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)