# File automaten.rb, line 460
        def uebergangsfunktion(grammar)
                erg = Menge.new([])
                @zustaende.each do |z| 
                                ch = z.getNEA_item.naechstesZeichen
                                if (z.getNEA_item.isEpsUebergang(grammar)) then  #steht der Punkt vor einem Nonterminal?
                                        @zustaende.each do |folg| 
                                                erg.add(Konfiguration.new(z,"eps",folg)) if  folg.getNEA_item.ist_start_von(ch.to_s) # suche alle Items die ch(also ein Nonterminal) auf der linken Seite haben
                                        end
                                end
                                erg.add(Konfiguration.new(z,ch,Zustand.new(z.getNEA_item.lesen))) if ch != nil # lesender Übergang, d.h. Punkt wird um ch weiter gesetzt
                end
                return erg 
        end