class Racc::Grammar

def check_rules_nullable(rules)

def check_rules_nullable(rules)
  rules.delete_if do |rule|
    rule.null = true
    rule.symbols.each do |t|
      unless t.nullable?
        rule.null = false
        break
      end
    end
    rule.nullable?
  end
end