parser

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

 

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

Ответ

G_Z 16.11.2020 12:54 / 16.11.2020 12:54

Эффективнее наверное можно сделать во время компиляции, добавив проверку в compile.y 374, что заданного имени нет в params_names и locals_names из строки 281.
Звучит разумно.
Разовая проверка при компиляции лучше проверок при вызовах.
Ну и не совсем понятно, как достучаться до метода в этом месте, наверное сохранять где-то надо.
А в params_names и locals_names нет методов?
Не совсем понимаю почему именно с методами сложность.
Сложно оценить, насколько это на время компиляции повлияет...
Согласен.

Но и оставлять как есть нежелательно.