| Новости | 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]]