Здравствуйте, telek1024, Вы писали:
T>Хочу написать небольшой парсер. Суть такая: в программу приходит строка вида "bla-bla-bla %m(1, 2, param=value) bla-bla-bla", где %m — некий макрос, а то, что в скобках — параметры. Нужно распарсить эту строчку и вызвать функцию, соответствующую макросу. Я думаю, что в питоне уже есть готовый функционал для таких вещей, но найти его не могу. Надеюсь тут мне подскажут, как это можно быстро сделать?
eval("m(1, 2, param=value)")
?