17 lines
242 B
Ruby

module Imbecile
class Grammar
class Rule
def initialize(name, rule, code)
@name = name
rule_components = rule.split(/\s+/)
@components = rule_components
@code = code
end
end
end
end