|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PositionedError | |
---|---|
at.dms.compiler | |
at.dms.compiler.antlr.extra | |
at.dms.kjc | |
at.dms.kjc.lir | Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. |
at.dms.kjc.sir | Contains the heart of the StreamIt Intermediate Representation, or SIR for short. |
at.dms.kjc.sir.lowering | Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. |
Uses of PositionedError in at.dms.compiler |
---|
Subclasses of PositionedError in at.dms.compiler | |
---|---|
class |
CWarning
This class represents warnings in the compiler error hierarchy |
Methods in at.dms.compiler that return PositionedError | |
---|---|
PositionedError |
UnpositionedError.addPosition(TokenReference where)
Returns an error with a reference to the source file. |
Methods in at.dms.compiler with parameters of type PositionedError | |
---|---|
void |
Compiler.inform(PositionedError error)
Write a message to the diagnostic output. |
abstract void |
Compiler.reportTrouble(PositionedError trouble)
Reports a trouble (error or warning). |
Uses of PositionedError in at.dms.compiler.antlr.extra |
---|
Methods in at.dms.compiler.antlr.extra that return PositionedError | |
---|---|
PositionedError |
Parser.beautifyParseError(ParserException e)
Generate an human readable error message |
Methods in at.dms.compiler.antlr.extra with parameters of type PositionedError | |
---|---|
protected void |
Scanner.reportTrouble(PositionedError trouble)
Reports that an error has been detected in the lexical analyser. |
protected void |
Parser.reportTrouble(PositionedError trouble)
Reports that an error has been detected in the lexical analyser. |
Uses of PositionedError in at.dms.kjc |
---|
Subclasses of PositionedError in at.dms.kjc | |
---|---|
class |
CBlockError
This class represents block errors in the error hierarchy. |
class |
CExpressionError
This class represents Expression errors in error hierarchy |
class |
CLineError
This class represents Line errors in error hierarchy |
class |
CMethodNotFoundError
This error display all parameters of method call |
Methods in at.dms.kjc with parameters of type PositionedError | |
---|---|
void |
Main.reportTrouble(PositionedError trouble)
Reports a trouble (error or warning). |
void |
CContext.reportTrouble(PositionedError trouble)
Reports a semantic error detected during analysis. |
void |
CCompilationUnitContext.reportTrouble(PositionedError trouble)
Reports a semantic error detected during analysis. |
Methods in at.dms.kjc that throw PositionedError | |
---|---|
void |
JWhileStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JVariableDefinition.analyse(CBodyContext context)
Check expression and evaluate and alter context |
void |
JVariableDeclarationStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JTypeDeclarationStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JTryFinallyStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JTryCatchStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JThrowStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JSynchronizedStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JSwitchStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
abstract void |
JStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JReturnStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JLabeledStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JIfStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JForStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JFormalParameter.analyse(CBodyContext context)
Analyses the node (semantically). |
void |
JFieldDeclaration.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JExpressionStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JExpressionListStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JDoStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JContinueStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JConstructorBlock.analyse(CBodyContext context)
Analyses the constructor body (semantically). |
void |
JCompoundStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JClassFieldDeclarator.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JCatchClause.analyse(CBodyContext context)
Analyses the node (semantically). |
void |
JBreakStatement.analyse(CBodyContext context)
Analyses the statement (semantically). |
void |
JBlock.analyse(CBodyContext context)
Analyses the statement (semantically). |
JExpression |
JUnqualifiedInstanceCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnqualifiedAnonymousCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryPromote.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryPlusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryMinusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JTypeNameExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JThisExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JSuperExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JShiftExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JRelationalExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JQualifiedInstanceCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JQualifiedAnonymousCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JPrefixExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JPostfixExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JParenthesedExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JOuterLocalVariableExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JNewArrayExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JNameExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMultExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JModuloExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMinusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMethodCallExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLongLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLogicalComplementExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLocalVariableExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JIntLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JInstanceofExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JFieldAccessExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
abstract JExpression |
JExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JEqualityExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JEmittedTextExpression.analyse(CExpressionContext context)
|
JExpression |
JDivideExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConstructorCall.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalOrExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalAndExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JCompoundAssignmentExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JClassExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JCastExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JBitwiseExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JBitwiseComplementExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
abstract JExpression |
JBinaryArithmeticExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JAssignmentExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayLengthExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayInitializer.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayAccessExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JAddExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
void |
JSwitchLabel.analyse(CSwitchGroupContext context)
Analyses the node (semantically). |
void |
JSwitchGroup.analyse(CSwitchGroupContext context)
Analyses the node (semantically). |
void |
JPhylum.check(CContext context,
boolean cond,
MessageDescription description)
Verifies that the condition is true; otherwise adds an error. |
void |
JPhylum.check(CContext context,
boolean cond,
MessageDescription description,
Object param)
Verifies that the condition is true; otherwise adds an error. |
void |
JPhylum.check(CContext context,
boolean cond,
MessageDescription description,
Object[] params)
Verifies that the condition is true; otherwise adds an error. |
void |
JPhylum.check(CContext context,
boolean cond,
MessageDescription description,
Object param1,
Object param2)
Verifies that the condition is true; otherwise adds an error. |
void |
JFieldAccessExpression.checkAccess(CClass local,
CExpressionContext context)
Checks is access to prefix is okay |
void |
JCompilationUnit.checkBody(Compiler compiler,
Vector classes)
Check expression and evaluate and alter context |
void |
JMethodDeclaration.checkBody1(CClassContext context)
Check expression and evaluate and alter context |
void |
JConstructorDeclaration.checkBody1(CClassContext context)
Check expression and evaluate and alter context |
void |
JInitializerDeclaration.checkInitializer(CClassContext context)
FIXME: document |
void |
JTypeDeclaration.checkInitializers(CContext context)
Checks that same interface is not specified more than once |
void |
JInterfaceDeclaration.checkInitializers(CContext context)
Check that initializers are correct |
void |
JClassDeclaration.checkInitializers(CContext context)
Check that initializers are correct |
void |
JCompilationUnit.checkInitializers(Compiler compiler,
Vector classes)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
CSourceMethod |
JMethodDeclaration.checkInterface(CClassContext context)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
CSourceField |
JFieldDeclaration.checkInterface(CClassContext context)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields sub classes must check modifiers and call checkInterface(super) |
CSourceMethod |
JConstructorDeclaration.checkInterface(CClassContext context)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
abstract void |
JTypeDeclaration.checkInterface(CContext context)
Second pass (quick), check interface looks good |
void |
JInterfaceDeclaration.checkInterface(CContext context)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
void |
JClassDeclaration.checkInterface(CContext context)
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields |
protected void |
JTypeDeclaration.checkInterface(CContext context,
CClassType superClass)
Second pass (quick), check interface looks good |
void |
JCompilationUnit.checkInterface(Compiler compiler)
Second pass (quick), check interface looks good |
void |
JTypeDeclaration.checkTypeBody(CContext context)
checkTypeBody Check expression and evaluate and alter context |
void |
JInterfaceDeclaration.checkTypeBody(CContext context)
checkTypeBody Check expression and evaluate and alter context |
void |
JClassDeclaration.checkTypeBody(CContext context)
checkTypeBody Check expression and evaluate and alter context |
void |
CMethodContext.close(TokenReference ref)
Verify that all checked exceptions are defined in the throw list and return types are valid |
void |
CInitializerContext.close(TokenReference ref)
Verify that all checked exceptions are defined in the throw list |
void |
CConstructorContext.close(TokenReference ref)
Verify that all checked exceptions are defined in the throw list |
void |
JClassDeclaration.compileStaticInitializer(CClassContext context)
|
JExpression |
JExpression.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
protected void |
JSwitchLabel.fail(CContext context,
MessageDescription key,
Object[] params)
Adds a compiler error. |
protected void |
JStatement.fail(CContext context,
MessageDescription key,
Object[] params)
Adds a compiler error. |
protected void |
JPhylum.fail(CContext context,
MessageDescription description,
Object[] params)
Adds a compiler error. |
protected void |
JExpression.fail(CContext context,
MessageDescription key,
Object[] params)
Adds a compiler error. |
protected void |
JFieldAccessExpression.findPrefix(CClass local,
CExpressionContext context)
Finds the type of the prefix. |
JLongLiteral |
JLongLiteral.getOppositeLiteral()
Returns a literal with the sign inverted. |
JIntLiteral |
JIntLiteral.getOppositeLiteral()
Returns a literal with the sign inverted. |
static JLiteral |
JLiteral.parseInteger(TokenReference where,
String image)
Constructs an integer (int or long) literal |
static JLiteral |
JLiteral.parseReal(TokenReference where,
String image)
Constructs a real (float or double) literal |
Constructors in at.dms.kjc that throw PositionedError | |
---|---|
JCharLiteral(TokenReference where,
String image)
Construct a node in the parsing tree |
|
JDoubleLiteral(TokenReference where,
String image)
Constructs a literal expression from a textual representation. |
|
JFloatLiteral(TokenReference where,
String image)
Constructs a literal expression from a textual representation. |
|
JIntLiteral(TokenReference where,
String image)
Constructs a literal expression from a textual representation. |
|
JLongLiteral(TokenReference where,
String image)
Constructs a literal expression from a textual representation. |
Uses of PositionedError in at.dms.kjc.lir |
---|
Methods in at.dms.kjc.lir that throw PositionedError | |
---|---|
void |
LIRNode.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
Uses of PositionedError in at.dms.kjc.sir |
---|
Methods in at.dms.kjc.sir that throw PositionedError | |
---|---|
void |
SIRRegSenderStatement.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
void |
SIRRegReceiverStatement.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
void |
SIRPrintStatement.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT IMPLEMENTED YET. |
void |
SIRMessageStatement.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
void |
SIRMarker.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
void |
SIRInitStatement.analyse(CBodyContext context)
Analyses the statement (semantically) - NOT SUPPORTED YET. |
JExpression |
SIRRangeExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPushExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPortal.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPopExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPeekExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRDynamicToken.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRCreatePortal.analyse(CExpressionContext context)
|
Uses of PositionedError in at.dms.kjc.sir.lowering |
---|
Methods in at.dms.kjc.sir.lowering that throw PositionedError | |
---|---|
JExpression |
JVectorLiteral.analyse(CExpressionContext context)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |