// Test raw blocks. --- // No extra space. `A``B` --- // Typst syntax inside. ```typ #let x = 1``` \ ```typ #f(1)``` --- // Multiline block splits paragraphs. Text ```rust fn code() {} ``` Text --- // Lots of backticks inside. ```` ```backticks``` ```` --- // Trimming. // Space between "rust" and "let" is trimmed. The keyword ```rust let```. // Trimming depends on number backticks. <``> \ <` untrimmed `> \ <``` trimmed` ```> \ <``` trimmed ```> \ <``` trimmed```> --- // First line is not dedented and leading space is still possible. ``` A B C``` --- // Unterminated. // Error: 2:1 expected 1 backtick `endless