()
| 94 | ) |
| 95 | |
| 96 | func (op pathOp) String() string { |
| 97 | switch op { |
| 98 | case opSettle: |
| 99 | return "Settle" |
| 100 | case opAND: |
| 101 | return "AND" |
| 102 | case opOR: |
| 103 | return "OR" |
| 104 | case opNOT: |
| 105 | return "NOT" |
| 106 | case opXOR: |
| 107 | return "XOR" |
| 108 | case opDIV: |
| 109 | return "DIV" |
| 110 | } |
| 111 | return fmt.Sprintf("pathOp(%d)", op) |
| 112 | } |
| 113 | |
| 114 | var boPointPool *sync.Pool |
| 115 | var boNodePool *sync.Pool |