antlr3

    1Hitze

    1Antwort

    Nun, wie eine sehr einfache Antlr-Grammatik zu bewerten, die nur das tut. Box(1,2,4) Cylinder(1,2) und baut java3d Formen, (da ich bereits eine Leinwand für java3d gebaut haben und haben den Code f

    8Hitze

    4Antwort

    Was ist der Unterschied zwischen dieser Grammatik ist: ... if_statement : 'if' condition 'then' statement 'else' statement 'end_if'; ... und diese: ... if_statement : IF condition THEN statement

    5Hitze

    2Antwort

    Ich brauche ein wenig Anleitung beim Schreiben einer Grammatik, um die Protokolldatei des Spiels Aion zu analysieren. Ich habe mich für die Verwendung von Antlr3 entschieden (weil es ein Werkzeug zu s

    0Hitze

    1Antwort

    Sagen wir, ich habe so etwas wie: rule: (rule2 | rule3) {;}; //How can i get at this point rule2 or rule3 text? rule2: HELLO+; rule3: WORLD*; Ich möchte die rule2 oder Regel3 Text bekommen, aber a

    5Hitze

    1Antwort

    ich ein Token von '..' im antlr3 Lexer erstellen möchten, die wie a..b // [1] c .. x // [2] 1..2 // [3] 3 .. 4 // [4] So aneinanderzureihen Ausdrücke verwendet werden, ich hinzugefügt haben, DO

    8Hitze

    1Antwort

    Ich habe Probleme, die @header- oder eine andere @ -Regel in ANTLR zu verwenden. Mit einem sehr einfachen Grammatik, wie folgt aus: grammar test; options { language = CSharp2; } @header {

    0Hitze

    1Antwort

    Ich habe die folgende Grammatik definiert. grammar Sample_1; @header { package a; } @lexer::header { package a; } program : define* implement* ; define

    2Hitze

    1Antwort

    ich bin neu in ANTLR und ich versuche, Abfragen zu analysieren die folgenden using grammar SearchEngineQuery; options { language = CSharp2; output = AST; } tokens { AndNode; } LPARENTHESIS : '

    2Hitze

    1Antwort

    Ich habe vor kurzem begonnen, Antlr zu lernen und AntlrWorks 1.4 herunterzuladen, das angeblich Antlr 3.2 enthält. Nun wird 3.2 soll die Rewrite-Regeln Grammatiken wie unterstützen ‚->‘ aber ich habe

    1Hitze

    1Antwort

    I Grammatik für eine Sprache (Beispielcode unten) geschrieben haben //this is a procedure procedure main() $i := 0 begin if ($i = 0) $i := 10 loop while ($i != 0) print(