class Taro::Compiler::Analyzer
- Taro::Compiler::Analyzer
- Reference
- Object
Defined in:
compiler/lexer/analyzer.crConstructors
Instance Method Summary
- #buffer : IO::Memory
- #buffer=(buffer : IO::Memory)
- #buffer_value
- #current_char : Char
- #current_char=(current_char : Char)
- #finished? : Bool
- #peek_char : Char
- #pos : Int32
- #pos=(pos : Int32)
- #read_char(save_in_buffer = true) : Char
-
#skip_last_char
Remove the last-read character from the buffer, effectively skipping it.
- #source : IO
- #source=(source : IO)