The :inner-type structure for lists remains inconsistent, and using :name is ambiguous (perhaps :named-type is preferable if applied consistently). Also, booleans are being misinterpreted as enums.
Add rhizome for use with insta/visualize for the raw AST.
Can you squash these commits this time again, and the next PR I'll work from a clean branch?
Fix a few parser bugs:
Change the parsed data structure for type-fields (including required and arguments) to:
Change the parsed data structure for input-type-fields to:
Changed the parsed data structure for variable-definitions to:
The
:inner-type
structure for lists remains inconsistent, and using:name
is ambiguous (perhaps:named-type
is preferable if applied consistently). Also, booleans are being misinterpreted as enums.Add rhizome for use with
insta/visualize
for the raw AST.Can you squash these commits this time again, and the next PR I'll work from a clean branch?