[
  [
    "start",
    [
      "comment.line.colons.dosbatch",
      ":: batch file highlighting in Ace!"
    ]
  ],
  [
    "start",
    [
      "text",
      "@"
    ],
    [
      "keyword.command.dosbatch",
      "echo"
    ],
    [
      "text",
      " off"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword.control.statement.dosbatch",
      "CALL"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.command.dosbatch",
      "set"
    ],
    [
      "text",
      " var1="
    ],
    [
      "constant.numeric",
      "%cd%"
    ]
  ],
  [
    "start",
    [
      "keyword.command.dosbatch",
      "echo"
    ],
    [
      "text",
      " unhide everything in "
    ],
    [
      "constant.numeric",
      "%var1%"
    ],
    [
      "text",
      "!"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "comment.line.colons.dosbatch",
      ":: FOR loop in bat is super strange!"
    ]
  ],
  [
    "start",
    [
      "keyword.control.repeat.dosbatch",
      "FOR"
    ],
    [
      "text",
      " /f "
    ],
    [
      "punctuation.definition.string.begin.shell",
      "\""
    ],
    [
      "string.quoted.double.dosbatch",
      "tokens=*"
    ],
    [
      "punctuation.definition.string.end.shell",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "%%G"
    ],
    [
      "text",
      " IN ('"
    ],
    [
      "keyword.command.dosbatch",
      "dir"
    ],
    [
      "text",
      " /A:D /b') DO ("
    ]
  ],
  [
    "start",
    [
      "keyword.command.dosbatch",
      "echo"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "%var1%%%G"
    ]
  ],
  [
    "start",
    [
      "keyword.command.dosbatch",
      "attrib"
    ],
    [
      "text",
      " -r -a -h -s "
    ],
    [
      "punctuation.definition.string.begin.shell",
      "\""
    ],
    [
      "constant.numeric",
      "%var1%%%G"
    ],
    [
      "punctuation.definition.string.end.shell",
      "\""
    ],
    [
      "text",
      " /D /S"
    ]
  ],
  [
    "start",
    [
      "text",
      ")"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword.command.dosbatch",
      "pause"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "doc.comment",
      "REM"
    ],
    [
      "comment",
      " that's all"
    ]
  ],
  [
    "start"
  ]
]