Blank lines and whole-line comments are ignored

All 8 scenarios hold

A line is a comment only when // is the first thing on it — anywhere else // is ordinary cell text, and quoting makes even a leading // part of the value. The Input column lists the source one line per element.

expected outcome broken scenario
ScenarioInputHeaders?Data rows?
Blank lines around the table
  • “”
  • a | b
  • 1 | 2
  • a
  • b
    • 1
    • 2
Blank line between rows
  • a | b
  • 1 | 2
  • “”
  • 3 | 4
  • a
  • b
    • 1
    • 2
    • 3
    • 4
Comment line above header
  • // intro
  • a | b
  • 1 | 2
  • a
  • b
    • 1
    • 2
Comment line between rows
  • a | b
  • // note
  • 1 | 2
  • a
  • b
    • 1
    • 2
Comment line holding pipes
  • a | b
  • // 0 | 1
  • 1 | 2
  • a
  • b
    • 1
    • 2
Quoted leading slashes
  • a | b
  • '//2' | 3
  • a
  • b
    • //2
    • 3
Slashes after cell text
  • a | b
  • 4 // | 5
  • a
  • b
    • 4 //
    • 5
Slashes starting a cell
  • a | b
  • 6 | // 7
  • a
  • b
    • 6
    • // 7