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
Mike Cifelli
c2e4d76700
Convert test utilities to kotlin
2018-05-05 17:01:49 -04:00
Mike Cifelli
28f2351654
Convert numeric equal to kotlin
2018-05-05 16:46:53 -04:00
Mike Cifelli
e672247738
Clean up code
2018-05-05 14:18:29 -04:00
Mike Cifelli
9064acd7ed
Convert lisp parser to kotlin
2018-05-05 14:14:00 -04:00
Mike Cifelli
61adaffd3c
Convert file position code to kotlin
2018-05-05 12:02:43 -04:00
Mike Cifelli
3664a58989
Convert main class to kotlin
2018-03-30 20:54:48 -04:00
Mike Cifelli
d7a751ad39
Convert to function types
2018-03-27 20:52:57 -04:00
Mike Cifelli
2177d13397
Convert lisp interpreter builder to kotlin
2018-03-25 20:16:44 -04:00