Commit 72c400313c9ce9f2b6e452ffa7280558d741c9d7

Golmote 2014-12-14T18:46:15

Removed useless comment and reformatted Less component

diff --git a/components/prism-less.js b/components/prism-less.js
index 7953b39..995f3be 100644
--- a/components/prism-less.js
+++ b/components/prism-less.js
@@ -22,7 +22,6 @@ Prism.languages.less = Prism.languages.extend('css', {
 	},
 	// selectors and mixins are considered the same
 	'selector': {
-		//pattern: /(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|[^{};@])*?(?:\([^)]*\))?(?=\s*\{)/g,
 		pattern: /(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/g,
 		inside: {
 			// mixin parameters
@@ -42,7 +41,7 @@ Prism.languages.insertBefore('less', 'punctuation', {
 
 Prism.languages.insertBefore('less', 'property', {
 	'variable': [
-		// declaration
+		// Variable declaration (the colon must be consumed!)
 		{
 			pattern: /@[\w-]+\s*:/,
 			inside: {
@@ -50,12 +49,9 @@ Prism.languages.insertBefore('less', 'property', {
 			}
 		},
 
-		// usage
+		// Variable usage
 		/@@?[\w-]+/
-	]
-});
-
-Prism.languages.insertBefore('less', 'property', {
+	],
 	'mixin-usage': {
 		pattern: /([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,
 		lookbehind: true,
diff --git a/components/prism-less.min.js b/components/prism-less.min.js
index 8f4d240..13d53f6 100644
--- a/components/prism-less.min.js
+++ b/components/prism-less.min.js
@@ -1 +1 @@
-Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\w\W]*?\*\//g,{pattern:/(^|[^\\])\/\/.+/g,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/gi,inside:{punctuation:/[:()]/g}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/g,inside:{variable:/@+[\w-]+/}},property:/(\b|\B)(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/gi,punctuation:/[{}();:,]/g,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","punctuation",{"function":Prism.languages.less.function}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/]}),Prism.languages.insertBefore("less","property",{"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}});
\ No newline at end of file
+Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\w\W]*?\*\//g,{pattern:/(^|[^\\])\/\/.+/g,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/gi,inside:{punctuation:/[:()]/g}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/g,inside:{variable:/@+[\w-]+/}},property:/(\b|\B)(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/gi,punctuation:/[{}();:,]/g,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","punctuation",{"function":Prism.languages.less.function}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}});
\ No newline at end of file