Lines Matching full:scanner
24 "text/scanner"
33 Pos scanner.Position
58 p.accept(scanner.EOF)
63 Name: p.scanner.Filename,
73 p.scanner.Filename = filename
80 p.scanner.Filename = filename
86 scanner scanner.Scanner
97 p.scanner.Init(r)
98 p.scanner.Error = func(sc *scanner.Scanner, msg string) {
101 p.scanner.Mode = scanner.ScanIdents | scanner.ScanStrings |
102 scanner.ScanRawStrings | scanner.ScanComments
108 pos := p.scanner.Position
110 pos = p.scanner.Pos()
129 p.errorf("expected %s, found %s", scanner.TokenString(tok),
130 scanner.TokenString(p.tok))
139 if p.tok != scanner.EOF {
140 p.tok = p.scanner.Scan()
141 for p.tok == scanner.Comment {
142 lines := strings.Split(p.scanner.TokenText(), "\n")
143 p.comments = append(p.comments, Comment{lines, p.scanner.Position})
144 p.tok = p.scanner.Scan()
153 case scanner.Ident:
154 ident := p.scanner.TokenText()
155 pos := p.scanner.Position
157 p.accept(scanner.Ident)
169 scanner.TokenString(p.tok))
171 case scanner.EOF:
175 scanner.TokenString(p.tok))
182 namePos scanner.Position, assigner string) (assignment *Assignment) {
186 pos := p.scanner.Position
227 typPos scanner.Position) (module *Module) {
231 lbracePos := p.scanner.Position
240 rbracePos := p.scanner.Position
255 for p.tok == scanner.Ident {
273 name := p.scanner.TokenText()
274 namePos := p.scanner.Position
275 p.accept(scanner.Ident)
276 pos := p.scanner.Position
312 pos scanner.Position) (Value, error) {
357 func (p *parser) addMaps(map1, map2 []*Property, pos scanner.Position) ([]*Property, error) {
400 pos := p.scanner.Position
416 case scanner.Ident:
418 case scanner.String:
426 scanner.TokenString(p.tok))
432 switch text := p.scanner.TokenText(); text {
440 variable := p.scanner.TokenText()
453 value.Pos = p.scanner.Position
455 p.accept(scanner.Ident)
461 value.Pos = p.scanner.Position
462 str, err := strconv.Unquote(p.scanner.TokenText())
468 p.accept(scanner.String)
474 value.Pos = p.scanner.Position
497 value.EndPos = p.scanner.Position
505 value.Pos = p.scanner.Position
513 value.EndPos = p.scanner.Position
521 Pos scanner.Position
569 Pos scanner.Position
583 LbracePos scanner.Position
584 RbracePos scanner.Position
612 Pos scanner.Position
627 Pos scanner.Position
642 Pos scanner.Position
643 EndPos scanner.Position
780 Pos scanner.Position