[[
   "comment",
  ["comment.start.xml","<!--"]
],[
   "comment",
  ["comment.xml","Things to verify:"]
],[
   "comment",
  ["comment.xml","- comments (this block) are properly highlighted"]
],[
   "comment",
  ["comment.xml","- expressions are highlighted as JS"]
],[
   "comment",
  ["comment.xml","- <script> highlights ES2015 syntax"]
],[
   "comment",
  ["comment.xml","- <style> highlights as CSS"]
],[
   "start",
  ["comment.end.xml","-->"]
],[
   "start"
],[
   "start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","template"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["text.xml","  "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["text.xml","    "],
  ["punctuation","{{"],
  ["text"," "],
  ["identifier","foo"],
  ["text"," "],
  ["keyword.operator","*"],
  ["text"," "],
  ["constant.numeric","10"],
  ["text"," "],
  ["keyword.operator","+"],
  ["text"," "],
  ["string","'hi'"],
  ["text"," "],
  ["punctuation","}}"]
],[
   "tag_stuff",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","span"]
],[
   "tag_stuff",
  ["text.tag-whitespace.xml","        "],
  ["entity.other.attribute-name.xml","v-"],
  ["entity.other.attribute-name.xml","text"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","foo"],
  ["text"," "],
  ["keyword.operator","*"],
  ["text"," "],
  ["constant.numeric","10"],
  ["text"," "],
  ["keyword.operator","+"],
  ["text"," "],
  ["string","'hi'"],
  ["string","\""],
  ["text.tag-whitespace.xml"," "],
  ["punctuation.separator.key-value.xml",":"],
  ["entity.other.attribute-name.xml","id"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","foo"],
  ["text"," "],
  ["keyword.operator","+"],
  ["text"," "],
  ["string","'baz'"],
  ["string","\""]
],[
   "tag_stuff",
  ["text.tag-whitespace.xml","        "],
  ["punctuation.separator.key-value.xml","@"],
  ["entity.other.attribute-name.xml","click"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","onClick"],
  ["paren.lparen","("],
  ["string","'hello'"],
  ["paren.rparen",")"],
  ["string","\""]
],[
   "start",
  ["text.tag-whitespace.xml","        "],
  ["punctuation.separator.key-value.xml","@"],
  ["entity.other.attribute-name.xml","click.prevent"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","onClick"],
  ["paren.lparen","("],
  ["string","'hello'"],
  ["paren.rparen",")"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["text.xml","      Hello"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","span"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","router-link"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","v-"],
  ["entity.other.attribute-name.xml","bind"],
  ["entity.other.attribute-name.xml",":to"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","item"],
  ["punctuation.operator","."],
  ["identifier","url"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml","/>"]
],[
   "start",
  ["text.xml","    "],
  ["comment.start.xml","<!--"],
  ["comment.xml"," v-bind with dynamic key "],
  ["comment.end.xml","-->"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","div"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","v-"],
  ["entity.other.attribute-name.xml","bind"],
  ["entity.other.attribute-name.xml",":[key]"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","value"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "start",
  ["text.xml","    "],
  ["comment.start.xml","<!--"],
  ["comment.xml"," v-bind shorthand with dynamic key "],
  ["comment.end.xml","-->"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","div"],
  ["text.tag-whitespace.xml"," "],
  ["punctuation.separator.key-value.xml",":"],
  ["entity.other.attribute-name.xml","[key]"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","value"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "start",
  ["text.xml","    "],
  ["comment.start.xml","<!--"],
  ["comment.xml"," v-on with dynamic event "],
  ["comment.end.xml","-->"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","div"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","v-"],
  ["entity.other.attribute-name.xml","on"],
  ["entity.other.attribute-name.xml",":[event]"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","handler"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "start",
  ["text.xml","    "],
  ["comment.start.xml","<!--"],
  ["comment.xml"," v-on shorthand with dynamic event "],
  ["comment.end.xml","-->"]
],[
   "start",
  ["text.xml","    "],
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","div"],
  ["text.tag-whitespace.xml"," "],
  ["punctuation.separator.key-value.xml","@"],
  ["entity.other.attribute-name.xml","[event]"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["identifier","handler"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["text.xml","  "],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","div"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","template"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "js-start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.script.tag-name.xml","script"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "js-start",
  ["keyword","export"],
  ["text"," "],
  ["keyword","default"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "js-start",
  ["text","  "],
  ["identifier","data"],
  ["punctuation.operator",":"],
  ["text"," "],
  ["paren.lparen","("],
  ["paren.rparen",")"],
  ["text"," "],
  ["storage.type","=>"],
  ["text"," "],
  ["paren.lparen","({"]
],[
   "js-no_regex",
  ["text","    "],
  ["identifier","foo"],
  ["punctuation.operator",":"],
  ["text"," "],
  ["string","'bar'"]
],[
   "js-no_regex",
  ["text","  "],
  ["paren.rparen","})"]
],[
   "js-start",
  ["paren.rparen","}"],
  ["punctuation.operator",";"]
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.script.tag-name.xml","script"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "css-start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.style.tag-name.xml","style"],
  ["meta.tag.punctuation.tag-close.style.xml",">"]
],[
   "css-ruleset",
  ["constant","div"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "css-ruleset",
  ["text","  "],
  ["support.type","color"],
  ["punctuation.operator",":"],
  ["text"," "],
  ["support.constant.color","red"],
  ["punctuation.operator",";"]
],[
   "css-start",
  ["paren.rparen","}"]
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.style.tag-name.xml","style"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "sass-start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.style.tag-name.xml","style"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","lang"],
  ["keyword.operator.attribute-equals.xml","="],
  ["string.attribute-value.xml","\"sass\""],
  ["meta.tag.punctuation.tag-close.style.xml",">"]
],[
   "sass-start",
  ["comment","// sass ace mode;"]
],[
   "sass-start"
],[
   "sass-start",
  ["keyword","@import"],
  ["text"," "],
  ["support.function","url("],
  ["string","http://fonts.googleapis.com/css?family=Ace:700"],
  ["support.function",")"]
],[
   "sass-start"
],[
   "sass-start",
  ["variable.language","html"],
  ["text",", "],
  ["variable.language","body"]
],[
   "sass-start",
  ["support.type","  :background-color "],
  ["constant.numeric","#ace"]
],[
   "sass-start",
  ["text","  "],
  ["support.type","text-align"],
  ["text",": "],
  ["constant.language","center"]
],[
   "sass-start",
  ["text","  "],
  ["support.type","height"],
  ["text",": "],
  ["constant.numeric","100%"]
],[
   ["sass-comment",-1,2,"sass-start"],
  ["comment","  /*;*********;"]
],[
   ["sass-comment",3,2,"sass-start"],
  ["comment","    ;comment  ;"]
],[
   ["sass-comment",3,2,"sass-start"],
  ["comment","    ;*********;"]
],[
   "sass-start"
],[
   "sass-start"
],[
   "sass-start",
  ["text","  &"],
  ["variable.language",":before"]
],[
   "sass-start",
  ["text","    "],
  ["variable","$radius"],
  ["text",": "],
  ["variable","$size"],
  ["text"," "],
  ["keyword.operator","*"],
  ["text"," "],
  ["constant.numeric","0.845"]
],[
   "sass-start",
  ["text","    "],
  ["variable","$glow"],
  ["text",": "],
  ["variable","$size"],
  ["text"," "],
  ["keyword.operator","*"],
  ["text"," "],
  ["constant.numeric","0.125"]
],[
   "sass-start"
],[
   "sass-start",
  ["text","    "],
  ["support.type","box-shadow"],
  ["text",": "],
  ["constant.numeric","0"],
  ["text"," "],
  ["constant.numeric","0"],
  ["text"," "],
  ["variable","$glow"],
  ["text"," "],
  ["variable","$glow"],
  ["text"," / "],
  ["constant.numeric","2"],
  ["text"," "],
  ["constant.numeric","#fff"]
],[
   "sass-start",
  ["text","    "],
  ["support.type","border-radius"],
  ["text",": "],
  ["variable","$radius"]
],[
   "sass-start"
],[
   "sass-start",
  ["text","    &"],
  ["variable.language",":active"]
],[
   "sass-start",
  ["text","      ~ "],
  ["variable.language",".button"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","box-shadow"],
  ["text",": "],
  ["constant.numeric","0"],
  ["text"," "],
  ["constant.numeric","15px"],
  ["text"," "],
  ["constant.numeric","25px"],
  ["text"," "],
  ["constant.numeric","-4px"],
  ["text"," "],
  ["support.function","rgba"],
  ["paren.lparen","("],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0.4"],
  ["paren.rparen",")"]
],[
   "sass-start"
],[
   "sass-start",
  ["text","      ~ "],
  ["variable.language",".label"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","font-size"],
  ["text",": "],
  ["constant.numeric","40px"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","color"],
  ["text",": "],
  ["support.function","rgba"],
  ["paren.lparen","("],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0"],
  ["text",", "],
  ["constant.numeric","0.45"],
  ["paren.rparen",")"]
],[
   "sass-start"
],[
   "sass-start",
  ["text","    &"],
  ["variable.language",":checked"]
],[
   "sass-start",
  ["text","      ~ "],
  ["variable.language",".button"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","box-shadow"],
  ["text",": "],
  ["constant.numeric","0"],
  ["text"," "],
  ["constant.numeric","15px"],
  ["text"," "],
  ["constant.numeric","25px"],
  ["text"," "],
  ["constant.numeric","-4px"],
  ["text"," "],
  ["constant.numeric","#ace"]
],[
   "sass-start"
],[
   "sass-start",
  ["text","      ~ "],
  ["variable.language",".label"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","font-size"],
  ["text",": "],
  ["constant.numeric","40px"]
],[
   "sass-start",
  ["text","        "],
  ["support.type","color"],
  ["text",": "],
  ["constant.numeric","#c9c9c9"]
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.style.tag-name.xml","style"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "scss-start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.style.tag-name.xml","style"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","lang"],
  ["keyword.operator.attribute-equals.xml","="],
  ["string.attribute-value.xml","\"scss\""],
  ["meta.tag.punctuation.tag-close.style.xml",">"]
],[
   "scss-start",
  ["comment","/* style.scss */"]
],[
   "scss-start"
],[
   "scss-start",
  ["variable.language","#navbar"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "scss-start",
  ["text","  "],
  ["variable","$navbar-width"],
  ["text",": "],
  ["constant.numeric","800px"],
  ["text",";"]
],[
   "scss-start",
  ["text","  "],
  ["variable","$items"],
  ["text",": "],
  ["constant.numeric","5"],
  ["text",";"]
],[
   "scss-start",
  ["text","  "],
  ["variable","$navbar-color"],
  ["text",": "],
  ["constant.numeric","#ce4dd6"],
  ["text",";"]
],[
   "scss-start"
],[
   "scss-start",
  ["text","  "],
  ["support.type","width"],
  ["text",": "],
  ["variable","$navbar-width"],
  ["text",";"]
],[
   "scss-start",
  ["text","  "],
  ["support.type","border-bottom"],
  ["text",": "],
  ["constant.numeric","2px"],
  ["text"," "],
  ["constant.language","solid"],
  ["text"," "],
  ["variable","$navbar-color"],
  ["text",";"]
],[
   "scss-start"
],[
   "scss-start",
  ["text","  "],
  ["variable.language","li"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "scss-start",
  ["text","    "],
  ["support.type","float"],
  ["text",": "],
  ["support.type","left"],
  ["text",";"]
],[
   "scss-start",
  ["text","    "],
  ["support.type","width"],
  ["text",": "],
  ["variable","$navbar-width"],
  ["text","/"],
  ["variable","$items"],
  ["text"," "],
  ["constant","-"],
  ["text"," "],
  ["constant.numeric","10px"],
  ["text",";"]
],[
   "scss-start"
],[
   "scss-start",
  ["text","    "],
  ["support.type","background-color"],
  ["text",": "],
  ["support.function","lighten"],
  ["paren.lparen","("],
  ["variable","$navbar-color"],
  ["text",", "],
  ["constant.numeric","20%"],
  ["paren.rparen",")"],
  ["text",";"]
],[
   "scss-start"
],[
   "scss-start",
  ["text","    &"],
  ["variable.language",":hover"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "scss-start",
  ["text","      "],
  ["support.type","background-color"],
  ["text",": "],
  ["support.function","lighten"],
  ["paren.lparen","("],
  ["variable","$navbar-color"],
  ["text",", "],
  ["constant.numeric","10%"],
  ["paren.rparen",")"],
  ["text",";"]
],[
   "scss-start",
  ["text","    "],
  ["paren.rparen","}"]
],[
   "scss-start",
  ["text","  "],
  ["paren.rparen","}"]
],[
   "scss-start",
  ["paren.rparen","}"]
],[
   "scss-start"
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.style.tag-name.xml","style"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "jade-start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.template.tag-name.xml","template"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","lang"],
  ["keyword.operator.attribute-equals.xml","="],
  ["string.attribute-value.xml","\"jade\""],
  ["meta.tag.punctuation.tag-close.template.xml",">"]
],[
   "jade-start",
  ["storage.type.function.jade","  mixin"],
  ["entity.name.function.jade"," article"],
  ["punctuation.definition.parameters.begin.jade","("],
  ["variable.parameter.function.jade","obj, parents"],
  ["punctuation.definition.parameters.end.jade",")"]
],[
   "jade-start",
  ["source.js.embedded.jade","    -"],
  ["storage.type","var"],
  ["text"," "],
  ["identifier","x"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["string","\"0\""],
  ["text",";"]
],[
   "jade-start"
],[
   "jade-start",
  ["source.js.embedded.jade","  -"],
  ["text"," "],
  ["storage.type","var"],
  ["text"," "],
  ["identifier","items"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["paren.lparen","["],
  ["string","\"one\""],
  ["punctuation.operator",","],
  ["text"," "],
  ["string","\"two\""],
  ["punctuation.operator",","],
  ["text"," "],
  ["string","\"three\""],
  ["text","]"]
],[
   "jade-start",
  ["meta.tag.any.jade","  each"],
  ["text"," item in items"]
],[
   "jade-start",
  ["meta.tag.any.jade","    li"],
  ["text","= item"]
],[
   "start",
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.template.tag-name.xml","template"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
],[
   "start",
  ["meta.tag.punctuation.tag-open.xml","<"],
  ["meta.tag.tag-name.xml","template"],
  ["text.tag-whitespace.xml"," "],
  ["entity.other.attribute-name.xml","v-"],
  ["entity.other.attribute-name.xml","slot"],
  ["entity.other.attribute-name.xml",":item"],
  ["entity.other.attribute-name.xml",".parentkey.subkey.subkey.subkey.subkey.subkey"],
  ["punctuation.separator.key-value.xml","="],
  ["string","\""],
  ["paren.lparen","{"],
  ["text"," "],
  ["identifier","value"],
  ["text"," "],
  ["paren.rparen","}"],
  ["string","\""],
  ["meta.tag.punctuation.tag-close.xml",">"],
  ["meta.tag.punctuation.end-tag-open.xml","</"],
  ["meta.tag.tag-name.xml","template"],
  ["meta.tag.punctuation.tag-close.xml",">"]
],[
   "start"
]]