Uses of Interface
gw.lang.parser.ISymbolTable
-
-
Uses of ISymbolTable in editor
Methods in editor that return ISymbolTable Modifier and Type Method Description ISymbolTable
GosuEditor. getSymbolTable()
ISymbolTable
IGosuPanel. getSymbolTable()
ISymbolTable
IScriptEditor. getSymbolTable()
abstract ISymbolTable
EditorHost. getSymbolTableAtCursor()
ISymbolTable
GosuEditor. getSymbolTableAtCursor()
ISymbolTable
StandardEditor. getSymbolTableAtCursor()
ISymbolTable
GosuEditor. getSymbolTableAtOffset(int offset)
Methods in editor with parameters of type ISymbolTable Modifier and Type Method Description void
PathCompletionIntellisense. complete(GosuEditor gsEditor, ISymbolTable transientSymTable)
protected ISymbol
AbstractPathCompletionHandler. getSymbolAtCaret(ISymbolTable transientSymTable)
boolean
AnnotationCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
FeaturePathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
InitializerCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
IPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
MemberPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
PackageCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
StaticMemberPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
boolean
SymbolCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)
protected abstract void
EditorHost. handleDot(ISymbolTable transientSymTable)
protected void
GosuEditor. handleDot(ISymbolTable transientSymTable)
protected void
StandardEditor. handleDot(ISymbolTable transientSymTable)
protected boolean
AbstractPathCompletionHandler. isWordAtCaret(ISymbolTable transientSymTable)
void
GosuEditor. resetSymbolTable(ISymbolTable newSymbols)
void
GosuEditor. setSymbolTable(ISymbolTable newSymbols)
Constructors in editor with parameters of type ISymbolTable Constructor Description GosuEditor(ISymbolTable symTable, ILineInfoManager lineInfoRenderer, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk)
GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr)
GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, boolean bEmptyTextOk, boolean bAccessAll)
GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk, boolean bAccessAll)
-
Uses of ISymbolTable in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type ISymbolTable Modifier and Type Method Description static Object
EvalExpressionTransformer. compileAndRunEvalSource(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr, ISymbolTable compileTimeLocalContextSymbols, IExternalSymbolMap runtimeLocalSymbolValues)
-
Uses of ISymbolTable in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement ISymbolTable Modifier and Type Class Description class
CompiledGosuClassSymbolTable
Fields in gw.internal.gosu.parser declared as ISymbolTable Modifier and Type Field Description protected ISymbolTable
Symbol. _symbolTable
protected ISymbolTable
AbstractDynamicSymbol. _symTable
Methods in gw.internal.gosu.parser with parameters of type ISymbolTable Modifier and Type Method Description void
GosuProgram. addCapturedProgramSymbols(ISymbolTable classCompilationSymTable)
void
IGosuProgramInternal. addCapturedProgramSymbols(ISymbolTable classCompilationSymTable)
protected boolean
GosuClassParseInfo. addDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)
void
GosuClass. addDelegateImpls(ISymbolTable symTable, GosuClassParser parser)
void
IGosuClassInternal. addDelegateImpls(ISymbolTable symTable, GosuClassParser parser)
void
GosuProgram. addExecuteEntryPoint(ISymbolTable symTable, GosuClassParser parser)
void
IGosuProgramInternal. addExecuteEntryPoint(ISymbolTable symTable, GosuClassParser parser)
void
GosuProgram. addProgramEntryPoint(ISymbolTable symTable, GosuClassParser parser)
void
IGosuProgramInternal. addProgramEntryPoint(ISymbolTable symbolTable, GosuClassParser gosuClassParser)
void
IGosuTemplateInternal. addTemplateEntryPoints(ISymbolTable symbolTable, GosuClassParser gosuClassParser)
static void
ContextSensitiveCodeRunner. collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset)
ISymbol
GosuIndustrialParkImpl. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
IGosuParser
GosuParserFactoryImpl. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
GosuParserFactoryImpl. createParser(String strSource, ISymbolTable symTable)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
GosuParserFactoryImpl. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
GosuParserFactoryImpl. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuProgram
GosuIndustrialParkImpl. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
GosuIndustrialParkImpl. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
ITemplateType
GosuIndustrialParkImpl. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
boolean
GosuClass. ensureDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)
boolean
IGosuClassInternal. ensureDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)
void
GosuIndustrialParkImpl. generateTemplate(Reader readerTemplate, Writer writerOut, ISymbolTable symbolTable)
ICapturedSymbol
MemberFieldSymbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
ICapturedSymbol
Symbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
IParseResult
GosuProgramParser. parseEval(String strSource, List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms)
IGosuFragment
GosuFragmentParser. parseExpressionOnly(String script, ISymbolTable table, ParserOptions options)
IParseResult
GosuProgramParser. parseExpressionOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IGosuFragment
GosuFragmentParser. parseExpressionOrProgram(String script, ISymbolTable table, ParserOptions options)
IParseResult
GosuProgramParser. parseExpressionOrProgram(String strSource, ISymbolTable symTable, ParserOptions options)
IGosuFragment
GosuFragmentParser. parseProgramOnly(String script, ISymbolTable table, ParserOptions options)
IParseResult
GosuProgramParser. parseProgramOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IParseResult
GosuProgramParser. parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)
IParseResult
GosuProgramParser. parseTemplate(String strSource, ISymbolTable symTable, ParserOptions options)
void
CompiledGosuClassSymbolTable. pushCompileTimeSymbolTable(ISymbolTable symTable)
void
CompiledGosuClassSymbolTable. pushCompileTimeSymbolTable(ICompilableType gsClass, ISymbolTable symTable)
static void
CompiledGosuClassSymbolTable. pushSymTableCtx(ISymbolTable ctx)
void
TypeLoaderAccess. pushSymTableCtx(ISymbolTable ctx)
void
GosuClass. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
GosuClass. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
GosuClass. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, boolean bStaticImport)
void
ICompilableTypeInternal. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
ICompilableTypeInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
IGosuClassInternal. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
IGosuClassInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void
IGosuClassInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, boolean bStaticImport)
void
GosuParser. putDfsDeclsInTable(ISymbolTable table)
List<ParseException>
GosuClassParser. resolveFunctionAndPropertyDecls(ISymbolTable table)
void
GosuProgram. setAdditionalDFSDecls(ISymbolTable symbolTable)
void
GosuProgramParseInfo. setAdditionalDFSDecls(ISymbolTable symbolTable)
void
IGosuProgramInternal. setAdditionalDFSDecls(ISymbolTable symbolTable)
void
AbstractDynamicSymbol. setDynamicSymbolTable(ISymbolTable symTable)
void
CommonSymbolsScope.LockedDownSymbol. setDynamicSymbolTable(ISymbolTable symTable)
void
MemberFieldSymbol. setDynamicSymbolTable(ISymbolTable symTable)
void
Symbol. setDynamicSymbolTable(ISymbolTable symTable)
void
GosuParser. setSymbolTable(ISymbolTable symTable)
void
GosuProgramParseInfo. setSymbolTable(ISymbolTable symbolTable)
void
StandardParserState. setSymbolTable(ISymbolTable table)
-
Uses of ISymbolTable in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions with parameters of type ISymbolTable Modifier and Type Method Description boolean
BlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)
void
Identifier. setSymbol(ISymbol symbol, ISymbolTable symTable)
-
Uses of ISymbolTable in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments with parameters of type ISymbolTable Modifier and Type Method Description void
GosuFragment. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
Deprecated.void
GosuFragment. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
Deprecated. -
Uses of ISymbolTable in gw.internal.gosu.parser.statements
Constructors in gw.internal.gosu.parser.statements with parameters of type ISymbolTable Constructor Description ForEachStatement(ISymbolTable stackProvider)
Constructs a ForEachStatement given an ISymbolTable instance. -
Uses of ISymbolTable in gw.internal.gosu.template
Methods in gw.internal.gosu.template that return ISymbolTable Modifier and Type Method Description ISymbolTable
SimpleTemplateHost. getSymbolTable()
Methods in gw.internal.gosu.template with parameters of type ISymbolTable Modifier and Type Method Description void
GosuTemplateType. addTemplateEntryPoints(ISymbolTable symTable, GosuClassParser parser)
void
TemplateGenerator. compile(ISymbolTable symTable)
void
TemplateGenerator. compile(Stack<IScriptPartId> scriptPartIdStack, ISymbolTable symTable, Map<String,List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr)
void
TemplateGenerator. execute(Writer writer, ISymbolTable symbolTable)
void
TemplateGenerator. execute(Writer writer, StringEscaper escaper, ISymbolTable symTable)
static void
TemplateGenerator. generateTemplate(Reader readerTemplate, Writer writerOut, ISymbolTable symTable)
Generates a template of any format having embedded Gosu.static void
TemplateGenerator. generateTemplate(Reader readerTemplate, Writer writerOut, ISymbolTable symTable, boolean strict)
Generates a template of any format having embedded Gosu.Constructors in gw.internal.gosu.template with parameters of type ISymbolTable Constructor Description GosuTemplateType(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
-
Uses of ISymbolTable in gw.lang
Methods in gw.lang that return ISymbolTable Modifier and Type Method Description static ISymbolTable
GosuShop. createSymbolTable()
static ISymbolTable
GosuShop. createSymbolTable(boolean bDefineCommonSymbols)
ISymbolTable
IGosuShop. createSymbolTable()
ISymbolTable
IGosuShop. createSymbolTable(boolean bDefineCommonSymbols)
static ISymbolTable
GosuShop. getGosuClassSymbolTable()
ISymbolTable
IGosuShop. getGosuClassSymbolTable()
Methods in gw.lang with parameters of type ISymbolTable Modifier and Type Method Description static ISymbol
GosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)
ISymbol
IGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
static IGosuProgram
GosuShop. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
IGosuShop. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
static IGosuProgram
GosuShop. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
IGosuShop. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
static ITemplateType
GosuShop. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
ITemplateType
IGosuShop. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
static void
GosuShop. generateTemplate(Reader readerTemplate, Writer writerOut, ISymbolTable threadLocalSymbolTable)
void
IGosuShop. generateTemplate(Reader readerTemplate, Writer writerOut, ISymbolTable symbolTable)
-
Uses of ISymbolTable in gw.lang.parser
Classes in gw.lang.parser that implement ISymbolTable Modifier and Type Class Description class
StandardSymbolTable
class
ThreadSafeSymbolTable
Methods in gw.lang.parser that return ISymbolTable Modifier and Type Method Description ISymbolTable
ISymbolTable. copy()
Perform a semi-deep copy of this symbol table.ISymbolTable
StandardSymbolTable. copy()
ISymbolTable
ThreadSafeSymbolTable. copy()
ISymbolTable
ParserOptions. getAdditionalDFSDecls()
protected ISymbolTable
ThreadSafeSymbolTable. getDefaultSymbolTable()
ISymbolTable
ISymbol. getDynamicSymbolTable()
ISymbolTable
IFullParserState. getSymbolTable()
ISymbolTable
IGosuParser. getSymbolTable()
Returns the parser's symbol table.ISymbolTable
IParseIssue. getSymbolTable()
ISymbolTable
ThreadSafeSymbolTable. getTargetSymbolTable()
protected abstract ISymbolTable
ThreadSafeSymbolTable. getThreadLocalSymbolTable()
Get a thread-local symbol table.Methods in gw.lang.parser with parameters of type ISymbolTable Modifier and Type Method Description static IGosuParser
GosuParserFactory. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParser
GosuParserFactory. createParser(String strSource, ISymbolTable symTable)
Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParser
GosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParser
GosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
IGosuParserFactory. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
IGosuParserFactory. createParser(String strSource, ISymbolTable symTable)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
IGosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)
IGosuParser
IGosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
ICapturedSymbol
ISymbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
IParseResult
IGosuProgramParser. parseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)
IGosuFragment
IGosuFragmentParser. parseExpressionOnly(String script, ISymbolTable table, ParserOptions options)
IParseResult
IGosuProgramParser. parseExpressionOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IGosuFragment
IGosuFragmentParser. parseExpressionOrProgram(String script, ISymbolTable table, ParserOptions options)
IParseResult
IGosuProgramParser. parseExpressionOrProgram(String strSource, ISymbolTable symTable, ParserOptions options)
IGosuFragment
IGosuFragmentParser. parseProgramOnly(String script, ISymbolTable table, ParserOptions options)
IParseResult
IGosuProgramParser. parseProgramOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IParseResult
IGosuProgramParser. parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)
IParseResult
IGosuProgramParser. parseTemplate(String strSource, ISymbolTable symTable, ParserOptions options)
void
IGosuParser. putDfsDeclsInTable(ISymbolTable table)
void
ISymbol. setDynamicSymbolTable(ISymbolTable symTable)
Assigns an optional symbol table so that the symbol can get/set its value dynamically e.g., via ThreadLocalSymbolTable.void
IFullParserState. setSymbolTable(ISymbolTable table)
Set the symbol table at the moment of creation of this IParserStatevoid
IGosuParser. setSymbolTable(ISymbolTable symTable)
Sets the parser's symbol table.ParserOptions
ParserOptions. withAdditionalDFSDecls(ISymbolTable additionalDFSDecls)
Constructors in gw.lang.parser with parameters of type ISymbolTable Constructor Description ExternalSymbolMapSymbolTableWrapper(ISymbolTable table)
ExternalSymbolMapSymbolTableWrapper(ISymbolTable table, boolean assumeSymbolsRequireExternalSymbolMapArgument)
-
Uses of ISymbolTable in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return ISymbolTable Modifier and Type Method Description ISymbolTable
ParseIssue. getSymbolTable()
Warning: Only valid if called from the parser thread.Constructors in gw.lang.parser.exceptions with parameters of type ISymbolTable Constructor Description ParseException(Integer lineNumber, Integer lineOffset, Integer tokenColumn, Integer tokenStart, Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, Object... msgArgs)
ParseIssue(Integer lineNumber, Integer lineOffset, Integer tokenColumn, Integer tokenStart, Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, Object... msgArgs)
ParseWarning(Integer lineNumber, Integer lineOffset, Integer tokenColumn, Integer tokenStart, Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, Object... msgArgs)
-
Uses of ISymbolTable in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions with parameters of type ISymbolTable Modifier and Type Method Description boolean
IBlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)
void
IIdentifierExpression. setSymbol(ISymbol symbol, ISymbolTable symTable)
-
Uses of ISymbolTable in gw.lang.parser.template
Methods in gw.lang.parser.template that return ISymbolTable Modifier and Type Method Description ISymbolTable
ITemplateHost. getSymbolTable()
Methods in gw.lang.parser.template with parameters of type ISymbolTable Modifier and Type Method Description void
ITemplateGenerator. compile(ISymbolTable symTable)
void
ITemplateGenerator. execute(Writer writer, ISymbolTable symbolTable)
void
ITemplateGenerator. execute(Writer writer, StringEscaper escaper, ISymbolTable symTable)
-
Uses of ISymbolTable in gw.lang.reflect
Methods in gw.lang.reflect that return ISymbolTable Modifier and Type Method Description ISymbolTable
ITypeSystem. getCompiledGosuClassSymbolTable()
static ISymbolTable
TypeSystem. getCompiledGosuClassSymbolTable()
ISymbolTable
ITypeSystem. getSymTableCtx()
static ISymbolTable
TypeSystem. getSymTableCtx()
Methods in gw.lang.reflect with parameters of type ISymbolTable Modifier and Type Method Description void
ITypeSystem. pushSymTableCtx(ISymbolTable ctx)
static void
TypeSystem. pushSymTableCtx(ISymbolTable ctx)
-
Uses of ISymbolTable in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return ISymbolTable Modifier and Type Method Description ISymbolTable
StringSourceFileHandle. getExternalSymbols()
Methods in gw.lang.reflect.gs with parameters of type ISymbolTable Modifier and Type Method Description static IProgramInstance
IGosuProgram.Runner. getProgramInstance(String strProgram, ISymbolTable symTable)
static IProgramInstance
IGosuProgram.Runner. getProgramInstance(String strProgram, ISymbolTable symTable, IType expectedType)
IGosuClass
GosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile, ISymbolTable programSymTable)
List<ParseException>
IGosuClassParser. resolveFunctionAndPropertyDecls(ISymbolTable table)
static Object
IGosuProgram.Runner. runProgram(String strProgram, ISymbolTable symTable, IType expectedType)
void
StringSourceFileHandle. setExternalSymbols(ISymbolTable extSyms)
-
Uses of ISymbolTable in gw.util
Methods in gw.util that return ISymbolTable Modifier and Type Method Description static ISymbolTable
ContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)
static ISymbolTable
ContextSymbolTableUtil. getSymbolTableAtOffset(IGosuClass gsClass, int offset)
Methods in gw.util with parameters of type ISymbolTable Modifier and Type Method Description static IExpression
GosuTestUtil. compileExpression(String script, ISymbolTable table)
static IExpression
GosuTestUtil. compileExpression(String script, ISymbolTable table, boolean bThrowOnWarning)
static IProgram
GosuTestUtil. compileProgram(String script, ISymbolTable table)
static Object
GosuTestUtil. evalGosu(String script, ISymbolTable table)
static ISymbolTable
ContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)
-