21 lines
		
	
	
		
			932 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			932 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | PR.registerLangHandler(PR.createSimpleLexer([ | |||
|  |   ["pln", /^[\t\n\f\r ]+/, null, " \t\r\n"] | |||
|  | ], [ | |||
|  |   ["str", /^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/, null], | |||
|  |   ["str", /^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/, null], | |||
|  |   ["lang-css-str", /^url\(([^"')]*)\)/i], | |||
|  |   ["kwd", /^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i, null], | |||
|  |   ["lang-css-kw", /^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i], | |||
|  |   ["com", /^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//], | |||
|  |   ["com", /^(?:<\!--|--\>)/], | |||
|  |   ["lit", /^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i], | |||
|  |   ["lit", /^#[\da-f]{3,6}/i], | |||
|  |   ["pln", /^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i], | |||
|  |   ["pun", /^[^\s\w"']+/] | |||
|  | ]), ["css"]); | |||
|  | PR.registerLangHandler(PR.createSimpleLexer([], [ | |||
|  |   ["kwd", /^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i] | |||
|  | ]), ["css-kw"]); | |||
|  | PR.registerLangHandler(PR.createSimpleLexer([], [ | |||
|  |   ["str", /^[^"')]+/] | |||
|  | ]), ["css-str"]); |