Lines Matching full:lex
27 lex *lexer
63 t.token[0] = t.lex.nextItem()
94 t.token[0] = t.lex.nextItem()
159 format = fmt.Sprintf("template: %s:%d: %s", t.ParseName, t.lex.lineNumber(), format)
199 t.lex.drain()
208 func (t *Tree) startParse(funcs []map[string]interface{}, lex *lexer) {
210 t.lex = lex
217 t.lex = nil
229 t.startParse(funcs, lex(t.Name, text, leftDelim, rightDelim))
286 newT.startParse(t.funcs, t.lex)
376 return t.newAction(t.peek().pos, t.lex.lineNumber(), t.pipeline("command"))
412 pipe = t.newPipeline(pos, t.lex.lineNumber(), decl)
449 line = t.lex.lineNumber()
520 return t.newElse(peek.pos, t.lex.lineNumber())
522 return t.newElse(t.expect(itemRightDelim, "else").pos, t.lex.lineNumber())
548 return t.newTemplate(token.pos, t.lex.lineNumber(), name, pipe)