Keyboard

↓ ↑
move between the rows you can see
→
open a feature, then step into it
←
close a feature, or step out to the one above
Enter
go to the page in focus
Tab
the same rows, plus everything else on the page
/
search the whole report
m
open or close the navigation drawer
Esc
leave the search box, or close the drawer
?
this list

Ignores a blank line and a whole-line comment

All 8 scenarios hold

These rules cover the shape a table must have. They apply before the parser reads any value.

The Input column holds the lines of the source.

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.

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