A stray quote fails, and the error names the row it is in

All 2 scenarios hold

A quote that opens nothing is a parse failure like any unbalanced delimiter. Every parse error also names the row it happened in, quoting the row as written, so a table with many rows says which one to look at. The unbalanced-bracket cases themselves are the well-formed list and set rules above.

expected outcome broken scenario
ScenarioInputError message?
Triple single quotes'''Failed to parse `'` in row `Triple single quotes | '''`
Triple double quotes"""Failed to parse `"` in row `Triple double quotes | """`