class Aero::Template::Lexer
- Aero::Template::Lexer
- Reference
- Object
Defined in:
template/lexer.crConstant Summary
-
OP_SYMBOLS =
{'+', '-', '*', '/', '^', '%', '=', '!', '<', '>'}
Constructors
Instance Method Summary
- #current_char : Char
- #next_char : Char
- #next_token : Nil
- #peek_char : Char
- #position : Int32
- #read_bool_or_ident : Nil
- #read_ident : Nil
- #read_null_or_ident : Nil
- #read_number : Nil
- #read_operator : Nil
- #read_string : Nil
- #read_whitespace : Nil
- #reader : Char::Reader
- #reader=(reader : Char::Reader)
- #run : Array(Token)
- #string : String
- #token : Token
- #token=(token : Token)