MCPcopy Create free account
hub / github.com/as/edit / parseAddr

Function parseAddr

parse.go:65–74  ·  view source on GitHub ↗
(p *parser)

Source from the content-addressed store, hash-verified

63}
64
65func 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
76func parseOp(p *parser) (op byte, a Address) {
77 // fmt.Printf("parseOp:1 %s\n", p.tok)

Callers 1

runMethod · 0.85

Calls 3

parseSimpleAddrFunction · 0.85
parseOpFunction · 0.85
NextMethod · 0.45

Tested by

no test coverage detected