aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* infobox -> infoblockbnewbold2017-01-161-1/+1
|
* tweak KaTeX stylingbnewbold2017-01-151-3/+9
|
* update TODO and examples (aspirations!)bnewbold2017-01-142-5/+23
|
* use unimplemented macrobnewbold2017-01-141-1/+1
|
* fix examples (mostly latex symbols)bnewbold2017-01-143-9/+9
|
* add latex (via katex) to model pagesbnewbold2017-01-143-3/+29
|
* basic LaTeX transpilingbnewbold2017-01-143-1/+101
|
* parse out exponentiationbnewbold2017-01-143-1/+29
|
* add repr to webfacebnewbold2017-01-142-2/+27
|
* basic sandbox wiki editing and creationbnewbold2017-01-119-8/+237
|
* examples: expand on lotke-volterabnewbold2017-01-112-4/+32
|
* re-export modelica_parser (and fix tests)bnewbold2017-01-112-4/+3
|
* parser: statically compile regex w/ lazy_staticbnewbold2017-01-072-4/+6
| | | | As per regex library's documentation
* webface: bit of reorderingbnewbold2017-01-062-13/+14
|
* switch from 'markdown' to 'pulldown-cmark' for markdown renderingbnewbold2017-01-053-31/+26
|
* add /raw/ model downloadbnewbold2017-01-041-0/+9
|
* switch URL scheme to be based at /m/{namespace}/{model}/bnewbold2017-01-043-9/+19
|
* refactor error handling with error_chainbnewbold2016-12-278-47/+142
|
* call ::std::process::exit() directlybnewbold2016-12-273-6/+3
|
* parser: fix string_literalsbnewbold2016-12-262-1/+5
|
* remove metadata.tomlbnewbold2016-12-268-53/+4
| | | | | Grab name and decription from modelica source. Only keep around examples in .toml (so far unimplemented)
* fix testsbnewbold2016-12-263-6/+8
|
* updates for parser HashSet stuffbnewbold2016-12-263-22/+15
|
* parser: refactor vec operations into hashsetbnewbold2016-12-262-46/+39
|
* updates for new modelica-parser-lalrpop hierarchybnewbold2016-12-267-14/+14
|
* radically simplify scope of parsingbnewbold2016-12-264-146/+6
| | | | | | | | Parsing arbitrary files, packages, blocks, connectors, etc caused the compilation time for this parser to explode exponentially, and resulted in huge parser.rs and executable files. This commit rips out all those features.
* parser: namespacingbnewbold2016-12-254-6/+45
|
* remove variables from metadata filesbnewbold2016-12-254-88/+0
| | | | Plan here is to make these examples only.
* basic AST substituting (finishing first stab at solve_for)bnewbold2016-12-253-4/+50
|
* rustfmtbnewbold2016-12-254-108/+163
|
* update/de-cruft notes directorybnewbold2016-12-2513-41/+142
|
* update TODOsbnewbold2016-12-252-15/+23
|
* switch mt-tool to clap argument parserbnewbold2016-12-253-82/+105
|
* tweaks to work with modelica-parser-lalrpopbnewbold2016-12-194-6/+17
|
* parser: more progressbnewbold2016-12-192-48/+70
|
* parser: make strip comments a functionbnewbold2016-12-192-8/+11
|
* parser: README + TODO tweaksbnewbold2016-12-192-3/+9
|
* parser: more models (not working)bnewbold2016-12-192-1/+30
|
* parser: more featuresbnewbold2016-12-183-39/+74
|
* parser: more weird examplesbnewbold2016-12-185-0/+49
|
* TODO and move build.rs out of srcbnewbold2016-12-183-1/+5
|
* manually/naively strip comments from raw .mo filesbnewbold2016-12-182-4/+13
|
* parser: remove multi-line comment examplebnewbold2016-12-181-2/+1
|
* parser: reserved keywords list (for ref)bnewbold2016-12-181-0/+61
|
* parser: add basic READMEbnewbold2016-12-182-0/+19
|
* catch parser up with AST; remove generated parser rustbnewbold2016-12-183-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 arraysbnewbold2016-12-182-1/+26
|
* parser: example parses files, not just modelsbnewbold2016-12-181-1/+1
|
* parser: quantity field for component declarationbnewbold2016-12-182-1/+2
|
* higher-level modelica parsing AST structsbnewbold2016-12-181-0/+50
|