# `KiwiCodec.Schema.Token`
[🔗](https://github.com/open-pencil/kiwi_codec/blob/v0.7.0/lib/kiwi_codec/schema/token.ex#L1)

Source token with line and column information for schema parse errors.

# `kind`

```elixir
@type kind() :: :identifier | :integer | :symbol | :eof
```

# `t`

```elixir
@type t() :: %KiwiCodec.Schema.Token{
  column: pos_integer(),
  kind: kind() | nil,
  line: pos_integer(),
  text: String.t()
}
```

# `parse_error!`

```elixir
@spec parse_error!(t(), String.t()) :: no_return()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
