Package gw.lang.parser
Interface IGosuProgramParser
-
public interface IGosuProgramParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IParseResultparseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)IParseResultparseExpressionOnly(String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseExpressionOrProgram(String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseProgramOnly(String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)IParseResultparseTemplate(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)
-
-