Skip to content

Параметр аннотации, заданный одним именем - #13

Merged
nixel2007 merged 1 commit into
devfrom
fix/annotation-param-name
Aug 27, 2026
Merged

Параметр аннотации, заданный одним именем#13
nixel2007 merged 1 commit into
devfrom
fix/annotation-param-name

Conversation

@nixel2007

Copy link
Copy Markdown
Member

Коммит не успел попасть в #12 — был запушен через несколько минут после мержа.

Встроенный язык допускает параметр аннотации без значения, движок такой код принимает:

&Аннотация(ПростоИмя)
Процедура ТестЧегоТо() Экспорт
КонецПроцедуры

Парсер на этом падал с Ожидалось: ЗнакРавно. У параметра теперь заполняется Имя, а Значение остаётся неопределённым.

Разбор такого параметра подсмотрен в #11 от @Macegor.

Добавлены два теста: параметр одним именем и смешанный список &Аннотация(ПростоИмя, "значение", Имя = 1). Корпус из 2732 файлов по-прежнему разбирается на 99%.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CP3TEtTKWGE2wxRjEDwVRV

Встроенный язык допускает параметр без значения: &Аннотация(ПростоИмя).
Разбор такого параметра подсмотрен в PR #11 от @Macegor.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CP3TEtTKWGE2wxRjEDwVRV
@nixel2007
nixel2007 merged commit e02fb18 into dev Aug 27, 2026
12 checks passed
@nixel2007
nixel2007 deleted the fix/annotation-param-name branch August 27, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant