Implemented table constructor expression.
More output formatting.
Implemented table field accessor semantics. Assignment semantics need to be updated because we can only get values from a table, but not set them.
Updated lua2prolog's generated code for the numerical for loop.
Implemented intrinsic statements.
Implemented setting object values. However, the way the environment is set up doesn't work for all Lua programs. This is going to be changed in later versions.
Added syntax analysis of a program and refactored the syntax to match the documentation.