Commit Graph

106 Commits

Author SHA1 Message Date
minjaesong
68b2b70ca0 basicdoc: function chapter is done 2020-12-22 23:48:48 +09:00
minjaesong
78d38c3880 basic: most of the functions for the doc 2020-12-22 20:28:46 +09:00
minjaesong
88b901e86b basic doc 2020-12-22 19:15:30 +09:00
minjaesong
2f054b9c67 basic: currying is now operator & does not require special treatment on tree execution 2020-12-22 17:57:41 +09:00
minjaesong
d785ecf568 basic: currying can be used in recursive function and QSORT works 2020-12-22 15:02:38 +09:00
minjaesong
443b5ba31d basic: adding some inspirational quotes to the manual 2020-12-22 10:49:39 +09:00
minjaesong
47f5b4d9d0 basic: doc 2020-12-21 23:30:52 +09:00
minjaesong
e11038254a basic: CURRY, TYPEOF, LEN 2020-12-21 14:12:09 +09:00
minjaesong
f81d28dfc7 basic moar wip docs 2020-12-20 00:26:47 +09:00
minjaesong
f716dbd719 basic yet more docs 2020-12-18 13:18:14 +09:00
minjaesong
0acad8bd2f basic: tex env for typesetting code blocks 2020-12-17 21:51:09 +09:00
minjaesong
5af585e3d8 basic manual array operators 2020-12-17 19:01:29 +09:00
minjaesong
fcc356439c basic more docs 2020-12-17 18:23:25 +09:00
minjaesong
bb6d359491 basic: minor doc update 2020-12-16 20:29:01 +09:00
minjaesong
47f413a9e0 basic: new operator MIN, MAX, (\) (integer div) 2020-12-16 20:02:00 +09:00
minjaesong
8d9258dff3 basic: manual wip 2020-12-16 16:47:40 +09:00
minjaesong
9ca9990a19 basic: fix: would crap out when 'REM' is not a first statement of a line 2020-12-16 15:13:03 +09:00
minjaesong
5b3d569d06 basic: ON statement, DO with GOTO at the end will work now 2020-12-16 11:44:01 +09:00
minjaesong
71cdd68a2e basic: 'dotest' now works 2020-12-15 15:44:33 +09:00
minjaesong
c18c14e760 basic: all but 'dotest.bas' and 'blackjack.bas (as always)' are working 2020-12-14 19:59:00 +09:00
minjaesong
186340d704 basic: somewhat working but 'REM' does not? 2020-12-14 19:37:41 +09:00
minjaesong
ddb7437755 basic: fixing print with (;) would not work as intended 2020-12-14 15:28:54 +09:00
minjaesong
8d733d7ecd basic: parser fixing bug with multi-args function call 2020-12-14 14:19:28 +09:00
minjaesong
f1365ed34c basic: making sure 'PRINT -3' to work 2020-12-14 11:51:53 +09:00
minjaesong
1b6f768f9d basic: fixing some unary mishaps on parser 2020-12-14 10:08:10 +09:00
minjaesong
45b37d40b1 basic: NEXT of FOR loop now works but now unary op is not parsed correctly 2020-12-13 20:07:23 +09:00
minjaesong
e106327b4b basic: parsing FOR statement, FOR itself still broken :( 2020-12-13 14:32:42 +09:00
minjaesong
5a09c4915d basic: still broken but we're getting there 2020-12-13 00:32:19 +09:00
minjaesong
2acdb4d0c1 basic:fixme: new parser ignores operator precedence 2020-12-12 17:42:38 +09:00
minjaesong
0d68c667f0 basic: integration test on master branch lol 2020-12-12 17:05:59 +09:00
minjaesong
81e10c54de basic: parser now process (:) operator 2020-12-12 16:24:14 +09:00
minjaesong
19f323b90e basic: it seems parser is working again :D 2020-12-12 14:59:19 +09:00
minjaesong
55c971fcf8 basic: syntax update 2020-12-12 00:17:50 +09:00
minjaesong
91a4cb0049 basic: parser goes parrrrrr 2020-12-11 23:50:37 +09:00
minjaesong
01e45c7ebc fixme:basic: new parser somehow cannot parse defun 2020-12-11 19:49:54 +09:00
minjaesong
78b3a69b6d basic: new parser works with correctly entered IF, DEFUN and function_calls 2020-12-11 17:55:08 +09:00
minjaesong
833a8df07b basic: yet more parser wip 2020-12-11 14:16:10 +09:00
minjaesong
401bb47481 basic: more parser wip 2020-12-10 21:50:33 +09:00
minjaesong
bcec2b4536 basic: new parser wip 2020-12-10 17:56:45 +09:00
minjaesong
7b6f3cbc43 basic:array indexing and assigning at the index 2020-11-24 17:01:49 +09:00
minjaesong
c98016875a basic:array concat operator 2020-11-24 14:25:51 +09:00
minjaesong
003c8b9279 basic:fixing two new operators are not getting parsed well 2020-11-24 11:54:48 +09:00
minjaesong
87b08cd9ee basic:leftmost derivatives are now actually leftmost 2020-11-24 11:18:17 +09:00
minjaesong
471575087a basic:trying to add array pre/append operators 2020-11-24 10:56:35 +09:00
minjaesong
5944db6096 basic: most basic and working INPUT 2020-11-19 11:04:03 +09:00
minjaesong
0d94951fc6 basic: INPUT wip 2020-11-18 17:15:33 +09:00
minjaesong
f74a1ee342 basic: NEXT with arguments will be left for future version :p 2020-11-18 15:54:12 +09:00
minjaesong
4288f8c41b basic: fix bug where you couldnt print number 0 2020-11-18 15:24:09 +09:00
minjaesong
8568a721ff basic:FOR works with limited function of NEXT 2020-11-18 11:46:24 +09:00
minjaesong
89c4f9ac6f basic:fix a bug where you couldnt call no-arg function without parens 2020-11-17 11:51:08 +09:00