Table of Contents - calyx-0.22.0 Documentation
Classes and Modules
- Calyx
- Calyx::Errors
- Calyx::Errors::DuplicateRule
- Calyx::Errors::InvalidDefinition
- Calyx::Errors::UndefinedRule
- Calyx::Errors::UnsupportedFormat
- Calyx::Format
- Calyx::Format::JSONGrammar
- Calyx::Format::Trace
- Calyx::Format::YAMLGrammar
- Calyx::Grammar
- Calyx::Mapping
- Calyx::Modifiers
- Calyx::Options
- Calyx::PrefixTree
- Calyx::Production
- Calyx::Production::AffixTable
- Calyx::Productions
- Calyx::Productions::UniformBranch
- Calyx::Productions::WeightedBranch
- Calyx::Registry
- Calyx::Result
- Calyx::Rule
- Calyx::Syntax
- Calyx::Syntax::Choices
- Calyx::Syntax::Concat
- Calyx::Syntax::Expression
- Calyx::Syntax::ExpressionChain
- Calyx::Syntax::Memo
- Calyx::Syntax::Modifier
- Calyx::Syntax::NonTerminal
- Calyx::Syntax::PairedMapping
- Calyx::Syntax::Terminal
- Calyx::Syntax::Token
- Calyx::Syntax::Unique
- Calyx::Syntax::WeightedChoices
Methods
- ::build_ast — Calyx::Rule
- ::build_grammar — Calyx::Format
- ::filter — Calyx::Grammar
- ::filter — Calyx::Syntax::Modifier
- ::inherit_registry — Calyx::Grammar
- ::inherited — Calyx::Grammar
- ::load — Calyx::Grammar
- ::load — Calyx::Format
- ::load_json — Calyx::Format
- ::load_yml — Calyx::Format
- ::map_left — Calyx::Syntax::Modifier
- ::map_right — Calyx::Syntax::Modifier
- ::mapping — Calyx::Grammar
- ::method_missing — Calyx::Grammar
- ::modifier — Calyx::Grammar
- ::new — Calyx::Errors::UndefinedRule
- ::new — Calyx::Errors::DuplicateRule
- ::new — Calyx::Errors::UnsupportedFormat
- ::new — Calyx::Format::Trace
- ::new — Calyx::Format::JSONGrammar
- ::new — Calyx::Format::YAMLGrammar
- ::new — Calyx::Grammar
- ::new — Calyx::Mapping
- ::new — Calyx::Options
- ::new — Calyx::PrefixTree
- ::new — Calyx::Production::AffixTable
- ::new — Calyx::Registry
- ::new — Calyx::Result
- ::new — Calyx::Rule
- ::new — Calyx::Syntax::Choices
- ::new — Calyx::Syntax::Concat
- ::new — Calyx::Syntax::ExpressionChain
- ::new — Calyx::Syntax::Memo
- ::new — Calyx::Syntax::NonTerminal
- ::new — Calyx::Syntax::PairedMapping
- ::new — Calyx::Syntax::Terminal
- ::new — Calyx::Syntax::Unique
- ::new — Calyx::Syntax::WeightedChoices
- ::parse — Calyx::Production::AffixTable
- ::parse — Calyx::Syntax::Choices
- ::parse — Calyx::Syntax::Concat
- ::parse — Calyx::Syntax::Expression
- ::parse — Calyx::Syntax::ExpressionChain
- ::parse — Calyx::Syntax::PairedMapping
- ::parse — Calyx::Syntax::WeightedChoices
- ::registry — Calyx::Grammar
- ::rule — Calyx::Grammar
- #absolute_path — Calyx::Format::Trace
- #add — Calyx::PrefixTree
- #add_all — Calyx::PrefixTree
- #call — Calyx::Mapping
- #combine — Calyx::Registry
- #common_prefix — Calyx::PrefixTree
- #construct_mapping — Calyx::Registry
- #define_context_rule — Calyx::Registry
- #define_rule — Calyx::Registry
- #each_rule — Calyx::Format::JSONGrammar
- #each_rule — Calyx::Format::YAMLGrammar
- #evaluate — Calyx::Grammar
- #evaluate — Calyx::Registry
- #evaluate — Calyx::Rule
- #evaluate — Calyx::Syntax::Choices
- #evaluate — Calyx::Syntax::Concat
- #evaluate — Calyx::Syntax::ExpressionChain
- #evaluate — Calyx::Syntax::Memo
- #evaluate — Calyx::Syntax::NonTerminal
- #evaluate — Calyx::Syntax::Terminal
- #evaluate — Calyx::Syntax::Unique
- #evaluate — Calyx::Syntax::WeightedChoices
- #expand — Calyx::Registry
- #expand_filter — Calyx::Registry
- #expand_map — Calyx::Registry
- #filter — Calyx::Registry
- #generate — Calyx::Grammar
- #generate_result — Calyx::Grammar
- #insert — Calyx::PrefixTree
- #key_for — Calyx::Production::AffixTable
- #key_for — Calyx::Syntax::PairedMapping
- #lineno — Calyx::Format::Trace
- #lookup — Calyx::PrefixTree
- #lower — Calyx::Modifiers
- #map_default_args — Calyx::Grammar
- #mapping — Calyx::Registry
- #memoize_expansion — Calyx::Registry
- #merge — Calyx::Options
- #method_missing — Calyx::Registry
- #modifier — Calyx::Registry
- #options — Calyx::Registry
- #path — Calyx::Format::Trace
- #rand — Calyx::Options
- #reset_evaluation_context — Calyx::Registry
- #rng — Calyx::Options
- #rule — Calyx::Registry
- #size — Calyx::Rule
- #size — Calyx::Syntax::Choices
- #size — Calyx::Syntax::WeightedChoices
- #source_line — Calyx::Errors::UndefinedRule
- #strict? — Calyx::Options
- #symbol — Calyx::Result
- #text — Calyx::Result
- #to_exp — Calyx::Result
- #to_h — Calyx::Options
- #to_s — Calyx::Result
- #to_sym — Calyx::Result
- #trace_api_boundary — Calyx::Errors::UndefinedRule
- #transform — Calyx::Modifiers
- #tree — Calyx::Result
- #unique_expansion — Calyx::Registry
- #upper — Calyx::Modifiers
- #value_for — Calyx::Production::AffixTable
- #value_for — Calyx::Syntax::PairedMapping