Commit Graph

16 Commits

Author SHA1 Message Date
60d22c2511 Remove types, while their implementation is not thought out. 2018-04-01 00:18:53 -07:00
e6801255fa Add a vector of reference counted values. 2018-03-31 22:18:36 -07:00
35fc0e7fd1 Begin the implementation of a type. 2018-03-31 15:54:59 -07:00
c5fa68fdf5 Implement an initial version of reference counting. 2018-03-30 22:37:30 -07:00
7afe1a37e4 Implement a trie, sans removal. 2018-03-24 02:01:39 -07:00
d25c1a379a Add function to search for reserved operators. 2018-03-16 22:11:48 -07:00
bb26405df0 Add a parse type struct, used to hold type data as it is parsed. 2018-03-06 16:45:43 -08:00
65071d47b3 Add a function to print the parse tree. 2018-02-25 23:09:35 -08:00
841c2f15e5 Add function to free tree nodes. 2018-02-17 12:55:50 -08:00
74034c7b76 Rename header files. 2018-02-11 22:32:42 -08:00
37a6f31b5f Start the overarching library code, and move result enum elsewhere. 2018-02-11 22:11:33 -08:00
6d836a5513 Add parser state code and skeleton for the parsing procedure. 2018-02-10 22:22:51 -08:00
a27bdc37f5 Begin working on a table struct to hold information during runtime. 2018-02-10 17:53:07 -08:00
b46dccb70d Add a utility header to convert error codes. 2018-02-10 16:01:08 -08:00
10652048ab Begin working on the lexer. 2018-02-10 13:57:16 -08:00
29ae1ce5b4 Add initial CMakeLists file. 2018-02-10 13:38:15 -08:00