heredoc-string
Read left to right. Select any rule to explore it.
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
heredoc-string =
[ "b" | "B" ] , "<<<" , { " " | "\t" } ,
( heredoc-label | "\"" , heredoc-label , "\"" ) , newline ,
heredoc-body , { " " | "\t" } , heredoc-label ;