Archived
1
0
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
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
1186419184 Added a shell when no arguments are given to sloth.
Now has a new dependencies on editline library.
2018-09-26 12:47:43 -04:00
Brandon Rozek
f3e04ac019 Modified gitignore file to match new build process 2018-09-25 22:39:26 -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
Brandon Rozek
b0ec7c113c Now you can define a single argument lambda expression and call it using the standard parenthesis notation 2018-09-24 16:43:53 -04:00
Brandon Rozek
82f7e21d3a Added the abilty for lambda expressions to be added into the AST. Have not added logic to properly evaulate lambda expressions yet. Currently defaults to a long with the value 0. 2018-09-24 14:21:32 -04:00
Brandon Rozek
3b6198669f Implemented booleans 2018-09-20 23:03:05 -04:00
Brandon Rozek
7664ee1f80 Replaced int type in Value with an enum. Also wrote abstractions for make_value and cleaned up some operational code 2018-09-20 22:11:33 -04:00
Brandon Rozek
832fdc34f6 Allows parser to recognize true/false in code. No logic has been written yet to handle it. 2018-09-20 21:42:59 -04:00
Brandon Rozek
16575da1dc Added an int type 2018-09-20 21:29:08 -04:00
0ddbe79d25 Modified gitignore file and added the Value Type definition. 2018-09-19 18:44:42 -04:00
1bf170d70c Added gitignore for build files and visual studio code vgcore 2018-09-18 23:23:56 -04:00
b2995e2475 Cosmetics 2018-09-18 23:22:44 -04:00
61301aaa97 Cleaned up error checking code 2018-09-18 23:18:20 -04:00
fbfaf0ddb8 Added beginning code for SLOTH 2018-09-18 22:50:15 -04:00