
# Strings

```@eval
using Markdown, Typstry
Markdown.parse("This reference documents " * lowercasefirst(split(string(@doc Typstry.Strings), "\n")[5]))
```

## `Typstry`

```@docs
Mode
Typst
TypstString
TypstText
@typst_str
code
markup
math
context
show_typst(::Any, ::AbstractChar)
```

## `Base`

```@docs
IOBuffer
codeunit
isvalid
iterate(::TypstString)
ncodeunits
pointer
repr
show(::IO, ::TypstString)
show(::IO, ::MIME"text/typst", ::Typst)
```
