Open dkg opened 1 year ago
I mostly agree with you. I'm not sure identical redundant rules between the different representations are a problem but there should not be different definitions of "xexp".
The ABNF has been completely reformulated and improved.
The ABNF in this document has three instances that define the
sexp
node (for "basic", "canonical", and "advanced" forms).These re-definitions each repeat some sub-nodes (e.g.
raw
anddecimal
), rather than reusing existing definitions.I like the split out of the different forms, but i think they should be named independently, and each one should build on the previous definitions rather than repeating them.