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 IParseResultparseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)IParseResultparseExpressionOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseExpressionOrProgram(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseProgramOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)IParseResultparseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)IParseResultparseTemplate(java.lang.String strSource, ISymbolTable symTable, ParserOptions options)
-
-
-
Method Detail
-
parseExpressionOnly
IParseResult parseExpressionOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseProgramOnly
IParseResult parseProgramOnly(java.lang.String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseExpressionOrProgram
IParseResult parseExpressionOrProgram(java.lang.String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseTemplate
IParseResult parseTemplate(java.lang.String strSource, ISymbolTable symTable, ParserOptions options) throws ParseResultsException
- Throws:
ParseResultsException
-
parseEval
IParseResult parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)
-
parseRuntimeExpr
IParseResult parseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)
-
-