org.jrubyparser.parser
Class ParserResult

java.lang.Object
  extended by org.jrubyparser.parser.ParserResult

public class ParserResult
extends Object


Field Summary
static List<Node> EMPTY_BEGIN_LIST
           
static List<CommentNode> EMPTY_COMMENT_LIST
           
 
Constructor Summary
ParserResult()
           
 
Method Summary
 void addBeginNode(PreExeNode node)
           
 void addSyntax(SyntaxNode node)
           
 Node getAST()
           
 List<Node> getBeginNodes()
           
 int getEndOffset()
           
 StaticScope getScope()
           
 List<SyntaxNode> getSyntaxNodes()
           
 void setAST(Node ast)
          Sets the ast.
 void setEndOffset(int endOffset)
           
 void setScope(StaticScope scope)
           
 void weaveInExtraSyntax()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_BEGIN_LIST

public static final List<Node> EMPTY_BEGIN_LIST

EMPTY_COMMENT_LIST

public static final List<CommentNode> EMPTY_COMMENT_LIST
Constructor Detail

ParserResult

public ParserResult()
Method Detail

getAST

public Node getAST()

setAST

public void setAST(Node ast)
Sets the ast.

Parameters:
ast - The ast to set

addSyntax

public void addSyntax(SyntaxNode node)

addBeginNode

public void addBeginNode(PreExeNode node)

getBeginNodes

public List<Node> getBeginNodes()

getEndOffset

public int getEndOffset()

getSyntaxNodes

public List<SyntaxNode> getSyntaxNodes()

setEndOffset

public void setEndOffset(int endOffset)

setScope

public void setScope(StaticScope scope)

getScope

public StaticScope getScope()

weaveInExtraSyntax

public void weaveInExtraSyntax()


Copyright © 2013. All Rights Reserved.