Commit graph

22 commits

Author SHA1 Message Date
Daniel Kang
81fdf10f8c remove 'mode_irregular' from 'os' module 2019-01-19 20:38:01 -08:00
Daniel Kang
029a3c11b4 1. remove some stdmod functions for the latest Go version 2. add .travis.yml 2019-01-19 20:28:32 -08:00
Daniel Kang
5164d1de9f add 'exec' module 2019-01-18 10:17:24 -08:00
Daniel Kang
a8d838ad3e Compile can take custom stdlibs 2019-01-18 09:19:45 -08:00
Daniel Kang
b5108b8065 os Process functions 2019-01-18 02:28:58 -08:00
Daniel Kang
9b1a0a36bf add more comments 2019-01-18 01:57:14 -08:00
Daniel Kang
8cad04841e add os File functions; add Bytes type 2019-01-18 01:43:46 -08:00
Daniel Kang
44c55ea296 add some more os module functions, add more built-int functions 2019-01-17 21:23:20 -08:00
Daniel Kang
a14f6ec1c0 incomplete implementation of 'os' module 2019-01-17 16:52:30 -08:00
Daniel Kang
3f55a6b5b0
Modules (#5)
Implement module imports
2019-01-17 01:56:05 -08:00
Daniel Kang
8171d58071
Error Object (#4)
add error expression and error object
2019-01-16 12:23:20 -08:00
Daniel Kang
b83eac8753 add test for for-in compiler 2019-01-15 21:45:38 -08:00
Daniel Kang
344c96d280 add objects tests 2019-01-15 10:35:51 -08:00
Daniel Kang
e1e0e0cb24 fix golint, ineffectassign issues and add some more tests 2019-01-15 10:14:16 -08:00
Daniel Kang
b79fd4f7ef
Fix lint issues (#2)
* addressing golint issues

* fix all lint issues.
2019-01-14 22:24:33 -08:00
Daniel Kang
264f15fd00 add documentation on scanner and parser. 2019-01-14 06:57:30 -08:00
Daniel Kang
d581cb24e4 remove unnecessary JMP when there's no ELSE block 2019-01-13 12:13:15 -08:00
Daniel Kang
27438eea6f update directory package structure 2019-01-11 02:27:28 -08:00
Daniel Kang
53af0d6328 move file and fileset to source package 2019-01-11 01:16:34 -08:00
Daniel Kang
d870ebf72e variable definition (operator ":=") is now required not optional 2019-01-10 22:34:28 -08:00
Daniel Kang
ce7e5cc980 type conversion builtin functions: string(), int(), bool(), float(), char() 2019-01-09 17:18:37 -08:00
Daniel Kang
2c3282da21 initial commit 2019-01-08 23:17:42 -08:00