summaryrefslogtreecommitdiff
path: root/parser
AgeCommit message (Collapse)Author
2019-06-30Switch from linking with vyconf plus adhocery to dedicated vyos1x-config ↵Daniil Baturin
package.
2019-05-30T1334: Migration script runner rewriteJohn Estabrook
Add lexing support for new config file footer syntax.
2019-03-17T1305: allow configs to end with a leaf node.Daniil Baturin
2019-01-26T1193: allow top level leaf and tag nodes.v0.0.5Daniil Baturin
The original config backend allows them, and it's needed ofr correct operation of the commands pipe at edit levels other than the top level.
2018-09-11Allow all characters except braces, quotes, and whitespace in "identifiers"Daniil Baturin
(bare strings that can be either node identifiers or leaf node values). That's required for compatibility with old configs because old configs allow it, for example, "pre-shared secret f%#$!@*&".
2018-07-18Use a more descriptive name for the lexer hack flag and add an explanation ↵Daniil Baturin
of it.
2018-06-05Revert "Allow leaf and tag nodes at the top level, required for piping conf ↵Daniil Baturin
mode "show" output" This reverts commit a02c7c1cf4b0ba7666575648562f99f593306c27.
2018-06-05Allow leaf and tag nodes at the top level, required for piping conf mode ↵Daniil Baturin
"show" output which produces incomplete configs and thus breaks the "all top level nodes" are non-leaf non-tag nodes invariant.
2018-05-31Trim comments strings to avoid adding extra whitespace.Daniil Baturin
2018-05-28Integrate the parser/lexer and the renderer in the build setup.Daniil Baturin