forked from d4l3k/go-highlight
-
Notifications
You must be signed in to change notification settings - Fork 0
/
less.go
5 lines (5 loc) · 9.57 KB
/
less.go
1
2
3
4
5
package languages
import "github.com/d4l3k/go-highlight/registry"
func init() {
registry.Register([]string{"less", }, `{"case_insensitive":true,"illegal":"[=>'/<($\"]","contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"keyword","begin":"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b","starts":{"end":"[;{}]","returnEnd":true,"contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"string","begin":"~?'.*?'"},{"className":"string","begin":"~?\".*?\""},{"className":"number","begin":"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?","relevance":0},{"begin":"(url|data-uri)\\(","starts":{"className":"string","end":"[\\)\\n]","excludeEnd":true}},{"className":"number","begin":"#[0-9A-Fa-f]+\\b"},{"begin":"\\(","end":"\\)","contains":[{"Ref":["contains","2","starts","contains"],"IsArray":true}],"relevance":0},{"className":"variable","begin":"@@?[\\w-]+","relevance":10},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"built_in","begin":"~?`+"`"+`[^`+"`"+`]*?`+"`"+`"},{"className":"attribute","begin":"[\\w-]+\\s*:","end":":","returnBegin":true,"excludeEnd":true},{"className":"meta","begin":"!important"}],"relevance":0}},{"className":"variable","variants":[{"begin":"@[\\w-]+\\s*:","relevance":15},{"begin":"@[\\w-]+"}],"starts":{"end":"[;}]","returnEnd":true,"contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"string","begin":"~?'.*?'"},{"className":"string","begin":"~?\".*?\""},{"className":"number","begin":"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?","relevance":0},{"begin":"(url|data-uri)\\(","starts":{"className":"string","end":"[\\)\\n]","excludeEnd":true}},{"className":"number","begin":"#[0-9A-Fa-f]+\\b"},{"begin":"\\(","end":"\\)","contains":[{"Ref":["contains","2","starts","contains"],"IsArray":true}],"relevance":0},{"className":"variable","begin":"@@?[\\w-]+","relevance":10},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"built_in","begin":"~?`+"`"+`[^`+"`"+`]*?`+"`"+`"},{"className":"attribute","begin":"[\\w-]+\\s*:","end":":","returnBegin":true,"excludeEnd":true},{"className":"meta","begin":"!important"},{"begin":"{","end":"}","contains":[{"Ref":["contains"],"IsArray":true}]}]}},{"begin":"([\\w-]+|@{[\\w-]+})\\s*:","returnBegin":true,"end":"[;}]","relevance":0,"contains":[{"className":"attribute","begin":"([\\w-]+|@{[\\w-]+})","end":":","excludeEnd":true,"starts":{"endsWithParent":true,"illegal":"[<=$]","relevance":0,"contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"string","begin":"~?'.*?'"},{"className":"string","begin":"~?\".*?\""},{"className":"number","begin":"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?","relevance":0},{"begin":"(url|data-uri)\\(","starts":{"className":"string","end":"[\\)\\n]","excludeEnd":true}},{"className":"number","begin":"#[0-9A-Fa-f]+\\b"},{"begin":"\\(","end":"\\)","contains":[{"Ref":["contains","2","starts","contains"],"IsArray":true}],"relevance":0},{"className":"variable","begin":"@@?[\\w-]+","relevance":10},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"built_in","begin":"~?`+"`"+`[^`+"`"+`]*?`+"`"+`"},{"className":"attribute","begin":"[\\w-]+\\s*:","end":":","returnBegin":true,"excludeEnd":true},{"className":"meta","begin":"!important"}]}}]},{"variants":[{"begin":"[\\.#:&\\[>]","end":"[;{}]"},{"begin":"([\\w-]+|@{[\\w-]+})","end":"{"}],"returnBegin":true,"returnEnd":true,"illegal":"[<='$\"]","relevance":0,"contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"beginKeywords":"when","endsWithParent":true,"contains":[{"beginKeywords":"and not"},{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"string","begin":"~?'.*?'"},{"className":"string","begin":"~?\".*?\""},{"className":"number","begin":"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?","relevance":0},{"begin":"(url|data-uri)\\(","starts":{"className":"string","end":"[\\)\\n]","excludeEnd":true}},{"className":"number","begin":"#[0-9A-Fa-f]+\\b"},{"begin":"\\(","end":"\\)","contains":[{"Ref":["contains","2","starts","contains"],"IsArray":true}],"relevance":0},{"className":"variable","begin":"@@?[\\w-]+","relevance":10},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"built_in","begin":"~?`+"`"+`[^`+"`"+`]*?`+"`"+`"},{"className":"attribute","begin":"[\\w-]+\\s*:","end":":","returnBegin":true,"excludeEnd":true},{"className":"meta","begin":"!important"}]},{"className":"keyword","begin":"all\\b"},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"selector-tag","begin":"([\\w-]+|@{[\\w-]+})%?","relevance":0},{"className":"selector-id","begin":"#([\\w-]+|@{[\\w-]+})"},{"className":"selector-class","begin":"\\.([\\w-]+|@{[\\w-]+})","relevance":0},{"className":"selector-tag","begin":"&","relevance":0},{"className":"selector-attr","begin":"\\[","end":"\\]"},{"className":"selector-pseudo","begin":":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+"},{"begin":"\\(","end":"\\)","contains":[{"className":"comment","begin":"//","end":"$","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"comment","begin":"/\\*","end":"\\*/","contains":[{"begin":"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|like)\\b"},{"className":"doctag","begin":"(?:TODO|FIXME|NOTE|BUG|XXX):","relevance":0}]},{"className":"string","begin":"~?'.*?'"},{"className":"string","begin":"~?\".*?\""},{"className":"number","begin":"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?","relevance":0},{"begin":"(url|data-uri)\\(","starts":{"className":"string","end":"[\\)\\n]","excludeEnd":true}},{"className":"number","begin":"#[0-9A-Fa-f]+\\b"},{"begin":"\\(","end":"\\)","contains":[{"Ref":["contains","2","starts","contains"],"IsArray":true}],"relevance":0},{"className":"variable","begin":"@@?[\\w-]+","relevance":10},{"className":"variable","begin":"@{[\\w-]+}"},{"className":"built_in","begin":"~?`+"`"+`[^`+"`"+`]*?`+"`"+`"},{"className":"attribute","begin":"[\\w-]+\\s*:","end":":","returnBegin":true,"excludeEnd":true},{"className":"meta","begin":"!important"},{"begin":"{","end":"}","contains":[{"Ref":["contains"],"IsArray":true}]}]},{"begin":"!important"}]}]}`)
}