Próbuję zbudować prosty język interpretacji do celów edukacyjnych. Czytałem niezliczoną ilość teorii i samouczków na temat ANTLR i JavaCC, ale nie potrafię wymyślić, jak to zrobić, aby zrobić coś pożytecznego.Czy zaimplementowano proste języki za pomocą ANTLR lub podobnego?
Najlepiej uczę się przez "rozczłonkowanie czegoś i ponowne złożenie go w całość", więc czy istnieją przykłady prostych języków zaimplementowanych za pomocą narzędzi takich jak ANTLR lub podobnych?
Coś jak poniżej może być ładne:
x = 1
if x == 1
print "true"
Chociaż * Wzory implementacji języka * bardzo krótko wspomina, jak działa ANTLR. Tak więc, naprawdę powinieneś polecić 'etheros', aby najpierw kupił swoją książkę * ANTLR *, a dopiero potem otrzymasz * Wzory implementacji języka *. :) –
Z tego linku zapoznałem się z kodem języka "Q" i właśnie tego szukałem! Dziękuję za link i czekam na zakup książki. – etheros