An attempt for a more visual representation for Dictionary Column Attributes
Simplified EBNF syntax
columns = column, {",", column};
column = colname, type, {attribute};
type = metatype, [size];
attribute = ("AUTO|AUTOINCREMENT")
| "CONSTRAINT", constraint
| "DEF|DEFAULT", value | "DEFDATE" | "DEFTIMESTAMP"
| "ENUM(", value, {",", value}, ")"
| "INDEX"
| "NOQUOTE"
| "NOTNULL"
| "PRIMARY|KEY"
| "UNIQUE"
| "UNSIGNED"
;
Use with https://jacquev6.github.io/DrawGrammar/ to generate a PNG with railroad diagram