ace-code-editor
Version:
Ajax.org Code Editor is a full featured source code highlighting editor that powers the Cloud9 IDE
213 lines • 4.22 kB
JSON
[[
"start",
["doc.comment","***************************************"]
],[
"start",
["doc.comment","** Program: EXAMPLE **"]
],[
"start",
["doc.comment","** Author: Joe Byte, 07-Jul-2007 **"]
],[
"start",
["doc.comment","***************************************"]
],[
"start",
["text"," "]
],[
"start",
["keyword","REPORT"],
["text"," BOOKINGS"],
["keyword.operator","."]
],[
"start",
["text"," "]
],[
"start",
["doc.comment","* Read flight bookings from the database"]
],[
"start",
["keyword","SELECT"],
["keyword.operator"," * "],
["keyword","FROM"],
["text"," FLIGHTINFO"]
],[
"start",
["text"," "],
["keyword","WHERE"],
["text"," "],
["keyword","CLASS"],
["keyword.operator"," = "],
["string","'Y'"],
["text"," "],
["comment","\"Y = economy"]
],[
"start",
["text"," "],
["keyword","OR"],
["text"," "],
["keyword","CLASS"],
["keyword.operator"," = "],
["string","'C'"],
["keyword.operator","."],
["text"," "],
["comment","\"C = business"]
],[
"start",
["paren.lparen","("],
["invalid","..."],
["paren.rparen",")"]
],[
"start"
],[
"start",
["keyword","REPORT"],
["text"," TEST"],
["keyword.operator","."]
],[
"start",
["keyword","WRITE"],
["text"," "],
["string","'Hello World'"],
["keyword.operator","."]
],[
"start"
],[
"start",
["text","USERPROMPT"],
["keyword.operator"," = "],
["string","'Please double-click on a line in the output list '"],
["text"," "],
["keyword.operator","&"]
],[
"start",
["text"," "],
["string","'to see the complete details of the transaction.'"],
["keyword.operator","."]
],[
"start"
],[
"start"
],[
"start",
["keyword","DATA"],
["text"," LAST_EOM "],
["keyword","TYPE"],
["text"," "],
["support.type","D"],
["keyword.operator","."],
["text"," "],
["comment","\"last end-of-month date"]
],[
"start",
["text"," "]
],[
"start",
["doc.comment","* Start from today's date"]
],[
"start",
["text"," LAST_EOM"],
["keyword.operator"," = "],
["variable.parameter","SY"],
["keyword.operator","-"],
["text","DATUM"],
["keyword.operator","."]
],[
"start",
["doc.comment","* Set characters 6 and 7 (0-relative) of the YYYYMMDD string to \"01\","]
],[
"start",
["doc.comment","* giving the first day of the current month"]
],[
"start",
["text"," LAST_EOM"],
["constant.numeric","+6"],
["paren.lparen","("],
["constant.numeric","2"],
["paren.rparen",")"],
["keyword.operator"," = "],
["string","'01'"],
["keyword.operator","."]
],[
"start",
["doc.comment","* Subtract one day"]
],[
"start",
["text"," LAST_EOM"],
["keyword.operator"," = "],
["text","LAST_EOM"],
["keyword.operator"," - "],
["constant.numeric","1"],
["keyword.operator","."]
],[
"start",
["text"," "]
],[
"start",
["text"," "],
["keyword","WRITE"],
["keyword.operator",":"],
["text"," "],
["string","'Last day of previous month was'"],
["keyword.operator",","],
["text"," LAST_EOM"],
["keyword.operator","."]
],[
"start",
["text"," "]
],[
"start",
["keyword","DATA"],
["text"," "],
["keyword.operator",":"],
["text"," "],
["keyword","BEGIN OF"],
["text"," I_VBRK "],
["keyword","OCCURS"],
["text"," "],
["constant.numeric","0"],
["keyword.operator",","]
],[
"start",
["text"," VBELN "],
["keyword","LIKE"],
["text"," "],
["variable.parameter","VBRK-VBELN"],
["keyword.operator",","]
],[
"start",
["text"," ZUONR "],
["keyword","LIKE"],
["text"," "],
["variable.parameter","VBRK-ZUONR"],
["keyword.operator",","]
],[
"start",
["text"," "],
["keyword","END OF"],
["text"," I_VBRK"],
["keyword.operator","."]
],[
"start"
],[
"start",
["keyword","SORT"],
["text"," i_vbrk "],
["keyword","BY"],
["text"," vbeln "],
["keyword","ASCENDING"],
["keyword.operator","."]
],[
"start",
["keyword","SORT"],
["text"," i_vbrk "],
["keyword","BY"],
["text"," vbeln "],
["keyword","DESCENDING"],
["keyword.operator","."]
],[
"start"
],[
"start",
["keyword","RETURN"],
["keyword.operator","."]
]]