Class PatternEquation

    • Field Detail

      • location

        public final Location location
    • Constructor Detail

      • PatternEquation

        public PatternEquation​(Location location)
    • Method Detail

      • setTokenPattern

        protected final void setTokenPattern​(TokenPattern tokenPattern)
      • dispose

        protected void dispose()
      • resolveOperandLeft

        public abstract boolean resolveOperandLeft​(OperandResolve state)
      • operandOrder

        public void operandOrder​(Constructor ct,
                                 VectorSTL<OperandSymbol> order)
        returns a vector of the self-defining OperandSymbols as they appear in left to right order in the pattern
        Parameters:
        ct - is the Constructor containing the operands
        order - is the vector that will hold the ordered list
      • layClaim

        public void layClaim()