ace-code-editor
Version:
Ajax.org Code Editor is a full featured source code highlighting editor that powers the Cloud9 IDE
286 lines • 8.64 kB
JSON
[[
"punctuation.definition.comment.begin.soy1",
["punctuation.definition.comment.begin.soy","/**"]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * Greets a person using \"Hello\" by default."]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * "],
["support.type.soy","@param"],
["text"," "],
["variable.parameter.soy","name"],
["comment.block.documentation.soy"," The name of the person."]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * "],
["support.type.soy","@param?"],
["text"," "],
["variable.parameter.soy","greetingWord"],
["comment.block.documentation.soy"," Optional greeting word to use instead of \"Hello\"."]
],[
"start",
["comment.block.documentation.soy"," "],
["punctuation.definition.comment.end.soy","*/"]
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","template"],
["text"," "],
["entity.name.function.soy",".helloName"],
["meta.tag.template.soy"," #eee"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","if"],
["meta.tag.if.soy"," "],
["keyword.operator.soy","not"],
["meta.tag.if.soy"," "],
["variable.other.soy","$greetingWord"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," Hello "],
["punctuation.definition.tag.begin.soy","{"],
["variable.other.soy","$name"],
["punctuation.definition.tag.end.soy","}"],
["text.xml","!"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["text","else"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["variable.other.soy","$greetingWord"],
["punctuation.definition.tag.end.soy","}"],
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["variable.other.soy","$name"],
["punctuation.definition.tag.end.soy","}"],
["text.xml","!"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{/"],
["entity.name.tag.soy","if"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["punctuation.definition.tag.begin.soy","{/"],
["meta.tag.template.soy","template"],
["punctuation.definition.tag.end.soy","}"]
],[
"start"
],[
"punctuation.definition.comment.begin.soy1",
["punctuation.definition.comment.begin.soy","/**"]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * Greets a person and optionally a list of other people."]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * "],
["support.type.soy","@param"],
["text"," "],
["variable.parameter.soy","name"],
["comment.block.documentation.soy"," The name of the person."]
],[
"punctuation.definition.comment.begin.soy1",
["comment.block.documentation.soy"," * "],
["support.type.soy","@param"],
["text"," "],
["variable.parameter.soy","additionalNames"],
["comment.block.documentation.soy"," The additional names to greet. May be an empty list."]
],[
"start",
["comment.block.documentation.soy"," "],
["punctuation.definition.comment.end.soy","*/"]
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","template"],
["text"," "],
["entity.name.function.soy",".helloNames"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["comment.line.double-slash.soy","//"],
["comment.line.double-slash.soy"," Greet the person."]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","call"],
["variable.parameter.soy"," .helloName"],
["meta.tag.call.soy"," "],
["entity.other.attribute-name.soy","data"],
["keyword.operator.soy","="],
["string.quoted.double","\"all\""],
["meta.tag.call.soy"," /"],
["punctuation.definition.tag.end.soy","}"],
["meta.tag.punctuation.tag-open.xml","<"],
["meta.tag.tag-name.xml","br"],
["meta.tag.punctuation.tag-close.xml",">"]
],[
"start",
["text.xml"," "],
["comment.line.double-slash.soy","//"],
["comment.line.double-slash.soy"," Greet the additional people."]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","foreach"],
["meta.tag.foreach.soy"," "],
["variable.other.soy","$additionalName"],
["meta.tag.foreach.soy"," "],
["keyword.operator.soy","in"],
["meta.tag.foreach.soy"," "],
["variable.other.soy","$additionalNames"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","call"],
["variable.parameter.soy"," .helloName"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","param"],
["meta.tag.param.soy"," "],
["entity.other.attribute-name.soy","name"],
["keyword.operator.soy",":"],
["meta.tag.param.soy"," "],
["variable.other.soy","$additionalName"],
["meta.tag.param.soy"," /"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{/"],
["meta.tag.call.soy","call"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","if"],
["meta.tag.if.soy"," "],
["keyword.operator.soy","not"],
["meta.tag.if.soy"," "],
["support.function.soy","isLast"],
["meta.tag.if.soy","("],
["variable.other.soy","$additionalName"],
["meta.tag.if.soy",")"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["meta.tag.punctuation.tag-open.xml","<"],
["meta.tag.tag-name.xml","br"],
["meta.tag.punctuation.tag-close.xml",">"],
["text.xml"," "],
["comment.line.double-slash.soy","//"],
["comment.line.double-slash.soy"," break after every line except the last"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{/"],
["entity.name.tag.soy","if"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{"],
["text","ifempty"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," No additional people to greet."]
],[
"start",
["text.xml"," "],
["punctuation.definition.tag.begin.soy","{/"],
["entity.name.tag.soy","foreach"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["punctuation.definition.tag.begin.soy","{/"],
["meta.tag.template.soy","template"],
["punctuation.definition.tag.end.soy","}"]
],[
"start"
],[
"start"
],[
"start",
["punctuation.definition.tag.begin.soy","{/"],
["entity.name.tag.soy","foreach"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","if"],
["meta.tag.if.soy"," "],
["support.function.soy","length"],
["meta.tag.if.soy","("],
["variable.other.soy","$items"],
["meta.tag.if.soy",") > 5"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","msg"],
["meta.tag.msg.soy"," "],
["entity.other.attribute-name.soy","desc"],
["keyword.operator.soy","="],
["string.quoted.double","\"Says hello to the user.\""],
["punctuation.definition.tag.end.soy","}"]
],[
"start"
],[
"start"
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","namespace"],
["text"," "],
["variable.parameter.soy","ns"],
["text"," autoescape=\"contextual\""],
["punctuation.definition.tag.end.soy","}"]
],[
"start"
],[
"start",
["punctuation.definition.comment.begin.soy","/**"],
["comment.block.documentation.soy"," Example. "],
["punctuation.definition.comment.end.soy","*/"]
],[
"start",
["punctuation.definition.tag.begin.soy","{"],
["entity.name.tag.soy","template"],
["text"," "],
["entity.name.function.soy",".example"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["text.xml"," foo is "],
["punctuation.definition.tag.begin.soy","{"],
["variable.other.soy","$ij.foo"],
["punctuation.definition.tag.end.soy","}"]
],[
"start",
["punctuation.definition.tag.begin.soy","{/"],
["meta.tag.template.soy","template"],
["punctuation.definition.tag.end.soy","}"]
]]