qobject: Correct JSON lexer grammar comments
commitff5394ad5b1039efef9844f5844f952aec93ef37
authorEric Blake <eblake@redhat.com>
Fri, 10 Jun 2016 02:48:06 +0000 (9 20:48 -0600)
committerMarkus Armbruster <armbru@redhat.com>
Thu, 30 Jun 2016 13:24:36 +0000 (30 15:24 +0200)
tree83b6e57a17148918b249c170028ab7888f322991
parentba4dba54347d5062436a8553f527dbbed6dcf069
qobject: Correct JSON lexer grammar comments

Fix the regex comments describing what we parse as JSON.  No change
to the lexer itself, just to the comments:
- The "" and '' string construction was missing alternation between
different escape sequences
- The construction for numbers forgot to handle optional leading '-'
- The construction for numbers was grouped incorrectly so that it
didn't permit '0.1'
- The construction for numbers forgot to mark the exponent as optional
- No mention that our '' string and "\'" are JSON extensions
- No mention of our %d and related extensions when constructing JSON

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465526889-8339-2-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Eric's regexp simplification squashed in]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
qobject/json-lexer.c