Github user afs commented on a diff in the pull request:
https://github.com/apache/jena/pull/114#discussion_r183785846
--- Diff: jena-arq/Grammar/master.jj ---
@@ -2176,6 +2251,19 @@ String String() : { Token t ; String lex ; }
}
}
+#ifdef ARQ
+Number Number() : { Token t ; Number number ; }
+{
+ (
+ t = < INTEGER > { number = integerValue(t.image) ; }
+ | t = < DECIMAL > { number = doubleValue(t.image) ; }
--- End diff --
Observa
tion: The JSON clause can be DRY-ed with `JsonObjectMember() ( <COMMA>
JsonObjectMember()) *` and put lines 342-355 in `JsonObjectMember`.
---