parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не, походу, ниче я не понял из нижнего треда про синтаксис, а вот тут как? (Вынес в отдельный тред про синтаксис)

andylars 22.12.2014 18:27 / 22.12.2014 18:28

@main[]
$obj[^MyClass::create[]]
^obj.getHash[A.Name]   

#---

@CLASS
MyClass

@create[]
$g[
   $.A[
        $.Name[Alice]
        $.Login[alice_10]
   ]
]

@getHash[call]
#...
$result[
  $self.g.[$call]           ^rem{не работает}
  $self.[g.${call}]         ^rem{не работает}
  $self.g.$call             ^rem{не работает (ожидаемо)}
  $self.[g].[$call]         ^rem{не работает}
  $[self.g.${call}]         ^rem{не работает}
  ${self.g.$call}           ^rem{не работает (ожидаемо)}
  ${[self.g.${call}]}       ^rem{не работает, более дикие варианты не придумал}
  ^process{^$self.g.$call}  ^rem{работает и как всегда спасает, но уродует}
]