Lines Matching full:consume
54 // ParseCompoundStmt does not consume any following input.
76 // Require but don't consume newline, to avoid blocking again.
159 defpos := p.nextToken() // consume DEF
161 p.consume(LPAREN)
163 p.consume(RPAREN)
164 p.consume(COLON)
175 ifpos := p.nextToken() // consume IF
177 p.consume(COLON)
186 elifpos := p.nextToken() // consume ELIF
188 p.consume(COLON)
200 tail.ElsePos = p.nextToken() // consume ELSE
201 p.consume(COLON)
208 forpos := p.nextToken() // consume FOR
210 p.consume(IN)
212 p.consume(COLON)
223 whilepos := p.nextToken() // consume WHILE
225 p.consume(COLON)
238 // Avoid parseExpr because it would consume the IN token
257 // In REPL mode, it does not consume the NEWLINE.
264 p.nextToken() // consume SEMI
271 p.consume(NEWLINE)
285 pos := p.nextToken() // consume RETURN
294 pos := p.nextToken() // consume it
306 pos := p.nextToken() // consume op
317 loadPos := p.nextToken() // consume LOAD
318 lparen := p.consume(LPAREN)
327 p.consume(COMMA)
350 p.consume(EQ)
367 rparen := p.consume(RPAREN)
385 p.nextToken() // consume NEWLINE
386 p.consume(INDENT)
391 p.consume(OUTDENT)
410 func (p *parser) consume(t Token) Position { func
437 p.consume(COMMA)
552 p.consume(COLON)
593 p.nextToken() // consume NOT
704 rbrack := p.consume(RBRACK)
710 lparen := p.consume(LPAREN)
717 rparen = p.consume(RPAREN)
729 p.consume(COMMA)
817 rparen := p.consume(RPAREN)
863 rbrack := p.consume(RBRACK)
894 rbrace := p.consume(RBRACE)
901 colon := p.consume(COLON)
917 in := p.consume(IN)