Parsing języka programowania

0

Witam.
Zachciało mi się stworzyć własny, prosty język programowania, ale utknąłem w zasadzie na początku czyli na parsingu. Znam podstawy, wiem że parser ma rozdzielać kod na poszczególne wyrażenia. Natomiast nie mam pomysłu jak go napisać. Szczerze mówiąc, mylą mi się różne pojęcia - analiza leksykalna, syntaktyczna, semantyczna... I tutaj moje pytanie do Was: czy znacie jakiś dobry artykuł/tutorial na temat parsowania i towarzyszących jemu procesów? Na pewno w internecie jest ich sporo, ale ja nie mogłem niczego dobrego znaleźć - widocznie cały czas szukam pod złymi hasłami.

Jeszcze jedna mała prośba i wyjaśnienie sprawy: tworząc własny język programowania chce się jak najwięcej nauczyć i zdobyć doświadczenie, przy okazji mieć przy tym trochę zabawy. Proszę więc nie proponować użycia gotowych narzędzi takich jak Lex, Flex, Bison, yacc czy co tam jeszcze jest - zależy mi głównie na zrozumieniu tematu, nauczeniu się i zakodzeniu tego samemu.

0

Poczytaj o AST (Abstract Syntax Tree), jeśli chcesz stworzyć własny język programowania. A poza tym: http://en.wikipedia.org/wiki/Parsing ;)

1

To ja dodam od siebie:
http://kompilatory.agh.edu.pl/

1 użytkowników online, w tym zalogowanych: 0, gości: 1