<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modelthing/modelica-parser-lalrpop/src/parser.lalrpop, branch master</title>
<subtitle>collaborative model development</subtitle>
<id>https://git.bnewbold.net/modelthing/atom?h=master</id>
<link rel='self' href='https://git.bnewbold.net/modelthing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/'/>
<updated>2017-01-15T03:52:56+00:00</updated>
<entry>
<title>parse out exponentiation</title>
<updated>2017-01-15T03:52:56+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2017-01-15T03:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=11569fdec123e9c7aeaf38d8a122842c4c758fdf'/>
<id>urn:sha1:11569fdec123e9c7aeaf38d8a122842c4c758fdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: fix string_literals</title>
<updated>2016-12-26T13:02:38+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-26T13:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=f97396ea89704ff2ccab28d7b27ceeeb3201ddd0'/>
<id>urn:sha1:f97396ea89704ff2ccab28d7b27ceeeb3201ddd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>radically simplify scope of parsing</title>
<updated>2016-12-26T08:03:09+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-26T08:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=957c2f75ceccfab3d8a8e546961db5f053876689'/>
<id>urn:sha1:957c2f75ceccfab3d8a8e546961db5f053876689</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>parser: more progress</title>
<updated>2016-12-19T08:47:20+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-19T08:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=d60554fce09f8be1bb4d96a83db49577dfbf550d'/>
<id>urn:sha1:d60554fce09f8be1bb4d96a83db49577dfbf550d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: more features</title>
<updated>2016-12-19T07:44:18+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-19T07:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=4451df9a9f33bcd81ab9b4ddd085c4b57d27bc29'/>
<id>urn:sha1:4451df9a9f33bcd81ab9b4ddd085c4b57d27bc29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>catch parser up with AST; remove generated parser rust</title>
<updated>2016-12-18T22:16:31+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-18T22:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=471276594ddcafeb1043850c0be9bbaad673b542'/>
<id>urn:sha1:471276594ddcafeb1043850c0be9bbaad673b542</id>
<content type='text'>
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).
</content>
</entry>
<entry>
<title>parser: booleans and arrays</title>
<updated>2016-12-18T22:15:18+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-18T22:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=fc0e67f5d7d092e5b37d103d2d106733228ddf89'/>
<id>urn:sha1:fc0e67f5d7d092e5b37d103d2d106733228ddf89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: quantity field for component declaration</title>
<updated>2016-12-18T21:18:36+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-18T21:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=a142e057162499db0df37e8abf5e515c6e297a04'/>
<id>urn:sha1:a142e057162499db0df37e8abf5e515c6e297a04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: support for math functions (sin, exp, log, etc)</title>
<updated>2016-12-18T19:27:27+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-18T19:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=c564b5c4c0efc541886648ba97d69a4ad25d7464'/>
<id>urn:sha1:c564b5c4c0efc541886648ba97d69a4ad25d7464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: refactor components into clauses/decl</title>
<updated>2016-12-18T19:02:38+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-12-18T19:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/modelthing/commit/?id=37dba2763441721456be50f709c38bee9f6e71f9'/>
<id>urn:sha1:37dba2763441721456be50f709c38bee9f6e71f9</id>
<content type='text'>
</content>
</entry>
</feed>
