class

Noir::Lexer

Inherits Noir::Tokens / Reference / Object

Constants

MAX_NULL_SCANS = 5

Constructors

Class methods

aliases(aliases : Array(String))
Source
aliases
Source
append(name, &)
Source
filenames(filenames : Array(String))
Source
filenames
Source
mimetypes(mimetypes : Array(String))
Source
mimetypes
Source
prepend(name, &)
Source
state(name : Symbol)
Source
state(name : Symbol, &)
Source
tag(tag : String)
Source
tag?
Source

Instance methods

current_state
Source
lex_all(input : String, output : Formatter)
Source
stack
Source
state(name)
Source

Nested types