Саныч пишет:0. была строка, в которой перечислены управляющие конструкции (if, for, catch и др.). Все они подсветились и сожрались табы перед ними. Но ведь это строка...
Не понял, что это за строка?
Саныч пишет:1. проблема с многострочными комментами, как и у меня была помнишь? Жрет по максимуму, убери жадность в регулярке.
2. Плюс дописало */ в самом конце кода, хоть его там не было.
да я же это исправил вроде, если нет то дай пример кода.
Саныч пишет:Сожрало плюсы. Вместо них 2 неразрывных пробела.
Парсер посчитал что они там не нужны
Ладно щас исправлю.
Саныч пишет:Еще хорошо юы подсвечивать приведение типов (int) (string) и др.
Блин точно! Вот чего не хватает!
Саныч пишет:И константы тоже как-то выделять.
Константы весч интересная, их можно перепутать с именем класса, или функцией, но уже есть пару идей по их парсингу, скоро зделаю.
Саныч пишет:Жрет по максимуму, убери жадность в регулярке.
Парсер не использует ни единой регулярки.