Archived
1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
Brandon Rozek
6022898e2b Replaced make_node with a Node constructor 2018-09-28 12:05:06 -04:00
Brandon Rozek
4c2afd779d Replaced create_environment with constructor 2018-09-28 09:59:04 -04:00
Brandon Rozek
bd66b4ad11 Fixed spacing and set initial nullptr values 2018-09-27 23:34:06 -04:00
Brandon Rozek
f8f7829cb6 Used a stl array for nodes for better maintanability 2018-09-27 22:37:21 -04:00
Brandon Rozek
53575d25f9 Converted NULL to nullptr
Converted fprintf to cout/cerr
Removed as much C dependencies as possible
2018-09-26 20:03:54 -04:00
Brandon Rozek
3cdf1f439c Changed extensions from C style to C++ style 2018-09-26 19:28:55 -04:00
Brandon Rozek
e8e4baabb6 Took out remaining char* and removed mallocs 2018-09-26 19:16:59 -04:00
Brandon Rozek
65f50a159b Commented out the third node value since it's currently unused in eval_expression 2018-09-26 17:54:44 -04:00
Brandon Rozek
f11a422819 Replaced char* with string in node functionality 2018-09-26 17:51:17 -04:00
Brandon Rozek
24e3003c00 Converted project to C++ 2018-09-26 16:44:22 -04:00
Brandon Rozek
aa7e348552 Casted pointers to correct type and seperated out the LAMBDATAG and LAMBDA constants 2018-09-26 15:56:36 -04:00
Brandon Rozek
28e2352eac Added string support to SLOTH (comparisons, string concatenation, etc)
Refactored print_value code
2018-09-26 15:43:08 -04:00
Brandon Rozek
8c7571bef4 Modularized programming language code. Code is no longer in several large files :) 2018-09-25 22:37:05 -04:00