Added AbstractView interface definitions, removed compiler dependency from Script, added support for iterative execution of model and getting and setting user input quantities, code commenting and beautification, added communication with view to controller
Controller now using dummy view if none provided in constructor. Added warnings to AbstractView methods if not implemented
Added ability to not auto-execute script when changed to Controller. Tests now pass again :)
Additional commenting, changed shouldAutoExecute to setAutoExecute in Controller
Added functionality for gettin the source and string representations of the script and individual quantities
Began adding functionality for loading piece of accel script into model
Rewrote analyser to return the quantity that has been analysed and created. Continued with support for adding whole script
Merge branch 'development' into controllerview
started ifpass
Fixed analyser, added support for adding whole pieces of script.
added UI elements for iterative execution
Merge branch 'interface' of https://github.com/OpenACCEL/OpenACCEL into interface
Added controller call for setting iterations
Implemented function for 'if'conditionals. (Uncomment last 3 test once added to compiler.)
Merge branch 'interface' into controllerview
finished ifpass
Added View class and setup communication with Controller
Merge branch 'controllerview' of https://github.com/OpenACCEL/OpenACCEL into controllerview
Fixed aggregation with numerical indexing
added if to compiler and preprocessor, fixed bug in unitpass causing if to fail and fixed a test case