Подсветка синтаксиса
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
Подсветка синтаксиса
Есть язык программирования. Есть HRC-файл для подсветки его синтаксиса в редакторе FAR. Нужно создать мод для подсветки его синтаксиса в phpBB.
			
			
									
						- 
				Поручик  
- Former team member
- Сообщения: 3942
- Стаж: 20 лет 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Syntax Highlighting http://www.phpbb.com/phpBB/viewtopic.php?t=217723
			
			
									
						Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
			
						Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
- 
				Balamut  
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 7 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
- 
				Balamut  
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 7 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Качество напрямую зависит от объёма (зачастую).Чмырь писал(а):но его объём и сложность установки не оправдывают его качества.
Дать оценку - тупой/не пупой - Вы сможете только после того, как сами напишите что-нибудь.
Не в обиду, но если кривые руки, автор не виноват....
//
// That's all, Folks!
// -------------------------------------------------
			
						// That's all, Folks!
// -------------------------------------------------
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
- 
				Поручик  
- Former team member
- Сообщения: 3942
- Стаж: 20 лет 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Чмырь, чесс слово %$^*#@
Специально для вас еще раз пошел и поискал аналоги
Visual Basic Syntax Highlighter BBCode
Если хотите, сделаю для вашего языка за 15$
			
			
									
						Специально для вас еще раз пошел и поискал аналоги
Visual Basic Syntax Highlighter BBCode
Если хотите, сделаю для вашего языка за 15$
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
			
						Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
- 
				Чмырь
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 19 лет 10 месяцев
Прекрасный мод. Правда, есть две проблемы.
Во-первых, служебные слова определяются только, если они расположены между пробелами (хотя могут быть скобки, арифметические знаки и другое). Во-вторых, это комментарии (данный мод выделяет комментарии после одиночной кавычки в конце либо в начале строки), которые начинаются с "(*" и заканчиваются "*)".
			
			
									
						Во-первых, служебные слова определяются только, если они расположены между пробелами (хотя могут быть скобки, арифметические знаки и другое). Во-вторых, это комментарии (данный мод выделяет комментарии после одиночной кавычки в конце либо в начале строки), которые начинаются с "(*" и заканчиваются "*)".
- 
				Поручик  
- Former team member
- Сообщения: 3942
- Стаж: 20 лет 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Там код прямолинейный, как римлянин. Вот поигрался ради интереса. Код выделяет зарезервированные слова, числа, переменные. Но есть недостаток: не учитывает строки. Хотя это поправимо.
			
			
									
						Код: Выделить всё
$text =~ s/([\W])(\d+)([\W])/$1$color_dig$2<\/span>$3/gsi;
for ($x = 0; $x <= $#vb; $x++) {
	$getvbword = $vb[$x];
	$text=~ s/(^|[^a-zA-Z0-9_%\$])($getvbword)([^a-zA-Z0-9_]|$)/$1$color_reserved$2<\/span>$3/gsi;
}
$text =~ s/(^|[^\w\W\(]*)(\${1,2}[\w]*)([^\W\)]*|$)/parse_str($2)/gsie;
print $text;
exit;
sub parse_str{
	my $str= shift;
    my ($a1,$a2) = split(/\$/,$str);
	$val = "\$"."$a2";
	$vals = "\\".$val;
    $str=~ s/$vals/$color_val$val<\/span>/gsi;
    return $str;
}Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
			
						Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
- 
				IGO  
- phpBB 2.0.1
- Сообщения: 297
- Стаж: 20 лет 6 месяцев
А руссификация для этого мода есть?Поручик писал(а):Syntax Highlighting http://www.phpbb.com/phpBB/viewtopic.php?t=217723
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
			
						Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
- 
				butch
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 10 месяцев
у меня синтаксис не подсвечивается, сделал все как надо.Поручик писал(а):Syntax Highlighting http://www.phpbb.com/phpBB/viewtopic.php?t=217723
В чем может быть дело?
- 
				Kastaneda
- Former team member
- Сообщения: 702
- Стаж: 21 год


