New ArrayList class used for dynamic integer storage.
New output files.
New shared library output files.
Updated to use an ArrayList to hold the codes.
Now actually compiles.
Now tests dividing by zero and ArrayLists.
New executable.
New shared library for the executable.
Updated to the new ExceptionData arguments.
More things to fix.
Now compiles the ArrayList class.
Now compiles with gcc for better, more verbose, testing.
Now waits for enter when an exception is not caught.
New test case.
Updated ArrayAccessNode to keep track of a VariableNode.
Now actually works.
Now outputs the c source fragment.
Updated getVariableNode() method to accept ArrayAccessNodes.
Now outputs c source fragment.
Now decodes it correctly.
New checkId int to keep the variable names of the divide by zero
exception variables unique.
Now checks if it has an operator before it decodes the statement.
Now outputs private fields default value as well.
Now adds the default imports to the ImportListNode.
New generateDummyTypes() method to generate each classs' structures
before they are used, to prevent the 'chicken or the egg' scenario.
New hasVariableNode() method that checks if a variable calls the method.
Made it work better with the object reference decoding and other things.
More precise checking for the value that is returned.
Now checks if the statement is 'this' and changes it to the object
reference identifier if it is.