Commit Graph

86 Commits

Author SHA1 Message Date
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
2acdb4d0c1 basic:fixme: new parser ignores operator precedence 2020-12-12 17:42:38 +09:00
minjaesong
0d68c667f0 basic: integration test on master branch lol 2020-12-12 17:05:59 +09:00
minjaesong
81e10c54de basic: parser now process (:) operator 2020-12-12 16:24:14 +09:00
minjaesong
19f323b90e basic: it seems parser is working again :D 2020-12-12 14:59:19 +09:00
minjaesong
55c971fcf8 basic: syntax update 2020-12-12 00:17:50 +09:00
minjaesong
91a4cb0049 basic: parser goes parrrrrr 2020-12-11 23:50:37 +09:00
minjaesong
01e45c7ebc fixme:basic: new parser somehow cannot parse defun 2020-12-11 19:49:54 +09:00
minjaesong
78b3a69b6d basic: new parser works with correctly entered IF, DEFUN and function_calls 2020-12-11 17:55:08 +09:00
minjaesong
833a8df07b basic: yet more parser wip 2020-12-11 14:16:10 +09:00
minjaesong
401bb47481 basic: more parser wip 2020-12-10 21:50:33 +09:00
minjaesong
bcec2b4536 basic: new parser wip 2020-12-10 17:56:45 +09:00
minjaesong
7b6f3cbc43 basic:array indexing and assigning at the index 2020-11-24 17:01:49 +09:00
minjaesong
c98016875a basic:array concat operator 2020-11-24 14:25:51 +09:00
minjaesong
003c8b9279 basic:fixing two new operators are not getting parsed well 2020-11-24 11:54:48 +09:00
minjaesong
87b08cd9ee basic:leftmost derivatives are now actually leftmost 2020-11-24 11:18:17 +09:00
minjaesong
471575087a basic:trying to add array pre/append operators 2020-11-24 10:56:35 +09:00
minjaesong
5944db6096 basic: most basic and working INPUT 2020-11-19 11:04:03 +09:00
minjaesong
0d94951fc6 basic: INPUT wip 2020-11-18 17:15:33 +09:00
minjaesong
f74a1ee342 basic: NEXT with arguments will be left for future version :p 2020-11-18 15:54:12 +09:00
minjaesong
4288f8c41b basic: fix bug where you couldnt print number 0 2020-11-18 15:24:09 +09:00
minjaesong
8568a721ff basic:FOR works with limited function of NEXT 2020-11-18 11:46:24 +09:00
minjaesong
89c4f9ac6f basic:fix a bug where you couldnt call no-arg function without parens 2020-11-17 11:51:08 +09:00
minjaesong
3aca6c84be antialiased font 2020-11-16 13:30:20 +09:00
minjaesong
88ad549553 basic: for loop init 2020-11-15 22:52:29 +09:00
minjaesong
a077247825 basic: = to return its RH 2020-11-15 21:43:50 +09:00
minjaesong
c6eecdcac8 basic: indexing an array 2020-11-15 17:56:44 +09:00
minjaesong
552cd6da0e basic:fixed broken PRINT and some others 2020-11-15 17:40:58 +09:00
minjaesong
7db476d095 basic: more debuggable property names and broke PRINT statement 2020-11-15 16:31:01 +09:00
minjaesong
f1f679eb4b basic: updating comments for array 2020-11-15 11:43:33 +09:00
minjaesong
7774433e18 basic: array building using TO and STEP 2020-11-15 11:35:47 +09:00
minjaesong
b2da296602 basic: parsing for's TO and STEP as operators 2020-11-15 01:30:00 +09:00
minjaesong
723c31b93e basic:fixing some bugs on the parser 2020-11-15 00:39:29 +09:00
minjaesong
da595f548d basic:for-next wip todo 2020-11-14 16:54:54 +09:00
minjaesong
4977829c38 basic:catalog function (same as ls/dir) 2020-11-14 14:13:46 +09:00
minjaesong
34cfec60c7 basic:load function 2020-11-14 13:58:11 +09:00
minjaesong
4af9df40a2 basic:filesystem -> fs 2020-11-14 12:50:40 +09:00
minjaesong
5c73205d44 basic:SAVE function, filesystem:write 2020-11-14 11:56:05 +09:00
minjaesong
8220732db9 touch.js 2020-11-12 14:37:37 +09:00
minjaesong
78df4d2971 basic: turning some global fns to local 2020-11-09 13:46:48 +09:00
minjaesong
5167bf1034 reverting new js eval impl 2020-10-28 23:42:55 +09:00
minjaesong
664a4ca758 more nashorn nonsense 2020-10-28 14:57:50 +09:00
minjaesong
51dce0658d little fixes and additions to basic 2020-10-23 11:17:34 +09:00