Make Field definition follow Literal definition
I think this is a violation of your Literal syntax.
Could you explain what i'm missing in the language definition?
Is this supposed to be a litteral '='?
Literal ::= ('"' [^"]* '"') | ("'" [^']* "'")
diff --git a/doc/specs/idl.md b/doc/specs/idl.md
index 524f4e7..ac35368 100644
--- a/doc/specs/idl.md
+++ b/doc/specs/idl.md
@@ -96,7 +96,7 @@
## Field
- [16] Field ::= FieldID? FieldReq? FieldType Identifier ('= ConstValue)? XsdFieldOptions ListSeparator?
+ [16] Field ::= FieldID? FieldReq? FieldType Identifier ('=' ConstValue)? XsdFieldOptions ListSeparator?
### Field ID