tgl.stree
クラス Code

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.Vector<STree>
              上位を拡張 tgl.stree.Code
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<STree>, java.util.Collection<STree>, java.util.List<STree>, java.util.RandomAccess, STree

public class Code
extends java.util.Vector<STree>
implements STree

中間コード(構文木の列)を表すクラス。

関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.Vector から継承されたフィールド
capacityIncrement, elementCount, elementData
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
Code()
           
 
メソッドの概要
 void accept(STreeVisitor v)
          ビジタクラスに定義されたメソッド caseCode を呼び出す。
 
クラス java.util.Vector から継承されたメソッド
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
クラス java.util.AbstractList から継承されたメソッド
iterator, listIterator, listIterator
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承されたメソッド
iterator, listIterator, listIterator
 

コンストラクタの詳細

Code

public Code()
メソッドの詳細

accept

public void accept(STreeVisitor v)
ビジタクラスに定義されたメソッド caseCode を呼び出す。

定義:
インタフェース STree 内の accept