Module: Aurum

Defined in:
lib/aurum/engine.rb,
lib/aurum/grammar.rb,
lib/aurum/lexical_table_generator.rb,
lib/aurum/parsing_table_generator.rb

Defined Under Namespace

Classes: Automata, CharacterClassDefinition, CharacterSet, Grammar, Lexer, LexicalSpecification, LexicalTableGenerator, OperatorPrecedenceDefinition, Parser, ParsingTableGenerator, Pattern, ProductionDefinition, RecognizeTokenAndChangeStateAction, SubsetDeterminizer

Constant Summary collapse

Unknown =
Symbol.new '$unknown', true
IgnoreAction =
RecognizeTokenAction.new '$ignore'
Epsilon =
CharacterSet.new
Log =
Logger.new(STDOUT)