Module: Antelope
- Defined in:
- lib/antelope.rb,
lib/antelope/ace.rb,
lib/antelope/cli.rb,
lib/antelope/dsl.rb,
lib/antelope/errors.rb,
lib/antelope/grammar.rb,
lib/antelope/version.rb,
lib/antelope/generator.rb,
lib/antelope/ace/errors.rb,
lib/antelope/generation.rb,
lib/antelope/ace/scanner.rb,
lib/antelope/generator/c.rb,
lib/antelope/ace/compiler.rb,
lib/antelope/dsl/compiler.rb,
lib/antelope/dsl/contexts.rb,
lib/antelope/grammar/token.rb,
lib/antelope/generator/base.rb,
lib/antelope/generator/html.rb,
lib/antelope/generator/info.rb,
lib/antelope/generator/null.rb,
lib/antelope/generator/ruby.rb,
lib/antelope/generation/null.rb,
lib/antelope/generator/error.rb,
lib/antelope/generator/group.rb,
lib/antelope/grammar/loading.rb,
lib/antelope/grammar/symbols.rb,
lib/antelope/generator/output.rb,
lib/antelope/ace/scanner/first.rb,
lib/antelope/ace/scanner/third.rb,
lib/antelope/dsl/contexts/base.rb,
lib/antelope/dsl/contexts/main.rb,
lib/antelope/generation/errors.rb,
lib/antelope/ace/scanner/second.rb,
lib/antelope/dsl/contexts/match.rb,
lib/antelope/generator/c_header.rb,
lib/antelope/generator/c_source.rb,
lib/antelope/grammar/generation.rb,
lib/antelope/grammar/precedence.rb,
lib/antelope/grammar/production.rb,
lib/antelope/grammar/precedences.rb,
lib/antelope/grammar/productions.rb,
lib/antelope/grammar/token/error.rb,
lib/antelope/ace/scanner/argument.rb,
lib/antelope/generation/tableizer.rb,
lib/antelope/generator/base/extra.rb,
lib/antelope/dsl/contexts/terminal.rb,
lib/antelope/generation/recognizer.rb,
lib/antelope/generator/base/coerce.rb,
lib/antelope/grammar/token/epsilon.rb,
lib/antelope/generation/constructor.rb,
lib/antelope/grammar/token/terminal.rb,
lib/antelope/dsl/contexts/precedence.rb,
lib/antelope/dsl/contexts/production.rb,
lib/antelope/grammar/token/nonterminal.rb,
lib/antelope/generation/recognizer/rule.rb,
lib/antelope/generation/recognizer/state.rb,
lib/antelope/generation/constructor/first.rb,
lib/antelope/generation/constructor/follow.rb,
lib/antelope/generation/constructor/nullable.rb
Overview
Antelope, the compiler compiler.
Defined Under Namespace
Modules: Ace, DSL, Generation, Generator Classes: CLI, Error, Grammar, IncompatibleVersionError, NoTypeError, UndefinedTokenError
Constant Summary collapse
- VERSION =
The current running version of antelope.
"0.4.1".freeze
Class Attribute Summary collapse
-
.grammar ⇒ Object
readonly
Returns the value of attribute grammar.
Class Method Summary collapse
Class Attribute Details
.grammar ⇒ Object (readonly)
Returns the value of attribute grammar.
17 18 19 |
# File 'lib/antelope.rb', line 17 def grammar @grammar end |
Class Method Details
.define(name, options = {}, &block) ⇒ Object
13 14 15 |
# File 'lib/antelope.rb', line 13 def self.define(name, = {}, &block) @grammar = [name, , block] end |