3 // An OpCode is a opcode of compiled path patterns.
6 // These constants are the valid values of OpCode.
10 // OpPush pushes a component to stack
12 // OpLitPush pushes a component to stack if it matches to the literal
14 // OpPushM concatenates the remaining components and pushes it to stack
16 // OpConcatN pops N items from stack, concatenates them and pushes it back to stack
18 // OpCapture pops an item and binds it to the variable
20 // OpEnd is the least positive invalid opcode.