aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* refactor error handling with error_chainbnewbold2016-12-276-47/+84
* call ::std::process::exit() directlybnewbold2016-12-272-4/+2
* remove metadata.tomlbnewbold2016-12-262-31/+2
* fix testsbnewbold2016-12-261-1/+1
* updates for parser HashSet stuffbnewbold2016-12-263-22/+15
* updates for new modelica-parser-lalrpop hierarchybnewbold2016-12-265-11/+11
* remove variables from metadata filesbnewbold2016-12-251-26/+0
* basic AST substituting (finishing first stab at solve_for)bnewbold2016-12-252-4/+33
* rustfmtbnewbold2016-12-254-108/+163
* switch mt-tool to clap argument parserbnewbold2016-12-251-82/+52
* tweaks to work with modelica-parser-lalrpopbnewbold2016-12-193-6/+16
* refactor modelica parser into separate cratebnewbold2016-12-179-16495/+36
* basic impl of solving equationsbnewbold2016-12-022-8/+40
* progress on solve_for functionbnewbold2016-12-021-0/+65
* fix get_constant_vars function type signaturebnewbold2016-12-023-8/+14
* new intersect_strings helperbnewbold2016-12-011-3/+13
* equation rebalancingbnewbold2016-12-011-3/+83
* move tests from in-file to separate dirbnewbold2016-11-302-115/+1
* identifiers() for simpleequationsbnewbold2016-11-301-14/+42
* start working on Expr helpersbnewbold2016-11-301-0/+60
* fix metadata parsing testbnewbold2016-11-301-3/+13
* mt-tool: add missing transpiling usagebnewbold2016-11-301-3/+5
* first pass at pretty-printing parser errorsbnewbold2016-11-292-1/+61
* cargo upgrade (and re-lalrpop)bnewbold2016-11-291-14373/+1270
* small code cleanupsbnewbold2016-11-293-9/+7
* small improvements to CLI toolsbnewbold2016-11-292-3/+5
* push more variable metadata into the model filebnewbold2016-11-023-3948/+8129
* similarly crude javascript outputbnewbold2016-11-023-1/+69
* skeletal scheme transpilationbnewbold2016-11-024-0/+103
* add metadata parsing (toml)bnewbold2016-10-301-9/+35
* render markdownbnewbold2016-10-301-0/+2
* remembered multi-line string literal syntaxbnewbold2016-10-301-5/+6
* show example models in webfacebnewbold2016-10-291-10/+30
* make struct members pub alsobnewbold2016-10-291-12/+12
* start adding option handling for webfacebnewbold2016-10-291-2/+40
* expand scope of mt-toolbnewbold2016-10-291-15/+67
* make library routines publicbnewbold2016-10-291-7/+7
* stub out routines for loading model+metadata from filebnewbold2016-10-292-0/+284
* PartialEq and rename modelica ASTbnewbold2016-10-293-44/+48
* rename tools to mt-prefixbnewbold2016-10-282-0/+0
* tiny additions to parser to handle examplesbnewbold2016-10-282-3294/+6616
* webface front pagebnewbold2016-10-281-5/+7
* have webface templates inheritbnewbold2016-10-251-0/+1
* add webface skeletonbnewbold2016-10-251-0/+67
* progress and fixes for parserbnewbold2016-09-185-11027/+6147
* work on a minimal modelica parser+astbnewbold2016-09-187-468504/+26721
* rust parser with LALRPOP: pascal examplebnewbold2016-09-165-0/+468554