Class Interpreter


  • public class Interpreter
    extends Object
    • Method Detail

      • scopeDepth

        public final int scopeDepth()
      • peekScope

        public Item peekScope()
      • getScope

        public Item getScope​(int index)
      • pushScope

        public void pushScope​(Item scope)
      • popScope

        public Item popScope()
      • swapScope

        public Item swapScope​(Item newScope)
      • willOperate

        public void willOperate​(Operator operator)
      • didOperate

        public void didOperate​(Operator operator,
                               Item result)
      • willSelect

        public void willSelect​(Selector selector)
      • didSelect

        public void didSelect​(Selector selector,
                              Object result)
      • willTransform

        public void willTransform​(Selector selector)
      • didTransform

        public void didTransform​(Selector selector,
                                 Item result)