tgl.compiler
クラス SymbolEntry

java.lang.Object
  上位を拡張 tgl.compiler.SymbolEntry
直系の既知のサブクラス:
ProcEntry, VarEntry

abstract class SymbolEntry
extends java.lang.Object

記号表エントリを表す抽象クラス。


コンストラクタの概要
SymbolEntry(SymClass sclass, java.lang.String name)
          記号表エントリのインスタンスから呼ばれるコンストラクタ。
 
メソッドの概要
(package private)  java.lang.String getName()
          識別子を取得する。
(package private)  boolean isProcedure()
          手続きエントリかどうか調べる。
(package private)  boolean isVariable()
          変数エントリかどうか調べる。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SymbolEntry

SymbolEntry(SymClass sclass,
            java.lang.String name)
記号表エントリのインスタンスから呼ばれるコンストラクタ。 識別子とエントリの種別(変数か手続きか)を保存する。

パラメータ:
sclass - エントリの種別
name - 識別子
メソッドの詳細

getName

java.lang.String getName()
識別子を取得する。

戻り値:
識別子

isProcedure

boolean isProcedure()
手続きエントリかどうか調べる。

戻り値:
手続きエントリなら true、変数エントリなら false

isVariable

boolean isVariable()
変数エントリかどうか調べる。

戻り値:
変数エントリなら true、手続きエントリなら false