org.waxeye.parser
Class ParseResult<E extends java.lang.Enum<?>>

java.lang.Object
  extended by org.waxeye.parser.ParseResult<E>
Type Parameters:
E - The AST type.

public final class ParseResult<E extends java.lang.Enum<?>>
extends java.lang.Object

The result of a parse.

Author:
Orlando Hill

Constructor Summary
ParseResult(IAST<E> ast, ParseError error)
          Creates a new ParseResult.
 
Method Summary
 IAST<E> getAST()
          Returns the ast.
 ParseError getError()
          Returns the error.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParseResult

public ParseResult(IAST<E> ast,
                   ParseError error)
Creates a new ParseResult.

Parameters:
ast - The AST of a successful parse.
error - The error of an unsuccessful parse.
Method Detail

getAST

public IAST<E> getAST()
Returns the ast.

Returns:
Returns the ast.

getError

public ParseError getError()
Returns the error.

Returns:
Returns the error.

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object


Waxeye Parser Generator