libabacus/include
Danila Fedorin d146b71e56 Add an implementation of base types.
These will hold information about a type such as (possibly) the
interfaces it implements and the parameters it accepts.
2018-04-12 23:45:30 -07:00
..
basetype.h Add an implementation of base types. 2018-04-12 23:45:30 -07:00
custom.h Make a single "operator" token, and specialize after parse. 2018-03-17 20:56:25 -07:00
debug.h Add comments to the debug header. 2018-02-27 11:08:14 -08:00
lexer.h Make a single "operator" token, and specialize after parse. 2018-03-17 20:56:25 -07:00
libabacus.h Store function / operator types when they are registered. 2018-03-15 19:41:11 -07:00
parser.h Add the ability to parse types. 2018-03-06 16:47:11 -08:00
parsetype.h Add placeholder types. 2018-04-07 14:50:06 -07:00
ref_trie.h Add initial implementation of a reference counting trie. 2018-04-06 23:55:56 -07:00
ref_vec.h Add a vector of reference counted values. 2018-03-31 22:18:36 -07:00
refcount.h Add a null reference that doesn't call malloc. 2018-04-06 23:53:40 -07:00
reserved.h Remove unused (and non-existent) header from code. 2018-03-30 20:51:11 -07:00
result.h Rename header files. 2018-02-11 22:32:42 -08:00
table.h Switch the table to using tries. 2018-03-24 20:47:34 -07:00
tree.h Add a function to check if a tree node has a scope. 2018-03-24 00:36:10 -07:00
trie.h Implement foreach for the trie. 2018-03-24 20:40:42 -07:00
util.h Add utility functions for copying strings. 2018-03-06 16:45:55 -08:00