Wpis z mikrobloga

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 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 :3
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
  • 4
@sortris: zabawną? nope :< taki ActionScript na sterydach (będą zaimplementowane smaczki z C# (propertiesy, atrybuty) i C/C++ (wskaźniki - to akurat już jest na poziomie assemblera))
@regis3: wrzucę! ;3