Steven Hugg
|
13a4570745
|
fixed null err msg during exception, basic: multiline if/else/then, MOD, SUB, CALL, newLocalScope()
|
2020-08-29 20:37:34 -05:00 |
|
Steven Hugg
|
36cfafcbf9
|
restartAtPC(), debug info
|
2020-08-24 09:47:20 -05:00 |
|
Steven Hugg
|
9e48b7f973
|
basic: WHILE start/end, fixed OPTION boolean, CONVERT, more type checking, set $loc offset, OPTION parsing
|
2020-08-23 13:02:13 -05:00 |
|
Steven Hugg
|
74238b334f
|
basic: got rid of BASICLine in favor of list of statements, multipleStmtsPerLine
|
2020-08-20 09:45:11 -05:00 |
|
Steven Hugg
|
9cedb1af08
|
basic: fixes for non-line-number mode (24, 62, 81), handle unhandledrejection, MODERN default dialect, DARTMOUTH
|
2020-08-18 14:13:59 -05:00 |
|
Steven Hugg
|
295f1ef9de
|
basic: OPTION DIALECT must come 1st, hot restart for FOR loops, chainAssignments, more games, CONVERT, DEC+
|
2020-08-15 13:51:09 -05:00 |
|
Steven Hugg
|
7f372b0b52
|
basic: hot reload, tab group wrap
|
2020-08-14 21:55:15 -05:00 |
|
Steven Hugg
|
2cac077735
|
basic: help, dialect info, fixed advance() issue, slice = bug, GOTO ref fix, RESTORE fix
|
2020-08-14 12:59:02 -05:00 |
|
Steven Hugg
|
4767ed8429
|
merged zmachine + basic use of teletype
|
2020-08-13 22:11:01 -05:00 |
|
Steven Hugg
|
e96f7e8b49
|
stepOver(), rearranged dbg buttons, fixed basic debugging and saveState()
|
2020-08-13 12:33:09 -05:00 |
|
Steven Hugg
|
45ab88611e
|
basic: RANDOMIZE, WHILE/WEND, RESTORE line, BASIC80 (17, 56, 67)
|
2020-08-12 16:07:05 -05:00 |
|
Steven Hugg
|
8fdd958859
|
basic: fixed NEXT, expectTokens()
|
2020-08-12 10:47:34 -05:00 |
|
Steven Hugg
|
e962404c2f
|
basic: testInitialFor, staticArrays, token crunching, bell, more OPTIONs (17, 54, 68)
|
2020-08-11 20:45:36 -05:00 |
|
Steven Hugg
|
d5405c4db1
|
basic: input validation, array bounds check
|
2020-08-10 21:02:01 -05:00 |
|
Steven Hugg
|
946037a1c9
|
basic: ON..GOSUB, CLEAR, rearranged platform menu
|
2020-08-10 08:44:34 -05:00 |
|
Steven Hugg
|
cf39cd4f58
|
basic: out of order loops, convert editor to uppercase when dialect says so, OPTION CPUSPEED
|
2020-08-10 01:27:04 -05:00 |
|
Steven Hugg
|
52a1107114
|
basic: fixed transcript bottom, moved teletype to file, added label field to errors
|
2020-08-09 21:59:01 -05:00 |
|
Steven Hugg
|
167d60d402
|
basic: bitwise logic, check DEFs, assign2js, check args (41, 39, 68)
|
2020-08-09 12:52:59 -05:00 |
|
Steven Hugg
|
bef0c6e7e3
|
basic: GET, POP, fixed func/builtins, dialect stuff, print head, ELSE (44, 44, 68)
|
2020-08-09 01:49:50 -05:00 |
|
Steven Hugg
|
bbae87269f
|
basic: optional labels setting
|
2020-08-08 20:03:48 -05:00 |
|
Steven Hugg
|
14524726e6
|
basic: added operators, check inputs, better line feed, fixed return, FOR stack, moved OPTION to compile-time, fixed DEFs, uppercase, hot-loading (43, 45, 36)
|
2020-08-08 19:36:57 -05:00 |
|
Steven Hugg
|
3a4b39b01c
|
first crack at BASIC
|
2020-08-08 11:00:05 -05:00 |
|