<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/test/curly_parser_test.ml, branch ci/add-build-test-workflow</title>
<subtitle>Software appliance configuration framework (mirror of https://github.com/vyos/vyconf.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyconf.git/atom?h=ci%2Fadd-build-test-workflow</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=ci%2Fadd-build-test-workflow'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2017-01-13T16:48:56+00:00</updated>
<entry>
<title>T249: add support for inactive and ephemeral nodes to the curly config parser.</title>
<updated>2017-01-13T16:48:56+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-13T16:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=621d7bb43a9bb2c0941f91c7c3a5aa082aa87e1b'/>
<id>urn:sha1:621d7bb43a9bb2c0941f91c7c3a5aa082aa87e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A few touches to the curly config lexer and parser.</title>
<updated>2017-01-13T13:30:34+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-13T13:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=ae5ad1099d6e751354ca4b1ded35cf178639c29f'/>
<id>urn:sha1:ae5ad1099d6e751354ca4b1ded35cf178639c29f</id>
<content type='text'>
Allow single quoted strings.
Allow \r's as whitespace.
Set line numbers on \n to enable better error reporting.
Allow any non-reserved characters ([^\s\{\}\[\]\"\']) in identifiers and unquoted values.
</content>
</entry>
<entry>
<title>T245: improve handling of nodes with duplicate names.</title>
<updated>2017-01-12T13:23:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-12T13:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=26fc59887e8c596dad4e67d350b26c5e908be259'/>
<id>urn:sha1:26fc59887e8c596dad4e67d350b26c5e908be259</id>
<content type='text'>
Two tag nodes with the same name ("ethernet eth0 {...} ethernet eth0 {...}")
is an error.
Two leaf nodes with the same name, however, are not an error. Values of the
next nodes are merged into the first one, while all other data (comment and
inactive and ephemeral properties are inherited from the first node.
This mimics the old syntax of multi nodes, so a person who uses the old syntax
out of habit in a handwritten config will get the result they expect.
</content>
</entry>
<entry>
<title>Allow valueless nodes in the curly parser.</title>
<updated>2017-01-09T20:34:03+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-09T20:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=0a3d779e27e854bcee00c33139e27c4beac41e60'/>
<id>urn:sha1:0a3d779e27e854bcee00c33139e27c4beac41e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Not quite T245: add some unit tests for the curly parser.</title>
<updated>2017-01-09T05:28:49+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-09T05:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=983509428fb7e882d1766de1115c2ddc7d8b8335'/>
<id>urn:sha1:983509428fb7e882d1766de1115c2ddc7d8b8335</id>
<content type='text'>
</content>
</entry>
</feed>
