Moved old files.
Moved old files.
New executable created.
Includes memory management.
Uncommented working part of getLine() method.
Changed output and made a constructor.
Changed the flag constants to work together.
Added dry-run command. Use '-dry' to use it.
Added License notice at beginning of verbose output.
Updated memory freeing for static class instances.
Renamed isFlagSet() method to isFlagEnabled().
Added support for choosing what c compiler to use. '-gcc' for GCC or
'-tcc' for TCC. Default is GCC.
Only outputs c compilation result if it was a failure.
Renamed setFlag() method to enableFlag().
Created disableFlag() method.
Testing all comment cases.
New generateCSourceOutput() implementation.
Added new MethodListNode for destructors.
Updated whitespace output.
Created containsDestructor() method.
Now adds default assignment for fields to null.
Changed output from generaetCHeaderOutput() method.
Now can create destructors for memory management.
Now checks for if the variable is primitive to whether or not it sets it
to null on default.
Created ifStatement generateCSourceOutput() method output.
Now uses the correct language to output the source.
Fixed whitespace issues.
Automatically starts a method with static now.
No more checking if it is a ConstructorNode.
Now uses the MethodNode.getObjectReferenceIdentifier() instead of the
constant within the class.
Now adds a default destructor if one is not existing.
Now deletes multi-line comments also.
Now checks for if statements and destructors.