Lines Matching defs:Position
78 Start Position
79 End Position
109 func (r Range) Contains(p Position) bool {
122 // Position holds a line and column position in a text file.
123 type Position struct {
127 func (p Position) String() string { return fmt.Sprintf("%v:%v", p.Line, p.Column) }
130 func (p Position) IsValid() bool { return p.Line > 0 && p.Column > 0 }
133 func (p Position) LessThan(o Position) bool {
149 func (p Position) GreaterThan(o Position) bool {
174 pos Position // current position
355 l := lexer{source: source, lexerState: lexerState{pos: Position{1, 1}}}
357 lastPos := Position{}