Сообщение от voraa
			 
		
	 | 
	| 
		Ее слишком непросто сделать.
	 | 
	
A в конкретной 
реализации данный фрагмент
this.syntexps = [
*!*
			new RegExp(`\\b(${keywords})\\b`, "gim"),
			new RegExp(`\\b(?!${keywords})\\b`, "gim"),
			new RegExp(`\\b(${keywords})\\b`, "gim"),
			/[^\x21-\x7F\n\r\s\t]+/gim,
			/[\x21-\x7F]+/gim
*/!*
		];
куда можно вынести, в какой тег?
Что могли бы предложить?

	
	| 
		
			 Цитата: 
		
	 | 
	| 
		Ну и всякие фичи JS, где ключевое слово не всегда ключевое слово.
	 | 
	
Для начала я хочу попробовать просто мнемоники ассемблера подсветить.