class Racc::Grammar

def check_symbols_nullable(symbols)

def check_symbols_nullable(symbols)
  symbols.delete_if do |sym|
    sym.heads.each do |ptr|
      if ptr.rule.nullable?
        sym.null = true
        break
      end
    end
    sym.nullable?
  end
end