parser

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

 

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

В Парсере нет констант, только переменные...

Sumo 21.07.2004 21:31

Можно сэмулировать следующими способами:
1. Определить правила написания имен переменных. Например, называть "константы" прописными буквами: $TRUE, $FALSE и т.п.
2. Определить в конструкторе таблицу констант и использовать в коде ее:
@constructor[]
   $_const[^table::create{login	password
log	pas}]

@someMethod[]
  ^if($form:login eq $_const.login && $form:passw eq $_const.password){
     Чиста свой пацан.
  }
Не самый наглядный способ, но защиту от модификации дает.

p.s. Мне вполне хватает первого способа.