```bash
cargo install tomat
```
~~~~~~~
if (a > 3) {
moveShip(5 * gravity, DOWN);
}
~~~~~~~
~~~~ {#mycode .haskell .numberLines startFrom="100"}
qsort [] = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
qsort (filter (>= x) xs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```haskell
qsort [] = []
```
``` {.haskell}
qsort [] = []
```
```haskell {.numberLines}
qsort [] = []
```
``` {.haskell .numberLines}
qsort [] = []
```
A quarto fenced code block, with blankline:
```{r}
a <- 1
```
A quarto fenced code block, without blankline:
```{r}
a <- 1
```
A fenced code block should be separated with a blankline after we have formatted it:
```r
a <- 1
b <- 2
```
A code block in a definition list:
Input
: ``` markdown
# Heading 1
# Heading 2
```