» »

[ANTLR,C#] BNF gramatika

[ANTLR,C#] BNF gramatika

c0dehunter ::

Zdravo, potreboval bi pomoč pri dveh stvareh, zadevajoč BNF gramatiko. S tem področjem sem se sicer sedaj prvič srečal in sem obični laik, tako da mi prizanesite :))
Prva stvar je prevajanje gramatike (.g datoteka - le-ta je bila že izdelana). S pomočjo Antlr orodja sem ven dobil 3 datoteke: Parser.cs, Lexer.cs in .tokens
Vprašanje: Kaj sedaj storiti s temi datotekami, da bi sedaj to nekako "preizkusil"?

Druga stvar je izdelava svoje (LL(1)) gramatike za opis obašanja 3D objektov. Tukaj ne vem kako se stvari lotiti. Recimo pri gramatiki za kalkulator so terminali +,-,*,... Tukaj pa ne vem kaj naj bodo moji terminali.Mogoče "premik_naprej", "premik_nazaj",...? Vsak nasvet dobrodošel.
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

Spura ::

Mal tezko ugotovit ker ne vemo kaj bi tocno rad. Ampak v splosnem si napisi kako bi rad da zgleda tvoja koda.
Pa probaj ne biti prevec verbose. Razdelaj premike na komponente in naredi gramatiko, ki kombinira preprostejse elemente premikanja. Namesto premik_naprej imas lahko kombinacijo terminalov simbola za premik, separatorja in stevilskega tokena (smer), separatorja in dolzine premika. Al pa kaj podobnega. Mal razmisli.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

word podčrtavanje napak?

Oddelek: Pomoč in nasveti
72499 (2249) 5tra
»

Office 2013 Slovenian language pack

Oddelek: Programska oprema
125810 (5439) dunda
»

črkovalnik za word manjka

Oddelek: Programska oprema
81214 (1144) Aston_11
»

word 2007 porava besedila

Oddelek: Programska oprema
71264 (1174) dunda
»

Hp laserjet 5L ?

Oddelek: Kaj kupiti
7989 (903) MadMax

Več podobnih tem