Definitional Trees : Coding Phase - Next steps for compile procedure

Hello all,

The compile procedure is now in a complete and stable state. It produces an array of rules for an input definitional tree as expected. The code for the same can be viewed here

I discussed with my mentor,Prof.Sergio Antoy about the possible next steps from here with the compile procedure. We decided to upgrade compile to produce an executable Ruby code as output rather than just an array of rules which will be picked up by another program for processing and then executed. The idea is still under consideration.

I've also updated the repository with a unit test to test the compile procedure. I'm currently working on making the test more generic (object equality rather than output string equality) and trying out some examples for producing the executable Ruby code with compile procedure.