> 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/ru/troubleshooting/errors/0023.md).

# 0023: Неверный синтаксис

Общая ошибка при неправильном синтаксисе в цикле `FOR` или объявлении переменной.

**Возможные решения**: проконсультируйтесь с соответствующими темами для исправления ошибки:

[Объявление переменной](/ru/coding/variables.md#declaring-a-variable-type):

```pascal
var <variable>: <type>
```

либо

```pascal
var
    <variable>: <type>
end
```

[Цикл](https://docs.sannybuilder.com/ru/troubleshooting/errors/pages/-M0zIvAUSuFdAoI0Jp_P#for..end) `FOR`:

```pascal
FOR <имя переменной> = <начальное значение> TO/DOWNTO <конечное значение> [шаг = 1]
  <тело цикла>
END
```
