From dbeb99bb6b361c4b21ab8f3d4f4cfd67a64a403f Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Wed, 22 Jun 2016 18:51:36 -0400 Subject: [PATCH] Colorscheme group inheritance With this commit, the syntax files can define groups that are subsets of other groups, for example constant.string. This is so that colorschemes can be more accurate, possibly highlighting strings differently than numbers for example. See #176. This doesn't fully close that issue yet because the string group still needs to be added to all strings in the syntax files. --- cmd/micro/highlighter.go | 16 +++- cmd/micro/runtime.go | 192 +++++++++++++++++++-------------------- runtime/syntax/go.micro | 10 +- 3 files changed, 115 insertions(+), 103 deletions(-) diff --git a/cmd/micro/highlighter.go b/cmd/micro/highlighter.go index 63e6bc08..444fa8fe 100644 --- a/cmd/micro/highlighter.go +++ b/cmd/micro/highlighter.go @@ -312,8 +312,20 @@ func LoadRulesFromFile(text, filename string) []SyntaxRule { // in which case we should look that up in the colorscheme // They can also just give us a straight up color st := defStyle - if _, ok := colorscheme[color]; ok { - st = colorscheme[color] + groups := strings.Split(color, ".") + if len(groups) > 1 { + curGroup := "" + for i, g := range groups { + if i != 0 { + curGroup += "." + } + curGroup += g + if style, ok := colorscheme[curGroup]; ok { + st = style + } + } + } else if style, ok := colorscheme[color]; ok { + st = style } else { st = StringToStyle(color) } diff --git a/cmd/micro/runtime.go b/cmd/micro/runtime.go index 34e12283..c4820b9b 100644 --- a/cmd/micro/runtime.go +++ b/cmd/micro/runtime.go @@ -176,7 +176,7 @@ func runtimeReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/README.md", size: 305, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/README.md", size: 305, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -196,7 +196,7 @@ func runtimeColorschemesDefaultMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/colorschemes/default.micro", size: 440, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/colorschemes/default.micro", size: 440, mode: os.FileMode(420), modTime: time.Unix(1465685332, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -216,12 +216,12 @@ func runtimeColorschemesSolarizedTcMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/colorschemes/solarized-tc.micro", size: 659, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/colorschemes/solarized-tc.micro", size: 659, mode: os.FileMode(420), modTime: time.Unix(1465685332, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _runtimeColorschemesSolarizedMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x74\x51\x4b\x6e\xc3\x20\x10\xdd\xf7\x14\x88\xb5\x7d\xa8\x09\xbc\x10\x14\x3c\x83\xc6\xa0\xc8\xb7\x2f\xd4\x4e\x1b\xe2\x66\x87\xf4\xbe\xf3\x70\x92\x44\xe7\x14\xf9\x6e\x9c\x2c\x0b\xb8\x18\x7b\xd1\x18\x6e\x25\x28\xc0\xf6\x6b\x20\xf0\x5a\xa8\x33\xdc\x46\x23\x14\x7d\x53\xc6\x6b\x84\x36\x79\xaa\x18\xc0\x26\x2a\xd8\xad\xcf\xa6\x59\x91\x55\xdc\x33\x55\xe1\x07\xb8\x6c\x19\xc6\x6e\x48\x49\x1e\xa3\x69\x86\x8b\x94\x8c\x7d\x57\x54\xf6\xd0\xf6\x82\x37\x76\xa1\xd0\x62\x69\xc0\xa1\x2a\xbd\xa5\x24\x6f\x3e\x64\x8a\x97\x83\xf0\x9f\x41\x3f\xa7\xae\x3d\xa1\xdf\x4a\xee\x3e\xed\x36\xa7\xbb\x23\xf7\x55\x66\x77\x23\x3d\x98\x03\xdc\x1d\x66\xae\xcb\xe5\x67\xb4\xbf\xcd\xa7\x33\x35\xd4\x52\xa0\xf3\xb3\xfa\x4b\xe8\x7b\xf7\x83\xf9\x20\xe5\xc8\xe1\x65\xd5\xc9\xe3\x4a\x35\x95\xf1\x47\xab\xae\xfb\x1b\xbf\x0d\xbf\x03\x00\x00\xff\xff\xc1\xe6\xe2\xc6\x12\x02\x00\x00") +var _runtimeColorschemesSolarizedMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x74\x51\x5d\x6e\xc3\x20\x0c\x7e\xdf\x29\x10\xcf\xc9\xee\x44\xe1\x2b\x45\x25\x76\xe4\x18\x55\xb9\xfd\xa0\x49\xbb\xd1\x64\x6f\x96\xbe\x5f\xdb\x9e\x33\xcb\x98\x13\xdd\x8d\xe7\x69\x02\xa9\xb1\x17\x49\xf1\xa6\x51\x00\xb2\x5f\x1d\x81\x16\x75\x8d\xe1\x57\x77\x0e\x7d\x2f\x2a\x89\xa2\xb1\x47\x75\x0a\xd5\x3c\x5d\x13\xa4\x26\xe4\x82\x0e\xac\x62\xc5\x96\x7e\x54\xce\x82\x59\xd8\xbf\x8a\x09\x42\x07\xeb\x3a\xc3\xd8\x15\x39\xf3\xa3\x37\x9d\xe1\x93\xcb\xc6\x7e\x2a\x0a\x05\x48\x9d\x10\x8c\x9d\x5c\xac\xb1\xae\xc3\x21\xc2\xad\x25\xe7\x60\xfe\xc9\xe4\xc0\x3b\xe1\xcc\xa0\xad\x53\x96\x96\xd0\x76\x75\xfe\x3e\x6c\x36\x87\xbd\x13\xb5\xab\x8c\xfe\xe6\x64\x67\x76\x70\x73\x18\xa9\x4c\x97\xe7\xd1\x7e\xdf\x32\x1c\xa9\xb1\xa8\x42\xc6\x57\xf5\x3f\xa1\x9f\xdd\x77\xe6\xc3\x09\x3d\x5f\xf5\x66\x0d\x01\x57\x57\xb2\xf6\x9f\x2d\xb2\x6c\x33\xde\x0d\x7f\x02\x00\x00\xff\xff\x1f\x62\x97\x61\x35\x02\x00\x00") func runtimeColorschemesSolarizedMicroBytes() ([]byte, error) { return bindataRead( @@ -236,7 +236,7 @@ func runtimeColorschemesSolarizedMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/colorschemes/solarized.micro", size: 530, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/colorschemes/solarized.micro", size: 565, mode: os.FileMode(420), modTime: time.Unix(1466634672, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -256,7 +256,7 @@ func runtimeHelpHelpMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/help/help.md", size: 7474, mode: os.FileMode(420), modTime: time.Unix(1466618071, 0)} + info := bindataFileInfo{name: "runtime/help/help.md", size: 7474, mode: os.FileMode(420), modTime: time.Unix(1466625633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -276,7 +276,7 @@ func runtimePluginsAutocloseAutocloseLua() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/plugins/autoclose/autoclose.lua", size: 2225, mode: os.FileMode(420), modTime: time.Unix(1466617977, 0)} + info := bindataFileInfo{name: "runtime/plugins/autoclose/autoclose.lua", size: 2225, mode: os.FileMode(420), modTime: time.Unix(1466625633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -296,7 +296,7 @@ func runtimePluginsGoGoLua() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/plugins/go/go.lua", size: 1011, mode: os.FileMode(420), modTime: time.Unix(1466545728, 0)} + info := bindataFileInfo{name: "runtime/plugins/go/go.lua", size: 1011, mode: os.FileMode(420), modTime: time.Unix(1466625633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -316,7 +316,7 @@ func runtimePluginsLinterLinterLua() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/plugins/linter/linter.lua", size: 2208, mode: os.FileMode(420), modTime: time.Unix(1466545278, 0)} + info := bindataFileInfo{name: "runtime/plugins/linter/linter.lua", size: 2208, mode: os.FileMode(420), modTime: time.Unix(1466625633, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -336,7 +336,7 @@ func runtimeSyntaxDockerfileMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/Dockerfile.micro", size: 841, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/Dockerfile.micro", size: 841, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -356,7 +356,7 @@ func runtimeSyntaxLicense() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/LICENSE", size: 723, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/LICENSE", size: 723, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -376,7 +376,7 @@ func runtimeSyntaxMakefile() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/Makefile", size: 17, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/syntax/Makefile", size: 17, mode: os.FileMode(420), modTime: time.Unix(1463750368, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -396,7 +396,7 @@ func runtimeSyntaxReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/README.md", size: 1357, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/README.md", size: 1357, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -416,7 +416,7 @@ func runtimeSyntaxApacheconfMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/apacheconf.micro", size: 6276, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/apacheconf.micro", size: 6276, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -436,7 +436,7 @@ func runtimeSyntaxArduinoMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/arduino.micro", size: 3654, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/arduino.micro", size: 3654, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -456,7 +456,7 @@ func runtimeSyntaxAsciidocMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/asciidoc.micro", size: 984, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/asciidoc.micro", size: 984, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -476,7 +476,7 @@ func runtimeSyntaxAsmMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/asm.micro", size: 780, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/asm.micro", size: 780, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -496,7 +496,7 @@ func runtimeSyntaxAwkMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/awk.micro", size: 1213, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/awk.micro", size: 1213, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -516,7 +516,7 @@ func runtimeSyntaxCMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/c.micro", size: 1613, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/c.micro", size: 1613, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -536,7 +536,7 @@ func runtimeSyntaxCmakeMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/cmake.micro", size: 917, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/cmake.micro", size: 917, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -556,7 +556,7 @@ func runtimeSyntaxCoffeescriptMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/coffeescript.micro", size: 719, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/coffeescript.micro", size: 719, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -576,7 +576,7 @@ func runtimeSyntaxColortestMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/colortest.micro", size: 415, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/colortest.micro", size: 415, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -596,7 +596,7 @@ func runtimeSyntaxConfMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/conf.micro", size: 219, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/conf.micro", size: 219, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -616,7 +616,7 @@ func runtimeSyntaxConkyMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/conky.micro", size: 6330, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/conky.micro", size: 6330, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -636,7 +636,7 @@ func runtimeSyntaxCsharpMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/csharp.micro", size: 1437, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/csharp.micro", size: 1437, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -656,7 +656,7 @@ func runtimeSyntaxCssMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/css.micro", size: 6540, mode: os.FileMode(420), modTime: time.Unix(1465426145, 0)} + info := bindataFileInfo{name: "runtime/syntax/css.micro", size: 6540, mode: os.FileMode(420), modTime: time.Unix(1465685332, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -676,7 +676,7 @@ func runtimeSyntaxCythonMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/cython.micro", size: 998, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/cython.micro", size: 998, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -696,7 +696,7 @@ func runtimeSyntaxDMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/d.micro", size: 3620, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/d.micro", size: 3620, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -716,7 +716,7 @@ func runtimeSyntaxDotMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/dot.micro", size: 729, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/dot.micro", size: 729, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -736,7 +736,7 @@ func runtimeSyntaxErbMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/erb.micro", size: 1357, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/erb.micro", size: 1357, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -756,7 +756,7 @@ func runtimeSyntaxFishMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/fish.micro", size: 1781, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/syntax/fish.micro", size: 1781, mode: os.FileMode(420), modTime: time.Unix(1465685332, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -776,7 +776,7 @@ func runtimeSyntaxFortranMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/fortran.micro", size: 2302, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/fortran.micro", size: 2302, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -796,7 +796,7 @@ func runtimeSyntaxGentooEbuildMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/gentoo-ebuild.micro", size: 1950, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/gentoo-ebuild.micro", size: 1950, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -816,7 +816,7 @@ func runtimeSyntaxGentooEtcPortageMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/gentoo-etc-portage.micro", size: 623, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/gentoo-etc-portage.micro", size: 623, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -836,7 +836,7 @@ func runtimeSyntaxGitCommitMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/git-commit.micro", size: 1129, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/git-commit.micro", size: 1129, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -856,7 +856,7 @@ func runtimeSyntaxGitConfigMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/git-config.micro", size: 254, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/git-config.micro", size: 254, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -876,7 +876,7 @@ func runtimeSyntaxGitRebaseTodoMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/git-rebase-todo.micro", size: 750, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/git-rebase-todo.micro", size: 750, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -896,12 +896,12 @@ func runtimeSyntaxGlslMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/glsl.micro", size: 882, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/glsl.micro", size: 882, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _runtimeSyntaxGoMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x74\x93\x51\x6f\xda\x30\x10\xc7\xdf\xf9\x14\x99\xb5\x8d\x24\x15\xd0\x52\xc4\x18\x1a\x43\x93\xa6\xed\xb1\x2f\xdb\x53\x12\x84\x13\x2e\x69\x84\x63\x47\xce\x85\x82\x7a\xec\xb3\xef\x5c\xda\x0d\x95\x34\x0f\x76\x2e\xf6\xfd\xee\x7f\x7f\x3b\xcd\x41\xa3\xdc\x7b\xe2\xa7\x11\x9e\x88\x87\x85\x79\x2f\x7a\xbd\xcc\x28\x63\xbd\x06\x25\x42\x05\x1a\x79\x21\xf5\x65\x5d\x83\xde\x50\x26\x6b\xca\x94\x69\x80\x32\x53\xd5\x0a\xf6\x3c\xd7\x07\xda\x80\x02\x04\x2a\x2b\x59\x90\x02\x1d\xc4\xa9\xe8\xa4\x54\x72\x0b\xa4\xe1\x81\x6a\xa9\xcb\x8c\x6a\x5b\x6a\x3c\x8d\x4a\xf3\x6c\x10\x32\x24\x0b\x52\xf1\x90\x99\x1d\xd8\x33\x12\x1e\x6a\xf0\xdc\xe3\x40\xed\x92\x73\xfc\x19\xdd\x4c\xe9\x76\x4c\xd3\x49\xb0\xa4\x5c\x19\x89\xfe\x29\x7a\x51\xe7\x4f\x27\x74\x33\x9e\x05\x6f\x62\x98\x52\xa3\xa5\xf4\xc0\xea\x6d\xab\x81\x1a\x64\x35\x05\xf1\x77\xb0\xb9\xcc\x80\x52\x63\x14\x55\xae\xed\x7b\xa9\x09\xac\x35\xb6\xb3\xbd\x27\x5e\x2d\xb3\xad\x2c\x9c\x11\xb5\xb1\xc8\x2a\x74\x83\xb4\x93\x96\x5c\x55\xc7\x6e\xb9\xbf\xbc\xd5\x19\x15\x86\x4d\xcb\xc1\x92\x2e\x15\x95\x06\xe5\xdb\xd0\xdc\x58\xb2\x52\x3b\x6c\x4e\xa0\x9c\xf7\x92\x07\x4e\x97\xad\x42\x6a\x1e\x4a\xcc\xee\xd9\x30\x6c\x6d\xb7\xf3\x2f\xdd\x72\xcd\xc2\xa0\xa1\x94\x1d\xde\x3a\x71\x58\xea\x16\xce\x52\x9e\xf4\xca\xe7\xb3\x62\xb1\x40\xb9\xe4\x7a\xdd\xc7\x19\x0d\xae\x46\xe1\xe2\xcb\xd7\x77\x7f\x3e\x7c\xa4\x55\x42\xf3\xc5\x05\xe6\x54\x36\xba\x1e\x7c\x4e\xae\xe8\x7a\xef\x5e\xe4\x20\xff\x36\xf8\x91\x84\xcc\xa4\xfe\xb0\x7f\x59\x59\xf8\x71\x3c\xa4\x68\x25\x92\x20\x14\xd4\x7f\x8e\xfa\x1c\x5d\x6e\x76\xfc\x38\x92\x69\xae\x2d\xee\xfa\x31\x07\x49\xf7\x1e\xa7\xe1\x53\xf2\x78\x7b\xa4\x7d\xc4\xe5\x59\x84\xd3\xf4\x38\x3e\x52\x7b\x1e\x4f\x8e\xf4\xfb\x3c\x9e\x1d\x83\x2e\xde\x3a\x5a\xad\x93\x70\xfd\x7f\xa9\x3a\x39\xe2\xaf\x28\x8a\xe6\x0d\x5f\x02\x98\x27\x49\x30\x1a\x0d\xc3\xd7\x7b\x98\x61\x71\x21\x46\x71\x28\x3c\xfe\x9f\x16\x22\x0e\x47\xff\x6e\xa6\xd9\x18\x4f\xfc\xba\xfb\x7e\x37\x5f\x8a\xde\xdf\x00\x00\x00\xff\xff\x00\xd6\x65\x4e\x9a\x03\x00\x00") +var _runtimeSyntaxGoMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x84\x93\x4f\x6f\xdb\x3c\x0c\xc6\xef\xfd\x14\x7e\x85\x77\x8b\xed\x22\x49\xff\xa1\xeb\x82\x65\xc5\xb0\x61\x3b\xf6\xb2\x9d\x6c\x07\xa5\x55\xda\x31\x22\x4b\x82\x2c\xa7\x09\xca\xec\xb3\x8f\x6a\xd2\x2d\xe8\x12\x2c\x07\x29\xb4\xc5\x1f\x1f\x3e\x94\xbb\xb5\xf6\xb0\x8a\xc4\x37\x23\x22\x91\x8f\x6a\xf3\xbf\x38\x39\x91\x46\x19\x17\x75\x1e\x3c\xb6\xa8\x3d\xbf\x28\x63\xb0\x16\xf5\x03\x49\xb0\x24\x95\xe9\x90\xa4\x69\xad\xc2\x15\xef\x76\x4d\x0f\xa8\xd0\x23\x35\x2d\xd4\xa4\x50\x27\x79\x29\x0e\x52\x5a\x58\x20\x69\x7c\x24\x0b\xba\x91\x64\x5d\xa3\xfd\x76\x55\x9a\x77\xe3\x51\x7a\x72\x08\x8a\x17\x69\x96\xe8\xf6\x48\x7e\x6d\x31\x0a\xbf\x00\xea\x6f\x39\x27\xbe\xa1\xf3\x6b\xba\xbc\xa0\xeb\xab\xe4\x96\x2a\x65\xc0\xc7\xdb\xe8\x45\x5d\x7c\x7d\x45\xe7\x17\x37\xc9\x51\x0c\x53\xac\x77\x54\xae\x59\xbd\xeb\x35\x52\xe7\x59\x4d\x4d\xfc\x1c\x5d\x05\x12\xa9\x34\x46\x51\x1b\xda\x9e\x83\x26\x74\xce\xb8\x83\xed\x3d\xf3\x2c\xc8\x05\xd4\xc1\x08\x6b\x9c\x67\x15\xba\xf3\xb4\x04\x47\xa1\x6a\x60\xf7\xdc\x5f\xd5\x6b\x49\xb5\x61\xd3\x2a\x74\xa4\x1b\x45\x8d\xf1\x70\x1c\x5a\x19\x47\x0e\x74\xc0\x56\x84\x2a\x78\x0f\xbc\x70\x3a\xf4\xca\x53\xf7\xd8\x78\x39\x67\xc3\x7c\xef\x0e\x3b\xff\xd2\x2d\xd7\xac\x8d\x37\x54\xb2\xc3\x8b\x20\xce\x37\xba\xc7\xbd\x94\x67\xbd\xb0\x9b\x15\x8b\x45\xaa\x80\xeb\x1d\x1e\x67\x36\x3c\x1d\xa7\xd3\x0f\x1f\xff\xfb\xf9\xe6\x2d\xcd\x0a\x9a\x4c\x5f\x63\x46\xba\x6f\x4b\x74\xbb\xea\xd9\xd9\xf0\x7d\x71\x4a\x67\xab\xf0\x07\x86\xd5\xa7\xe1\xd7\x22\x65\x34\x0d\x46\x83\xbf\x32\xb7\x63\x88\x84\x88\xf3\x7c\x44\xd9\x4c\x14\x49\x2a\x68\xb0\x8b\x06\x1c\x1d\xc8\xb1\x28\x1b\x50\x9f\xe7\xb0\x2d\x99\x67\x50\x56\xda\xf9\xe5\x20\xe7\xa0\xf8\xf7\xf9\x20\xf1\x5d\xf1\x74\xb9\xa1\x55\xc6\xea\x58\x63\x90\xfc\x74\xb1\xa1\x7e\x3f\xbe\xda\xd0\x8f\xfd\xf8\x66\x93\x1c\xd3\xcf\xd8\xfb\x6c\x76\x5f\xa4\xf7\x7f\x4e\xb4\x5b\xfb\xe2\x19\x65\xd9\xa4\xe3\x1b\x83\x93\xa2\x48\xc6\xe3\x51\xfa\xfa\x0c\xa3\x9c\x9f\x8a\x71\x9e\x8a\x88\x3f\xbe\xa9\xc8\xd3\xf1\xef\x6b\x6c\x1e\x4c\x24\xbe\xdf\x7d\xb9\x9b\xdc\x8a\x93\x5f\x01\x00\x00\xff\xff\xf1\x92\x03\xf7\xc7\x03\x00\x00") func runtimeSyntaxGoMicroBytes() ([]byte, error) { return bindataRead( @@ -916,7 +916,7 @@ func runtimeSyntaxGoMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/go.micro", size: 922, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/go.micro", size: 967, mode: os.FileMode(420), modTime: time.Unix(1466626730, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -936,7 +936,7 @@ func runtimeSyntaxGroffMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/groff.micro", size: 723, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/groff.micro", size: 723, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -956,7 +956,7 @@ func runtimeSyntaxHamlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/haml.micro", size: 585, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/haml.micro", size: 585, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -976,7 +976,7 @@ func runtimeSyntaxHaskellMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/haskell.micro", size: 1089, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/haskell.micro", size: 1089, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -996,7 +996,7 @@ func runtimeSyntaxHtmlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/html.micro", size: 324, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/html.micro", size: 324, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1016,7 +1016,7 @@ func runtimeSyntaxIniMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/ini.micro", size: 401, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/ini.micro", size: 401, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1036,7 +1036,7 @@ func runtimeSyntaxInputrcMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/inputrc.micro", size: 285, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/inputrc.micro", size: 285, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1056,7 +1056,7 @@ func runtimeSyntaxJavaMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/java.micro", size: 596, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/java.micro", size: 596, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1076,7 +1076,7 @@ func runtimeSyntaxJavascriptMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/javascript.micro", size: 1025, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/javascript.micro", size: 1025, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1096,7 +1096,7 @@ func runtimeSyntaxJsonMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/json.micro", size: 402, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/json.micro", size: 402, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1116,7 +1116,7 @@ func runtimeSyntaxKeymapMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/keymap.micro", size: 318, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/keymap.micro", size: 318, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1136,7 +1136,7 @@ func runtimeSyntaxKickstartMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/kickstart.micro", size: 607, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/kickstart.micro", size: 607, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1156,7 +1156,7 @@ func runtimeSyntaxLedgerMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/ledger.micro", size: 432, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/ledger.micro", size: 432, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1176,7 +1176,7 @@ func runtimeSyntaxLispMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/lisp.micro", size: 380, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/lisp.micro", size: 380, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1196,7 +1196,7 @@ func runtimeSyntaxLuaMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/lua.micro", size: 2923, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/lua.micro", size: 2923, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1216,7 +1216,7 @@ func runtimeSyntaxMakefileMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/makefile.micro", size: 967, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/syntax/makefile.micro", size: 967, mode: os.FileMode(420), modTime: time.Unix(1463750368, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1236,7 +1236,7 @@ func runtimeSyntaxManMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/man.micro", size: 264, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/man.micro", size: 264, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1256,7 +1256,7 @@ func runtimeSyntaxMarkdownMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/markdown.micro", size: 893, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/markdown.micro", size: 893, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1276,7 +1276,7 @@ func runtimeSyntaxMpdconfMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/mpdconf.micro", size: 389, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/mpdconf.micro", size: 389, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1296,7 +1296,7 @@ func runtimeSyntaxNanorcMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/nanorc.micro", size: 1042, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/nanorc.micro", size: 1042, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1316,7 +1316,7 @@ func runtimeSyntaxNginxMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/nginx.micro", size: 4846, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/nginx.micro", size: 4846, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1336,7 +1336,7 @@ func runtimeSyntaxOcamlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/ocaml.micro", size: 767, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/ocaml.micro", size: 767, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1356,7 +1356,7 @@ func runtimeSyntaxPatchMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/patch.micro", size: 242, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/patch.micro", size: 242, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1376,7 +1376,7 @@ func runtimeSyntaxPegMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/peg.micro", size: 395, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/peg.micro", size: 395, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1396,7 +1396,7 @@ func runtimeSyntaxPerlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/perl.micro", size: 1440, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/perl.micro", size: 1440, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1416,7 +1416,7 @@ func runtimeSyntaxPerl6Micro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/perl6.micro", size: 1649, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/perl6.micro", size: 1649, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1436,7 +1436,7 @@ func runtimeSyntaxPhpMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/php.micro", size: 1431, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/php.micro", size: 1431, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1456,7 +1456,7 @@ func runtimeSyntaxPkgConfigMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/pkg-config.micro", size: 245, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/pkg-config.micro", size: 245, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1476,7 +1476,7 @@ func runtimeSyntaxPkgbuildMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/pkgbuild.micro", size: 1424, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/pkgbuild.micro", size: 1424, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1496,7 +1496,7 @@ func runtimeSyntaxPoMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/po.micro", size: 221, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/po.micro", size: 221, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1516,7 +1516,7 @@ func runtimeSyntaxPovMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/pov.micro", size: 682, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/pov.micro", size: 682, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1536,7 +1536,7 @@ func runtimeSyntaxPrivoxyActionMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/privoxy-action.micro", size: 1545, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/privoxy-action.micro", size: 1545, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1556,7 +1556,7 @@ func runtimeSyntaxPrivoxyConfigMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/privoxy-config.micro", size: 804, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/privoxy-config.micro", size: 804, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1576,7 +1576,7 @@ func runtimeSyntaxPrivoxyFilterMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/privoxy-filter.micro", size: 390, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/privoxy-filter.micro", size: 390, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1596,7 +1596,7 @@ func runtimeSyntaxPuppetMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/puppet.micro", size: 1969, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/puppet.micro", size: 1969, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1616,7 +1616,7 @@ func runtimeSyntaxPythonMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/python.micro", size: 3037, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/python.micro", size: 3037, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1636,7 +1636,7 @@ func runtimeSyntaxRMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/r.micro", size: 238, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/r.micro", size: 238, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1656,7 +1656,7 @@ func runtimeSyntaxRestMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/reST.micro", size: 470, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/reST.micro", size: 470, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1676,7 +1676,7 @@ func runtimeSyntaxRpmspecMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/rpmspec.micro", size: 1626, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/rpmspec.micro", size: 1626, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1696,7 +1696,7 @@ func runtimeSyntaxRubyMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/ruby.micro", size: 1531, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/ruby.micro", size: 1531, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1716,7 +1716,7 @@ func runtimeSyntaxRustMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/rust.micro", size: 1077, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/rust.micro", size: 1077, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1736,7 +1736,7 @@ func runtimeSyntaxScalaMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/scala.micro", size: 670, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/scala.micro", size: 670, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1756,7 +1756,7 @@ func runtimeSyntaxSedMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/sed.micro", size: 240, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/sed.micro", size: 240, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1776,7 +1776,7 @@ func runtimeSyntaxShMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/sh.micro", size: 1682, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/syntax/sh.micro", size: 1682, mode: os.FileMode(420), modTime: time.Unix(1465685332, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1796,7 +1796,7 @@ func runtimeSyntaxSlsMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/sls.micro", size: 570, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/sls.micro", size: 570, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1816,7 +1816,7 @@ func runtimeSyntaxSqlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/sql.micro", size: 1845, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/sql.micro", size: 1845, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1836,7 +1836,7 @@ func runtimeSyntaxSwiftMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/swift.micro", size: 1028, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/swift.micro", size: 1028, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1856,7 +1856,7 @@ func runtimeSyntaxSystemdMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/systemd.micro", size: 5103, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/systemd.micro", size: 5103, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1876,7 +1876,7 @@ func runtimeSyntaxTclMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/tcl.micro", size: 2273, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/tcl.micro", size: 2273, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1896,7 +1896,7 @@ func runtimeSyntaxTexMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/tex.micro", size: 246, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/tex.micro", size: 246, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1916,7 +1916,7 @@ func runtimeSyntaxValaMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/vala.micro", size: 789, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/vala.micro", size: 789, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1936,7 +1936,7 @@ func runtimeSyntaxViMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/vi.micro", size: 355, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/vi.micro", size: 355, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1956,7 +1956,7 @@ func runtimeSyntaxXmlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/xml.micro", size: 281, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/xml.micro", size: 281, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1976,7 +1976,7 @@ func runtimeSyntaxXresourcesMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/xresources.micro", size: 297, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/xresources.micro", size: 297, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1996,7 +1996,7 @@ func runtimeSyntaxYamlMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/yaml.micro", size: 542, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/yaml.micro", size: 542, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2016,7 +2016,7 @@ func runtimeSyntaxYumMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/yum.micro", size: 276, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/yum.micro", size: 276, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2036,7 +2036,7 @@ func runtimeSyntaxZshMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/syntax/zsh.micro", size: 1957, mode: os.FileMode(420), modTime: time.Unix(1464645544, 0)} + info := bindataFileInfo{name: "runtime/syntax/zsh.micro", size: 1957, mode: os.FileMode(420), modTime: time.Unix(1463511542, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/runtime/syntax/go.micro b/runtime/syntax/go.micro index 21fa52d8..d40ef77a 100644 --- a/runtime/syntax/go.micro +++ b/runtime/syntax/go.micro @@ -9,11 +9,11 @@ color statement "\b(for|range|if|else|case|default|switch|return)\b" color statement "\b(go|goto|break|continue)\b" color constant "\b(true|false)\b" color statement "[-+/*=<>!~%&|^]|:=" -color constant "\b([0-9]+|0x[0-9a-fA-F]*)\b|'.'" -color constant ""(\\.|[^"])*"|'(\\.|[^'])*'" -color constant "\\[abfnrtv'\"\\]" -color constant "\\([0-7]{3}|x[A-Fa-f0-9]{2}|u[A-Fa-f0-9]{4}|U[A-Fa-f0-9]{8})" -color constant "`[^`]*`" +color constant.number "\b([0-9]+|0x[0-9a-fA-F]*)\b|'.'" +color constant.string ""(\\.|[^"])*"|'(\\.|[^'])*'" +color constant.specialChar "\\[abfnrtv'\"\\]" +color constant.specialChar "\\([0-7]{3}|x[A-Fa-f0-9]{2}|u[A-Fa-f0-9]{4}|U[A-Fa-f0-9]{8})" +color constant.string "`[^`]*`" color comment "(^|[[:space:]])//.*" color comment start="/\*" end="\*/" color todo "TODO:?" -- 2.44.0