Uses of Class
com.jeffpalm.basic.compiler.Pos

Packages that use Pos
com.jeffpalm.basic.compiler   
com.jeffpalm.basic.compiler.ast   
 

Uses of Pos in com.jeffpalm.basic.compiler
 

Fields in com.jeffpalm.basic.compiler declared as Pos
static Pos Pos.EMPTY
           
 Pos Token.pos
           
static Pos Pos.ROOT
           
 

Constructors in com.jeffpalm.basic.compiler with parameters of type Pos
Token.Name(Pos pos, java.lang.String name)
           
Token(Pos pos, Token.Type type)
           
 

Uses of Pos in com.jeffpalm.basic.compiler.ast
 

Fields in com.jeffpalm.basic.compiler.ast declared as Pos
 Pos Node.pos
           
 

Methods in com.jeffpalm.basic.compiler.ast with parameters of type Pos
 BinaryExpression AST.newBinaryExpression(Pos pos, Binop op, Expression lhs, Expression rhs)
           
 Binop AST.newBinop(Pos pos, Token.Type type)
           
 ClearStatement AST.newClearStatement(Pos pos)
           
 EndStatement AST.newEndStatement(Pos pos)
           
 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)
           
 InputStatement AST.newInputStatement(Pos pos, VarList vars)
           
 LetStatement AST.newLetStatement(Pos pos, Var var, Expression expr)
           
 ListStatement AST.newListStatement(Pos pos)
           
 NumberExpression AST.newNumberExpression(Pos pos, java.lang.String string)
           
 PrintStatement AST.newPrintStatement(Pos pos, ExprList exprs)
           
 Relop AST.newRelop(Pos pos, Token.Type type)
           
 ReturnStatement AST.newReturnStatement(Pos pos)
           
 RunStatement AST.newRunStatement(Pos pos)
           
 Statement.LineNumber AST.newStatementLineNumber(Pos pos, Statement stmt, int lineNumber)
           
 Statements AST.newStatements(Pos pos, Statement[] stmts)
           
 StringExpression AST.newStringExpression(Pos pos, java.lang.String string)
           
 UnaryExpression AST.newUnaryExpression(Pos pos, Unop op, Expression expr)
           
 Unop AST.newUnop(Pos pos, Token.Type type)
           
 Var AST.newVar(Pos pos, java.lang.String name)
           
 VarList AST.newVarList(Pos pos, Var[] vars)
           
 

Constructors in com.jeffpalm.basic.compiler.ast with parameters of type Pos
Node(Pos pos)