Package gw.lang.parser
Interface IGosuProgramParser
-
- All Known Implementing Classes:
GosuProgramParser
public interface IGosuProgramParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IParseResult
parseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)
IParseResult
parseExpressionOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IParseResult
parseExpressionOrProgram(String strSource, ISymbolTable symTable, ParserOptions options)
IParseResult
parseProgramOnly(String strSource, ISymbolTable symTable, ParserOptions options)
IParseResult
parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)
IParseResult
parseTemplate(String strSource, ISymbolTable symTable, ParserOptions options)
-
-
-
Method Detail
-
parseExpressionOnly
IParseResult parseExpressionOnly(String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseProgramOnly
IParseResult parseProgramOnly(String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseExpressionOrProgram
IParseResult parseExpressionOrProgram(String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseTemplate
IParseResult parseTemplate(String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseEval
IParseResult parseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)
-
parseRuntimeExpr
IParseResult parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)
-
-