
TL; DR:
https://gist.github.com/PsichiX/15b708b6f3675b86fbe4
Po dłuższej zabawie w robienie parsera drzewa AST doszedłem do wniosku, że zdobyłem wystarczającą wiedzę do tego, by móc zacząć kodować właściwy kompilator
BTW. jak widać, w kompilatorze zastosowałem PEGTL do parsowania składni - muszę przyznać, że jest to fantastyczne narzędzie <3
#intuicio #xenoncore3 #ptakopysk #programowanie #gamedev #github
https://gist.github.com/PsichiX/15b708b6f3675b86fbe4
Po dłuższej zabawie w robienie parsera drzewa AST doszedłem do wniosku, że zdobyłem wystarczającą wiedzę do tego, by móc zacząć kodować właściwy kompilator
Intuicio++ (a.k.a. I++) - zmodyfikowałem nieco pierwotną składnię, najwcześniej po weekendzie dojdą funkcje oraz wstawki ASMowe i od tego momentu zajmę się procesem konwertowania drzewa AST do assemblera Intuicio, tym samym testując jego bazową funkcjonalność. Gdy osiągnę ten etap, zbuduję paczkę do testów publicznych, co każdy by mógł pobawić się językiem i wirtualką, a także zgłosić błędy :3BTW. jak widać, w kompilatorze zastosowałem PEGTL do parsowania składni - muszę przyznać, że jest to fantastyczne narzędzie <3
#intuicio #xenoncore3 #ptakopysk #programowanie #gamedev #github
- Najlepsze
- Wszystkie komentarze







Komentarz usunięty przez autora
@regis3: wrzucę! ;3