-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Вот такой код:
@html_it($dyneval({
local i = rand(0,3)
if i = 0: $result = 'string 1' & exit
if i = 1: $result = 'string 2' & exit
if i = 2: $result = 'string 3' & exit
if i = 3: $result = 'string 4' & exit
}), 'underhead')
Вот такая длиннющая ошибка:
Error in Ln: 35 Col: 31
$screen_ += @html_it($dyneval({
^
Expecting: identifier, integer number (32-bit, signed), '"', '$', '\'', '(',
')', '-', '@', '_', 'arrcomp' (case-insensitive), 'arrpos' (case-insensitive),
'arrsize' (case-insensitive), 'countobj' (case-insensitive), 'curacts'
(case-insensitive), 'curloc' (case-insensitive), 'desc' (case-insensitive),
'dyneval' (case-insensitive), 'func' (case-insensitive), 'getobj'
(case-insensitive), 'iif' (case-insensitive), 'input' (case-insensitive),
'instr' (case-insensitive), 'isnum' (case-insensitive), 'isplay'
(case-insensitive), 'lcase' (case-insensitive), 'len' (case-insensitive), 'loc'
(case-insensitive), 'maintxt' (case-insensitive), 'max' (case-insensitive),
'mid' (case-insensitive), 'min' (case-insensitive), 'msecscount'
(case-insensitive), 'no' (case-insensitive), 'obj' (case-insensitive), 'qspver'
(case-insensitive), 'rand' (case-insensitive), 'replace' (case-insensitive),
'rgb' (case-insensitive), 'rnd' (case-insensitive), 'selact' (case-insensitive)
, 'selobj' (case-insensitive), 'stattxt' (case-insensitive), 'str'
(case-insensitive), 'strcomp' (case-insensitive), 'strfind' (case-insensitive),
'strpos' (case-insensitive), 'trim' (case-insensitive), 'ucase'
(case-insensitive), 'user_text' (case-insensitive), 'usrtxt' (case-insensitive)
or 'val' (case-insensitive)
Код валидный, то есть QSP его прекрасно воспроизводит, однако расширению, как я понял, не нравится именно, что dyneval принимает строку в фигурных скобках, а не в кавычках.
Metadata
Metadata
Assignees
Labels
No labels