corey pushed to master at corey/lr 2023-11-17 14:01:49 -06:00
a6947c80a0 allow stack space for function args
corey pushed to master at corey/lr 2023-11-17 09:39:39 -06:00
612bbe7447 prepare for function arguments
corey pushed to master at corey/lr 2023-11-17 09:16:29 -06:00
a530e7e893 use args in functions
corey pushed tag 0.2.5 to corey/lr 2023-11-17 06:56:31 -06:00
corey pushed to master at corey/lr 2023-11-17 06:55:36 -06:00
eb3e72e902 description
corey pushed to master at corey/lr 2023-11-17 06:29:02 -06:00
653c210ba4 use function result in eval
corey pushed to master at corey/lr 2023-11-16 15:28:21 -06:00
8303f81089 push EACC after EFUNC
corey pushed to master at corey/lr 2023-11-16 14:43:59 -06:00
b5da321688 test function return
corey pushed to master at corey/lr 2023-11-16 14:41:48 -06:00
440e16b2ae functions now members of evaluation, remove "call" keyword
corey pushed to master at corey/lr 2023-11-16 14:20:47 -06:00
123ceac715 treat functions and variables differently in eval
corey pushed to master at corey/lr 2023-11-16 14:16:27 -06:00
787bee873f allow functions in evaluations
corey pushed to master at corey/lr 2023-11-16 13:43:26 -06:00
bd894153d6 simplify two elements in eval
corey pushed to master at corey/lr 2023-11-16 12:55:37 -06:00
5b99d8a259 remove debug info
corey pushed to master at corey/lr 2023-11-16 12:54:54 -06:00
2d2e01f957 detect duplicate functions
corey pushed to master at corey/lr 2023-11-16 12:32:58 -06:00
506eb67e3b PNode funcs
corey pushed to master at corey/lr 2023-11-16 10:53:20 -06:00
8cc32f8ab6 more code cleanup
7fb937d342 cleanup of code, str: str_append_n
Compare 2 commits »
corey pushed to master at corey/lr 2023-11-15 13:46:51 -06:00
3042bd3e26 integer-variable operations
corey pushed to master at corey/lr 2023-11-15 13:32:24 -06:00
7be410dd60 mul/div integer, variable
corey pushed to master at corey/lr 2023-11-15 13:17:38 -06:00
8548463452 error line numbers
corey pushed to master at corey/lr 2023-11-15 13:10:43 -06:00
9187e3bbbc detect variable re-declarations