Package org.sonar.sslr.internal.vm
Class MachineStack
java.lang.Object
org.sonar.sslr.internal.vm.MachineStack
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddress()intintindex()booleanisEmpty()booleanbooleanisReturn()intmatcher()parent()voidsetAddress(int address) voidsetCalledAddress(int calledAddress) voidsetIgnoreErrors(boolean ignoreErrors) voidsetIndex(int index) voidsetLeftRecursion(int leftRecursion) voidsetMatcher(Matcher matcher) subNodes()
-
Constructor Details
-
MachineStack
public MachineStack()
-
-
Method Details
-
parent
-
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
-
setMatcher
-
leftRecursion
public int leftRecursion() -
setLeftRecursion
public void setLeftRecursion(int leftRecursion) -
calledAddress
public int calledAddress() -
setCalledAddress
public void setCalledAddress(int calledAddress) -
subNodes
-