Mike Cifelli
|
568fce3c11
|
Load lisp language files automatically
|
2018-01-21 10:32:55 -05:00 |
Mike Cifelli
|
7de348d759
|
Remove wildcard imports
|
2017-11-12 09:42:25 -05:00 |
Mike Cifelli
|
84ccac0edb
|
Improve interpreter performance slightly
|
2017-04-13 09:07:30 -04:00 |
Mike Cifelli
|
23dd1c0654
|
Increase test coverage and refactor code
|
2017-03-23 12:14:44 -04:00 |
Mike Cifelli
|
b298e118e3
|
Add colors to the interactive interpreter
|
2017-03-22 11:26:53 -04:00 |
Mike Cifelli
|
058e937c3e
|
Refactor main interpreter code
Fixed several minor issues
Only print the last value when interpreting a file
Resolves #4
|
2017-03-21 15:03:16 -04:00 |
Mike Cifelli
|
5cb6212d2a
|
Fix terminal resize issues
|
2017-03-21 12:07:22 -04:00 |
Mike Cifelli
|
31ca72e534
|
Add a crude interactive terminal implementation
|
2017-03-18 16:49:46 -04:00 |
Mike Cifelli
|
462673ba64
|
Add line wrapping support to the terminal
|
2017-03-17 19:40:56 -04:00 |
Mike Cifelli
|
368f22a02b
|
Rename the project
|
2017-03-07 10:20:22 -05:00 |
Mike Cifelli
|
aa13394548
|
Add ability to run acceptance tests on files
|
2017-03-06 12:44:06 -05:00 |
Mike Cifelli
|
04cb46e94d
|
Store the base directory for an interpreted files
A bug was resolved where some functions were getting a null
ErrorManager.
A reset funtion was added to RuntimeEnvironment.
Resolves #15
|
2017-03-05 10:20:31 -05:00 |
Mike Cifelli
|
49e145d098
|
Cleaned up some code
|
2017-02-26 12:39:08 -05:00 |
Mike Cifelli
|
e51d275b76
|
Started added unit tests for the interpreter and main packages
|
2017-02-26 12:31:27 -05:00 |
Mike Cifelli
|
8cd813ed14
|
Formatted a source file
|
2017-02-22 14:38:32 -05:00 |
Mike Cifelli
|
6f2802828d
|
Resolves #5 - Added FitNesse to the project
|
2017-02-22 14:11:40 -05:00 |
Mike Cifelli
|
013707e11a
|
Static import of 'eval'
|
2017-02-21 13:59:56 -05:00 |
Mike Cifelli
|
b3ae5c9122
|
Added decorators for output text
|
2017-02-11 13:33:34 -05:00 |
Mike Cifelli
|
6fa132313d
|
Refactored error severity
|
2017-02-11 10:42:07 -05:00 |
Mike Cifelli
|
bdcb2227c9
|
Removed RuntimeExceptions and associated logic
|
2017-02-09 12:09:51 -05:00 |
Mike Cifelli
|
1a25ddc35f
|
Refactored the lisp interpreter builder and some error handling
|
2017-02-09 11:00:23 -05:00 |
Mike Cifelli
|
65069561b8
|
Formatted LispInterpreterBuilderImpl
|
2017-02-06 13:47:05 -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
|
089e3bd520
|
Refactored the eval package
|
2016-12-19 13:05:53 -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 |