[[
   "start",
  ["keyword","class"],
  ["text"," "],
  ["identifier","Haxe"],
  ["text"," "]
],[
   "start",
  ["paren.lparen","{"]
],[
   "start",
  ["text","    "],
  ["keyword","public"],
  ["text"," "],
  ["keyword","static"],
  ["text"," "],
  ["keyword","function"],
  ["text"," "],
  ["identifier","main"],
  ["paren.lparen","("],
  ["paren.rparen",")"],
  ["text"," "]
],[
   "start",
  ["text","    "],
  ["paren.lparen","{"]
],[
   "start",
  ["text","        "],
  ["comment","// Say Hello!"]
],[
   "start",
  ["text","        "],
  ["keyword","var"],
  ["text"," "],
  ["identifier","greeting"],
  ["punctuation.operator",":"],
  ["keyword","String"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["string","\"Hello World\""],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","        "],
  ["keyword","trace"],
  ["paren.lparen","("],
  ["identifier","greeting"],
  ["paren.rparen",")"],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","        "]
],[
   "start",
  ["text","        "],
  ["keyword","var"],
  ["text"," "],
  ["identifier","targets"],
  ["punctuation.operator",":"],
  ["keyword","Array"],
  ["keyword.operator","<"],
  ["keyword","String"],
  ["keyword.operator",">"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["paren.lparen","["],
  ["string","\"Flash\""],
  ["punctuation.operator",","],
  ["string","\"Javascript\""],
  ["punctuation.operator",","],
  ["string","\"PHP\""],
  ["punctuation.operator",","],
  ["string","\"Neko\""],
  ["punctuation.operator",","],
  ["string","\"C++\""],
  ["punctuation.operator",","],
  ["string","\"iOS\""],
  ["punctuation.operator",","],
  ["string","\"Android\""],
  ["punctuation.operator",","],
  ["string","\"webOS\""],
  ["paren.rparen","]"],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","        "],
  ["keyword","trace"],
  ["paren.lparen","("],
  ["string","\"Haxe is a great language that can target:\""],
  ["paren.rparen",")"],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","        "],
  ["keyword","for"],
  ["text"," "],
  ["paren.lparen","("],
  ["identifier","target"],
  ["text"," "],
  ["keyword","in"],
  ["text"," "],
  ["identifier","targets"],
  ["paren.rparen",")"]
],[
   "start",
  ["text","        "],
  ["paren.lparen","{"]
],[
   "start",
  ["text","            "],
  ["keyword","trace"],
  ["text"," "],
  ["paren.lparen","("],
  ["string","\" - \""],
  ["text"," "],
  ["keyword.operator","+"],
  ["text"," "],
  ["identifier","target"],
  ["paren.rparen",")"],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","        "],
  ["paren.rparen","}"]
],[
   "start",
  ["text","        "],
  ["keyword","trace"],
  ["paren.lparen","("],
  ["string","\"And many more!\""],
  ["paren.rparen",")"],
  ["punctuation.operator",";"]
],[
   "start",
  ["text","    "],
  ["paren.rparen","}"]
],[
   "start",
  ["paren.rparen","}"]
]]