The Java syntactic grammar, in ABNF.
We parse the grammar file to obtain an ABNF grammar value.
Function:
(defun untranslate-preprocess-*syntactic-grammar* (acl2::term acl2::wrld) (if (equal acl2::term (list 'quote *syntactic-grammar*)) '*syntactic-grammar* (untranslate-preprocess-*lexical-grammar* acl2::term acl2::wrld)))
Theorem:
(defthm rulelist-wfp-of-*syntactic-grammar* (abnf::rulelist-wfp *syntactic-grammar*))