org.sonar.sslr.internal.vm
Class MachineStack
java.lang.Object
org.sonar.sslr.internal.vm.MachineStack
public class MachineStack
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MachineStack
public MachineStack()
parent
public MachineStack parent()
getOrCreateChild
public MachineStack getOrCreateChild()
isReturn
public boolean isReturn()
isEmpty
public boolean isEmpty()
- Returns:
- true, if this object denotes an empty stack
address
public int address()
setAddress
public void setAddress(int address)
index
public int index()
setIndex
public void setIndex(int index)
isIgnoreErrors
public boolean isIgnoreErrors()
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
matcher
public Matcher matcher()
setMatcher
public void setMatcher(@Nullable
Matcher matcher)
leftRecursion
public int leftRecursion()
setLeftRecursion
public void setLeftRecursion(int leftRecursion)
calledAddress
public int calledAddress()
setCalledAddress
public void setCalledAddress(int calledAddress)
subNodes
public List<ParseNode> subNodes()
Copyright © 2009-2014 SonarSource. All Rights Reserved.