[[ "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" ]]