Spending 5 hours and doing nothing meaningful, just prettified error handling. Now errors occurred in yaya will be printed out with fancy arrows and tilts. I mean that’s kinda useless right?
Also fixed bugs in lineno tracking in Lexer.
Also improved operator analyzer, now it is more accurate on detecting custom operators.
Also created a REPL with loads of bugs. Since now the whole language implementation is only an expression evaluator I guess that makes sense.
Also fixed a small bug in evaluating expressions. Now the expression evaluation part is 100% correct, though I still don’t know why.
Log in to leave a comment