Moved splitCommas() and trimSurroundingWhitespace() methods.
Now uses HashMaps to search for characters.
Fresh class file output.
Revert back to array searching.
Fixed the isMainMethod() method.
Moved some methods over from Regex.
Added splitCommas() method.
Added trimSurroundingWhitespace() method.
New IDENTIFIER_DECLARATION Pattern searches for identifier declarations.
New offset variable for storing horizontal offset.
New constructor for copying the values of a given Location.
New getStart() method that returns the starting offset of the Location.
New getEnd() method that returns the ending offset of the Location.
Naming updates.
New setName(String, boolean) to specify whether or not to forceOriginal.
Overrides setName(String) to call setName(String, boolean).
Updated overridden method names.
generateVariableUseOutput() now checks if the variable is a pointer.
New generateCSourceNameOutput() method for easing naming conflicts.
Updated clone(VariableNode) method.
Updated overridden method names.
Updated overridden method names.
Fresh class file output.
Fresh c file output.
New method to get the starting node of the List.
Testing with method memory.
Cleaned up main method and started testing with Lists.
Fresh executable file.
Updated NEW and CLASS/CLASS_DEF macros.
Updated method calls and variable names.
About to implement a vtable for abstract and overridden methods.