|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectavrora.syntax.ASTNode
avrora.syntax.Expr
avrora.syntax.Expr.Term
The Term class is a superclass for all expressions that consist of a single lexical
token.
| Nested Class Summary |
| Nested classes inherited from class avrora.syntax.Expr |
Expr.BinOp, Expr.CharLiteral, Expr.Constant, Expr.Func, Expr.RelativeAddress, Expr.StringLiteral, Expr.Term, Expr.UnOp, Expr.Variable |
| Field Summary | |
AbstractToken |
token
|
| Method Summary | |
AbstractToken |
getLeftMostToken()
The getLeftMostToken() method gets the first token associated with the abstract syntax
tree node. |
AbstractToken |
getRightMostToken()
The getRightMostToken() method gets the last token associated with the abstract syntax
tree node. |
java.lang.String |
toString()
|
| Methods inherited from class avrora.syntax.Expr |
evaluate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public final AbstractToken token
| Method Detail |
public AbstractToken getLeftMostToken()
ASTNodegetLeftMostToken() method gets the first token associated with the abstract syntax
tree node.
getLeftMostToken in class ASTNodeAbstractToken instance representing the first token that is a part of this
syntactic item.public AbstractToken getRightMostToken()
ASTNodegetRightMostToken() method gets the last token associated with the abstract syntax
tree node.
getRightMostToken in class ASTNodeAbstractToken instance representing the last token that is a part of this
syntactic item.public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||