(ctx *compileContext)
| 948 | } |
| 949 | |
| 950 | func (c *PtrCode) ToAnonymousOpcode(ctx *compileContext) Opcodes { |
| 951 | var codes Opcodes |
| 952 | anonymCode, ok := c.value.(AnonymousCode) |
| 953 | if ok { |
| 954 | codes = anonymCode.ToAnonymousOpcode(ctx) |
| 955 | } else { |
| 956 | codes = c.value.ToOpcode(ctx) |
| 957 | } |
| 958 | codes.First().Op = convertPtrOp(codes.First()) |
| 959 | codes.First().PtrNum = c.ptrNum |
| 960 | return codes |
| 961 | } |
| 962 | |
| 963 | func (c *PtrCode) Filter(query *FieldQuery) Code { |
| 964 | return &PtrCode{ |
nothing calls this directly
no test coverage detected