Steven Hugg
|
a12cebfde4
|
basic: better DATA parsing, RESTORE <line> fixed, REM back as token (24, 57, 76)
|
2020-08-13 23:51:30 -05:00 |
|
Steven Hugg
|
4767ed8429
|
merged zmachine + basic use of teletype
|
2020-08-13 22:11:01 -05:00 |
|
Steven Hugg
|
fab1768b75
|
basic: new de-crunching algorithm, REM.. is token (18, 57, 84)
|
2020-08-13 19:21:07 -05:00 |
|
Steven Hugg
|
ff780236d3
|
basic: HPBASIC, TINY, computedGoto, required END (18, 57, 111)
|
2020-08-13 18:21:59 -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
|
0fd04658cb
|
basic: fixed tty column count, added hex/octal
|
2020-08-12 11:28:32 -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
|
5269585fd0
|
editor uses markText to show current pc line, show state when paused
|
2020-08-10 22:41:17 -05:00 |
|
Steven Hugg
|
d92cc5542d
|
views use SourceLocation/Line to locate code
|
2020-08-10 21:39:54 -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
|
8b7b581217
|
added SourceLocation for runtime errors (EmuHalt)
|
2020-08-09 16:38:05 -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
|
a1efa8eebd
|
basic: dialect stuff, error checking (44, 45, 68)
|
2020-08-08 20:32:47 -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 |
|