Block a user
e00b2f8afb
Reduced ECode to C compatible vairant
72d088c566
reduction done on eoperator
c6fba23173
reduce ESpecifier to c-compatiable enum
d45908fb32
reduce TokType enum to c-compatiable
a7c9dad9fd
cpp feature reduction usage in parser
63ebd0d094
removed reference type usage in components/lexer.cpp, looking into resolving 'using namespace' usage
f28ae57f16
setup upfront interface to have optional vars in structs (for C later)
2fe708e4be
Began to reduce cpp feature usage in lexer and parser
69a9abcd59
Finished AST/Code member inferface usage elimination in base library.
defe42c15c
member proc usage reductions on CodeTypes complete (Typedef, Union, Using, Var)
05e65aa464
Did reductions on Module, NS, Operator, OpCast, Pragma, PreprocessCond, Template, and Type codes
8f47f3b30f
Comment, Constructor, Destructor, Define, Enum, Exec, Extern, Include, Friend, Fn codes member proc usage reductions
0bad61fda6
remove raw member def from code types, reduction on CodeAttributes
ea18792373
Progress on member proc usage reduction (CodeParam, CodeSpecifiers)
16b8a3a164
began to remove usage of code specific types member procs
5b0079fb0c
ast interface uage reductions
9321a04ebc
reduction of Code struct member function usage in base lib
9b68791e38
fixes for array when not using member features.
2dcc968c39
Preparing for reductions on code_types.hpp
c38b077c37
Code::set_global reduction
f9b5029e64
Code::is_valid rection
2b24511f7d
Code::is_equal reduction
5cd69e1742
Code::is_body reduction
007bfa0cb0
Code::duplicate reduction
9e88cb8724
String::is_equal added (bad last commit)
f61c1c560d
String::is_equal added
8ef982003a
Added is_body to AST and Code types
31691b1466
Fixed issue with HashTable region detection
ed0c0422ad
Looking into what the library's convention for enums will be.
e5acac1d18
String member definitions not longer used in the base project
c7b072266f
progress on c_library.cpp
a96d03eaed
brought over the generators of array and hashtable for c-lib gen
0b4ccac8f9
Removed usage of hashtable member procs
31a3609b28
some fixes to c's fixed_arena gen
fbdb870986
Finished first pass reviewing memory.hpp for C lib generation
6d04165b96
Reduce cpp freatures usage of Array container.
cc245cc263
new files
06deb1e836
memory.hpp no longer uses memory mappings by default
056a5863b8
for the future...
79eb5f1f76
strings done
c6cb583518
Hashtable done
34eec66f35
Array done
4137ebfbd8
pool done (see previous commits for context)
dd2f6e9c71
Finished cam_zoom_mode settings entry, reduced anchor and alignment contraints for ui_layout_children_<> procs
7f8a068268
titles for the zoom mode setting menu btns aren't behaving correctly...