Uses of Interface
gw.lang.parser.ISymbolTable
-
-
Uses of ISymbolTable in editor
Fields in editor declared as ISymbolTable Modifier and Type Field Description private ISymbolTableGosuEditor. _symTableMethods in editor that return ISymbolTable Modifier and Type Method Description ISymbolTableGosuEditor. getSymbolTable()ISymbolTableIGosuPanel. getSymbolTable()ISymbolTableIScriptEditor. getSymbolTable()abstract ISymbolTableEditorHost. getSymbolTableAtCursor()ISymbolTableGosuEditor. getSymbolTableAtCursor()ISymbolTableStandardEditor. getSymbolTableAtCursor()ISymbolTableGosuEditor. getSymbolTableAtOffset(int offset)Methods in editor with parameters of type ISymbolTable Modifier and Type Method Description voidPathCompletionIntellisense. complete(GosuEditor gsEditor, ISymbolTable transientSymTable)(package private) voidGosuEditor. displayPathCompletion(ISymbolTable transientSymTable)protected ISymbolAbstractPathCompletionHandler. getSymbolAtCaret(ISymbolTable transientSymTable)booleanAnnotationCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanFeaturePathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanInitializerCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanIPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanMemberPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanPackageCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanStaticMemberPathCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)booleanSymbolCompletionHandler. handleCompletePath(ISymbolTable transientSymTable)protected abstract voidEditorHost. handleDot(ISymbolTable transientSymTable)protected voidGosuEditor. handleDot(ISymbolTable transientSymTable)protected voidStandardEditor. handleDot(ISymbolTable transientSymTable)(package private) voidGosuEditor. handleDotNow(ISymbolTable transientSymTable)protected booleanAbstractPathCompletionHandler. isWordAtCaret(ISymbolTable transientSymTable)voidGosuEditor. resetSymbolTable(ISymbolTable newSymbols)voidGosuEditor. 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 editor.debugger
Methods in editor.debugger that return ISymbolTable Modifier and Type Method Description private ISymbolTableEvaluateDialog. makeSymTable(com.sun.jdi.Location loc, IType outermostType) -
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 java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr, ISymbolTable compileTimeLocalContextSymbols, IExternalSymbolMap runtimeLocalSymbolValues)private static voidEvalExpressionTransformer. debugInfo(ISymbolTable compileTimeLocalContextSymbols) -
Uses of ISymbolTable in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement ISymbolTable Modifier and Type Class Description classCompiledGosuClassSymbolTableFields in gw.internal.gosu.parser declared as ISymbolTable Modifier and Type Field Description private ISymbolTableGosuProgramParseInfo. _additionalDFSDeclsprotected ISymbolTableSymbol. _symbolTableprotected ISymbolTableAbstractDynamicSymbol. _symTableprivate ISymbolTableGosuParser. _symTableprivate ISymbolTableGosuProgramParseInfo. _symTableprivate ISymbolTableStandardParserState. _symTableFields in gw.internal.gosu.parser with type parameters of type ISymbolTable Modifier and Type Field Description private static java.lang.ThreadLocal<java.util.Map<ICompilableType,ISymbolTable>>CompiledGosuClassSymbolTable. MAP_SYM_TABLE_BY_TYPEMethods in gw.internal.gosu.parser that return types with arguments of type ISymbolTable Modifier and Type Method Description private static java.util.Map<ICompilableType,ISymbolTable>CompiledGosuClassSymbolTable. getClassMap()Methods in gw.internal.gosu.parser with parameters of type ISymbolTable Modifier and Type Method Description (package private) booleanGosuClassParseInfo. addAnonymousConstructor(ISymbolTable symTable, GosuConstructorInfo superCtor)voidGosuProgram. addCapturedProgramSymbols(ISymbolTable classCompilationSymTable)voidIGosuProgramInternal. addCapturedProgramSymbols(ISymbolTable classCompilationSymTable)protected booleanGosuClassParseInfo. addDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)voidGosuClass. addDelegateImpls(ISymbolTable symTable, GosuClassParser parser)voidIGosuClassInternal. addDelegateImpls(ISymbolTable symTable, GosuClassParser parser)voidGosuProgram. addExecuteEntryPoint(ISymbolTable symTable, GosuClassParser parser)voidIGosuProgramInternal. addExecuteEntryPoint(ISymbolTable symTable, GosuClassParser parser)private voidGosuClass. addJavaEnhancements(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IJavaType type)voidGosuProgram. addProgramEntryPoint(ISymbolTable symTable, GosuClassParser parser)voidIGosuProgramInternal. addProgramEntryPoint(ISymbolTable symbolTable, GosuClassParser gosuClassParser)private voidGosuProgram. addProgramInstanceMethod(ISymbolTable symTable, GosuClassParser parser, IJavaType cls, java.lang.String strMethod, IType params)voidIGosuTemplateInternal. addTemplateEntryPoints(ISymbolTable symbolTable, GosuClassParser gosuClassParser)private static voidContextSensitiveCodeRunner. addThisSymbolForEnhancement(IType enclosingType, ISymbolTable symTable)static voidContextSensitiveCodeRunner. collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset)ISymbolGosuIndustrialParkImpl. createDynamicFunctionSymbol(ISymbolTable symbolTable, java.lang.String strMemberName, IFunctionType functionType, java.util.List<ISymbol> params, IExpression value)IGosuParserGosuParserFactoryImpl. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserGosuParserFactoryImpl. createParser(java.lang.String strSource, ISymbolTable symTable)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserGosuParserFactoryImpl. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserGosuParserFactoryImpl. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuProgramGosuIndustrialParkImpl. createProgram(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)IGosuProgramGosuIndustrialParkImpl. createProgramForEval(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)ITemplateTypeGosuIndustrialParkImpl. createTemplate(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)private java.util.HashMap<java.lang.String,ISymbol>GosuFragmentParser. determineExternalSymbols(ISymbolTable symbolTable, ParserOptions options)booleanGosuClass. ensureDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)booleanIGosuClassInternal. ensureDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)private ISymbolParserBase. findSymbol(java.lang.String strName, ISymbolTable symTable, boolean ignoreFunctionSymbols)voidGosuIndustrialParkImpl. generateTemplate(java.io.Reader readerTemplate, java.io.Writer writerOut, ISymbolTable symbolTable)private Identifier[]GosuClassParseInfo. makeArgs(java.util.List<ISymbol> argSymbols, ISymbolTable symTable)private java.util.List<ISymbol>GosuClassParseInfo. makeArgSymbols(GosuConstructorInfo ci, ISymbolTable symTable)ICapturedSymbolMemberFieldSymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)ICapturedSymbolSymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)private IGosuProgramInternalGosuProgramParser. makeProgramClass(ISymbolTable symTable, StringSourceFileHandle sfh)IParseResultGosuProgramParser. parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms)IGosuFragmentGosuFragmentParser. parseExpressionOnly(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultGosuProgramParser. parseExpressionOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IGosuFragmentGosuFragmentParser. parseExpressionOrProgram(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultGosuProgramParser. parseExpressionOrProgram(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)private IGosuFragmentGosuFragmentParser. parseImpl(java.lang.String script, ISymbolTable table, ParserOptions options, java.lang.String name, java.util.HashMap<java.lang.String,ISymbol> externalSymbols, boolean parseExpression)IGosuFragmentGosuFragmentParser. parseProgramOnly(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultGosuProgramParser. parseProgramOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IParseResultGosuProgramParser. parseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)IParseResultGosuProgramParser. parseTemplate(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)voidCompiledGosuClassSymbolTable. pushCompileTimeSymbolTable(ISymbolTable symTable)voidCompiledGosuClassSymbolTable. pushCompileTimeSymbolTable(ICompilableType gsClass, ISymbolTable symTable)static voidCompiledGosuClassSymbolTable. pushSymTableCtx(ISymbolTable ctx)voidTypeLoaderAccess. pushSymTableCtx(ISymbolTable ctx)voidGosuClass. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidGosuClass. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidGosuClass. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, boolean bStaticImport)voidICompilableTypeInternal. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidICompilableTypeInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidIGosuClassInternal. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidIGosuClassInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)voidIGosuClassInternal. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, boolean bStaticImport)private voidGosuClass. putConstructors(GosuParser owner, ISymbolTable table, boolean bSuperClass)voidGosuParser. putDfsDeclsInTable(ISymbolTable table)private voidGosuClass. putEnhancements(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IModule module, IType type)private voidGosuClass. putFields(ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass)private voidGosuClass. putFunctions(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass)private voidGosuClass. putProperties(ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass)private voidGosuClass. putStaticFields(ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass, boolean bStaticImport)private voidGosuClass. putStaticFunctions(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass, boolean bStaticImport)private voidGosuClass. putStaticProperties(ISymbolTable table, IGosuClassInternal gsContextClass, boolean bSuperClass, boolean bStaticImport)(package private) static voidGosuClassParser. putTypeUsesMapFeatures(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass)java.util.List<ParseException>GosuClassParser. resolveFunctionAndPropertyDecls(ISymbolTable table)voidGosuProgram. setAdditionalDFSDecls(ISymbolTable symbolTable)voidGosuProgramParseInfo. setAdditionalDFSDecls(ISymbolTable symbolTable)voidIGosuProgramInternal. setAdditionalDFSDecls(ISymbolTable symbolTable)voidAbstractDynamicSymbol. setDynamicSymbolTable(ISymbolTable symTable)voidCommonSymbolsScope.LockedDownSymbol. setDynamicSymbolTable(ISymbolTable symTable)voidMemberFieldSymbol. setDynamicSymbolTable(ISymbolTable symTable)voidSymbol. setDynamicSymbolTable(ISymbolTable symTable)voidGosuParser. setSymbolTable(ISymbolTable symTable)voidGosuProgramParseInfo. setSymbolTable(ISymbolTable symbolTable)voidStandardParserState. 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 booleanBlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)voidIdentifier. 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 voidGosuFragment. putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)Deprecated.voidGosuFragment. putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)Deprecated. -
Uses of ISymbolTable in gw.internal.gosu.parser.java.classinfo
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type ISymbolTable Modifier and Type Method Description private static voidCompileTimeExpressionParser. maybePushEnumTypes(ISymbolTable symbolTable, IType returnType)private static voidCompileTimeExpressionParser. pushLocalConstants(ISymbolTable symbolTable, IJavaClassInfo enclosingClass)private static voidCompileTimeExpressionParser. pushStaticImports(ISymbolTable symbolTable, java.util.List<java.lang.String> staticImports, IJavaClassInfo enclosingType) -
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
Fields in gw.internal.gosu.template declared as ISymbolTable Modifier and Type Field Description private ISymbolTableTemplateGenerator. _compileTimeSymbolTableMethods in gw.internal.gosu.template that return ISymbolTable Modifier and Type Method Description ISymbolTableSimpleTemplateHost. getSymbolTable()private static ISymbolTableSimpleTemplateHost. getSymTableCtx()private static ISymbolTableSimpleTemplateHost. getThreadLocalSymbolTable()Methods in gw.internal.gosu.template with parameters of type ISymbolTable Modifier and Type Method Description private voidTemplateGenerator. addStaticSymbols(ISymbolTable symbolTable, GosuParser parser, IGosuClassInternal supertype)voidGosuTemplateType. addTemplateEntryPoints(ISymbolTable symTable, GosuClassParser parser)voidTemplateGenerator. compile(ISymbolTable symTable)voidTemplateGenerator. compile(Stack<IScriptPartId> scriptPartIdStack, ISymbolTable symTable, java.util.Map<java.lang.String,java.util.List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr)private ProgramTemplateGenerator. compile(Stack<IScriptPartId> scriptPartIdStack, java.lang.String strCompiledSource, ISymbolTable symbolTable, java.util.Map<java.lang.String,java.util.List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr)voidTemplateGenerator. execute(java.io.Writer writer, ISymbolTable symbolTable)voidTemplateGenerator. execute(java.io.Writer writer, StringEscaper escaper, ISymbolTable symTable)private IExternalSymbolMapTemplateGenerator. extractExternalSymbols(ISymbolTable compileTimeSymbolTable, ISymbolTable runtimeSymbolTable)static voidTemplateGenerator. generateTemplate(java.io.Reader readerTemplate, java.io.Writer writerOut, ISymbolTable symTable)Generates a template of any format having embedded Gosu.static voidTemplateGenerator. generateTemplate(java.io.Reader readerTemplate, java.io.Writer writerOut, ISymbolTable symTable, boolean strict)Generates a template of any format having embedded Gosu.private static voidSimpleTemplateHost. pushSymTableCtx(ISymbolTable ctx)private voidTemplateGenerator. putSymbols(ISymbolTable symTable, java.util.HashMap<java.lang.String,ISymbol> externalSymbolsMap)Constructors in gw.internal.gosu.template with parameters of type ISymbolTable Constructor Description GosuTemplateType(java.lang.String strNamespace, java.lang.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 ISymbolTableGosuShop. createSymbolTable()static ISymbolTableGosuShop. createSymbolTable(boolean bDefineCommonSymbols)ISymbolTableIGosuShop. createSymbolTable()ISymbolTableIGosuShop. createSymbolTable(boolean bDefineCommonSymbols)static ISymbolTableGosuShop. getGosuClassSymbolTable()ISymbolTableIGosuShop. getGosuClassSymbolTable()Methods in gw.lang with parameters of type ISymbolTable Modifier and Type Method Description static ISymbolGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, java.lang.String strMemberName, IFunctionType functionType, java.util.List<ISymbol> params, IExpression expression)ISymbolIGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, java.lang.String strMemberName, IFunctionType functionType, java.util.List<ISymbol> params, IExpression value)static IGosuProgramGosuShop. createProgram(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)IGosuProgramIGosuShop. createProgram(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)static IGosuProgramGosuShop. createProgramForEval(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)IGosuProgramIGosuShop. createProgramForEval(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)static ITemplateTypeGosuShop. createTemplate(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)ITemplateTypeIGosuShop. createTemplate(java.lang.String strNamespace, java.lang.String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)static voidGosuShop. generateTemplate(java.io.Reader readerTemplate, java.io.Writer writerOut, ISymbolTable threadLocalSymbolTable)voidIGosuShop. generateTemplate(java.io.Reader readerTemplate, java.io.Writer writerOut, ISymbolTable symbolTable) -
Uses of ISymbolTable in gw.lang.parser
Classes in gw.lang.parser that implement ISymbolTable Modifier and Type Class Description classStandardSymbolTableclassThreadSafeSymbolTableFields in gw.lang.parser declared as ISymbolTable Modifier and Type Field Description private ISymbolTableParserOptions. _additionalDFSDeclsprivate ISymbolTableThreadSafeSymbolTable. _defaultSymTableprivate ISymbolTableExternalSymbolMapSymbolTableWrapper. _tableMethods in gw.lang.parser that return ISymbolTable Modifier and Type Method Description ISymbolTableISymbolTable. copy()Perform a semi-deep copy of this symbol table.ISymbolTableStandardSymbolTable. copy()ISymbolTableThreadSafeSymbolTable. copy()ISymbolTableParserOptions. getAdditionalDFSDecls()protected ISymbolTableThreadSafeSymbolTable. getDefaultSymbolTable()ISymbolTableISymbol. getDynamicSymbolTable()ISymbolTableIFullParserState. getSymbolTable()ISymbolTableIGosuParser. getSymbolTable()Returns the parser's symbol table.ISymbolTableIParseIssue. getSymbolTable()ISymbolTableThreadSafeSymbolTable. getTargetSymbolTable()protected abstract ISymbolTableThreadSafeSymbolTable. getThreadLocalSymbolTable()Get a thread-local symbol table.Methods in gw.lang.parser with parameters of type ISymbolTable Modifier and Type Method Description static IGosuParserGosuParserFactory. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParserGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable)Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParserGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)Creates an IGosuParser appropriate for parsing and executing Gosu.static IGosuParserGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserIGosuParserFactory. createParser(ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserIGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable)Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParserIGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint)IGosuParserIGosuParserFactory. createParser(java.lang.String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)ICapturedSymbolISymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)IParseResultIGosuProgramParser. parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)IGosuFragmentIGosuFragmentParser. parseExpressionOnly(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultIGosuProgramParser. parseExpressionOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IGosuFragmentIGosuFragmentParser. parseExpressionOrProgram(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultIGosuProgramParser. parseExpressionOrProgram(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IGosuFragmentIGosuFragmentParser. parseProgramOnly(java.lang.String script, ISymbolTable table, ParserOptions options)IParseResultIGosuProgramParser. parseProgramOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IParseResultIGosuProgramParser. parseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)IParseResultIGosuProgramParser. parseTemplate(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)voidIGosuParser. putDfsDeclsInTable(ISymbolTable table)voidISymbol. setDynamicSymbolTable(ISymbolTable symTable)Assigns an optional symbol table so that the symbol can get/set its value dynamically e.g., via ThreadLocalSymbolTable.voidIFullParserState. setSymbolTable(ISymbolTable table)Set the symbol table at the moment of creation of this IParserStatevoidIGosuParser. setSymbolTable(ISymbolTable symTable)Sets the parser's symbol table.ParserOptionsParserOptions. 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
Fields in gw.lang.parser.exceptions declared as ISymbolTable Modifier and Type Field Description private ISymbolTableParseIssue. _symbolTableMethods in gw.lang.parser.exceptions that return ISymbolTable Modifier and Type Method Description ISymbolTableParseIssue. getSymbolTable()Warning: Only valid if called from the parser thread.Constructors in gw.lang.parser.exceptions with parameters of type ISymbolTable Constructor Description ParseException(java.lang.Integer lineNumber, java.lang.Integer lineOffset, java.lang.Integer tokenColumn, java.lang.Integer tokenStart, java.lang.Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, java.lang.Object... msgArgs)ParseIssue(java.lang.Integer lineNumber, java.lang.Integer lineOffset, java.lang.Integer tokenColumn, java.lang.Integer tokenStart, java.lang.Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, java.lang.Object... msgArgs)ParseWarning(java.lang.Integer lineNumber, java.lang.Integer lineOffset, java.lang.Integer tokenColumn, java.lang.Integer tokenStart, java.lang.Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, java.lang.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 booleanIBlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)voidIIdentifierExpression. 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 ISymbolTableITemplateHost. getSymbolTable()Methods in gw.lang.parser.template with parameters of type ISymbolTable Modifier and Type Method Description voidITemplateGenerator. compile(ISymbolTable symTable)voidITemplateGenerator. execute(java.io.Writer writer, ISymbolTable symbolTable)voidITemplateGenerator. execute(java.io.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 ISymbolTableITypeSystem. getCompiledGosuClassSymbolTable()static ISymbolTableTypeSystem. getCompiledGosuClassSymbolTable()ISymbolTableITypeSystem. getSymTableCtx()static ISymbolTableTypeSystem. getSymTableCtx()Methods in gw.lang.reflect with parameters of type ISymbolTable Modifier and Type Method Description voidITypeSystem. pushSymTableCtx(ISymbolTable ctx)static voidTypeSystem. pushSymTableCtx(ISymbolTable ctx) -
Uses of ISymbolTable in gw.lang.reflect.gs
Fields in gw.lang.reflect.gs declared as ISymbolTable Modifier and Type Field Description private ISymbolTableStringSourceFileHandle. _extSymsMethods in gw.lang.reflect.gs that return ISymbolTable Modifier and Type Method Description ISymbolTableStringSourceFileHandle. getExternalSymbols()Methods in gw.lang.reflect.gs with parameters of type ISymbolTable Modifier and Type Method Description static IProgramInstanceIGosuProgram.Runner. getProgramInstance(java.lang.String strProgram, ISymbolTable symTable)static IProgramInstanceIGosuProgram.Runner. getProgramInstance(java.lang.String strProgram, ISymbolTable symTable, IType expectedType)IGosuClassGosuClassTypeLoader. makeNewClass(ISourceFileHandle sourceFile, ISymbolTable programSymTable)java.util.List<ParseException>IGosuClassParser. resolveFunctionAndPropertyDecls(ISymbolTable table)static java.lang.ObjectIGosuProgram.Runner. runProgram(java.lang.String strProgram, ISymbolTable symTable, IType expectedType)voidStringSourceFileHandle. setExternalSymbols(ISymbolTable extSyms) -
Uses of ISymbolTable in gw.util
Methods in gw.util that return ISymbolTable Modifier and Type Method Description static ISymbolTableContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)static ISymbolTableContextSymbolTableUtil. getSymbolTableAtOffset(IGosuClass gsClass, int offset)Methods in gw.util with parameters of type ISymbolTable Modifier and Type Method Description static IExpressionGosuTestUtil. compileExpression(java.lang.String script, ISymbolTable table)static IExpressionGosuTestUtil. compileExpression(java.lang.String script, ISymbolTable table, boolean bThrowOnWarning)static IProgramGosuTestUtil. compileProgram(java.lang.String script, ISymbolTable table)static java.lang.ObjectGosuTestUtil. evalGosu(java.lang.String script, ISymbolTable table)static ISymbolTableContextSymbolTableUtil. getSymbolTableAtOffset(ISymbolTable symTable, IGosuClass gsClass, int offset)
-