class

Aero::Template::Lexer

Inherits Reference < Object

Constants

OP_SYMBOLS = {'+', '-', '*', '/', '^', '%', '=', '!', '<', '>'}

Constructors

new(input : String)
Source

Instance methods

current_char
Source
next_char
Source
next_token
Source
peek_char
Source
position
Source
read_bool_or_ident
Source
read_ident
Source
read_null_or_ident
Source
read_number
Source
read_operator
Source
read_string
Source
read_whitespace
Source
reader
Source
reader=(reader : Char::Reader)
Source
string
Source
token
Source
token=(token : Token)
Source