| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | parser: reserved keywords list (for ref) | bnewbold | 2016-12-18 | 1 | -0/+61 | |
| | | ||||||
| * | parser: add basic README | bnewbold | 2016-12-18 | 2 | -0/+19 | |
| | | ||||||
| * | catch parser up with AST; remove generated parser rust | bnewbold | 2016-12-18 | 3 | -24934/+101 | |
| | | | | | | | The size of the generated parser file has exploded (to, eg, 8+ MB). Because we need to generate this anyways on every compile, remove it from version control (with gitignore). | |||||
| * | parser: booleans and arrays | bnewbold | 2016-12-18 | 2 | -1/+26 | |
| | | ||||||
| * | parser: example parses files, not just models | bnewbold | 2016-12-18 | 1 | -1/+1 | |
| | | ||||||
| * | parser: quantity field for component declaration | bnewbold | 2016-12-18 | 2 | -1/+2 | |
| | | ||||||
| * | higher-level modelica parsing AST structs | bnewbold | 2016-12-18 | 1 | -0/+50 | |
| | | ||||||
| * | parser: don't print expected if there aren't any | bnewbold | 2016-12-18 | 1 | -4/+12 | |
| | | ||||||
| * | parser: support for math functions (sin, exp, log, etc) | bnewbold | 2016-12-18 | 4 | -3040/+7265 | |
| | | ||||||
| * | parser: refactor components into clauses/decl | bnewbold | 2016-12-18 | 3 | -4380/+9237 | |
| | | ||||||
| * | modelica-parser tests TODO | bnewbold | 2016-12-17 | 1 | -0/+7 | |
| | | ||||||
| * | update/expand parser examples | bnewbold | 2016-12-17 | 11 | -0/+129 | |
| | | ||||||
| * | refactor modelica parser into separate crate | bnewbold | 2016-12-17 | 22 | -519/+458 | |
| | | ||||||
| * | basic impl of solving equations | bnewbold | 2016-12-02 | 2 | -8/+40 | |
| | | ||||||
| * | progress on solve_for function | bnewbold | 2016-12-02 | 1 | -0/+65 | |
| | | ||||||
| * | fix get_constant_vars function type signature | bnewbold | 2016-12-02 | 3 | -8/+14 | |
| | | ||||||
| * | new intersect_strings helper | bnewbold | 2016-12-01 | 1 | -3/+13 | |
| | | ||||||
| * | equation rebalancing | bnewbold | 2016-12-01 | 2 | -3/+105 | |
| | | ||||||
| * | move tests from in-file to separate dir | bnewbold | 2016-11-30 | 4 | -115/+126 | |
| | | ||||||
| * | identifiers() for simpleequations | bnewbold | 2016-11-30 | 1 | -14/+42 | |
| | | ||||||
| * | start working on Expr helpers | bnewbold | 2016-11-30 | 1 | -0/+60 | |
| | | ||||||
| * | fix metadata parsing test | bnewbold | 2016-11-30 | 1 | -3/+13 | |
| | | ||||||
| * | mt-tool: add missing transpiling usage | bnewbold | 2016-11-30 | 1 | -3/+5 | |
| | | ||||||
| * | more examples (fixed syntax) | bnewbold | 2016-11-29 | 6 | -0/+43 | |
| | | ||||||
| * | first pass at pretty-printing parser errors | bnewbold | 2016-11-29 | 4 | -1/+77 | |
| | | ||||||
| * | cargo upgrade (and re-lalrpop) | bnewbold | 2016-11-29 | 3 | -14484/+1381 | |
| | | ||||||
| * | small code cleanups | bnewbold | 2016-11-29 | 3 | -9/+7 | |
| | | ||||||
| * | small improvements to CLI tools | bnewbold | 2016-11-29 | 2 | -3/+5 | |
| | | ||||||
| * | push more variable metadata into the model file | bnewbold | 2016-11-02 | 4 | -3953/+8134 | |
| | | ||||||
| * | similarly crude javascript output | bnewbold | 2016-11-02 | 3 | -1/+69 | |
| | | ||||||
| * | skeletal scheme transpilation | bnewbold | 2016-11-02 | 4 | -0/+103 | |
| | | ||||||
| * | backup notes and TODO | bnewbold | 2016-11-01 | 4 | -3/+38 | |
| | | ||||||
| * | add metadata parsing (toml) | bnewbold | 2016-10-30 | 1 | -9/+35 | |
| | | ||||||
| * | clean up examples metadata (for parsing) | bnewbold | 2016-10-30 | 2 | -3/+3 | |
| | | ||||||
| * | render markdown | bnewbold | 2016-10-30 | 4 | -1/+31 | |
| | | | | | IMPORTANT: simply un-escaping here, which isn't safe | |||||
| * | remembered multi-line string literal syntax | bnewbold | 2016-10-30 | 1 | -5/+6 | |
| | | ||||||
| * | show example models in webface | bnewbold | 2016-10-29 | 3 | -18/+51 | |
| | | ||||||
| * | make struct members pub also | bnewbold | 2016-10-29 | 1 | -12/+12 | |
| | | ||||||
| * | start adding option handling for webface | bnewbold | 2016-10-29 | 1 | -2/+40 | |
| | | ||||||
| * | expand scope of mt-tool | bnewbold | 2016-10-29 | 1 | -15/+67 | |
| | | ||||||
| * | make library routines public | bnewbold | 2016-10-29 | 1 | -7/+7 | |
| | | ||||||
| * | stub out routines for loading model+metadata from file | bnewbold | 2016-10-29 | 2 | -0/+284 | |
| | | ||||||
| * | PartialEq and rename modelica AST | bnewbold | 2016-10-29 | 3 | -44/+48 | |
| | | ||||||
| * | rename tools to mt-prefix | bnewbold | 2016-10-28 | 3 | -0/+1 | |
| | | ||||||
| * | webface: generic footer | bnewbold | 2016-10-28 | 3 | -8/+21 | |
| | | ||||||
| * | example model: leave a free parameter | bnewbold | 2016-10-28 | 1 | -1/+0 | |
| | | ||||||
| * | tiny additions to parser to handle examples | bnewbold | 2016-10-28 | 2 | -3294/+6616 | |
| | | ||||||
| * | add missing semicolons in examples | bnewbold | 2016-10-28 | 2 | -3/+3 | |
| | | ||||||
| * | webface front page | bnewbold | 2016-10-28 | 5 | -6/+60 | |
| | | ||||||
| * | basic build directions | bnewbold | 2016-10-27 | 1 | -0/+11 | |
| | | ||||||
