Class ParserWalker

  • Direct Known Subclasses:
    ParserWalkerChange

    public class ParserWalker
    extends java.lang.Object
    • Field Detail

      • depth

        protected int depth
      • breadcrumb

        protected int[] breadcrumb
    • Constructor Detail

    • Method Detail

      • baseState

        public void baseState()
      • isState

        public boolean isState()
      • pushOperand

        public void pushOperand​(int i)
      • popOperand

        public void popOperand()
      • getOffset

        public int getOffset​(int i)
      • getOperand

        public int getOperand()
      • getParentHandle

        public FixedHandle getParentHandle()
      • getFixedHandle

        public FixedHandle getFixedHandle​(int i)
      • getCurSpace

        public AddrSpace getCurSpace()
      • getConstSpace

        public AddrSpace getConstSpace()
      • getAddr

        public Address getAddr()
      • getNaddr

        public Address getNaddr()
      • getFlowRefAddr

        public Address getFlowRefAddr()
      • getFlowDestAddr

        public Address getFlowDestAddr()
      • getLength

        public int getLength()
      • getInstructionBytes

        public int getInstructionBytes​(int byteoff,
                                       int numbytes)
      • getContextBytes

        public int getContextBytes​(int byteoff,
                                   int numbytes)
      • getInstructionBits

        public int getInstructionBits​(int startbit,
                                      int size)
      • getContextBits

        public int getContextBits​(int startbit,
                                  int size)