Lines Matching refs:pos
88 func (p *parser) Unpack(pos Pos) scanner.Position {
89 offset := int(pos)
99 func (p *parser) pos() Pos { func
100 pos := p.scanner.Position
101 if !pos.IsValid() {
102 pos = p.scanner.Pos()
104 return Pos(pos.Offset)
208 pos := p.pos()
212 expression := SimpleMakeString("", pos)
238 NamePos: pos,
247 value := SimpleMakeString("", p.pos())
286 return value, p.pos()
296 value := SimpleMakeString("", p.pos())
372 pos := p.pos()
377 return p.parseBracketedVariable('(', ')', pos)
379 return p.parseBracketedVariable('{', '}', pos)
393 func (p *parser) parseBracketedVariable(start, end rune, pos Pos) Variable {
410 recipePos := p.pos()
492 pos := p.pos()
514 CommentPos: pos,