> For the complete documentation index, see [llms.txt](https://docs.werwolv.net/pattern-language/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.werwolv.net/pattern-language/core-language.md).

# Core Language

- [Data Types](https://docs.werwolv.net/pattern-language/core-language/data-types.md): Built-in primitive data types
- [Variable Placement](https://docs.werwolv.net/pattern-language/core-language/variable-placement.md): Placing variables at a specific address into memory.
- [Namespaces](https://docs.werwolv.net/pattern-language/core-language/namespaces.md): Isolating functions and types
- [Expressions](https://docs.werwolv.net/pattern-language/core-language/expressions.md)
- [Functions](https://docs.werwolv.net/pattern-language/core-language/functions.md)
- [Control flow](https://docs.werwolv.net/pattern-language/core-language/control-flow.md)
- [In / Out Variables](https://docs.werwolv.net/pattern-language/core-language/in-out-variables.md)
- [Attributes](https://docs.werwolv.net/pattern-language/core-language/attributes.md)
- [Preprocessor](https://docs.werwolv.net/pattern-language/core-language/preprocessor.md)
- [Importing Modules](https://docs.werwolv.net/pattern-language/core-language/importing-modules.md)
- [Comments](https://docs.werwolv.net/pattern-language/core-language/comments.md)
- [Sections](https://docs.werwolv.net/pattern-language/core-language/sections.md)
