summaryrefslogtreecommitdiffstats
path: root/kate/data/progress.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/progress.xml')
-rw-r--r--kate/data/progress.xml165
1 files changed, 133 insertions, 32 deletions
diff --git a/kate/data/progress.xml b/kate/data/progress.xml
index b281e02dd..985a92091 100644
--- a/kate/data/progress.xml
+++ b/kate/data/progress.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="progress" version="1.09" kateversion="2.4" section="Database" extensions="*.p;*.w;*.i;*.cls" author="Rares Stanciulescu (rstanciu@operamail.com)" license="GPL">
-
+<language name="progress" version="1.10" kateversion="2.4" section="Database" extensions="*.p;*.w;*.i;*.cls;" author="Rares Stanciulescu (rstanciu@operamail.com)" license="GPL">
+
<highlighting>
-
+
<list name="mytypes">
<item> CHAR </item>
<item> CHARACTER </item>
@@ -22,19 +22,25 @@
<item> WIDGET-HANDLE </item>
<item> RAW </item>
<item> LONG </item>
+ <item> BYTE </item>
<item> SHORT </item>
<item> BLOB </item>
+ <item> UNSIGNED-SHORT </item>
+ <item> FLOAT </item>
+ <item> DOUBLE </item>
<item> CLOB </item>
<item> LONGCHAR </item>
<item> DATETIME </item>
<item> DATETIME-TZ </item>
<item> TEMP-TABLE </item>
+ <item> DATASET </item>
+ <item> DATASET-HANDLE </item>
<item> BUFFER </item>
<item> STREAM </item>
<item> SAX-WRITER </item>
<item> MEMPTR </item>
</list>
-
+
<list name="operators">
<item> AND </item>
<item> OR </item>
@@ -53,7 +59,7 @@
<item> YES </item>
<item> NO </item>
</list>
-
+
<list name="preprocvar">
<item> OUT </item>
<item> BATCH-MODE </item>
@@ -70,8 +76,13 @@
<item> ANALYZE-SUSPEND </item>
<item> WEBSTREAM </item>
</list>
-
+
<list name="phrases">
+ <item> VOID </item>
+ <item> IMPLEMENTS </item>
+ <item> OVERRIDE </item>
+ <item> FINAL </item>
+ <item> INHERITS </item>
<item> AS </item>
<item> WORD-INDEX </item>
<item> LIKE </item>
@@ -79,7 +90,6 @@
<item> AT </item>
<item> COLOR </item>
<item> COMBO-BOX </item>
- <item> EDITING </item>
<item> EDITOR </item>
<item> FORMAT </item>
<item> FRAME </item>
@@ -144,14 +154,24 @@
<item> PUBLIC </item>
<item> PROTECTED </item>
</list>
-
+
<list name="functions">
+ <item> ROW-UPDATE </item>
+ <item> VALID-OBJECT </item>
+ <item> TYPE-OF </item>
+ <item> CAST </item>
+ <item> AUDIT-ENABLED </item>
+ <item> GENERATE-UUID </item>
+ <item> GUID </item>
+ <item> HEX-DECODE </item>
+ <item> HEX-ENCODE </item>
+ <item> SET-DB-CLIENT </item>
<item> output-content-type </item>
<item> get-value </item>
<item> get-cgi </item>
<item> get-field </item>
<item> html-encode </item>
- <item> url-encode </item>
+ <item> url-encode </item>
<item> ABSOLUTE </item>
<item> ACCUM </item>
<item> ADD-INTERVAL </item>
@@ -216,7 +236,6 @@
<item> FRAME-NAME </item>
<item> FRAME-ROW </item>
<item> FRAME-VALUE </item>
- <item> GATEWAYS </item>
<item> GENERATE-PBE-KEY </item>
<item> GENERATE-PBE-SALT </item>
<item> GENERATE-RANDOM-KEY </item>
@@ -236,11 +255,9 @@
<item> GET-SIZE </item>
<item> GET-STRING </item>
<item> GET-UNSIGNED-SHORT </item>
- <item> GO-PENDING </item>
<item> INDEX </item>
<item> INTEGER </item>
<item> INTERVAL </item>
- <item> IS-ATTR-SPACE </item>
<item> IS-CODEPAGE-FIXED </item>
<item> IS-COLUMN-CODEPAGE </item>
<item> IS-LEAD-BYTE </item>
@@ -341,7 +358,7 @@
<item> WIDGET-HANDLE </item>
<item> YEAR </item>
</list>
-
+
<list name="statements">
<item> IF </item>
<item> THEN </item>
@@ -354,7 +371,6 @@
<item> BELL </item>
<item> BUFFER-COMPARE </item>
<item> BUFFER-COPY </item>
- <item> CHOOSE </item>
<item> CLEAR </item>
<item> CLOSE </item>
<item> QUERY </item>
@@ -364,12 +380,12 @@
<item> CONNECT </item>
<item> COPY-LOB </item>
<item> CREATE </item>
+ <item> CLIENT-PRINCIPAL </item>
<item> ALIAS </item>
<item> BROWSE </item>
<item> BUFFER </item>
<item> CALL </item>
<item> DATABASE </item>
- <item> DATASET </item>
<item> DATA-SOURCE </item>
<item> QUERY </item>
<item> SAX-READER </item>
@@ -400,7 +416,6 @@
<item> BROWSE </item>
<item> BUFFER </item>
<item> BUTTON </item>
- <item> DATASET </item>
<item> DATA-SOURCE </item>
<item> FRAME </item>
<item> IMAGE </item>
@@ -476,7 +491,6 @@
<item> PUBLISH </item>
<item> CURSOR </item>
<item> PUT </item>
- <item> SCREEN </item>
<item> PUT-BITS </item>
<item> PUT-BYTE </item>
<item> PUT-BYTES </item>
@@ -507,7 +521,6 @@
<item> SET-BYTE-ORDER </item>
<item> SET-POINTER-VALUE </item>
<item> SET-SIZE </item>
- <item> SCROLL </item>
<item> SHOW-STATS </item>
<item> STATUS </item>
<item> STOP </item>
@@ -562,6 +575,10 @@
</list>
<list name="handles">
+ <item> THIS-OBJECT </item>
+ <item> AUDIT-CONTROL </item>
+ <item> AUDIT-POLICY </item>
+ <item> SECURITY-POLICY </item>
<item> ACTIVE-WINDOW </item>
<item> BUFFER </item>
<item> BUFFER-FIELD </item>
@@ -617,8 +634,44 @@
<item> WIDTH </item>
<item> TAG </item>
</list>
-
+
<list name="attributes">
+ <item> ANYWHERE </item>
+ <item> SCHEMA-MARSHAL </item>
+ <item> ATTACHED-PAIRLIST </item>
+ <item> DATA-SOURCE-COMPLETE-MAP </item>
+ <item> KEYS </item>
+ <item> NEXT-ROWID </item>
+ <item> NUM-REFERENCES </item>
+ <item> RESTART-ROWID </item>
+ <item> CLASS-TYPE </item>
+ <item> FIRST-OBJECT </item>
+ <item> LAST-OBJECT </item>
+ <item> MULTI-COMPILE </item>
+ <item> WIDGET-ID </item>
+ <item> SCHEMA-LOCATION </item>
+ <item> STANDALONE </item>
+ <item> STRICT </item>
+ <item> VERSION </item>
+ <item> WRITE-STATUS </item>
+ <item> NONAMESPACE-SCHEMA-LOCATION </item>
+ <item> FRAGMENT </item>
+ <item> APPL-CONTEXT-ID </item>
+ <item> AUDIT-EVENT-CONTEXT </item>
+ <item> CLIENT-TTY </item>
+ <item> CLIENT-WORKSTATION </item>
+ <item> DOMAIN-DESCRIPTION </item>
+ <item> DOMAIN-NAME </item>
+ <item> DOMAIN-TYPE </item>
+ <item> EVENT-GROUP-ID </item>
+ <item> LOGIN-EXPIRATION-TIMESTAMP </item>
+ <item> LOGIN-HOST </item>
+ <item> LOGIN-STATE </item>
+ <item> ROLES </item>
+ <item> SEAL-TIMESTAMP </item>
+ <item> SESSION-ID </item>
+ <item> STATE-DETAIL </item>
+ <item> USER-ID </item>
<item> ACCELERATOR </item>
<item> ACTIVE </item>
<item> ACTOR </item>
@@ -1164,6 +1217,7 @@
<item> Y </item>
<item> YEAR-OFFSET </item>
<item> WRITE-XMLSCHEMA </item>
+ <item> READ-XMLSCHEMA </item>
<item> WRITE-XML </item>
<item> READ-XML </item>
<item> NESTED </item>
@@ -1178,10 +1232,47 @@
<item> END-DOCUMENT </item>
<item> WRITE-DATA-ELEMENT </item>
<item> INSERT-ATTRIBUTE </item>
-
</list>
<list name="methods">
+ <item> COPY-DATASET </item>
+ <item> COPY-TEMP-TABLE </item>
+ <item> GET-CALLBACK-PROC-CONTEXT </item>
+ <item> GET-CALLBACK-PROC-NAME </item>
+ <item> GET-BINARY-DATA </item>
+ <item> ADD-SCHEMA-LOCATION </item>
+ <item> DECLARE-NAMESPACE </item>
+ <item> RESET </item>
+ <item> WRITE-CDATA </item>
+ <item> WRITE-COMMENT </item>
+ <item> WRITE-EMPTY-ELEMENT </item>
+ <item> WRITE-ENTITY-REF </item>
+ <item> WRITE-EXTERNAL-DTD </item>
+ <item> WRITE-FRAGMENT </item>
+ <item> WRITE-PROCESSING-INSTRUCTION </item>
+ <item> CLEAR-LOG </item>
+ <item> CLOSE-LOG </item>
+ <item> WRITE-MESSAGE </item>
+ <item> AUTHENTICATION-FAILED </item>
+ <item> BEGIN-EVENT-GROUP </item>
+ <item> CLEAR-APPL-CONTEXT </item>
+ <item> ENCRYPT-AUDIT-MAC-KEY </item>
+ <item> END-EVENT-GROUP </item>
+ <item> EXPORT-PRINCIPAL </item>
+ <item> GET-PROPERTY </item>
+ <item> IMPORT-PRINCIPAL </item>
+ <item> LIST-PROPERTY-NAMES </item>
+ <item> LOAD-DOMAINS </item>
+ <item> LOCK-REGISTRATION </item>
+ <item> LOG-AUDIT-EVENT </item>
+ <item> LOGOUT </item>
+ <item> REFRESH-AUDIT-POLICY </item>
+ <item> REGISTER-DOMAIN </item>
+ <item> SEAL </item>
+ <item> SET-APPL-CONTEXT </item>
+ <item> SET-CLIENT </item>
+ <item> SET-PROPERTY </item>
+ <item> VALIDATE-SEAL </item>
<item> ACCEPT-CHANGES </item>
<item> ACCEPT-ROW-CHANGES </item>
<item> ADD-BUFFER </item>
@@ -1421,9 +1512,8 @@
<item> WRITE </item>
<item> MAX-HEIGHT </item>
<item> MAX-WIDTH </item>
-
</list>
-
+
<list name="envvariables">
<item> CLASSPATH </item>
<item> DLC </item>
@@ -1480,7 +1570,6 @@
<item> APPPROGRAM </item>
<item> OUTPUT-CONTENT-TYPE </item>
<item> WEB_SRC_PATH </item>
-
</list>
@@ -1506,14 +1595,14 @@
<DetectChar attribute="String" context="#stay" char='"'/>
<DetectChar attribute="String" context="#stay" char="'"/>
<AnyChar attribute="Symbol" context="#stay" String="+-*=/\?~{}[]():."/>
-
+
<StringDetect attribute="Region Marker" context="#stay"
String="PROCEDURE" insensitive="TRUE"
beginRegion="P1" firstNonSpace="TRUE"/>
<StringDetect attribute="Region Marker" context="#stay"
String="END PROCEDURE" insensitive="TRUE"
endRegion="P1" firstNonSpace="TRUE"/>
-
+
<StringDetect attribute="Region Marker" context="#stay"
String="FUNCTION" insensitive="TRUE"
beginRegion="F1" firstNonSpace="TRUE"/>
@@ -1527,20 +1616,32 @@
<StringDetect attribute="Region Marker" context="#stay"
String="END CLASS" insensitive="TRUE"
endRegion="C1" firstNonSpace="TRUE"/>
-
+
<StringDetect attribute="Region Marker" context="#stay"
String="METHOD" insensitive="TRUE"
beginRegion="M1" firstNonSpace="TRUE"/>
<StringDetect attribute="Region Marker" context="#stay"
String="END METHOD" insensitive="TRUE"
- endRegion="M1" firstNonSpace="TRUE"/>
+ endRegion="M1" firstNonSpace="TRUE"/>
<StringDetect attribute="Region Marker" context="#stay"
String="CONSTRUCTOR" insensitive="TRUE"
beginRegion="CN1" firstNonSpace="TRUE"/>
<StringDetect attribute="Region Marker" context="#stay"
String="END CONSTRUCTOR" insensitive="TRUE"
- endRegion="CN1" firstNonSpace="TRUE"/>
-
+ endRegion="CN1" firstNonSpace="TRUE"/>
+ <StringDetect attribute="Region Marker" context="#stay"
+ String="DESTRUCTOR" insensitive="TRUE"
+ beginRegion="DS1" firstNonSpace="TRUE"/>
+ <StringDetect attribute="Region Marker" context="#stay"
+ String="END DESTRUCTOR" insensitive="TRUE"
+ endRegion="DS1" firstNonSpace="TRUE"/>
+ <StringDetect attribute="Region Marker" context="#stay"
+ String="INTERFACE" insensitive="TRUE"
+ beginRegion="IF1" firstNonSpace="TRUE"/>
+ <StringDetect attribute="Region Marker" context="#stay"
+ String="END INTERFACE" insensitive="TRUE"
+ endRegion="IF1" firstNonSpace="TRUE"/>
+
<StringDetect attribute="Function" context="#stay"
String="DO:" insensitive="TRUE"
beginRegion="L1" firstNonSpace="FALSE"/>
@@ -1556,15 +1657,15 @@
<StringDetect attribute="Function" context="#stay"
String="END" insensitive="TRUE"
endRegion="L1" firstNonSpace="TRUE"/>
-
-
+
+
</context>
<context name="String" attribute="String" lineEndContext="#stay">
<LineContinue attribute="String" context="#pop"/>
<HlCStringChar attribute="String Char" context="#stay"/>
<DetectChar attribute="String" context="#pop" char="'"/>
</context>
- <context name="MultiLineComment" attribute="Comment"
+ <context name="MultiLineComment" attribute="Comment"
lineEndContext="#stay">
<LineContinue attribute="Comment" context="#pop"/>
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"