Commit Graph

10 Commits

Author SHA1 Message Date
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
5cb6212d2a Fix terminal resize issues 2017-03-21 12:07:22 -04:00
31ca72e534 Add a crude interactive terminal implementation 2017-03-18 16:49:46 -04:00
368f22a02b Rename the project 2017-03-07 10:20:22 -05:00
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
6f2802828d Resolves #5 - Added FitNesse to the project 2017-02-22 14:11:40 -05:00
1a25ddc35f Refactored the lisp interpreter builder and some error handling 2017-02-09 11:00:23 -05:00
a4cb521c7d Introduced global abstractions of input, output, and termination 2017-01-17 13:54:21 -05:00
fbd2b3207c Added an argument validator and unit tests 2016-12-19 11:38:14 -05:00
5f2c3dc469 Refactored the interpreter and updated the build file 2016-12-17 10:19:18 -05:00