aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* sort the output of HashMaps (eg, for argument order)bnewbold2017-01-162-5/+24
|
* remove redundant helpers from modelthingbnewbold2017-01-161-45/+0
|
* add 'ode' transpile variant for javascriptbnewbold2017-01-162-6/+53
|
* only show compiled models conditionallybnewbold2017-01-161-0/+2
|
* refactor repr/transpile namesbnewbold2017-01-166-28/+28
|
* use unimplemented macrobnewbold2017-01-141-1/+1
|
* add latex (via katex) to model pagesbnewbold2017-01-141-0/+3
|
* basic LaTeX transpilingbnewbold2017-01-143-1/+101
|
* add repr to webfacebnewbold2017-01-141-0/+26
|
* basic sandbox wiki editing and creationbnewbold2017-01-111-4/+165
|
* re-export modelica_parser (and fix tests)bnewbold2017-01-111-1/+1
|
* switch from 'markdown' to 'pulldown-cmark' for markdown renderingbnewbold2017-01-051-3/+8
|
* add /raw/ model downloadbnewbold2017-01-041-0/+9
|
* switch URL scheme to be based at /m/{namespace}/{model}/bnewbold2017-01-041-5/+15
|
* 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
| | | | | Grab name and decription from modelica source. Only keep around examples in .toml (so far unimplemented)
* 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
| | | | Plan here is to make these examples only.
* 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
| | | | IMPORTANT: simply un-escaping here, which isn't safe
* 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
|