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