Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

NullAhnung

Erfahrener Schreiberling

  • "NullAhnung" is female
  • "NullAhnung" started this thread

Posts: 332

Date of registration: Apr 28th 2003

1

Sunday, June 20th 2004, 1:36pm

P u Ü Übung 6

Was ist denn First(<compoundStatement)? Kann das auch e werden?

In die Tabelle bei b), werden da alle First() eingetragen?

Und bei 2) bin ich jetzt bei der Zeile angekommen:

(0(4T2T2*7E8, $) Ist das richtig so? Weil ich ja hier dann gar nicht mehr weiter komme.

Wie komm ich eigentlich z.B. auf E8? Das E ist mir klar, aber die Zahl dahinter immer nicht. Muss ich dafür immer erst den Automaten zeichnen?

mDev

Erfahrener Schreiberling

  • "mDev" is male

Posts: 282

Date of registration: Oct 10th 2002

Location: Hannover

Occupation: Wissenschaftlicher Mitarbeiter

2

Monday, June 21st 2004, 9:13pm

RE: P u Ü Übung 6

Quoted

Original von NullAhnung
Was ist denn First(<compoundStatement)? Kann das auch e werden?

nein, es handelt sich um ein terminalsymbol!

Quoted

In die Tabelle bei b), werden da alle First() eingetragen?

ja, und falls e in der first-menge ist auch noch das follow der linken seite der produktion.

Quoted

Und bei 2) bin ich jetzt bei der Zeile angekommen:

(0(4T2T2*7E8, $) Ist das richtig so? Weil ich ja hier dann gar nicht mehr weiter komme.

ne, also das geht schon alles auf. bis auf das E8 ist das allerdings schon richtig.

Quoted

Wie komm ich eigentlich z.B. auf E8? Das E ist mir klar, aber die Zahl dahinter immer nicht. Muss ich dafür immer erst den Automaten zeichnen?

die zahl stammt aus der goto-tabelle! du schaust zuerst welcher zustand vor dem nichtterminalen-symbol steht und suchst dann den entsrechenden goto-eintrag.