Method: Lexer#push_back

Defined in:
lib/xmk/lexer.rb

#push_back(c) ⇒ Object



202
203
204
205
206
207
# File 'lib/xmk/lexer.rb', line 202

def push_back(c)
  if self.terminates?(c)
    @line -= 1
  end
  @file.ungetc(c)
end