- Dec 11, 2019
-
-
Chris Jewell authored
Updated ints to floats in README example. See merge request !5
-
Chris Jewell authored
-
- Nov 13, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
- Nov 12, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
- Nov 11, 2019
-
-
Chris Jewell authored
Switched storage order in "States" representation of an epidemic. We now have TxPxS for Time, Population (size), States.
-
- Nov 09, 2019
-
-
Chris Jewell authored
-
- Nov 05, 2019
-
-
Chris Jewell authored
-
- Nov 04, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
- Nov 03, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
- Nov 02, 2019
-
-
Chris Jewell authored
# Conflicts: # pyods/__init__.py # pyods/model/Model.py # pyods/model/Rate.py # pyods/model/State.py # pyods/model/Transition.py # pyods/simulator/Simulator.py # pyods/simulator/__init__.py # tests/test_basic.py
-
- Nov 01, 2019
-
-
Chris Jewell authored
-
- Oct 30, 2019
-
-
Chris Jewell authored
Re-write of the DAG generation algorithm after rewrite of semantic analyser. Need to implement for STMs, I think.
-
- Oct 27, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
Small tweaks to ASTNode, adding fields to record a node's current scope, and evalType to record what type an expression returns. Deleted now redundant inject_data.py file.
-
Chris Jewell authored
-
Chris Jewell authored
Extensive review of the semantic analysis steps to try to include type checking. Semantic analysis now has its own folder with gemlang, scopes are now encapsulated within a SymbolTable object, TreeWalker updated to climb up a type hierarchy where AST Nodes inherit from parent nodes. This allows us to match generic types of node.
-
- Oct 18, 2019
-
-
Chris Jewell authored
Simplified symbol table slightly, and fixed bug in dag generator caused by IdRef definition pointing to IdRef nodes rather than *Assign nodes for formal arguments.
-
Chris Jewell authored
Rewrite of the FunctionSymbol system, differentiating formal arguments from config arguments in STMSymbol.
-
- Oct 16, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
Still not a great interface to symbol declaration and resolution phases. Answers on a postcard...
-
- Oct 09, 2019
-
-
Chris Jewell authored
Fixed bug in ASTWalker -- the tree was being modified in-place, rather than separately. Now the ASTWalker works on a copy of the tree to avoid mangling existing tree objects. Shallow copies of nodes are made to avoid copying any external references (e.g. symbol table).
-
Chris Jewell authored
-
- Oct 03, 2019
-
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
-
Chris Jewell authored
Fixed doc and refactored ModelGenerator -> CodeGenerator to more accurately reflect what the class is doing.
-
Chris Jewell authored
-
Chris Jewell authored
-