# File automaten.rb, line 769 def END tmpRel = Relation.new([[]]) @grammar.getRules.each_value do |x| if !(x.isEpsilon) then links = x.getSymbol tmpMenge = Menge.new(x.getAlts) tmpMenge.each do |i| j=i.getSymbols.length-1 tmpRel.addPaar!(links.to_s, i.getSymbols[j].to_s) while ((j>0)and(@grammar.getEpsilonSymb.include?(i.getSymbols[j]))) do j-=1 tmpRel.addPaar!(links.to_s, i.getSymbols[j].to_s ) end end end end return tmpRel end