Package gw.internal.gosu.parser
Class GosuProgramParseInfo
java.lang.Object
gw.internal.gosu.parser.GosuClassParseInfo
gw.internal.gosu.parser.GosuProgramParseInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ISymbolTable
private IParsedElement
private Expression
private ExternalSymbolMapForMap
private IStatement
private ISymbolTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMemberField
(VarStatement varStmt) void
setAdditionalDFSDecls
(ISymbolTable symbolTable) void
setEvalExpression
(IParsedElement evalExprOrAnyExpr) void
setExpression
(Expression expr) void
setExternalSymbols
(ExternalSymbolMapForMap externalSymbolMapForMap) void
setStatement
(Statement stmt) void
setSymbolTable
(ISymbolTable symbolTable) Methods inherited from class gw.internal.gosu.parser.GosuClassParseInfo
addAnonymousConstructor, addCapturedSymbolSilent, addConstructorFunction, addDefaultConstructor, addMemberFunction, addMemberProperty, addStaticFunction, addStaticProperty, clear, getBlock, getCapturedSymbols, getClassFileStatement, getClassStatement, getConstructorFunctions, getMemberFieldIndexByName, getMemberFields, getMemberFunctions, getMemberProperties, getParseResultsException, getSourceFingerprint, getStaticFields, getStaticFunctions, getStaticProperties, getStaticThisSymbol, maybeClearDebugInfo, setBlock, setParseResultsException, updateSource
-
Field Details
-
_symTable
-
_additionalDFSDecls
-
_expr
-
_externalSymbols
-
_evalExprOrAnyExpr
-
_stmt
-
-
Constructor Details
-
GosuProgramParseInfo
-
-
Method Details
-
getSymbolTable
-
getExternalSymbols
-
getAdditionalDFSDecls
-
setAdditionalDFSDecls
-
setSymbolTable
-
setExternalSymbols
-
setExpression
-
getExpression
-
setStatement
-
getStatement
-
getEvalExpression
-
setEvalExpression
-
addMemberField
- Overrides:
addMemberField
in classGosuClassParseInfo
-