Added getter/setter feature. Getters/Setters are implemented in *.cpp files. GETS/SETS/GET_SET are added to the dictionary (feel free to rename). Added copy constructor and deconstructor for the method class.
Updated includes to simplify implementations.
Implemented Python (no typing or imports).
Added base types to Python, and filled in placeholders for the base types that were missing elsewhere.
Fixed small bug with method definitions in classes.
Static methods in python.
Removing unnecessary includes in class_def.cpp
Missed make depend file.
Merging design pattern feature branch.
Merging python branch into develop.
Moved getter/setter specifiers, renamed some methods, and tried to used nullptr everywhere 0 had been used previously (nullptr was added in C++11).
Merging FEATURE-get_set into develop.
Added classes to handle constructors and destructors.
Added constructor/destructors to the parser/debugger.
Added debugging of constructor access types and made member access type debugging consistent with the rest (flags after name).
Generation of constructor skeletons in C++.
Constructors in Java.
Fixed destructors (silly me), and [more properly] implemented them in C++, Java, and Python.
Merge branch 'FEATURE-ctor_dtor' into develop
Adding move constructor to class_def.