Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

LexAna - Level order parser

[es] :: Art of Programming :: LexAna - Level order parser

[ Pregleda: 835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikolinv
Nastavnik matematike u O.Š. "Milan
Hadžić"
SeloGori,aBabaSeČešlja

Član broj: 218508
Poruke: 72
*.dynamic.isp.telekom.rs.



+24 Profil

icon LexAna - Level order parser17.06.2020. u 12:30 - pre 46 meseci
Pozdrav svima,
Molio bih Vas za komentar mog "projekta":

http://lexanaparser.blogspot.com/

Ideja je da se sintaksna analiza vrši regularnim izrazima.
Prednosti:
- Ne mora da se zna nikakva teorija, ništa od LL, LR, recursive descent,...
- Nije obavezna gramatika jezika da bi se parsirao
- Jednostavna implementacija, par kilobajta
- Lako upravljanje procesom parsiranja

Sve sugestije su dobrodošle.
Unapred hvala
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2790 Profil

icon Re: LexAna - Level order parser17.06.2020. u 14:12 - pre 46 meseci
Je li to implementirano? Ima li neki tutorial?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

nikolinv
Nastavnik matematike u O.Š. "Milan
Hadžić"
SeloGori,aBabaSeČešlja

Član broj: 218508
Poruke: 72
*.dynamic.isp.telekom.rs.



+24 Profil

icon Re: LexAna - Level order parser17.06.2020. u 14:34 - pre 46 meseci
Ima u Javascript-u, evo linka s verzijama i primerima. Raspakovati poslednju verziju 0.4.4.

https://drive.google.com/drive...isIGK-wE8ElWkEv8fE?usp=sharing

Uputstvo:
Primer kopirati u levi prozor i kliknuti na dugme Parse!

Recimo, poslednje što sam uradio je parser za Virtov jezik PL/0:
https://drive.google.com/file/...jcs2yboSIB_49/view?usp=sharing

Tutorijal je dostupan na linku iznad. Engleski slabo znam, ali ima dosta primera, nadam se da ćete razumeti šta sam hteo da kažem.
 
Odgovor na temu

[es] :: Art of Programming :: LexAna - Level order parser

[ Pregleda: 835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.