aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-07-03Add lib/ and include/Alexis Lockwood
2021-07-03Clean up the fetch interfaceAlexis Lockwood
2021-07-03Simplify expressionAlexis Lockwood
2021-07-03make the character classifier smaller for funsiesAlexis Lockwood
2021-07-01Remove extra commentAlexis Lockwood
2021-07-01Pull out loop implementationsAlexis Lockwood
2021-07-01RETURN: fix return voidAlexis Lockwood
2021-07-01GOSUB: don't clobber the caller's stackframeAlexis Lockwood
2021-07-01FOR loopAlexis Lockwood
2021-06-30Could use LS_TOK_EOS hereAlexis Lockwood
2021-06-30write a loop a little betterAlexis Lockwood
2021-06-30doc cmtAlexis Lockwood
2021-06-29Simplify slightlyAlexis Lockwood
2021-06-29Loops shouldn't create a scopeAlexis Lockwood
2021-06-29shit i broke GOSUBAlexis Lockwood
2021-06-29Use ls_int_t, fix a bad comment in readmeAlexis Lockwood
2021-06-29Fix LS_ADDR_MAXAlexis Lockwood
2021-06-29Make tokens even cheaperAlexis Lockwood
2021-06-29Make keyword/operator checks cheaper and simplerAlexis Lockwood
2021-06-29OPER should be namespaced tooAlexis Lockwood
2021-06-28CommentAlexis Lockwood
2021-06-28Reuse ls_free_val in RETURNAlexis Lockwood
2021-06-28Take out a couple useless commentsAlexis Lockwood
2021-06-28Implement WHILE/WENDAlexis Lockwood
2021-06-27stfu clangAlexis Lockwood
2021-06-27Misc changes (sorry)Alexis Lockwood
2021-06-27Use underscore prefix for 'private' membersAlexis Lockwood
2021-06-27Get rid of 'ctx' termAlexis Lockwood
2021-06-27Fix goto error when there is no space after :Alexis Lockwood
2021-06-27Delete PUSH, POP, GOFUNAlexis Lockwood
2021-06-27Remove userstackAlexis Lockwood
2021-06-27Arguments and return valuesAlexis Lockwood
2021-06-27Stop tracking line numbersAlexis Lockwood
2021-06-27Implement GOSUB/RETURN (without arguments for now)Alexis Lockwood
2021-06-27Implement END and ctx.stopAlexis Lockwood
2021-06-27Fix ls_run catching fire on string labelsAlexis Lockwood
2021-06-27Ensure trace lines are accurate when skipping blanksAlexis Lockwood
2021-06-27Fix the (admittedly poopy) testsAlexis Lockwood
2021-06-27Add line trace (tron/troff)Alexis Lockwood
2021-06-27Enable more warnings and then clean them upAlexis Lockwood
2021-06-27Clean up the shitty todo list 🧹💩Alexis Lockwood
2021-06-27Resolve a couple TODOsAlexis Lockwood
2021-06-27Break up lexerAlexis Lockwood
2021-06-27Pull out ls_lexAlexis Lockwood
2021-06-27Some optimizationsAlexis Lockwood
2021-06-25Add IF...GOTO and a fibonacci exampleAlexis Lockwood
2021-06-25Fix a couple line-ending bugsAlexis Lockwood
2021-06-25More efficient rewindAlexis Lockwood
2021-06-25Implement GOTO backward to numbered labelAlexis Lockwood
2021-06-25Implement GOTO forward to numbered labelAlexis Lockwood