|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
com.jeffpalm.basic.compiler.ast |
Uses of Expression in com.jeffpalm.basic.compiler.ast |
---|
Subclasses of Expression in com.jeffpalm.basic.compiler.ast | |
---|---|
class |
BinaryExpression
|
class |
NumberExpression
|
class |
StringExpression
|
class |
UnaryExpression
|
class |
Var
|
Fields in com.jeffpalm.basic.compiler.ast declared as Expression | |
---|---|
Expression |
UnaryExpression.expr
|
Expression |
LetStatement.expr
|
Expression |
GotoStatement.expr
|
Expression |
GosubStatement.expr
|
Expression[] |
ExprList.exprs
|
Expression |
IfStatement.lhs
|
Expression |
BinaryExpression.lhs
|
Expression |
IfStatement.rhs
|
Expression |
BinaryExpression.rhs
|
Methods in com.jeffpalm.basic.compiler.ast that return Expression | |
---|---|
Expression |
ExprList.get(int i)
|
Methods in com.jeffpalm.basic.compiler.ast with parameters of type Expression | |
---|---|
BinaryExpression |
AST.newBinaryExpression(Pos pos,
Binop op,
Expression lhs,
Expression rhs)
|
ExprList |
AST.newExprList(Pos pos,
Expression[] exprs)
|
GosubStatement |
AST.newGosubStatement(Pos pos,
Expression expr)
|
GotoStatement |
AST.newGotoStatement(Pos pos,
Expression expr)
|
IfStatement |
AST.newIfStatement(Pos pos,
Expression lhs,
Expression rhs,
Operator relop,
Statement stmt)
|
LetStatement |
AST.newLetStatement(Pos pos,
Var var,
Expression expr)
|
UnaryExpression |
AST.newUnaryExpression(Pos pos,
Unop op,
Expression expr)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |