I noticed that parser_bison.y contains two identical definitions for
wildcard expression. Patch 1 merges them into one. While being at it, I
made wildcard expression in JSON just a "special" immediate (i.e. a
string consisting of exactly "*") instead of the overly complicated
'{ "*": null }' it was before (done in patch 2).

BTW: I wasn't able to make use of wildcard expression at all when
playing around, is this even in use anymore?

The remaining patches contain misc JSON fixes/improvements.

Phil Sutter (7):
  parser_bison: Merge wildcard_rhs_expr and wildcard_stmt_expr
  JSON: Simplify wildcard expression
  JSON: Simplify verdict statement parsing
  JSON: Fix add rule with index
  JSON: Fix replace command parser
  JSON: Review large number parsing/printing
  tests/py: ip6/flowtable.t: Add missing JSON expected output

 src/json.c                           | 26 ++++----
 src/parser_bison.y                   | 25 ++------
 src/parser_json.c                    | 95 +++++++++-------------------
 tests/py/ip6/flowtable.t.json.output | 62 ++++++++++++++++++
 4 files changed, 115 insertions(+), 93 deletions(-)
 create mode 100644 tests/py/ip6/flowtable.t.json.output

-- 
2.17.0

--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to