<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/www/syntax-editor/README.md, branch optimize</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=optimize</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=optimize'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2013-01-11T15:33:17+00:00</updated>
<entry>
<title>Syntax editor: initial support for string literals</title>
<updated>2013-01-11T15:33:17+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2013-01-11T15:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b8e3fe7bc099d3ee09f1c5dfe05fab1fd73afed1'/>
<id>urn:sha1:b8e3fe7bc099d3ee09f1c5dfe05fab1fd73afed1</id>
<content type='text'>
Also a bug fix when switching to editor, although this still messes up
when using the letters grammar.
Also updated readme with options, and some style improvements.
</content>
</entry>
<entry>
<title>Syntax editor: add about.html (and a Makefile for generating it)</title>
<updated>2012-12-11T09:42:57+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-12-11T09:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=ba3a497e41cbf4bcb0854f4caef5cbb489af352a'/>
<id>urn:sha1:ba3a497e41cbf4bcb0854f4caef5cbb489af352a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Syntax editor: various small improvements...</title>
<updated>2012-12-07T12:55:17+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-12-07T12:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=904e8029fea4436290fc79d5fabc782386cee19b'/>
<id>urn:sha1:904e8029fea4436290fc79d5fabc782386cee19b</id>
<content type='text'>
- separate tree edit buttons from option buttons
- fix bug when wrapping on freshly imported ast
- add interface for import &amp; export of ast
- cleaner internal implementation of Editor.add_refinement
- small style updates
</content>
</entry>
<entry>
<title>Syntax editor: internal optimizations by pre-computing certain stuff</title>
<updated>2012-11-30T15:08:46+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-30T15:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=0ac61fefba22208608073b6409d6ec92086847f4'/>
<id>urn:sha1:0ac61fefba22208608073b6409d6ec92086847f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Syntax editor: in-place replacement of functions</title>
<updated>2012-11-30T10:56:42+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-30T10:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=58c3e3db85d55cc9b746732583df83c19a9b68e0'/>
<id>urn:sha1:58c3e3db85d55cc9b746732583df83c19a9b68e0</id>
<content type='text'>
When at a non-leaf node, refinements with identical type signatures
are highlighting and can re placed without destroying the children.
If not, the refinement is greyed and the user is asked to clear
the current subtree first if they wish to replace it.
This aspect of the UI should be polished, but at least it is obvious.
Also, some substantial optimizations can still be made to cache
the processed type signatures (which determine what can be replaced
in-place)
</content>
</entry>
<entry>
<title>Syntax editor: improvements and fixes with grammar manager</title>
<updated>2012-11-27T10:09:40+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-27T10:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b3c1177f9ed5a3eaff378671fa119be1c605498e'/>
<id>urn:sha1:b3c1177f9ed5a3eaff378671fa119be1c605498e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Syntax editor: now uses common GrammarManager object</title>
<updated>2012-11-23T15:03:36+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-23T15:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=d9867893f83c801b37a4fe0acf0fa7289e857031'/>
<id>urn:sha1:d9867893f83c801b37a4fe0acf0fa7289e857031</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Syntax editor: start with initial AST</title>
<updated>2012-11-21T15:24:44+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-21T15:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=381dc3900cbdef699ace67113c61adf2016eef17'/>
<id>urn:sha1:381dc3900cbdef699ace67113c61adf2016eef17</id>
<content type='text'>
Note that the argument has been renamed to initial.abstr
(Where abstr means an abstract syntax tree in string form, NOT an AST object)
</content>
</entry>
<entry>
<title>Syntax editor: start with initial grammar, startcat, to: languages</title>
<updated>2012-11-21T11:22:35+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-21T11:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=051b7b0d21ad8ac1fe42dfd09cd773b48b8fd8ea'/>
<id>urn:sha1:051b7b0d21ad8ac1fe42dfd09cd773b48b8fd8ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Syntax editor: update to use common js files</title>
<updated>2012-11-20T13:56:56+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2012-11-20T13:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=09c4f8410eba31bafc567a7d4115d62681665938'/>
<id>urn:sha1:09c4f8410eba31bafc567a7d4115d62681665938</id>
<content type='text'>
</content>
</entry>
</feed>
