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
| Scenario | Input | Error message? |
|---|---|---|
| Triple single quotes | ''' | Failed to parse `'` in row `Triple single quotes | '''` |
| Triple double quotes | """ | Failed to parse `"` in row `Triple double quotes | """` |