Lines Matching refs:Pos
17 type Pos int type
19 const NoPos Pos = 0
23 Pos() Pos methodSpec
24 End() Pos
42 func (x *Assignment) Pos() Pos { func
44 return x.Target.Pos()
46 return x.Name.Pos()
49 func (x *Assignment) End() Pos { return x.Value.End() }
52 CommentPos Pos
60 func (x *Comment) Pos() Pos { return x.CommentPos } func
61 func (x *Comment) End() Pos { return Pos(int(x.CommentPos) + len(x.Comment)) }
64 NamePos Pos
67 EndPos Pos
74 func (x *Directive) Pos() Pos { return x.NamePos } func
75 func (x *Directive) End() Pos {
85 RecipePos Pos
97 func (x *Rule) Pos() Pos { return x.Target.Pos() } func
98 func (x *Rule) End() Pos { return Pos(int(x.RecipePos) + len(x.Recipe)) }
104 func (x *Variable) Pos() Pos { return x.Name.Pos() } func
105 func (x *Variable) End() Pos { return x.Name.End() }
123 return s[i].Pos() < s[j].Pos()