Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Welchen Parsergenerator bevorzugt ihr? |
Yacc |
|
20% |
[ 1 ] |
Bison |
|
80% |
[ 4 ] |
|
Stimmen insgesamt : 5 |
|
Autor |
Nachricht |
Antitheist registrierter User
Anmeldungsdatum: 02.01.2006 Beiträge: 433
|
(#557860) Verfasst am: 04.09.2006, 15:59 Titel: Yacc oder Bison? |
|
|
Eine Frage die mich schon lange brennend interessiert. Welchen LALR(1)-Parsergenerator verwendet ihr normalerweise?
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#557862) Verfasst am: 04.09.2006, 16:03 Titel: Re: Yacc oder Bison? |
|
|
Antitheist hat folgendes geschrieben: | Eine Frage die mich schon lange brennend interessiert. Welchen LALR(1)-Parsergenerator verwendet ihr normalerweise? |
Bison, aber warum ist das wichtig?
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
Doc Extropy dauerhaft gesperrt
Anmeldungsdatum: 07.03.2006 Beiträge: 6149
|
(#557865) Verfasst am: 04.09.2006, 16:05 Titel: Re: Yacc oder Bison? |
|
|
perlbloke hat folgendes geschrieben: | Antitheist hat folgendes geschrieben: | Eine Frage die mich schon lange brennend interessiert. Welchen LALR(1)-Parsergenerator verwendet ihr normalerweise? |
Bison, aber warum ist das wichtig?  |
Damit er zeigen kann, daß er "LALR(1) - Parsergenerator" tippen kann?
|
|
Nach oben |
|
 |
Antitheist registrierter User
Anmeldungsdatum: 02.01.2006 Beiträge: 433
|
(#557867) Verfasst am: 04.09.2006, 16:06 Titel: Re: Yacc oder Bison? |
|
|
Doc Extropy hat folgendes geschrieben: | Damit er zeigen kann, daß er "LALR(1) - Parsergenerator" tippen kann?  |
Sogar ohne Rechtschreibfehler.
|
|
Nach oben |
|
 |
Komodo Maggots!
Anmeldungsdatum: 27.05.2005 Beiträge: 4588
Wohnort: 2Fort
|
(#557868) Verfasst am: 04.09.2006, 16:07 Titel: |
|
|
Was ist ein LALR(1) - Parsergenerator?
|
|
Nach oben |
|
 |
kolja der Typ im Maschinenraum

Anmeldungsdatum: 02.12.2004 Beiträge: 16631
Wohnort: NRW
|
(#557884) Verfasst am: 04.09.2006, 16:22 Titel: |
|
|
Komodo hat folgendes geschrieben: | Was ist ein LALR(1) - Parsergenerator? |
Du steckst die formale Beschreibung einer Sprache (wie z.B. C) hinein, er erzeugt daraus ein Codegerüst, mit dem man diese Sprache parsen kann. (Yacc = Yet another compiler compiler).
_________________ Hard work often pays off after time, but laziness always pays off now.
|
|
Nach oben |
|
 |
Antitheist registrierter User
Anmeldungsdatum: 02.01.2006 Beiträge: 433
|
(#558027) Verfasst am: 04.09.2006, 20:24 Titel: Re: Yacc oder Bison? |
|
|
perlbloke hat folgendes geschrieben: | Antitheist hat folgendes geschrieben: | Eine Frage die mich schon lange brennend interessiert. Welchen LALR(1)-Parsergenerator verwendet ihr normalerweise? |
Bison, aber warum ist das wichtig?  |
Wenn ich mir das recht überlege, gibt es sogar zwei grundverschiedene Versionen von Bison/Yacc: Der eine, der bei GNU/Linux dabei ist, und der andere, der sich in BSD-Systemen findet.
Weiß jemand, wie das genau mit der Lizenz beim GNU-Bison ist? Unterliegen die generierten Parser dann auch der GPL?
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#558098) Verfasst am: 04.09.2006, 21:15 Titel: Re: Yacc oder Bison? |
|
|
Antitheist hat folgendes geschrieben: | perlbloke hat folgendes geschrieben: | Antitheist hat folgendes geschrieben: | Eine Frage die mich schon lange brennend interessiert. Welchen LALR(1)-Parsergenerator verwendet ihr normalerweise? |
Bison, aber warum ist das wichtig?  |
Wenn ich mir das recht überlege, gibt es sogar zwei grundverschiedene Versionen von Bison/Yacc: Der eine, der bei GNU/Linux dabei ist, und der andere, der sich in BSD-Systemen findet.
Weiß jemand, wie das genau mit der Lizenz beim GNU-Bison ist? Unterliegen die generierten Parser dann auch der GPL? |
Nein: http://www.fsf.org/licensing/licenses/gpl-faq.html#CanIUseGPLToolsForNF
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
Antitheist registrierter User
Anmeldungsdatum: 02.01.2006 Beiträge: 433
|
(#558129) Verfasst am: 04.09.2006, 21:41 Titel: Re: Yacc oder Bison? |
|
|
Ist ja interessant. Das war aber noch nicht immer so, glaube ich.
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#558151) Verfasst am: 04.09.2006, 22:04 Titel: Re: Yacc oder Bison? |
|
|
Antitheist hat folgendes geschrieben: |
Ist ja interessant. Das war aber noch nicht immer so, glaube ich. |
Keine Ahnung. Ich bin erst vor ungefähr zwei Jahren zu Linux und Linux Programmierung gestoßen und hab mich das erste mal vor ungefähr einem Jahr für ein größeres Projekt ernsthaft mit licencing stuff auseinandergesetzt. Aber auf der Seite steht ja, dass sie extra bei bison eine Ausnahme gemacht hätten, deutet also schon darauf hin, dass das wahrscheinlich erst im Nachhinein geschehen ist.
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
Rene Hartmann Säkular? Na klar!
Anmeldungsdatum: 17.07.2003 Beiträge: 1404
Wohnort: Rhein-Main
|
(#558247) Verfasst am: 05.09.2006, 00:02 Titel: |
|
|
Bison kann übrigens (weiß aber nicht, seit wann) auch GLR-Parser generieren. Ein Pluspunkt mehr gegenüber Yacc.
_________________ "Es kommt darauf an, zur Gruppe der Individualisten zu gehören"
|
|
Nach oben |
|
 |
Ragmaanir Fieser Necessitator
Anmeldungsdatum: 12.06.2005 Beiträge: 833
Wohnort: Hamburg
|
(#558295) Verfasst am: 05.09.2006, 01:56 Titel: |
|
|
Ich habe bis jetzt nur boos::spirit benutzt.
_________________ Dieser Post enthält die unumstößliche, objektive Wahrheit.
|
|
Nach oben |
|
 |
|