Mike Cifelli
8ca2eb199c
Convert And and Or to kotlin
2018-10-24 08:47:09 -04:00
Mike Cifelli
ac821abde2
Convert Setq to kotlin
2018-10-23 19:46:13 -04:00
Mike Cifelli
924357b5cd
Convert Set and Load to kotlin
2018-10-22 19:52:08 -04:00
Mike Cifelli
7416e0e163
Clean up code
2018-10-21 18:25:19 -04:00
Mike Cifelli
d95b5cc46f
Convert more builtins to kotlin
2018-10-21 18:12:26 -04:00
Mike Cifelli
b2867042fe
Convert Print to kotlin
2018-10-21 17:05:28 -04:00
Mike Cifelli
c603c443ec
Convert Fuse tests to kotlin
2018-10-21 10:14:21 -04:00
Mike Cifelli
84467388bb
Convert Fuse to kotlin
2018-10-21 10:10:04 -04:00
Mike Cifelli
c7b9f694c7
Properly close ClassGraph scan
2018-10-21 08:50:56 -04:00
Mike Cifelli
0695ddc1f2
Re-enable jar scanning
2018-10-21 08:43:10 -04:00
Mike Cifelli
5f2ecf79c6
Switch to ClassGraph for annotation reflection
...
Some maven dependencies were updated and alternative method of
building an uberjar was added (currently commented out), since
the shade plugin displays a warning for the module-info in
ClassGraph.
2018-10-21 08:33:22 -04:00
Mike Cifelli
5aac9cfde0
Allow the interpreter to start again
...
- The issue was with the reflections library:
https://github.com/ronmamo/reflections/issues/81
2018-10-20 13:03:04 -04:00
Mike Cifelli
55668a05a6
Load built-in functions with reflection
2018-10-20 12:02:18 -04:00
Mike Cifelli
0efae35391
Extract test instance lifecycle annotation
2018-10-20 11:18:21 -04:00
Mike Cifelli
347857fbb5
Restore main function
...
- Remove MessageFormat usages in kotlin where possible
- Code cleanup
2018-10-20 10:09:53 -04:00
Mike Cifelli
75f02a89cc
Convert Eval to kotlin
2018-10-20 09:01:45 -04:00
Mike Cifelli
24343b1543
Clean up lisp terminal code
2018-10-03 19:20:42 -04:00
Mike Cifelli
3ec8e72a17
Convert terminal to kotlin
2018-10-03 19:09:50 -04:00
Mike Cifelli
ae48d9c2ca
Convert argument validator tests to kotlin
2018-09-30 17:32:01 -04:00
Mike Cifelli
1a6d888ca9
Convert more tests to kotlin
2018-09-30 14:10:11 -04:00
Mike Cifelli
ba6418a977
Convert UserDefinedFunction to kotlin
2018-09-29 08:18:56 -04:00
Mike Cifelli
e6e3965485
Convert more test code to kotlin
2018-09-25 16:59:53 -04:00
Mike Cifelli
99f9ecbad3
Convert more tests to kotlin
2018-09-23 11:20:56 -04:00
Mike Cifelli
065d2136ed
Standardize cons iteration
2018-09-16 13:03:01 -04:00
Mike Cifelli
3f82b473b4
Convert the argument validator to kotlin
2018-09-16 09:57:48 -04:00
Mike Cifelli
d902328a56
Convert a few terminal tests to kotlin
2018-09-16 09:18:22 -04:00
Mike Cifelli
1901b7f251
Clean up terminal history
2018-09-15 15:36:35 -04:00
Mike Cifelli
a20849a5b4
Clean up terminal configuration
2018-09-15 14:03:43 -04:00
Mike Cifelli
e76aefa3d1
Start converting terminal classes to kotlin
2018-09-15 13:59:37 -04:00
Mike Cifelli
516603a948
Convert tail calls to kotlin
2018-08-18 09:25:02 -04:00
Mike Cifelli
21df7b309a
Fix acceptance tests
2018-08-16 20:50:13 -04:00
Mike Cifelli
a556b69658
Convert sexpression test to kotlin
2018-08-11 10:17:19 -04:00
Mike Cifelli
16118a9a78
Convert sexpressions to kotlin
2018-08-11 08:44:41 -04:00
Mike Cifelli
4c8342a9f7
convert tail call test to kotlin
2018-08-10 18:52:08 -04:00
Mike Cifelli
c08edda548
Refactor interpreter tests
2018-08-10 18:39:41 -04:00
Mike Cifelli
c2c53e0d0f
Add test for input errors
2018-08-10 17:46:26 -04:00
Mike Cifelli
eaf80390be
Convert the interpreter to kotlin
2018-08-05 10:48:18 -04:00
Mike Cifelli
d376c30d7a
Clean up the scanner type test
2018-07-24 18:10:19 -04:00
Mike Cifelli
8a970b6797
Clean up data structure code
2018-07-22 11:30:00 -04:00
Mike Cifelli
cb0e8a1d15
Clean up scanner tests
2018-07-22 11:10:00 -04:00
Mike Cifelli
e60f253552
Convert some scanner tests to kotlin
2018-07-22 10:35:26 -04:00
Mike Cifelli
4c6920eaa1
Convert some more code to kotlin
2018-07-21 17:31:34 -04:00
Mike Cifelli
1df72e7704
Refactor while loops to use iterator
2018-07-21 13:25:10 -04:00
Mike Cifelli
19d7284633
Clean up converted code
2018-07-21 12:17:52 -04:00
Mike Cifelli
f2599821e6
Convert stream tests to kotlin
2018-06-05 20:36:04 -04:00
Mike Cifelli
0f34d25e12
Convert streams to kotlin
2018-06-03 09:31:19 -04:00
Mike Cifelli
c5fbab6813
Convert tokens to kotlin
2018-05-19 13:56:14 -04:00
Mike Cifelli
b4cd5f2fe4
Refactor code
2018-05-19 11:59:51 -04:00
Mike Cifelli
ac290d4997
Convert token factory to kotlin
2018-05-19 11:13:28 -04:00
Mike Cifelli
053ca4852c
Convert acceptance tests to kotlin
2018-05-06 10:26:55 -04:00