Table of Contents - lex-0.1.0 Documentation
Classes and Modules
- Lex
- Lex::Error
- Lex::Lexeme
- Lex::Lexer
- Lex::Lexer::DSL
- Lex::Lexer::DSL::ClassMethods
- Lex::Lexer::RuleDSL
- Lex::LexerError
- Lex::Lexers
- Lex::Lexers::HTML
- Lex::Linter
- Lex::Logger
- Lex::SourceLine
- Lex::State
- Lex::Token
Methods
- ::included — Lex::Lexer::DSL
- ::new — Lex::Lexeme
- ::new — Lex::Lexer
- ::new — Lex::Lexer::RuleDSL
- ::new — Lex::Logger
- ::new — Lex::SourceLine
- ::new — Lex::State
- ::new — Lex::Token
- #<< — Lex::State
- #== — Lex::Lexeme
- #== — Lex::State
- #advance_column — Lex::Lexer
- #advance_line — Lex::Lexer
- #begin — Lex::Lexer
- #clone — Lex::State
- #complain — Lex::Lexer
- #complain — Lex::Lexer::RuleDSL
- #complain — Lex::Linter
- #dsl — Lex::Lexer::DSL::ClassMethods
- #each — Lex::State
- #error — Lex::Lexer::RuleDSL
- #error — Lex::Logger
- #extract_state_token — Lex::Lexer::RuleDSL
- #identifier? — Lex::Linter
- #ignore — Lex::Lexer::RuleDSL
- #info — Lex::Logger
- #inherited — Lex::Lexer::DSL::ClassMethods
- #inspect — Lex::Token
- #lex — Lex::Lexer
- #lint — Lex::Linter
- #match — Lex::Lexeme
- #method_missing — Lex::Lexer::DSL::ClassMethods
- #pop_state — Lex::Lexer
- #push_state — Lex::Lexer
- #rewind — Lex::Lexer
- #rule — Lex::Lexer::RuleDSL
- #skip — Lex::Lexer
- #states — Lex::Lexer::RuleDSL
- #stream_tokens — Lex::Lexer
- #to_ary — Lex::Token
- #to_s — Lex::Token
- #tokens — Lex::Lexer::RuleDSL
- #update — Lex::State
- #update_inclusive_states — Lex::Lexer::RuleDSL
- #update_line — Lex::Token
- #validate_rules — Lex::Linter
- #validate_states — Lex::Linter
- #validate_tokens — Lex::Linter
- #warn — Lex::Logger