Показать сообщение отдельно
  #19 (permalink)  
Старый 10.07.2013, 21:53
Профессор
Посмотреть профиль Найти все сообщения от iKillMaxmaxmaximus
 
Регистрация: 18.06.2013
Сообщений: 215

А я короче пишу минишаблонизатор для конструкций, типа регулярок тока выше уровнем) конструкции состоят из токенов, и я могу указывать какие токены могут идти а какие нет)

например шаблон конструкции "функция" выглядит так

'function \( (word,?)* \) \{ .* \}'

то есть как регулярки тока за место слов там названия токенов, некоторые названия , например открывающая скобка, приходится экранировать, а чтобы не экранировать можно было назвать типа открСкобка и шаблон выгладил бы так:

'function открСкобка (word,?)* закрСкобка открФигурнСкобка .* закрФигурнСкобка'

Ну короче пишу чо то типа языка для описания конструкций) чтобы потом не ебаца и добавлять разные плюшки в интерпритатор) крута да)?

Ну или например описать конструкцию "блок" научить его отсчитывать одинаковое количество открывающих скобочек и закрывающий а в шаблоне функции писать просто 'function \( (word,?)* \) \{ блок \}'

Короче есть где разгуляться)

kobezzza, короче сяп за вдохновение)

Последний раз редактировалось iKillMaxmaxmaximus, 10.07.2013 в 22:05.
Ответить с цитированием