def berechne_LR_1_Start(zustand,symbol,grammatik)
parser=ParserRelation.new(grammatik)
if ((zustand === @zustand) and (@symbol == symbol)) then
if symbol != "eps" then
folge=@folge.getNEA_item.copy
folge.setRechts!(zustand.getNEA_item.getRechtskontext)
return Zustand.new(folge)
else
folge = @folge.getNEA_item.copy
folge.setRechts!(parser.FIRST(zustand.getNEA_item.naechsterRest,zustand.getNEA_item.getRechtskontext)+zustand.getNEA_item.getRechtskontext)
return Zustand.new(folge)
end
end
return nil
end