Package gw.lang.parser
Class ParseResult
- java.lang.Object
-
- gw.lang.parser.ParseResult
-
- All Implemented Interfaces:
IHasType,IParseResult
public final class ParseResult extends Object implements IParseResult
-
-
Constructor Summary
Constructors Constructor Description ParseResult()ParseResult(IExpression expr)ParseResult(IGosuProgram program)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectevaluate()IExpressiongetExpression()IParsedElementgetParsedElement()IGosuProgramgetProgram()IExpressiongetRawExpression()IStatementgetStatement()ITypegetType()booleanisLiteral()booleanisProgram()
-
-
-
Constructor Detail
-
ParseResult
public ParseResult()
-
ParseResult
public ParseResult(IExpression expr)
-
ParseResult
public ParseResult(IGosuProgram program)
-
-
Method Detail
-
getExpression
public IExpression getExpression()
- Specified by:
getExpressionin interfaceIParseResult
-
getStatement
public IStatement getStatement()
- Specified by:
getStatementin interfaceIParseResult
-
getParsedElement
public IParsedElement getParsedElement()
- Specified by:
getParsedElementin interfaceIParseResult
-
getRawExpression
public IExpression getRawExpression()
- Specified by:
getRawExpressionin interfaceIParseResult
-
getProgram
public IGosuProgram getProgram()
- Specified by:
getProgramin interfaceIParseResult
-
isLiteral
public boolean isLiteral()
- Specified by:
isLiteralin interfaceIParseResult
-
isProgram
public boolean isProgram()
- Specified by:
isProgramin interfaceIParseResult
-
evaluate
public Object evaluate()
- Specified by:
evaluatein interfaceIParseResult
-
-