# File Grammatiken.rb, line 110
        def initialize(rule)
                leftside, rightside = rule.split(/\s*->\s*/)
                @symbol = Symb.new(leftside)
                @symbol.terminal = false
                @alts = Array.new
                if rightside == nil
                        @alts.push Alternative.new()
                else  
                        rightside.split(/\n\s*\|\s*/).each do |a|
                                @alts.push Alternative.new(a)
                        end
                end
        end