|
e6924523cf
|
Implemented lambda functions
|
2018-06-10 11:58:29 -04:00 |
|
|
762e41a1f7
|
Refactored error reporting code, started on adding lambda functions
|
2018-06-10 10:11:41 -04:00 |
|
|
6c0fd3df86
|
Fixed bug where sexpr with a single function will try to delete an expression twice and added an exit functionality
|
2018-06-09 23:26:27 -04:00 |
|
|
a52490de8b
|
Fixed bug where just typing numbers resulted in a seg-fault
|
2018-06-09 23:02:44 -04:00 |
|
|
7382155034
|
Removed uneeded builtin function, functions with no arguments either evaluate or reprint. Added ls to show all variables in environment
|
2018-06-09 22:47:19 -04:00 |
|
|
c3065702e3
|
Better error reporting
|
2018-06-09 21:22:14 -04:00 |
|
|
a8882d1cb4
|
Added ability to define variables
|
2018-06-09 19:45:12 -04:00 |
|
|
faf8a22331
|
Finished implementing the environment
|
2018-06-09 19:30:24 -04:00 |
|
|
e5d5aee39e
|
Started on function type and added copy operation
|
2018-06-09 18:40:32 -04:00 |
|
|
a47f72f510
|
Added builtin cons operation
|
2018-06-09 10:16:03 -04:00 |
|
|
cd75e60fb9
|
Added builtin init functionality for Q-expressions
|
2018-06-07 20:33:56 -04:00 |
|
|
3c27644903
|
Added builtin len functionality for Q-expressions
|
2018-06-07 20:22:06 -04:00 |
|
|
a485e65838
|
Added head, tail, list, eval, and join for Q-expressions
|
2018-06-07 20:06:57 -04:00 |
|
|
dd5de0cafa
|
Refactored error functionality and added Q-Expression functions to syntax
|
2018-06-07 19:36:52 -04:00 |
|
|
7824842704
|
Refactored code into subfiles
|
2018-06-07 19:10:53 -04:00 |
|
|
c5e6323d04
|
Added basic Quoted expression functionality (Create, Read, Add, Delete)
|
2018-06-06 21:25:40 -04:00 |
|
|
47fbb7ab68
|
Added S-expressions
|
2018-06-03 22:54:10 -04:00 |
|
|
36a0542b80
|
Added double type to language and ignored more files
|
2018-06-03 20:13:16 -04:00 |
|
|
b3ae08e1ba
|
Added gitignore to ignore .o files and executable and made makefile
|
2018-06-03 13:06:17 -04:00 |
|
|
aed4d08f9d
|
Removed acidental error file
|
2018-06-03 12:59:50 -04:00 |
|
|
57a6928fd1
|
Added mpc header file
|
2018-06-03 12:59:28 -04:00 |
|
|
a191cca1cd
|
Added mpc parser
|
2018-06-03 12:50:04 -04:00 |
|
|
79744f3f3a
|
Revert "Added mpc parser"
This reverts commit 794ff166db .
|
2018-06-03 12:49:13 -04:00 |
|
|
794ff166db
|
Added mpc parser
|
2018-06-03 12:48:53 -04:00 |
|
|
4d86d79a2f
|
Made union data type for space efficiency
|
2018-06-03 12:46:52 -04:00 |
|
|
0144d28002
|
Initial commit
|
2018-06-03 12:46:19 -04:00 |
|