Commit Graph

299 Commits

Author SHA1 Message Date
minjaesong
31ae5bbbbc basicdoc: word position self-reference joke is now automated 2020-12-27 02:24:05 +09:00
minjaesong
dce251fbc9 basic: currying is not left-associative 2020-12-27 01:38:33 +09:00
minjaesong
cc2d3e79dd something something basicdoc update 2020-12-26 02:07:30 +09:00
minjaesong
46a6bf3a0e basicdoc: major doc update 2020-12-25 21:31:45 +09:00
minjaesong
5a894c497a basicdoc: some fixes 2020-12-25 14:59:21 +09:00
minjaesong
e43b65ab6e basic: adding missing impl of ops: unary NOT and BNOT 2020-12-25 14:51:36 +09:00
minjaesong
796a63f579 basicdoc: wip 2020-12-25 13:44:45 +09:00
minjaesong
36f2c887d3 basicdoc: new Commands chapter 2020-12-24 22:18:14 +09:00
minjaesong
c55066b414 basic: minor doc update 2020-12-24 17:56:14 +09:00
minjaesong
34696dd51b basic: rudimentary auto-currying 2020-12-24 17:38:27 +09:00
minjaesong
85334beff8 basic: making function 'call' within the function-type argument sorta works when you strictly curry them; literal function call seems to return undefined or something (see assets/disk0/home/basic/sinc2.bas) 2020-12-24 15:47:54 +09:00
minjaesong
1c3e7c3c15 font update 2020-12-24 15:35:03 +09:00
minjaesong
4c052aa87c preparing for Terran BASIC's release 2020-12-24 12:01:00 +09:00
minjaesong
608f61c617 moving everything neatly into the assets directory 2020-12-24 11:14:11 +09:00
minjaesong
74b1279ed4 basicdoc: some ideas for tutorial 2020-12-23 23:42:11 +09:00
minjaesong
2612cb48a1 basic: getkeysdown is now function 2020-12-23 23:12:18 +09:00
minjaesong
db8ca2d8ed basic: function plotter update 2020-12-23 19:40:45 +09:00
minjaesong
f1b046bd13 basic: example program FUNCTION PLOTTER 2020-12-23 18:57:23 +09:00
minjaesong
5c97ce97ee basicdoc: adding missing array manipulating functions 2020-12-23 17:07:30 +09:00
minjaesong
d143b32ff2 basicdoc: keycodes, latex code cleanup, split long table 2020-12-23 14:42:15 +09:00
minjaesong
68b2b70ca0 basicdoc: function chapter is done 2020-12-22 23:48:48 +09:00
minjaesong
0b67613d90 basic:copyright notice 2020-12-22 22:29:54 +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
666c882b5e still fixing so that demo code would work 2020-12-21 22:18:10 +09:00
minjaesong
8600207e34 basic: trying to solve why currying does not work as it should do in recursive function 2020-12-21 17:50:27 +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
f7b17e881f basic: omfg where are NOT-operators? 2020-12-17 23:10:31 +09:00
minjaesong
0acad8bd2f basic: tex env for typesetting code blocks 2020-12-17 21:51:09 +09:00
minjaesong
e280e4f4c7 basic: syntax tree of UNARYMINUS with number will be converted to -number 2020-12-17 21:13:10 +09:00
minjaesong
efde387d73 basic: GETKEYSDOWN function 2020-12-17 20:44:56 +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
45aebd2a10 basic: exponentiation to raise correct errors 2020-12-16 20:17:59 +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
e61fe9e0af basic: save will put .bas extension if one is not given 2020-12-16 13:32:13 +09:00
minjaesong
b67c8ede6f basic: proof that gosub in the middle of the statements works now 2020-12-16 11:50:21 +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
615db3b2ad basic: LABEL statement for GOTO/SUB 2020-12-15 21:19:39 +09:00
minjaesong
f4f1f51804 basic: stmt-level indexing successfully wip 2020-12-15 17:55:56 +09:00
minjaesong
71cdd68a2e basic: 'dotest' now works 2020-12-15 15:44:33 +09:00