Mike Cifelli
|
38ab1144fb
|
Clean up terminal code and unit tests
The terminal unit tests were updated so that they don't rely on an
arbitrary delay.
|
2017-03-19 12:54:35 -04:00 |
Mike Cifelli
|
31ca72e534
|
Add a crude interactive terminal implementation
|
2017-03-18 16:49:46 -04:00 |
Mike Cifelli
|
c533b7c1d9
|
Start experimenting with lanterna
|
2017-03-17 16:07:25 -04:00 |
Mike Cifelli
|
e51d275b76
|
Started added unit tests for the interpreter and main packages
|
2017-02-26 12:31:27 -05:00 |
Mike Cifelli
|
b3ae5c9122
|
Added decorators for output text
|
2017-02-11 13:33:34 -05:00 |
Mike Cifelli
|
1a25ddc35f
|
Refactored the lisp interpreter builder and some error handling
|
2017-02-09 11:00:23 -05:00 |
Mike Cifelli
|
913fd031c6
|
Only allow a single interpreter to be built
Renamed Environment to RuntimeEnvironment
|
2017-02-06 13:39:05 -05:00 |
Mike Cifelli
|
ea8acd423f
|
Refactored some code and added unit tests
|
2017-01-18 16:25:09 -05:00 |
Mike Cifelli
|
a4cb521c7d
|
Introduced global abstractions of input, output, and termination
|
2017-01-17 13:54:21 -05:00 |
Mike Cifelli
|
fbd2b3207c
|
Added an argument validator and unit tests
|
2016-12-19 11:38:14 -05:00 |
Mike Cifelli
|
5f2c3dc469
|
Refactored the interpreter and updated the build file
|
2016-12-17 10:19:18 -05:00 |