// Test raw blocks. --- // No extra space. `A``B` --- // Typst syntax inside. `#let x = 1` \ `#f(1)` --- // Multiline block splits paragraphs. First ``` Second ``` Third --- // 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```> // Multiline trimming and dedenting. #block[ ```py import this def hi(): print("Hi!") ``` ] --- // First line is not dedented and leading space is still possible. ``` A B C``` --- // Unterminated. // Error: 2:1 expected 1 backtick `endless