Mike Cifelli
|
0560c02093
|
Re-organized the built in function classes
|
2017-01-14 18:01:14 -05:00 |
Mike Cifelli
|
9a85cb62df
|
Added missing testcase for new LispNumber constant
|
2017-01-13 14:10:13 -05:00 |
Mike Cifelli
|
ba59b2a8cf
|
Added more unit tests and refactored the code for several built in functions
|
2017-01-13 14:05:33 -05:00 |
Mike Cifelli
|
e543de6f12
|
Refactored and added unit tests for listp
|
2017-01-13 12:52:05 -05:00 |
Mike Cifelli
|
cdb32e3777
|
Added unit tests and refactored the code for the list function
|
2017-01-06 17:10:00 -05:00 |
Mike Cifelli
|
5cd037fc07
|
Added unit tests and refactored code
|
2017-01-05 18:00:21 -05:00 |
Mike Cifelli
|
3cb9d89616
|
Refactored more code and added unit tests for the built in functions
|
2017-01-04 13:57:16 -05:00 |
Mike Cifelli
|
9f80fc9abe
|
Added unit tests and refactored the equal function
|
2016-12-30 10:22:25 -05:00 |
Mike Cifelli
|
d0da7813bd
|
Added more unit tests and refactored some built in functions
|
2016-12-29 13:32:45 -05:00 |
Mike Cifelli
|
4b0c4b44a7
|
Started conversion to BigInteger for numbers
|
2016-12-25 13:56:24 -05:00 |
Mike Cifelli
|
68510ec1a8
|
Started refactoring and writing unit tests for DEFUN
|
2016-12-25 13:29:06 -05:00 |
Mike Cifelli
|
37bc303fe8
|
Improved the argument list validation for COND
|
2016-12-25 12:49:18 -05:00 |
Mike Cifelli
|
eb9f224c60
|
Refactored the COND built-in function
|
2016-12-24 13:16:03 -05:00 |
Mike Cifelli
|
a0583f808c
|
Added more unit tests for the built-in functions
|
2016-12-23 10:53:11 -05:00 |
Mike Cifelli
|
7de7996a27
|
Added function to the argument validator and refactored some code
|
2016-12-22 16:55:25 -05:00 |
Mike Cifelli
|
9bea0e6533
|
Started writing tests for the builtin functions
|
2016-12-22 10:32:48 -05:00 |
Mike Cifelli
|
715de2f220
|
Cleaned up some import statements
|
2016-12-21 14:42:45 -05:00 |
Mike Cifelli
|
c4531b25e2
|
Added unit tests and did some refactoring
|
2016-12-20 12:03:37 -05:00 |
Mike Cifelli
|
621ab9f2cb
|
Started a lisp script for running unit tests
|
2016-12-19 17:24:12 -05:00 |
Mike Cifelli
|
f925993093
|
Added unit tests
|
2016-12-19 13:29:31 -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 |
Mike Cifelli
|
064f905045
|
Performed some minor code cleanup
|
2016-12-16 14:15:29 -05:00 |
Mike Cifelli
|
6f4a319dab
|
Refactored some of the exception classes.
|
2016-12-16 14:00:34 -05:00 |
Mike Cifelli
|
a137e41a14
|
Cleaned up the ErrorManager and associated unit tests
|
2016-12-16 13:12:13 -05:00 |
Mike Cifelli
|
25c0b5813b
|
Refactored the ErrorManager and added unit tests
|
2016-12-16 12:31:16 -05:00 |
Mike Cifelli
|
60a7eb562c
|
Refactored some code and added unit tests
|
2016-12-16 11:26:53 -05:00 |
Mike Cifelli
|
62a509eb4b
|
Minor cleaning in the eval pacakge, added unit tests for the sexpression package
|
2016-12-15 15:33:48 -05:00 |
Mike Cifelli
|
7b7556cc65
|
Started refactoring the sexpression package and cleaned up some unit test code
|
2016-12-15 11:19:03 -05:00 |
Mike Cifelli
|
c4e3740dfb
|
Refactored some of the error management code
|
2016-12-14 14:55:54 -05:00 |
Mike Cifelli
|
ad2375e2bd
|
Continued refactoring the LispParser and writing unit tests
|
2016-12-14 14:41:43 -05:00 |
Mike Cifelli
|
930c8137df
|
Created a package for s-expressions and continued refactoring the parser
|
2016-12-14 13:09:41 -05:00 |
Mike Cifelli
|
10fdbf3b75
|
Added unit tests for the LispParser and started refactoring
|
2016-12-14 12:10:28 -05:00 |
Mike Cifelli
|
be986ea5cf
|
Removed references to the Token.Type enum in test cases
|
2016-12-13 10:42:16 -05:00 |
Mike Cifelli
|
1596503936
|
Cleaned up the unit tests
|
2016-12-12 14:57:34 -05:00 |
Mike Cifelli
|
6b6f349c29
|
Added token classes and added unit tests
|
2016-12-12 10:15:20 -05:00 |
Mike Cifelli
|
c02ef37f64
|
Added unit tests, refactored some code, and removed IOException references
|
2016-12-11 15:09:48 -05:00 |
Mike Cifelli
|
f50b07842c
|
Converted over to runtime exceptions
|
2016-12-11 11:23:44 -05:00 |
Mike Cifelli
|
abdd89737f
|
Refactored LispScanner and some unit tests
|
2016-12-11 10:12:59 -05:00 |
Mike Cifelli
|
0d406c3e36
|
More refactoring of the scanner package
|
2016-12-10 15:25:46 -05:00 |
Mike Cifelli
|
a3a49a2084
|
Performed some minor cleaning
|
2016-12-10 12:06:14 -05:00 |
Mike Cifelli
|
8cdeda7cb3
|
Refactored the FilePositionTracker test class
|
2016-12-10 12:00:32 -05:00 |
Mike Cifelli
|
89bb52ab71
|
Continued refactoring and adding unit tests
|
2016-12-10 11:57:49 -05:00 |
Mike Cifelli
|
1670a825e5
|
Added more unit tests and continued refactoring the scanner package
|
2016-12-09 16:04:38 -05:00 |
Mike Cifelli
|
9b3261f575
|
Added unit tests and started refactoring LispScanner
|
2016-12-09 12:29:56 -05:00 |
Mike Cifelli
|
4a5f169076
|
Formatted the files in the scanner package
|
2016-12-08 16:12:29 -05:00 |
Mike Cifelli
|
dd8f4172e4
|
Fixed a bug where the LispFilterInputStream could not recognize an escaped double quote
|
2016-12-08 15:33:03 -05:00 |
Mike Cifelli
|
702c11a7b9
|
Added unit tests for LispScanner and refactored LispFilterInputStream
|
2016-12-08 15:30:40 -05:00 |
Mike Cifelli
|
daf35a72fa
|
Refactored and added unit tests for LispFilterInputStream
|
2016-12-08 10:59:02 -05:00 |