> For the complete documentation index, see [llms.txt](https://docs.sannybuilder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sannybuilder.com/troubleshooting/errors/0108.md).

# 0108: Unsupported argument type

Compiler expected a known type of the parameter in the function signature, but provided name is not known.

E.g. in

```pascal
function foo(value: something)
```

`something` might not be a valid type. Compiler expects `int`, `float`, `string` or a [class](/language/instructions/classes.md) name (e.g. `Player`).

#### Possible solution:

* use a valid type name. Check [Function](/language/functions.md#signature) documentation for more information.
