Uses of Class
org.teatrove.tea.compiler.SourceInfo

Packages that use SourceInfo
org.teatrove.tea.compiler   
org.teatrove.tea.parsetree   
 

Uses of SourceInfo in org.teatrove.tea.compiler
 

Subclasses of SourceInfo in org.teatrove.tea.compiler
 class SourceDetailedInfo
           
 

Methods in org.teatrove.tea.compiler that return SourceInfo
 SourceInfo ErrorEvent.getSourceInfo()
          This method reports on where in the source code an error was found.
 SourceInfo Token.getSourceInfo()
          Returns information regarding where in the source file this token came from.
 SourceInfo SourceInfo.setEndPosition(int endPos)
           
 SourceInfo SourceInfo.setEndPosition(SourceInfo info)
           
 

Methods in org.teatrove.tea.compiler with parameters of type SourceInfo
 SourceInfo SourceInfo.setEndPosition(SourceInfo info)
           
 

Constructors in org.teatrove.tea.compiler with parameters of type SourceInfo
SourceDetailedInfo(SourceInfo info, int detailPos)
           
Token(SourceInfo info, int tokenID)
           
 

Uses of SourceInfo in org.teatrove.tea.parsetree
 

Methods in org.teatrove.tea.parsetree that return SourceInfo
 SourceInfo Node.getSourceInfo()
           
 

Constructors in org.teatrove.tea.parsetree with parameters of type SourceInfo
AndExpression(SourceInfo info, Token token, Expression left, Expression right)
           
ArithmeticExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
ArrayLookup(SourceInfo info, Expression expr, Token lookupToken, Expression lookupIndex)
           
AssignmentStatement(SourceInfo info, VariableRef lvalue, Expression rvalue)
           
BinaryExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
BinaryLogicalExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
Block(SourceInfo info)
           
Block(SourceInfo info, Statement[] statements)
           
BooleanLiteral(SourceInfo info, boolean value)
           
BreakStatement(SourceInfo info)
           
CallExpression(SourceInfo info, Expression expression, Name target, ExpressionList params, Block subParam)
           
CompareExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
ConcatenateExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
ContinueStatement(SourceInfo info)
           
Directive(SourceInfo info)
           
ExceptionGuardStatement(SourceInfo info, Statement guarded, Statement replacement)
           
Expression(SourceInfo info)
           
ExpressionList(SourceInfo info, Expression[] elements)
           
ForeachStatement(SourceInfo info, VariableRef loopVar, Expression range, Expression endRange, boolean reverse, Block body)
           
FunctionCallExpression(SourceInfo info, Expression expression, Name target, ExpressionList params, Block subParam)
           
IfStatement(SourceInfo info, Expression condition, Block thenPart)
           
IfStatement(SourceInfo info, Expression condition, Block thenPart, Block elsePart)
           
ImportDirective(SourceInfo info, String name)
          Used for variable declarations.
Literal(SourceInfo info)
           
Lookup(SourceInfo info, Expression expr, Token dot, Name lookupName)
           
Name(SourceInfo info, String name)
           
NegateExpression(SourceInfo info, Expression expr)
           
NewArrayExpression(SourceInfo info, ExpressionList list, boolean associative)
           
Node(SourceInfo info)
           
NoOpExpression(SourceInfo info)
           
NotExpression(SourceInfo info, Expression expr)
           
NullLiteral(SourceInfo info)
           
NumberLiteral(SourceInfo info, double value)
           
NumberLiteral(SourceInfo info, float value)
           
NumberLiteral(SourceInfo info, int value)
           
NumberLiteral(SourceInfo info, long value)
           
NumberLiteral(SourceInfo info, Number value)
           
OrExpression(SourceInfo info, Token token, Expression left, Expression right)
           
ParenExpression(SourceInfo info, Expression expr)
           
RelationalExpression(SourceInfo info, Token operator, Expression left, Expression right)
           
RelationalExpression(SourceInfo info, Token operator, Expression left, TypeName typeName)
          Used to construct an "isa" RelationalExpression.
ReturnStatement(SourceInfo info)
          Construct a ReturnStatement that returns void.
ReturnStatement(SourceInfo info, Expression expr)
           
SpreadExpression(SourceInfo info, Expression expr, Expression operation)
           
Statement(SourceInfo info)
           
StatementList(SourceInfo info, Statement[] statements)
           
StringLiteral(SourceInfo info, String value)
           
SubstitutionStatement(SourceInfo info)
           
Template(SourceInfo info, Name name, Variable[] params, boolean subParam, Statement statement, List<Directive> directiveList)
           
TemplateCallExpression(SourceInfo info, Expression expression, Name target, ExpressionList params, Block subParam)
           
TernaryExpression(SourceInfo info, Expression condition, Expression thenPart, Expression elsePart)
           
TypeExpression(SourceInfo info, TypeName typeName)
           
TypeName(SourceInfo info, Name name)
           
TypeName(SourceInfo info, Name name, int dimensions)
           
TypeName(SourceInfo info, Name name, TypeName[] genericTypes)
           
TypeName(SourceInfo info, Name name, TypeName[] genericTypes, int dimensions)
           
TypeName(SourceInfo info, String name)
           
TypeName(SourceInfo info, String name, int dimensions)
           
TypeName(SourceInfo info, String name, TypeName[] genericTypes)
           
TypeName(SourceInfo info, String name, TypeName[] genericTypes, int dimensions)
           
TypeName(SourceInfo info, Type type)
           
TypeName(SourceInfo info, TypeName[] genericTypes, Type type)
           
Variable(SourceInfo info, String name, Type type)
          Used when creating variables whose type has already been checked.
Variable(SourceInfo info, String name, Type type, boolean staticallyTyped)
           
Variable(SourceInfo info, String name, TypeName typeName)
          Used for variable declarations.
Variable(SourceInfo info, String name, TypeName typeName, boolean staticallyTyped)
           
VariableRef(SourceInfo info, String name)
           
 



Copyright © 1997-2012 TeaTrove.org. All Rights Reserved.