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 Object
evaluate()
IExpression
getExpression()
IParsedElement
getParsedElement()
IGosuProgram
getProgram()
IExpression
getRawExpression()
IStatement
getStatement()
IType
getType()
boolean
isLiteral()
boolean
isProgram()
-
-
-
Constructor Detail
-
ParseResult
public ParseResult()
-
ParseResult
public ParseResult(IExpression expr)
-
ParseResult
public ParseResult(IGosuProgram program)
-
-
Method Detail
-
getExpression
public IExpression getExpression()
- Specified by:
getExpression
in interfaceIParseResult
-
getStatement
public IStatement getStatement()
- Specified by:
getStatement
in interfaceIParseResult
-
getParsedElement
public IParsedElement getParsedElement()
- Specified by:
getParsedElement
in interfaceIParseResult
-
getRawExpression
public IExpression getRawExpression()
- Specified by:
getRawExpression
in interfaceIParseResult
-
getProgram
public IGosuProgram getProgram()
- Specified by:
getProgram
in interfaceIParseResult
-
isLiteral
public boolean isLiteral()
- Specified by:
isLiteral
in interfaceIParseResult
-
isProgram
public boolean isProgram()
- Specified by:
isProgram
in interfaceIParseResult
-
evaluate
public Object evaluate()
- Specified by:
evaluate
in interfaceIParseResult
-
-