parser

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

 

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

Ответ

Sergey M. 24.08.2012 16:30 / 24.08.2012 16:31

как минимум <xsl-тэги> должны отличаться от всех остальных, попадающих в аутпут. Ну и неплохо было бы раскрашивать xpath-конструкции, $переменные, функции() и всё остальное. Такого вообще нигде не видел.
А не проще от обратного — основная разметка парсера, а включения на XHTML, CSS, JS?
разноплановые контексты могут быть вложенными друг в друга - парсерные квадратные скобки должны знать что внутри них может быть не только код но и теги, а html-тэги и аттрибуты должны знать что внутри них может быть парсерный код, то есть по хорошему весь этот винегрет должен описываться с учетом друг друга в одном .tmLanguage, но старый я трогать не хочу, мне нравится так как есть :) а дублировать в новом некрасиво - хотелось бы чтобы в теме можно было писать source.parser3 variable и не беспокоиться что где-то есть какой-нибудь text.html.parser3 в котором вся парсерная размётка задана по-новой.