# Introduction

A multiplatform library for parsing text and formatting it, designed to be framework independent.

Installation instructions are available [here](https://syntakts.wingio.xyz/introduction/installation)

```kotlin
val mySyntakts = syntakts<Unit> {
    rule("@([A-z]+)") { matchResult, context ->
        append("@${matchResult.groupValues[1]}") {
            color = Color.Yellow
        }
    }
}

val nodes = mySyntakts.parse("Welcome, @User")
```
