Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@retoor Once I make it public on GH, I'd be happy to share it with you :)
The input language is a "proprietary" bastard language we use at work in our ERP system.
I dislike it a lot.
The environment only supports strings and numbers.
The compiler doesn't complain when you use undeclared variables and functions, hence I built a super rudimentary static analysis tool and added some other funny things like constant folding, implicit returns and such.
Oh, and I added local functions. The environment doesn't support those, so I built a workaround.
I'll gladly show you the stuff in detail some time. -
retoor71001d@Ranchonyx oh please do, I'll love it. I've worked yesterday again on my parser too, some maintenance. It's the project name 'Dobre'. It's almost time to start on interpreter. I've spend a lot of effort in getting the parser and lexer perfect before I continue. It gives errors very nice with the wrong party underlined and stuff. It's a bit Java without semicolons. The code is structured so well, that I probably can generate some stuff based on existing content. AI is very useful for C development, more effective than in python. In python everything is possible so what to complete, in a typed language less so the auto completions are more accurate.
-
@SoldierOfCode
I tried all sorts of combos and couldn't my the ai pic gen I use to make what I want. Couldn't get a head with a bashed in skull. This was the best I could get:
The next time I hear someone go "it'll happen when you least expect it", I'll cave their skull in.
Oh and also, my Parser is done :)
random