Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
kleene
master
Kleene
DFA
DFATransition
DFATransitionCallback
DSL
Lexeme
Lexer
LexerDSL
MachineTuple
MatchRef
MatchTracker
MultiMatchDFA
NFA
NFATransition
State
Token
Generated using Crystal 1.14.0
2024-11-26 07:34:58 UTC
class
Kleene::
Lexer
Kleene::Lexer
Reference
Object
Defined in:
lexer.cr
Constructors
.new
(tokens : Array(Token))
Instance Method Summary
#mmdfa
: MultiMatchDFA
#mmdfa=
(mmdfa : MultiMatchDFA)
#tokenize
(input : String) : Array(Lexeme)
Constructor Detail
def self.
new
(tokens : Array(
Token
))
#
[
View source
]
Instance Method Detail
def
mmdfa
:
MultiMatchDFA
#
[
View source
]
def
mmdfa=
(mmdfa :
MultiMatchDFA
)
#
[
View source
]
def
tokenize
(input : String) : Array(
Lexeme
)
#
[
View source
]