Add some attr_readers

This commit is contained in:
Josh Holtrop 2021-06-21 22:52:27 -04:00
parent f77218801f
commit 5b688b090d
2 changed files with 8 additions and 0 deletions

View File

@ -13,6 +13,10 @@ module Imbecile
# Tokens.
attr_reader :tokens
# @return [Array<Rule>]
# Rules.
attr_reader :rules
def initialize(input)
@tokens = []
@rules = []

View File

@ -3,8 +3,12 @@ module Imbecile
class Rule
attr_reader :name
attr_reader :components
attr_reader :code
def initialize(name, rule, code)
@name = name
rule_components = rule.split(/\s+/)