From 1dd05b330f3adfe828ba3ca4c71db2e12b8968f6 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Sat, 26 Jan 2019 01:27:42 +0100 Subject: T1193: allow top level leaf and tag nodes. 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. --- parser/vyos1x_parser.mly | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'parser') diff --git a/parser/vyos1x_parser.mly b/parser/vyos1x_parser.mly index 80ed4df..17f4909 100644 --- a/parser/vyos1x_parser.mly +++ b/parser/vyos1x_parser.mly @@ -95,8 +95,9 @@ tag_node: node_content: n = node { n } | n = leaf_node { n } | n = tag_node { n }; + %public config: - | ns = list(node); EOF + | ns = list(node_content); EOF { let root = make "root" in let root = List.fold_left Vytree.adopt root (List.rev ns) |> Vytree.merge_children merge_data in -- cgit v1.2.3