class Temple::Mixins::GrammarDSL::Rule
def copy_to(grammar)
def copy_to(grammar) copy = dup.instance_eval { @grammar = grammar; self } copy.after_copy(self) if copy.respond_to?(:after_copy) copy end
def initialize(grammar)
def initialize(grammar) @grammar = grammar end
def match?(exp)
def match?(exp) match(exp, []) end
def |(rule)
def |(rule) Or.new(@grammar, self, rule) end