(p *parser)
| 63 | } |
| 64 | |
| 65 | func parseAddr(p *parser) (a Address) { |
| 66 | a0 := parseSimpleAddr(p) |
| 67 | p.Next() |
| 68 | op, a1 := parseOp(p) |
| 69 | if op == '\x00' { |
| 70 | return a0 |
| 71 | } |
| 72 | p.Next() |
| 73 | return &Compound{a0: a0, a1: a1, op: op} |
| 74 | } |
| 75 | |
| 76 | func parseOp(p *parser) (op byte, a Address) { |
| 77 | // fmt.Printf("parseOp:1 %s\n", p.tok) |
no test coverage detected