Module: Calyx::Syntax

Defined in:
lib/calyx/syntax/choices.rb,
lib/calyx/syntax/memo.rb,
lib/calyx/syntax/token.rb,
lib/calyx/syntax/concat.rb,
lib/calyx/syntax/unique.rb,
lib/calyx/syntax/terminal.rb,
lib/calyx/syntax/expression.rb,
lib/calyx/syntax/non_terminal.rb,
lib/calyx/syntax/paired_mapping.rb,
lib/calyx/syntax/weighted_choices.rb

Overview

A type of production rule representing a list of possible rules, one of which will chosen each time the grammar runs.

Defined Under Namespace

Modules: Token Classes: Choices, Concat, Expression, ExpressionChain, Memo, Modifier, NonTerminal, PairedMapping, Terminal, Unique, WeightedChoices