Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 15.12.2023 16:45
ни self , ни убрать locals -- не помогаетНо если этого не сделать, код в принципе нерабочий (будет ошибка - 'append' string method not found).
Parser/3.4.6 (compiled on x86_64-unknown-linux-gnu)Код ниже в версии парсера новее 3.4.4 выдает такой результат:
@main[] $TestA[^TestClass::create[]] $TestB[^TestClass::create[]] ^TestA.addLine[this is first line for A] ^TestB.addLine[this is first line for B] ^TestA.addLine[this is second line for A] ^TestB.addLine[this is second line for B] <pre>^TestA.getText[]</pre> <pre>^TestB.getText[]</pre> @CLASS TestClass @auto[] $self.tLines[] @create[] $tLines[^table::create{line}] @addLine[sLine] ^tLines.append[$sLine] @getText[] $result[^tLines.menu{$tLines.line}[^#0A]]