Diskussion:ANTLR

Beispiel

Liebe (Co-)Autoren,

das Beispiel macht mir Sorgen, ich verstehe einige Passagen einfach nicht, und ich neige dazu anzunehmen, der Autor hatte hiermit ebenfalls Sorgen. Andere Passagen sind kommentiert, obwohl sie weitaus verständlicher sind. Also sollten entweder Kommentare (zumindest einer) eingefügt werden, falls die Optionen wirklich etwas zum Verständnis des Beispiels beitragen oder andernfalls diese Passagen gelöscht werden:

options
{
  k = 1;
}

Danke fürs Lesen, danke fürs Kümmern! Grüße --Peu 10:52, 4. Dez. 2008 (CET)Beantworten

Hab die Sache selbst erledigt. --Peu 10:36, 10. Dez. 2008 (CET)Beantworten

Bei mir konnte die Beispielsgrammatik mit ANTLRWorks 1.2.3 nicht kompiliert werden, reduziert auf die folgenden Zeilen konnte er die Grammatik zwar kompilieren aber den einfachen String 1+2+3 konnte er nicht parsen. Er wirft immer die MissingTokenException. Weiss jemand von euch die Lösung?

Im File SimplePlusGrammar.g:

grammar SimplePlusGrammar;
statement : INTEGER (PLUS INTEGER)*;
PLUS    : '+';
DIGIT   : ('0'..'9');
INTEGER : DIGIT+;

--Winston Smith2 12:47, 19. Sep. 2009 (CEST)Beantworten