Added .gitignore file
Moved while_parser.mly to zzzz folder - this one seems to have been missed
Added braced versions of if and while statements
Modified Sequents for While programs to include postconditions and modified existing rules accordingly. Modified some of the existing tests to include postconditions and added new test - a program that traverses a list, deallocating heap cells as it goes.
Merged with latest changes from master branch after communication with Nikos
Added entry for Eclipse .projectSettings file
Fixed issue with WrongCmd exceptions being thrown - because axioms now include a call to the sep. log entailment prover, if the entialment proof search fails, the tactic also fails and so the while prover then moves on to try symbolic execution tactics. Fixed the issue by explicitly checking that the command is not empty in the mk_symex function, and returning an empty list of subgoals if it is. Also added a postcondition for the cyclic list reversal test.
Modified unfolding rule to gracefully handle case when there is a mismatch in number of parameters between predicate definition and use case.
Fixed indenting
Beginning to parse procedures
Fixed bug where the symbol for the empty heap was not rendering in latex output
Fixed bug where empty heaps were being printed in debug output as true
Modified rules for forming backlinks since the form of weakening implemented for precondition-only sequents is not valid for hoare triples. Also, swapped round the position of equality-based substitution and weakening - I think the way it was before is technically incorrect. Some substantial changes here which almost certainly requires further testing
Made copies of the files for the modified while prover, in anticipation of reverting original files back to their previous form so that the original while prover (i.e. with preconditions only) can co-exist with development of extended while prover (i.e. with postconditions) on the same branch. This is at Nikos' request, since he is making major modifications to the core of the system and wants to be able to verify that these are compatible with my extensions in an incremental fashion.
Reverted original while prover files and tests to the state they were in before extending code with postconditions; then applied patches to the files which brought them up to date with respect to changes made by Nikos on the master branch up to the point where I merged the master branch changes with my extensions (i.e. commit 64d6e00).
Modified Makefile and itargets file to include extended while prover and associated tests. Fixed  syntax error in two extended while prover tests.
Moved extended while prover into its own folder as per Nikos' request.
More work in refactoring the SL core, this time on definitions.
Merge remote-tracking branch 'origin/reubrowe'

Plus some fixes to the while prover.