Module: ABNF::Compiler::Grammar

Defined in:
lib/abnf/compiler/grammar.rb,
lib/abnf/compiler/grammar/rule.rb,
lib/abnf/compiler/grammar/element.rb,
lib/abnf/compiler/grammar/num_val.rb,
lib/abnf/compiler/grammar/char_val.rb,
lib/abnf/compiler/grammar/compiler.rb,
lib/abnf/compiler/grammar/rulename.rb,
lib/abnf/compiler/grammar/prose_val.rb,
lib/abnf/compiler/grammar/repetition.rb,
lib/abnf/compiler/grammar/alternative.rb,
lib/abnf/compiler/grammar/concatenation.rb

Defined Under Namespace

Modules: Compiler Classes: Alternative, CharVal, Concatenation, Element, NumVal, ProseVal, Repetition, Rule, Rulename

Constant Summary collapse

C_NL =
%r{;[\t -~]*\r\n|\r\n}n
C_WSP =
%r{\A
  (?:
    [[:blank:]]
  |
    #{C_NL}[[:blank:]]
  )*
}xn
CRLF =
%r{\r\n}