Uses of Interface
lab8.ASTNodeIsh

Packages that use ASTNodeIsh
lab8   
 

Uses of ASTNodeIsh in lab8
 

Subinterfaces of ASTNodeIsh in lab8
 interface AndIsh
          The and operator (&)
 interface ArgIsh
           
 interface BinaryComputeIsh
          Represent a bnary arithmetic node: Could be one of add, sub, mul, div, rem
 interface BlockIsh
          This interface should be implemented by any AST node that represents a block {.....}.
 interface ClassDeclaring
          An interface for an AST node that declares a class Classes have modifiers, like public/private, but no type
 interface ClassIsh
           
 interface CompareIsh
          Represents all of the comparison operators.
 interface ComputeIsh
          Represent an arithmetic node--generate code for its children then put out its operation.
 interface ConstantFloat
          A node that produces a constant integer value
 interface ConstantProducing
          A node that produces an ldc-type constant value
 interface ConstantString
          A node that produces a constant String value
 interface FieldDeclaring
          An interface for an AST node that declares an instance or static variable for a class.
 interface FieldReferencing
           
 interface FloatTypeProducing
          A node that produces an integer-type value
 interface IfIsh
          An If node
 interface InvokeIsh
          Represents a method call.
 interface InvokeReference
          A reference to an invocation
 interface LocalDeclaring
          An interface for an AST node that declares a local variable.
 interface LocalReferencing
          Reference to a local variable
 interface MethodDeclaring
          An interface for an AST node that declares a method.
 interface NewIsh
           
 interface NullIsh
           
 interface OrIsh
          The or operator (|)
 interface ParamIsh
           
 interface PostDecIsh
           
 interface PostIncIsh
           
 interface PreDecIsh
           
 interface PreIncIsh
           
 interface Referencing
          Some kind of a reference -- Local, Field, or Static
 interface ReturnIsh
          A return node that returns no value
 interface ShortAndIsh
          The short-circuiting and operator (&&).
 interface ShortOrIsh
          The short-circuiting or operator (||).
 interface StaticReferencing
          Reference to a static field
 interface StringTypeProducing
          A node that produces a java.lang.String-type value
 interface SymDeclaring
          A convenient interface for anything that declares a symbol.
 interface ThisIsh
          A "this" node
 interface UnaryComputeIsh
          Represent a unary arithmetic node, such as neg and return
 interface WhileIsh
          A while node