Description for Module Asdl

Locally defined types

field
Id
| Option
| Sequence
attributes ( identifier * , identifier ? )
constructor
Con ( identifier , field * )
asdl_type
SumType ( field * , constructor , constructor * )
| ProductType ( field , field * )
attributes ( identifier )
asdl_module
( identifier name , identifier * imports , asdl_type * defs )

Types used as options

Types used as sequences