New Reference form and updated test suite
Updated Linguistics but has no significant effect atm:
Moved Database::Reference to a seperate file. Removed most of Properties to upgrade to database format
Updated Database::Reference. Subdivided Reference Types. Began work on Property
Switched action commands to be based on the database method modified Property. Suggest a diffrent idiom for action initialization and reference access i.e an alternative to self[ref]
Temp staging for potential treetop
Treetop support for math equation parsing included test temporarily in folder
Fixed Equation Test suite made equation the root rule
Added language support to better support treetop and implicit divide between words in the language sense and the parsing of a language in an abstract linguistics sense.
Significant switch of Language structure to reflect more verbose definition structure modified database and reference to support references with blocks and classes that are databases
language is a complete mess but is mildly functional able to parse out some key information in really basic sentences
Minor changes
Switched Game Actor Active Map to the initialize loop methodology. Added the Database::Reference::Set and Database::Reference::Variable in order to support more informed reference useage. Need to address issues with Reference::Collection methodology.
Added to app-test case to include a partially operational properties syntax
Updated equation and generic to have effects. Added to the app-test to support effects that change properties (if you walk through the water you lose 1 hp on the move). Noticed that there might be redundancy in the way :via/:target is handled from a idiomatic point of view. Should redunacy be handled by the game or should we leave that to coding practices?
added a config file, a launcher class switched the apptest to use the launcher made minor modifications to equation to allow for default values and converted reference Set from an Array to a hash
Started creating the manager class