Module: Violet
- Defined in:
- lib/violet.rb,
lib/violet/lexer.rb,
lib/violet/token.rb,
lib/violet/parser.rb
Defined Under Namespace
Modules: Version Classes: Lexer, Parser, ParserError, Token
Constant Summary collapse
- Error =
Internal: A named ‘Error` class, used for reporting parse errors.
Class.new(StandardError)
- LexerError =
Internal: Records exceptions emitted by the lexer.
Class.new(Error)