From 5f6f1d66834b8328496c1678f0ce4f90a001b3fb Mon Sep 17 00:00:00 2001 From: Haru Date: Fri, 25 Oct 2013 17:23:51 +0200 Subject: Added support for trailing commas within libconfig lists - Follow-up to 62c5e65d28833c1068d195778c0e3a710acaa104, special thanks to Ind - A trailing comma in a libconfig list (enclosed in parentheses) will no longer cause a parse error. - Updated config files where it makes sense to put a trailing comma Signed-off-by: Haru --- 3rdparty/libconfig/extra/gen/grammar.y | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to '3rdparty/libconfig/extra') diff --git a/3rdparty/libconfig/extra/gen/grammar.y b/3rdparty/libconfig/extra/gen/grammar.y index 576241c01..026547a17 100644 --- a/3rdparty/libconfig/extra/gen/grammar.y +++ b/3rdparty/libconfig/extra/gen/grammar.y @@ -354,9 +354,13 @@ simple_value: } ; -value_list: +value_list_sub: value - | value_list TOK_COMMA value + | value_list_sub TOK_COMMA value + ; + +value_list: + value_list_sub comma_optional ; value_list_optional: -- cgit v1.2.3-60-g2f50