Ответ
nkostya 21.12.2005 17:10
Хотелось бы, чтобы код коректно работал в следующих случаях:
1) При проверке $code is junction код не выполнялся, также чтобы код не выполнялся и при проверке "def".
2) Чтобы при проверке $code is junction выдавалось true, если код действительно junction.
Возможно нужно запретить вызов кода внутри круглых скобок "()", т.к.
зачастую внутри круглых скобок содержатся логические выражения.
ВАЖНОА если говорить честно, то мне кажется, что присвоение кода переменной и при обращении к имени метода класса - это разные вещи. Даже из-за того, что в первом случае код выполняется при вызове $code, а во втором ^code[...]. И мне кажется присвоение кода переменной должно быть не "junction", как это сейчас (работает некоректно), а иного типа, например code. А для типа $code уже реализовать коректную работу с "is" и "def".