parser

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

 

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

$LOCAL.variable при компиляции

Александр Петросян (PAF) 14.12.2006 21:48

кажется, придумалось, как обойти проблему.
увы, нравится мне средне.

можно [b]немножко[b] поправить компилятор, чтобы встречая строку
"LOCAL."
он из текста её выкусывал (как будто и не было её).
но делал те же действия, что делает сейчас, встречая
@method[][объявления;тут;вот]
конечно, перед строкой должно быть '$' или '[' (и ещё нужно подумать, как ограничить аппетит).

большие буквы нужны, чтобы подчеркнуть, что это действие выполняется при компиляции, а вовсе не при выполнении.

варианты:
$LOCAL.variable
$MY.variable
$METHOD.variable
$L.variable
$CODE.variable
предложения?