This has been a happy accident until now due to a bug in the grammar, which accepted identifiers (ie, unqouted strings) and even scalars. The "proper" grammar is to require quoted strings:
table SomeTable (fs_serializer:"Lazy") { }
This counts as a breaking change, so it will need to be part of FlatSharp 6, whenever that happens.
Currently, FlatSharp accepts this:
This has been a happy accident until now due to a bug in the grammar, which accepted identifiers (ie, unqouted strings) and even scalars. The "proper" grammar is to require quoted strings:
This counts as a breaking change, so it will need to be part of FlatSharp 6, whenever that happens.