OptionalAllowWhether a text the grammar cannot read directly is read again after the parser's fallbacks (renaming bracket identifiers the grammar rejects, setting aside a trailing query-hint clause). Defaults to true. False keeps the single direct reading.
OptionalCollectCollects StrictValidationResult.ColumnReferences when the text parses. Defaults to false.
OptionalCollectCollects StrictValidationResult.Reads when the text is valid. Defaults to false.
How the strict parser may read the text.