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 |
|
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
|
24cd1a030f
|
basic: actually the parser was correct
|
2020-12-12 23:48:31 +09:00 |
|
minjaesong
|
2acdb4d0c1
|
basic:fixme: new parser ignores operator precedence
|
2020-12-12 17:42:38 +09:00 |
|