minjaesong
|
dd9f6f634d
|
minor fixups
|
2020-08-05 12:50:00 +09:00 |
|
minjaesong
|
95a9555031
|
parsing vdt commands
|
2020-08-05 02:30:09 +09:00 |
|
minjaesong
|
9a2d215637
|
v2k parser wip
|
2020-07-29 18:51:06 +09:00 |
|
minjaesong
|
9ecacb7ece
|
draft of the VCD-programming thing
|
2020-07-23 15:00:41 +09:00 |
|
minjaesong
|
9aaf6200eb
|
PRINT function to differentiate , and ;
|
2020-06-25 21:20:14 +09:00 |
|
minjaesong
|
8a638df3fc
|
BasicAST: ability to distinguish two different separators
|
2020-06-24 12:26:45 +09:00 |
|
minjaesong
|
3ba693d33e
|
changing default border col
|
2020-06-17 20:39:40 +09:00 |
|
minjaesong
|
0bd920a5a5
|
inlining some func
|
2020-06-17 20:38:38 +09:00 |
|
minjaesong
|
98ba742d03
|
yet another cursor update
|
2020-06-17 19:41:09 +09:00 |
|
minjaesong
|
41164f8908
|
fixing null nextLine when IF condition is false and has no ELSE
|
2020-06-17 19:28:06 +09:00 |
|
minjaesong
|
730633c23f
|
more BASIC operators|parsing binary literals
|
2020-06-17 18:05:12 +09:00 |
|
minjaesong
|
51e508e5bd
|
if and == works
|
2020-06-17 15:59:03 +09:00 |
|
minjaesong
|
f599310d99
|
resource update
|
2020-06-17 09:55:13 +09:00 |
|
minjaesong
|
fe6475d322
|
^C status wont spill into the next round|memvwr
|
2020-06-17 09:36:34 +09:00 |
|
minjaesong
|
8b9a16bbd1
|
null argument to support print w/o newline|new EMIT fn for BASIC
|
2020-06-16 10:02:04 +09:00 |
|
minjaesong
|
4e9dcf71e0
|
^C works now
|
2020-06-16 08:15:57 +09:00 |
|
minjaesong
|
810e9e0c0b
|
working goto but ^C doesnt work
|
2020-06-15 18:54:52 +09:00 |
|
minjaesong
|
72058492b9
|
unary plus/minus has seemingly correct precedence | POW op breaks parser
|
2020-06-15 11:57:33 +09:00 |
|
minjaesong
|
cbded369b6
|
reading variables properly | parser has bad op precedence
|
2020-06-15 08:45:18 +09:00 |
|
minjaesong
|
19cc6f56b8
|
variable assignment
|
2020-06-14 18:43:35 +09:00 |
|
minjaesong
|
14667fd22c
|
executing print hello world
|
2020-06-14 16:26:39 +09:00 |
|
minjaesong
|
f21ebdbf56
|
parsing of function call w/o paren
|
2020-06-14 14:36:10 +09:00 |
|
minjaesong
|
d5e7ca8e43
|
if statement parsing
|
2020-06-14 09:05:36 +09:00 |
|
minjaesong
|
d5f30489fd
|
more comments
|
2020-06-12 03:09:59 +09:00 |
|
minjaesong
|
4d4154b811
|
fixing bad number tokenising
|
2020-06-11 15:59:07 +09:00 |
|
minjaesong
|
7a1d36e5c1
|
even better working parser
|
2020-06-11 11:17:59 +09:00 |
|
minjaesong
|
b22797e942
|
mostly working parser
|
2020-06-11 10:15:41 +09:00 |
|
minjaesong
|
b2fea56a9f
|
parser wip
|
2020-06-11 09:43:48 +09:00 |
|
minjaesong
|
51060b346b
|
ability to parse infix operators but not unary
|
2020-06-11 07:53:36 +09:00 |
|
minjaesong
|
655f955fc5
|
fixing my stupid mistake
|
2020-06-10 14:53:26 +09:00 |
|
minjaesong
|
faa6f9182d
|
more elaborate state machine to tokenise numbers (in limited form) and operators there
|
2020-06-10 14:08:56 +09:00 |
|
minjaesong
|
f357e15a88
|
parsing works with polish notation, need function to turn infix to polish
|
2020-06-10 07:08:18 +09:00 |
|
minjaesong
|
1f88a878be
|
yet another state machine fix
|
2020-06-10 01:29:29 +09:00 |
|
minjaesong
|
851ff9c277
|
partially working number/operator elaboration?
|
2020-06-09 12:03:39 +09:00 |
|
minjaesong
|
7b9fcfbaf9
|
working parentheses parsing
|
2020-06-09 03:22:19 +09:00 |
|
minjaesong
|
2eb6a4a99e
|
kinda working AST building?
|
2020-06-07 09:17:01 +09:00 |
|
minjaesong
|
6d71277410
|
base64 encoding
|
2020-06-04 19:16:32 +09:00 |
|
minjaesong
|
55b167a66b
|
base64 decoding for embedding image onto the src
|
2020-06-03 23:22:34 +09:00 |
|
minjaesong
|
e59c507ea0
|
basic interpret wip
|
2020-06-02 07:22:04 +09:00 |
|
minjaesong
|
1e0f122aff
|
basic renum function
|
2020-06-01 04:55:49 +09:00 |
|
minjaesong
|
ad830866be
|
text colouring cmd on con library
|
2020-05-30 04:45:50 +09:00 |
|
minjaesong
|
790d5807e3
|
partially implemented SGR seq; DECTCEM cursor show/hide
|
2020-05-30 04:31:44 +09:00 |
|
minjaesong
|
2bc44d905c
|
255 col palette for GIMP
|
2020-05-24 18:23:45 +09:00 |
|
minjaesong
|
904c080731
|
basic interpreter wip
|
2020-05-20 05:37:36 +09:00 |
|
minjaesong
|
a1e053c53e
|
command history navigation sorta works
|
2020-05-19 11:54:13 +09:00 |
|
minjaesong
|
619257ecf2
|
more input reading|js console app
|
2020-05-19 11:14:27 +09:00 |
|
minjaesong
|
9321dbceb1
|
serial port seems to work?
|
2020-05-18 07:32:03 +09:00 |
|
minjaesong
|
57c16bcb44
|
impl of screen ghosting
|
2020-05-16 09:06:17 +09:00 |
|
minjaesong
|
772354d2d1
|
keyboard input to use properly open/closed input stream
|
2020-05-15 17:13:56 +09:00 |
|
minjaesong
|
e486d8dce4
|
read() function to get string input, vm.readKey() to read a key
|
2020-05-15 12:43:33 +09:00 |
|