[[
   "vm_comment",
  ["comment.block","#*"]
],[
   "vm_comment",
  ["comment","  This is a sample comment block that"]
],[
   "vm_comment",
  ["comment","  spans multiple lines."]
],[
   "start",
  ["comment","*#"]
],[
   "start"
],[
   "start",
  ["keyword","#macro"],
  ["text"," "],
  ["lparen","("],
  ["text"," "],
  ["identifier","outputItem"],
  ["text"," "],
  ["variable","$item"],
  ["text"," "],
  ["rparen",")"]
],[
   "start",
  ["text","  "],
  ["meta.tag.punctuation.begin","<"],
  ["meta.tag.name","li"],
  ["meta.tag.punctuation.end",">"],
  ["variable","${"],
  ["identifier","item"],
  ["variable","}"],
  ["meta.tag.punctuation.begin","</"],
  ["meta.tag.name","li"],
  ["meta.tag.punctuation.end",">"]
],[
   "start",
  ["keyword","#end"]
],[
   "start"
],[
   "start",
  ["comment","## Define the items to iterate"]
],[
   "start",
  ["keyword","#set"],
  ["text"," "],
  ["lparen","("],
  ["text"," "],
  ["variable","$items"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["lparen","["],
  ["constant.numeric","1"],
  ["text",", "],
  ["constant.numeric","2"],
  ["text",", "],
  ["constant.numeric","3"],
  ["text",", "],
  ["constant.numeric","4"],
  ["rparen","]"],
  ["text"," "],
  ["rparen",")"]
],[
   "start"
],[
   "start",
  ["meta.tag.punctuation.begin","<"],
  ["meta.tag.name","ul"],
  ["meta.tag.punctuation.end",">"]
],[
   "start",
  ["text","  "],
  ["comment","## Iterate over the items and output the evens."]
],[
   "start",
  ["text","  "],
  ["keyword","#foreach"],
  ["text"," "],
  ["lparen","("],
  ["text"," "],
  ["variable","$item"],
  ["text"," "],
  ["identifier","in"],
  ["text"," "],
  ["variable","$items"],
  ["text"," "],
  ["rparen",")"]
],[
   "start",
  ["text","    "],
  ["keyword","#if"],
  ["text"," "],
  ["lparen","("],
  ["text"," "],
  ["support.function","$_MathTool"],
  ["text","."],
  ["identifier","mod"],
  ["lparen","("],
  ["variable","$item"],
  ["text",", "],
  ["constant.numeric","2"],
  ["rparen",")"],
  ["text"," "],
  ["keyword.operator","=="],
  ["text"," "],
  ["constant.numeric","0"],
  ["text"," "],
  ["rparen",")"]
],[
   "start",
  ["text","      "],
  ["identifier","#outputItem"],
  ["text"," "],
  ["lparen","("],
  ["variable","$item"],
  ["rparen",")"]
],[
   "start",
  ["text","    "],
  ["keyword","#end"]
],[
   "start",
  ["text","  "],
  ["keyword","#end"]
],[
   "start",
  ["meta.tag.punctuation.begin","</"],
  ["meta.tag.name","ul"],
  ["meta.tag.punctuation.end",">"]
],[
   "start"
],[
   "js-start",
  ["meta.tag.punctuation.begin","<"],
  ["meta.tag.name.script","script"],
  ["meta.tag.punctuation.end",">"]
],[
   "js-comment_regex_allowed",
  ["text","  "],
  ["comment","/*"]
],[
   "js-comment_regex_allowed",
  ["comment","    A sample function to decomstrate"]
],[
   "js-comment_regex_allowed",
  ["comment","    JavaScript highlighting and folding."]
],[
   "js-start",
  ["comment","  */"]
],[
   "js-start",
  ["text","  "],
  ["storage.type","function"],
  ["text"," "],
  ["entity.name.function","foo"],
  ["paren.lparen","("],
  ["variable.parameter","items"],
  ["punctuation.operator",", "],
  ["variable.parameter","nada"],
  ["paren.rparen",")"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "js-start",
  ["text","    "],
  ["keyword","for"],
  ["text"," "],
  ["paren.lparen","("],
  ["storage.type","var"],
  ["text"," "],
  ["identifier","i"],
  ["keyword.operator","="],
  ["constant.numeric","0"],
  ["punctuation.operator",";"],
  ["text"," "],
  ["identifier","i"],
  ["keyword.operator","<"],
  ["identifier","items"],
  ["punctuation.operator","."],
  ["support.constant","length"],
  ["punctuation.operator",";"],
  ["text"," "],
  ["identifier","i"],
  ["keyword.operator","++"],
  ["paren.rparen",")"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   "js-start",
  ["text","      "],
  ["support.function","alert"],
  ["paren.lparen","("],
  ["identifier","items"],
  ["paren.lparen","["],
  ["identifier","i"],
  ["paren.rparen","]"],
  ["text"," "],
  ["keyword.operator","+"],
  ["text"," "],
  ["string","\"juhu"],
  ["constant.language.escape","\\n"],
  ["string","\""],
  ["paren.rparen",")"],
  ["punctuation.operator",";"]
],[
   "js-no_regex",
  ["text","    "],
  ["paren.rparen","}"]
],[
   "js-no_regex",
  ["text","  "],
  ["paren.rparen","}"]
],[
   "start",
  ["meta.tag.punctuation.begin","</"],
  ["meta.tag.name.script","script"],
  ["meta.tag.punctuation.end",">"]
],[
   "start"
],[
   "css-start",
  ["meta.tag.punctuation.begin","<"],
  ["meta.tag.name.style","style"],
  ["meta.tag.punctuation.end",">"]
],[
   ["css-comment","css-start"],
  ["text","  "],
  ["comment","/*"]
],[
   ["css-comment","css-start"],
  ["comment","    A sample style to decomstrate"]
],[
   ["css-comment","css-start"],
  ["comment","    CSS highlighting and folding."]
],[
   "css-start",
  ["comment","  */"]
],[
   ["css-ruleset","css-start"],
  ["text","  "],
  ["variable",".class"],
  ["text"," "],
  ["paren.lparen","{"]
],[
   ["css-ruleset","css-start"],
  ["text","    "],
  ["support.type","font-family"],
  ["text",": Monaco, "],
  ["string","\"Courier New\""],
  ["text",", "],
  ["support.constant.fonts","monospace"],
  ["text",";"]
],[
   ["css-ruleset","css-start"],
  ["text","    "],
  ["support.type","font-size"],
  ["text",": "],
  ["constant.numeric","12"],
  ["keyword","px"],
  ["text",";"]
],[
   ["css-ruleset","css-start"],
  ["text","    "],
  ["support.type","cursor"],
  ["text",": "],
  ["support.constant","text"],
  ["text",";"]
],[
   "css-start",
  ["text","  "],
  ["paren.rparen","}"]
],[
   "start",
  ["meta.tag.punctuation.begin","</"],
  ["meta.tag.name.style","style"],
  ["meta.tag.punctuation.end",">"]
]]