Just testing my commit to make sure its working properly..
Just testing my commit to make sure its working properly 2..
Cleaned up interpreterext.py a bit.  Added the List Grammar along with the Concat token from Joe's GC Branch. Take note I added something in main to process an input file using command line arguments.  sys.stdio.input() does not work in the IDE I am using and from what I read it only used via the command line.  I had to add an option for me to process files.

Added car, cons, cdr and concat from Joe's GC branch.  Car is the only one sort of tested at the moment.  Need to create test cases for the other methods and try them out.  For now this should be a relatively clean Version 1 without GC.
Added basic predicates
Added predicate test file
Adding support for PyCharm idea
Fixed the unPackSequence method in the list object to handle nested lists.
Updated grammar to allow list concatenation
Updated some debug output to match expected output, and created two new cons tests
Added logging capability
* Moved pythonListToList into exp since other classes needed it
* Fixed bug in cdr: Needs to return a List not a python list
Defined a recursive list length
Added files from Prof for testing
Fixed another pythonlisttolist bug with cdr and test with prof files
Fixed an issue in the unPackSequence method in the List Object which was screwing up the nested lists.  Instead of looping through list values now and appending those values to the list, we append the list to the list.
Updated cons tests and fixed cons
Modified test framework to automatically run all tests in test/SampleInputs
Creating programextgc.py for Part 2 code (with GC)
corrected problems in makefile and updated evaluation of lists
Merge branch 'List' into ListWithGC