Lines Matching full:consume
381 # consume the current symbol and return its value. If
388 @input.consume
396 # match anything -- i.e. wildcard match. Simply consume
400 @input.consume
500 @state.last_error_index == @input.index and @input.consume
545 # thing to do is to consume tokens until you see something that
548 # input might just be missing a token--you might consume the
589 # we resync'd to that token, we'd consume until EOF. We need to
592 # not consume anything and after printing an error rule c would
597 # the same recovery set and doesn't consume anything. Rule b
630 resync { @input.consume }
633 return @input.consume
809 # Consume input symbols until one matches a type within types
817 @input.consume
1086 @input.consume()
1095 @input.consume
1101 @input.consume
1106 if char.between?( min, max ) then @input.consume
1172 @input.consume
1338 # assume it's a stream if it at least implements peek and consume
1339 unless input.respond_to?( :peek ) and input.respond_to?( :consume )