summaryrefslogtreecommitdiffstats
path: root/kate/data
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data')
-rw-r--r--kate/data/abap.xml285
-rw-r--r--kate/data/actionscript.xml4
-rw-r--r--kate/data/ada.xml24
-rw-r--r--kate/data/alert.xml14
-rw-r--r--kate/data/ansic89.xml8
-rw-r--r--kate/data/ansys.xml2064
-rw-r--r--kate/data/apache.xml6
-rw-r--r--kate/data/asm-avr.xml6
-rw-r--r--kate/data/asn1.xml69
-rw-r--r--kate/data/asterisk.xml81
-rw-r--r--kate/data/bash.xml511
-rw-r--r--kate/data/bibtex.xml41
-rw-r--r--kate/data/bmethod.xml96
-rw-r--r--kate/data/c.xml51
-rw-r--r--kate/data/cmake.xml474
-rw-r--r--kate/data/commonlisp.xml33
-rw-r--r--kate/data/cpp.xml130
-rw-r--r--kate/data/css.xml81
-rw-r--r--kate/data/d.xml900
-rw-r--r--kate/data/ddoc.xml177
-rw-r--r--kate/data/debianchangelog.xml66
-rw-r--r--kate/data/debiancontrol.xml6
-rw-r--r--kate/data/diff.xml34
-rw-r--r--kate/data/djangotemplate.xml328
-rw-r--r--kate/data/doxygen.xml100
-rw-r--r--kate/data/doxygenlua.xml481
-rw-r--r--kate/data/dtd.xml109
-rw-r--r--kate/data/erlang.xml250
-rw-r--r--kate/data/freebasic.xml609
-rw-r--r--kate/data/gap.xml7835
-rw-r--r--kate/data/gettext.xml98
-rw-r--r--kate/data/haskell.xml2
-rw-r--r--kate/data/html.xml8
-rw-r--r--kate/data/inform.xml1
-rw-r--r--kate/data/java.xml446
-rw-r--r--kate/data/javadoc.xml3
-rw-r--r--kate/data/javascript.xml10
-rw-r--r--kate/data/json.xml100
-rw-r--r--kate/data/latex.xml141
-rw-r--r--kate/data/lilypond.xml92
-rw-r--r--kate/data/literate-haskell.xml6
-rw-r--r--kate/data/lua.xml479
-rw-r--r--kate/data/makefile.xml58
-rw-r--r--kate/data/matlab.xml10
-rw-r--r--kate/data/maxima.xml1889
-rw-r--r--kate/data/mediawiki.xml7
-rw-r--r--kate/data/mergetagtext.xml145
-rw-r--r--kate/data/modelica.xml259
-rw-r--r--kate/data/monobasic.xml215
-rw-r--r--kate/data/nasm.xml829
-rw-r--r--kate/data/nemerle.xml208
-rw-r--r--kate/data/noweb.xml52
-rw-r--r--kate/data/objectivecpp.xml321
-rw-r--r--kate/data/ocaml.xml113
-rw-r--r--kate/data/pascal.xml25
-rw-r--r--kate/data/perl.xml12
-rw-r--r--kate/data/pgn.xml108
-rw-r--r--kate/data/php.xml12820
-rw-r--r--kate/data/povray.xml1825
-rw-r--r--kate/data/progress.xml165
-rw-r--r--kate/data/python.xml248
-rw-r--r--kate/data/r.xml24
-rw-r--r--kate/data/rapidq.xml432
-rw-r--r--kate/data/rhtml.xml3
-rw-r--r--kate/data/rpmspec.xml176
-rw-r--r--kate/data/ruby.xml61
-rw-r--r--kate/data/scala.xml3503
-rw-r--r--kate/data/sisu.xml157
-rw-r--r--kate/data/sql-postgresql.xml6
-rw-r--r--kate/data/systemc.xml134
-rw-r--r--kate/data/tcl.xml62
-rw-r--r--kate/data/texinfo.xml63
-rw-r--r--kate/data/uscript.xml4
-rw-r--r--kate/data/verilog.xml29
-rw-r--r--kate/data/vhdl.xml620
-rw-r--r--kate/data/xml.xml2
-rw-r--r--kate/data/xorg.xml65
-rw-r--r--kate/data/xul.xml627
-rw-r--r--kate/data/yaml.xml197
-rw-r--r--kate/data/zonnon.xml144
80 files changed, 32434 insertions, 9443 deletions
diff --git a/kate/data/abap.xml b/kate/data/abap.xml
new file mode 100644
index 000000000..40e24ad69
--- /dev/null
+++ b/kate/data/abap.xml
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="ABAP" version="1.00" kateversion="2.4" section="Sources" extensions="*.abap;*.ABAP" mimetype="text/x-abap-src" priority="5" author="Marcos Antonio Alvarez Costales (busgosin@hotmail.com)" license="GPL">
+ <highlighting>
+
+ <list name="keywords">
+ <!-- compiler directives and structures -->
+ <item> ADD </item>
+ <item> ADJACENT </item>
+ <item> ALL </item>
+ <item> AND </item>
+ <item> APPEND </item>
+ <item> APPENDING </item>
+ <item> AS </item>
+ <item> ASCENDING </item>
+ <item> AT </item>
+ <item> BEGIN </item>
+ <item> BETWEEN </item>
+ <item> BINARY </item>
+ <item> BLOCK </item>
+ <item> BY </item>
+ <item> CASE </item>
+ <item> CENTERED </item>
+ <item> CHAIN </item>
+ <item> CHANGING </item>
+ <item> CHECK </item>
+ <item> CHECKBOX </item>
+ <item> CLEAR </item>
+ <item> COL_BACKGROUND </item>
+ <item> COL_HEADING </item>
+ <item> COL_NORMAL </item>
+ <item> COL_TOTAL </item>
+ <item> COLOR </item>
+ <item> COMMENT </item>
+ <item> COMMIT </item>
+ <item> COMPARING </item>
+ <item> COMPUTE </item>
+ <item> CONCATENATE </item>
+ <item> CONDENSE </item>
+ <item> CONSTANTS </item>
+ <item> CONTINUE </item>
+ <item> CONTROLS </item>
+ <item> COUNTRY </item>
+ <item> DATA </item>
+ <item> DECIMALS </item>
+ <item> DEFAULT </item>
+ <item> DELETE </item>
+ <item> DELETING </item>
+ <item> DESCENDING </item>
+ <item> DESCRIBE </item>
+ <item> DO </item>
+ <item> DUPLICATES </item>
+ <item> EDIT </item>
+ <item> ELSE </item>
+ <item> ELSEIF </item>
+ <item> END </item>
+ <item> ENDCASE </item>
+ <item> ENDCHAIN </item>
+ <item> ENDDO </item>
+ <item> ENDIF </item>
+ <item> ENDLOOP </item>
+ <item> ENDMODULE </item>
+ <item> ENDSELECT </item>
+ <item> ENDWHILE </item>
+ <item> ENTRIES </item>
+ <item> EQ </item>
+ <item> EXCEPTIONS </item>
+ <item> EXCLUDING </item>
+ <item> EXIT </item>
+ <item> EXIT-COMMAND </item>
+ <item> EXPORT </item>
+ <item> EXPORTING </item>
+ <item> FIELD </item>
+ <item> FIRST </item>
+ <item> FOR </item>
+ <item> FORMAT </item>
+ <item> FRAME </item>
+ <item> FREE </item>
+ <item> FROM </item>
+ <item> GE </item>
+ <item> GROUP </item>
+ <item> GT </item>
+ <item> HEADER </item>
+ <item> HEADING </item>
+ <item> HIDE </item>
+ <item> HOTSPOT </item>
+ <item> ID </item>
+ <item> IF </item>
+ <item> IMPORT </item>
+ <item> IMPORTING </item>
+ <item> IN </item>
+ <item> INDEX </item>
+ <item> INITIAL </item>
+ <item> INNER </item>
+ <item> INPUT </item>
+ <item> INSERT </item>
+ <item> INTENSIFIED </item>
+ <item> INTERVALS </item>
+ <item> INTO </item>
+ <item> IS </item>
+ <item> JOIN </item>
+ <item> KEY </item>
+ <item> LE </item>
+ <item> LEAVE </item>
+ <item> LEFT </item>
+ <item> LEFT-JUSTIFIED </item>
+ <item> LIKE </item>
+ <item> LINE </item>
+ <item> LINE-COUNT </item>
+ <item> LINES </item>
+ <item> LINES </item>
+ <item> LINE-SIZE </item>
+ <item> LIST-PROCESSING </item>
+ <item> LOOP </item>
+ <item> LT </item>
+ <item> MASK </item>
+ <item> MEMORY </item>
+ <item> MESSAGE </item>
+ <item> MESSAGE-ID </item>
+ <item> MOD </item>
+ <item> MODIFY </item>
+ <item> MODULE </item>
+ <item> MOVE </item>
+ <item> MOVE-CORRESPONDING </item>
+ <item> NE </item>
+ <item> NEW-LINE </item>
+ <item> NEW-PAGE </item>
+ <item> NO </item>
+ <item> NO-EXTENSION </item>
+ <item> NO-GAP </item>
+ <item> NO-SCROLLING </item>
+ <item> NOT </item>
+ <item> NO-ZERO </item>
+ <item> NUMBER </item>
+ <item> OBLIGATORY </item>
+ <item> OCCURS </item>
+ <item> OF </item>
+ <item> OFF </item>
+ <item> ON </item>
+ <item> OR </item>
+ <item> OTHERS </item>
+ <item> OUTPUT </item>
+ <item> PAGE </item>
+ <item> PARAMETER </item>
+ <item> PARAMETERS </item>
+ <item> PERFORM </item>
+ <item> PF-STATUS </item>
+ <item> POS_HIGH </item>
+ <item> POS_LOW </item>
+ <item> POSITION </item>
+ <item> PROGRAM </item>
+ <item> RADIOBUTTON </item>
+ <item> RANGES </item>
+ <item> READ </item>
+ <item> REFRESH </item>
+ <item> REPORT </item>
+ <item> RESERVE </item>
+ <item> RESET </item>
+ <item> RIGHT </item>
+ <item> RIGHT-JUSTIFIED </item>
+ <item> ROLLBACK </item>
+ <item> ROWS </item>
+ <item> SCREEN </item>
+ <item> SCREEN-GROUP1 </item>
+ <item> SCREEN-GROUP2 </item>
+ <item> SCREEN-GROUP3 </item>
+ <item> SCREEN-GROUP4 </item>
+ <item> SCREEN-GROUP5 </item>
+ <item> SCREEN-INPUT </item>
+ <item> SCREEN-INTENSIFIED </item>
+ <item> SEARCH </item>
+ <item> SELECT </item>
+ <item> SELECTION </item>
+ <item> SELECTION-SCREEN </item>
+ <item> SELECT-OPTIONS </item>
+ <item> SEPARATED </item>
+ <item> SET </item>
+ <item> SHIFT </item>
+ <item> SINGLE </item>
+ <item> SKIP </item>
+ <item> SORT </item>
+ <item> SPACE </item>
+ <item> SPLIT </item>
+ <item> STANDARD </item>
+ <item> STARTING </item>
+ <item> STOP </item>
+ <item> STRLEN </item>
+ <item> STRUCTURE </item>
+ <item> SUBTRACT </item>
+ <item> SY-CUCOL </item>
+ <item> SY-DATUM </item>
+ <item> SY-DYNNR </item>
+ <item> SY-LINSZ </item>
+ <item> SY-LOOPC </item>
+ <item> SY-LSIND </item>
+ <item> SY-MSGID </item>
+ <item> SY-MSGTY </item>
+ <item> SY-MSGV1 </item>
+ <item> SY-MSGV2 </item>
+ <item> SY-MSGV3 </item>
+ <item> SY-MSGV4 </item>
+ <item> SY-PAGNO </item>
+ <item> SY-REPID </item>
+ <item> SY-STEPL </item>
+ <item> SY-SUBRC </item>
+ <item> SY-TABIX </item>
+ <item> SY-TCODE </item>
+ <item> SY-TMAXL </item>
+ <item> SY-UCOMM </item>
+ <item> SY-ULINE </item>
+ <item> SY-UNAME </item>
+ <item> SY-UZEIT </item>
+ <item> SY-VLINE </item>
+ <item> TABLE </item>
+ <item> TABLES </item>
+ <item> TABLEVIEW </item>
+ <item> TIMES </item>
+ <item> TITLE </item>
+ <item> TITLEBAR </item>
+ <item> TO </item>
+ <item> TRAILING </item>
+ <item> TRANSPORTING </item>
+ <item> TYPE </item>
+ <item> TYPE-POOLS </item>
+ <item> TYPES </item>
+ <item> ULINE </item>
+ <item> UP </item>
+ <item> UPDATE </item>
+ <item> USING </item>
+ <item> VALUE </item>
+ <item> WHEN </item>
+ <item> WHERE </item>
+ <item> WHILE </item>
+ <item> WITH </item>
+ <item> WORK </item>
+ <item> WRITE </item>
+ <item> AFTER </item>
+ <item> BEFORE </item>
+ <item> CALL </item>
+ <item> DURING </item>
+ <item> ENDFORM </item>
+ <item> END-OF-SELECTION </item>
+ <item> FORM </item>
+ <item> FUNCTION </item>
+ <item> INCLUDE </item>
+ <item> LINE-SELECTION </item>
+ <item> PROCESS </item>
+ <item> START-OF-SELECTION </item>
+ <item> TOP-OF-PAGE </item>
+ <item> TRANSACTION </item>
+ <item> USER-COMMAND </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <DetectChar attribute="Comment" context="Comment" char="&quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char="*"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;:=&gt;[]^~"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ <DetectChar attribute="Comment" context="#pop" char="&quot;"/>
+ <DetectChar attribute="Comment" context="#pop" char="*"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="&quot;" />
+ <comment name="singleLine" start="*" />
+ <comment name="multiLine" start="*" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+
+</language>
diff --git a/kate/data/actionscript.xml b/kate/data/actionscript.xml
index c2656a3e2..cea26395c 100644
--- a/kate/data/actionscript.xml
+++ b/kate/data/actionscript.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="ActionScript 2.0" version="1.00" kateversion="2.4" section="Sources" extensions="*.as" mimetype="text/x-actionscript" license="LGPL" author="Aaron Miller (armantic101@gmail.com)">
+<language name="ActionScript 2.0" version="1.0" kateversion="2.4" section="Sources" extensions="*.as" mimetype="text/x-actionscript" license="LGPL" author="Aaron Miller (armantic101@gmail.com)">
<highlighting>
<list name="properties">
@@ -331,4 +331,4 @@
</comments>
<keywords casesensitive="1"/>
</general>
-</language>
+</language> \ No newline at end of file
diff --git a/kate/data/ada.xml b/kate/data/ada.xml
index 830c5cbd2..9bc6b7633 100644
--- a/kate/data/ada.xml
+++ b/kate/data/ada.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Ada" version="1.06" kateversion="2.4" section="Sources" extensions="*.adb;*.ads;*.ada;*.a" mimetype="text/x-adasrc">
+<language name="Ada" version="1.07" kateversion="2.4" section="Sources" extensions="*.adb;*.ads;*.ada;*.a" mimetype="text/x-adasrc">
<highlighting>
<list name="keywords">
<item> abort </item>
@@ -141,16 +141,18 @@
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Default">
- <RegExpr attribute="Keyword" context="#stay" String="if " insensitive="TRUE" beginRegion="Region1" firstNonSpace="true"/>
- <StringDetect attribute="Keyword" context="#stay" String="end if" insensitive="TRUE" endRegion="Region1"/>
- <RegExpr attribute="Keyword" context="#stay" String="\sloop\s+" insensitive="TRUE" beginRegion="Region3"/>
- <RegExpr attribute="Keyword" context="#stay" String="\sloop$" insensitive="TRUE" beginRegion="Region3"/>
- <StringDetect attribute="Keyword" context="#stay" String="end loop;" insensitive="TRUE" endRegion="Region3"/>
- <RegExpr attribute="Keyword" context="#stay" String="\sselect\s+" insensitive="TRUE" beginRegion="Region4"/>
- <RegExpr attribute="Keyword" context="#stay" String="\sselect$" insensitive="TRUE" beginRegion="Region4"/>
- <StringDetect attribute="Keyword" context="#stay" String="end select;" insensitive="TRUE" endRegion="Region4"/>
- <RegExpr attribute="Keyword" context="#stay" String="\b(begin|case|record)\b" insensitive="true" beginRegion="Region5"/>
- <RegExpr attribute="Keyword" context="#stay" String="\bend(?=((\{[^}]*(\}|$)|\(\*.*(\*\)|$))*)([.;\s]|$)|//|$)" insensitive="true" endRegion="Region5"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\brecord\b" insensitive="true" beginRegion="RecordRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\s+record\b" insensitive="true" endRegion="RecordRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bcase\b" insensitive="true" beginRegion="CaseRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\s+case\b" insensitive="true" endRegion="CaseRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bif\b" insensitive="true" beginRegion="IfRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\s+if\b" insensitive="true" endRegion="IfRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bloop\b" insensitive="true" beginRegion="LoopRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\s+loop\b" insensitive="true" endRegion="LoopRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bselect\b" insensitive="true" beginRegion="SelectRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\s+select\b" insensitive="true" endRegion="SelectRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bbegin\b" insensitive="true" beginRegion="BeginRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend\b" insensitive="true" endRegion="BeginRegion"/>
<StringDetect attribute="Region Marker" context="Region Marker" String="-- BEGIN" beginRegion="RegionMarker" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="-- END" endRegion="RegionMarker" firstNonSpace="true" />
<keyword attribute="Keyword" context="#stay" String="keywords"/>
diff --git a/kate/data/alert.xml b/kate/data/alert.xml
index 551509662..f18d94dbc 100644
--- a/kate/data/alert.xml
+++ b/kate/data/alert.xml
@@ -19,23 +19,31 @@
* *
* You should have received a copy of the GNU Library General Public *
* License along with this library; if not, write to the *
- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
* Boston, MA 02110-1301, USA. *
**********************************************************************
This file is included in every file that highlights the "alerts" keywords.
That's why extensions and mimetype are empty.
-->
-<language version="1.06" kateversion="2.3" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true">
+<language version="1.08" kateversion="2.3" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true">
<highlighting>
<list name="alerts">
+ <item> ### </item>
+ <item> ALERT </item>
+ <item> BUG </item>
+ <item> DANGER </item>
+ <item> DEPRECATED </item>
<item> FIXME </item>
<item> HACK </item>
<item> NOTE </item>
<item> NOTICE </item>
+ <item> SECURITY </item>
<item> TASK </item>
+ <item> TEST </item>
+ <item> TESTING </item>
<item> TODO </item>
- <item> ### </item>
+ <item> WARNING </item>
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
diff --git a/kate/data/ansic89.xml b/kate/data/ansic89.xml
index 2fb3b2d1e..bcd3170b6 100644
--- a/kate/data/ansic89.xml
+++ b/kate/data/ansic89.xml
@@ -24,7 +24,13 @@
Boston, MA 02110-1301, USA.
-->
-<language name="ANSI C89" version="1.09" kateversion="2.4" section="Sources" extensions="*.c;*.C;*.h" mimetype="text/x-csrc;text/x-c++src;text/x-chdr" priority="2" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
+<language name="ANSI C89" section="Sources"
+ version="1.10" kateversion="2.4"
+ indenter="cstyle"
+ extensions="*.c;*.C;*.h"
+ mimetype="text/x-csrc;text/x-c++src;text/x-chdr"
+ priority="2"
+ author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting>
<list name="keywords">
<item> break </item>
diff --git a/kate/data/ansys.xml b/kate/data/ansys.xml
new file mode 100644
index 000000000..f451d764d
--- /dev/null
+++ b/kate/data/ansys.xml
@@ -0,0 +1,2064 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Ansys" version="1.1" section="Scientific" extensions="*.ans" author="Giovanni Bacci (giovanni@castellodilari.it)" license="LGPL" >
+<highlighting>
+ <list name="session_cmds">
+ <item>/BATCH</item>
+ <item>/CONFIG</item>
+ <item>/CWD</item>
+ <item>/EOF</item>
+ <item>/EXIT</item>
+ <item>/FILNAME</item>
+ <item>HELP</item>
+ <item>/INPUT</item>
+ <item>KEYW</item>
+ <item>MEMM</item>
+ <item>/MENU</item>
+ <item>/MSTART</item>
+ <item>/NERR</item>
+ <item>/OUTPUT</item>
+ <item>/STATUS</item>
+ <item>/SYP</item>
+ <item>/SYS</item>
+ <item>/UI</item>
+ <item>/UIS</item>
+ <item>/AUX2</item>
+ <item>/AUX3</item>
+ <item>/AUX12</item>
+ <item>/AUX15</item>
+ <item>FINISH</item>
+ <item>/OPT</item>
+ <item>/POST1</item>
+ <item>/POST26</item>
+ <item>/PREP7</item>
+ <item>/QUIT</item>
+ <item>/RUNST</item>
+ <item>/SOLU</item>
+ <item>/ASSIGN</item>
+ <item>/CLOG</item>
+ <item>/COPY</item>
+ <item>/DELETE</item>
+ <item>/FDELE</item>
+ <item>/FTYPE</item>
+ <item>LGWRITE</item>
+ <item>*LIST</item>
+ <item>/RENAME</item>
+ <item>/COM</item>
+ <item>/GO</item>
+ <item>/GOLIST</item>
+ <item>/GOPR</item>
+ <item>/NOLIST</item>
+ <item>/NOPR</item>
+ </list>
+ <list name="database_cmds">
+ <item>/CLEAR</item>
+ <item>RESUME</item>
+ <item>SAVE</item>
+ <item>/SMBC</item>
+ <item>STAT</item>
+ <item>/STITLE</item>
+ <item>/TITLE</item>
+ <item>UNDO</item>
+ <item>/UNITS</item>
+ <item>ALLSEL</item>
+ <item>ASLL</item>
+ <item>ASEL</item>
+ <item>ASLV</item>
+ <item>DOFSEL</item>
+ <item>ESEL</item>
+ <item>ESLA</item>
+ <item>ESLL</item>
+ <item>ESLN</item>
+ <item>ESLV</item>
+ <item>KSEL</item>
+ <item>KSLL</item>
+ <item>KSLN</item>
+ <item>LSEL</item>
+ <item>LSLA</item>
+ <item>LSLK</item>
+ <item>NSEL</item>
+ <item>NSLA</item>
+ <item>NSLE</item>
+ <item>NSLK</item>
+ <item>NSLL</item>
+ <item>NSLV</item>
+ <item>PARTSEL</item>
+ <item>VSEL</item>
+ <item>VSLA</item>
+ <item>CM</item>
+ <item>CMDELE</item>
+ <item>CMEDIT</item>
+ <item>CMGRP</item>
+ <item>CMLIST</item>
+ <item>CMMOD</item>
+ <item>CMPLOT</item>
+ <item>CMSEL</item>
+ <item>KWPAVE</item>
+ <item>KWPLAN</item>
+ <item>LWPLAN</item>
+ <item>NWPAVE</item>
+ <item>NWPLAN</item>
+ <item>WPAVE</item>
+ <item>WPCSYS</item>
+ <item>WPLANE</item>
+ <item>WPOFFS</item>
+ <item>WPROTA</item>
+ <item>WPSTYL</item>
+ <item>CLOCAL</item>
+ <item>CS</item>
+ <item>CSCIR</item>
+ <item>CSDELE</item>
+ <item>CSKP</item>
+ <item>CSLIST</item>
+ <item>CSWPLA</item>
+ <item>CSYS</item>
+ <item>LOCAL</item>
+ <item>FITEM</item>
+ <item>FLST</item>
+ </list>
+ <list name="graphic_cmds">
+ <item>/CMAP</item>
+ <item>/COLOR</item>
+ <item>/DEVICE</item>
+ <item>DSYS</item>
+ <item>/DV3D</item>
+ <item>/ERASE</item>
+ <item>ERASE</item>
+ <item>/GCMD</item>
+ <item>/GCOLUMN</item>
+ <item>/GFILE</item>
+ <item>GPLOT</item>
+ <item>/GRAPHICS</item>
+ <item>/GRESUME</item>
+ <item>/GSAVE</item>
+ <item>/GTYPE</item>
+ <item>HPGL</item>
+ <item>/IMAGE</item>
+ <item>IMMED</item>
+ <item>JPEG</item>
+ <item>/MREP</item>
+ <item>/NOERASE</item>
+ <item>/PCOPY</item>
+ <item>PNGR</item>
+ <item>PSCR</item>
+ <item>/PSTATUS</item>
+ <item>/REPLOT</item>
+ <item>/RESET</item>
+ <item>/SEG</item>
+ <item>/SHOW</item>
+ <item>TIFF</item>
+ <item>/WINDOW</item>
+ <item>/ANGLE</item>
+ <item>/AUTO</item>
+ <item>/DIST</item>
+ <item>/FOCUS</item>
+ <item>/USER</item>
+ <item>/VCONE</item>
+ <item>/VIEW</item>
+ <item>/VUP</item>
+ <item>/XFRM</item>
+ <item>/ZOOM</item>
+ <item>/DSCALE</item>
+ <item>/ICLWID</item>
+ <item>/ICSCALE</item>
+ <item>/RATIO</item>
+ <item>/SHRINK</item>
+ <item>/SSCALE</item>
+ <item>/TXTRE</item>
+ <item>/VSCALE</item>
+ <item>/CPLANE</item>
+ <item>/CTYPE</item>
+ <item>/EDGE</item>
+ <item>/ESHAPE</item>
+ <item>/FACET</item>
+ <item>/GLINE</item>
+ <item>/GMARKER</item>
+ <item>GMFACE</item>
+ <item>/LIGHT</item>
+ <item>/NORMAL</item>
+ <item>/SHADE</item>
+ <item>/TRLCY</item>
+ <item>/TYPE</item>
+ <item>/CFORMAT</item>
+ <item>/CLABEL</item>
+ <item>/CONTOUR</item>
+ <item>/CVAL</item>
+ <item>/GFORMAT</item>
+ <item>/HBC</item>
+ <item>/NUMBER</item>
+ <item>/PBC</item>
+ <item>/PBF</item>
+ <item>PGSELE</item>
+ <item>/PICE</item>
+ <item>/PLOPTS</item>
+ <item>/PNUM</item>
+ <item>/PSF</item>
+ <item>/PSYMB</item>
+ <item>/TRIAD</item>
+ <item>/UDOC</item>
+ <item>/AXLAB</item>
+ <item>/GRID</item>
+ <item>/GROPT</item>
+ <item>/GRTYP</item>
+ <item>/GTHK</item>
+ <item>/XRANGE</item>
+ <item>/YRANGE</item>
+ <item>/AN3D</item>
+ <item>/ANNOT</item>
+ <item>/ANUM</item>
+ <item>/LARC</item>
+ <item>/LINE</item>
+ <item>/LSPEC</item>
+ <item>/LSYMBOL</item>
+ <item>/PCIRCLE</item>
+ <item>/PMORE</item>
+ <item>/POLYGON</item>
+ <item>/PSPEC</item>
+ <item>/PWEDGE</item>
+ <item>/TLABEL</item>
+ <item>/TSPEC</item>
+ </list>
+ <list name="APDL_commands">
+ <item>GET</item>
+ <item>*ABBR</item>
+ <item>ABBRES</item>
+ <item>ABBSAV</item>
+ <item>*AFUN</item>
+ <item>*ASK</item>
+ <item>*CFCLOS</item>
+ <item>*CFOPEN</item>
+ <item>*CFWRITE</item>
+ <item>*CREATE</item>
+ <item>*CYCLE</item>
+ <item>*DEL</item>
+ <item>/DFLAB</item>
+ <item>*DIM</item>
+ <item>/DIRECTORY</item>
+ <item>*DO</item>
+ <item>*DOWHILE</item>
+ <item>*ELSE</item>
+ <item>*ELSEIF</item>
+ <item>*END</item>
+ <item>*ENDDO</item>
+ <item>*ENDIF</item>
+ <item>*EXIT</item>
+ <item>*GET</item>
+ <item>*GO</item>
+ <item>*IF</item>
+ <item>/INQUIRE</item>
+ <item>/MAIL</item>
+ <item>*MFOURI</item>
+ <item>*MFUN</item>
+ <item>*MOPER</item>
+ <item>*MSG</item>
+ <item>*MWRITE</item>
+ <item>PARRES</item>
+ <item>PARSAV</item>
+ <item>/PMACRO</item>
+ <item>/PSEARCH</item>
+ <item>*REPEAT</item>
+ <item>*RETURN</item>
+ <item>*SET</item>
+ <item>*SREAD</item>
+ <item>*STATUS</item>
+ <item>*TAXIS</item>
+ <item>/TEE</item>
+ <item>*TOPER</item>
+ <item>*TREAD</item>
+ <item>/UCMD</item>
+ <item>*ULIB</item>
+ <item>*USE</item>
+ <item>*VABS</item>
+ <item>*VCOL</item>
+ <item>*VCUM</item>
+ <item>*VEDIT</item>
+ <item>*VFACT</item>
+ <item>*VFILL</item>
+ <item>*VFUN</item>
+ <item>*VGET</item>
+ <item>*VITRP</item>
+ <item>*VLEN</item>
+ <item>*VMASK</item>
+ <item>*VOPER</item>
+ <item>*VPLOT</item>
+ <item>*VPUT</item>
+ <item>*VREAD</item>
+ <item>*VSCFUN</item>
+ <item>*VSTAT</item>
+ <item>*VWRITE</item>
+ <item>/WAIT</item>
+ </list>
+ <list name="prep7_commands">
+ <item>AFLIST</item>
+ <item>CDREAD</item>
+ <item>CDWRITE</item>
+ <item>CDOPT</item>
+ <item>CECHECK</item>
+ <item>CHECK</item>
+ <item>CNCHECK</item>
+ <item>FC</item>
+ <item>FCCHECK</item>
+ <item>FCDELE</item>
+ <item>FCLIST</item>
+ <item>IGESOUT</item>
+ <item>NOOFFSET</item>
+ <item>NUMCMP</item>
+ <item>NUMMRG</item>
+ <item>NUMOFF</item>
+ <item>NUMSTR</item>
+ <item>DOF</item>
+ <item>ET</item>
+ <item>ETCONTROL</item>
+ <item>ETDELE</item>
+ <item>ETLIST</item>
+ <item>KEYOPT</item>
+ <item>NSVR</item>
+ <item>R</item>
+ <item>RDELE</item>
+ <item>RLIST</item>
+ <item>RMODIF</item>
+ <item>RMORE</item>
+ <item>SETFGAP</item>
+ <item>EMUNIT</item>
+ <item>*EVAL</item>
+ <item>*MOONEY</item>
+ <item>MP</item>
+ <item>MPAMOD</item>
+ <item>MPCHG</item>
+ <item>MPCOPY</item>
+ <item>MPDATA</item>
+ <item>MPDELE</item>
+ <item>MPDRES</item>
+ <item>/MPLIB</item>
+ <item>MPLIST</item>
+ <item>MPPLOT</item>
+ <item>MPREAD</item>
+ <item>MPTEMP</item>
+ <item>MPTGEN</item>
+ <item>MPTRES</item>
+ <item>MPWRITE</item>
+ <item>TBFT</item>
+ <item>UIMP</item>
+ <item>TB</item>
+ <item>TBCOPY</item>
+ <item>TBDATA</item>
+ <item>TBDELE</item>
+ <item>TBFIELD</item>
+ <item>TBLIST</item>
+ <item>TBMODIF</item>
+ <item>TBPLOT</item>
+ <item>TBPT</item>
+ <item>TBTEMP</item>
+ <item>BLC4</item>
+ <item>BLC5</item>
+ <item>BLOCK</item>
+ <item>CON4</item>
+ <item>CONE</item>
+ <item>CYL4</item>
+ <item>CYL5</item>
+ <item>CYLIND</item>
+ <item>PCIRC</item>
+ <item>POLY</item>
+ <item>PRI2</item>
+ <item>PRISM</item>
+ <item>PTXY</item>
+ <item>RECTNG</item>
+ <item>RPOLY</item>
+ <item>RPR4</item>
+ <item>RPRISM</item>
+ <item>SPH4</item>
+ <item>SPH5</item>
+ <item>SPHERE</item>
+ <item>TORUS</item>
+ <item>GSUM</item>
+ <item>K</item>
+ <item>KBETW</item>
+ <item>KCENTER</item>
+ <item>KDELE</item>
+ <item>KDIST</item>
+ <item>KFILL</item>
+ <item>KGEN</item>
+ <item>KL</item>
+ <item>KLIST</item>
+ <item>KMODIF</item>
+ <item>KMOVE</item>
+ <item>KNODE</item>
+ <item>KPLOT</item>
+ <item>KPSCALE</item>
+ <item>KSCALE</item>
+ <item>KSUM</item>
+ <item>KSYMM</item>
+ <item>KTRAN</item>
+ <item>SOURCE</item>
+ <item>HPTCREATE</item>
+ <item>HPTDELETE</item>
+ <item>BSPLIN</item>
+ <item>CIRCLE</item>
+ <item>GSUM</item>
+ <item>L</item>
+ <item>L2ANG</item>
+ <item>L2TAN</item>
+ <item>LANG</item>
+ <item>LARC</item>
+ <item>LAREA</item>
+ <item>LCOMB</item>
+ <item>LDELE</item>
+ <item>LDIV</item>
+ <item>LDRAG</item>
+ <item>LEXTND</item>
+ <item>LFILLT</item>
+ <item>LGEN</item>
+ <item>LLIST</item>
+ <item>LPLOT</item>
+ <item>LREVERSE</item>
+ <item>LROTAT</item>
+ <item>LSSCALE</item>
+ <item>LSTR</item>
+ <item>LSUM</item>
+ <item>LSYMM</item>
+ <item>LTAN</item>
+ <item>LTRAN</item>
+ <item>SPLINE</item>
+ <item>SSLN</item>
+ <item>A</item>
+ <item>AATT</item>
+ <item>ADELE</item>
+ <item>ADGL</item>
+ <item>ADRAG</item>
+ <item>AFILLT</item>
+ <item>AGEN</item>
+ <item>AL</item>
+ <item>ALIST</item>
+ <item>ANORM</item>
+ <item>AOFFST</item>
+ <item>APLOT</item>
+ <item>AREVERSE</item>
+ <item>AROTAT</item>
+ <item>ARSCALE</item>
+ <item>ARSYM</item>
+ <item>ASKIN</item>
+ <item>ASUB</item>
+ <item>ASUM</item>
+ <item>ATRAN</item>
+ <item>GSUM</item>
+ <item>SPLOT</item>
+ <item>EXTOPT</item>
+ <item>GSUM</item>
+ <item>V</item>
+ <item>VA</item>
+ <item>VDELE</item>
+ <item>VDGL</item>
+ <item>VDRAG</item>
+ <item>VEXT</item>
+ <item>VGEN</item>
+ <item>VLIST</item>
+ <item>VLSCALE</item>
+ <item>VOFFST</item>
+ <item>VPLOT</item>
+ <item>VROTAT</item>
+ <item>VSUM</item>
+ <item>VSYMM</item>
+ <item>VTRAN</item>
+ <item>AADD</item>
+ <item>AGLUE</item>
+ <item>AINA</item>
+ <item>AINP</item>
+ <item>AINV</item>
+ <item>AOVLAP</item>
+ <item>APTN</item>
+ <item>ASBA</item>
+ <item>ASBL</item>
+ <item>ASBV</item>
+ <item>ASBW</item>
+ <item>BOPTN</item>
+ <item>BTOL</item>
+ <item>LCSL</item>
+ <item>LGLUE</item>
+ <item>LINA</item>
+ <item>LINL</item>
+ <item>LINP</item>
+ <item>LINV</item>
+ <item>LOVLAP</item>
+ <item>LPTN</item>
+ <item>LSBA</item>
+ <item>LSBL</item>
+ <item>LSBV</item>
+ <item>LSBW</item>
+ <item>VADD</item>
+ <item>VGLUE</item>
+ <item>VINP</item>
+ <item>VINV</item>
+ <item>VOVLAP</item>
+ <item>VPTN</item>
+ <item>VSBA</item>
+ <item>VSBV</item>
+ <item>VSBW</item>
+ <item>ACCAT</item>
+ <item>ACLEAR</item>
+ <item>AESIZE</item>
+ <item>AMAP</item>
+ <item>AMESH</item>
+ <item>AREFINE</item>
+ <item>CHKMSH</item>
+ <item>CLRMSHLN</item>
+ <item>CPCYC</item>
+ <item>DESIZE</item>
+ <item>EORIENT</item>
+ <item>EREFINE</item>
+ <item>ESIZE</item>
+ <item>ESYS</item>
+ <item>FVMESH</item>
+ <item>GSGDATA</item>
+ <item>IMESH</item>
+ <item>KATTA</item>
+ <item>KCLEAR</item>
+ <item>KESIZE</item>
+ <item>KMESH</item>
+ <item>KREFINE</item>
+ <item>KSCON</item>
+ <item>LATT</item>
+ <item>LCCAT</item>
+ <item>LCLEAR</item>
+ <item>LESIZE</item>
+ <item>LMESH</item>
+ <item>LREFINE</item>
+ <item>MAT</item>
+ <item>MCHECK</item>
+ <item>MODMSH</item>
+ <item>MOPT</item>
+ <item>MSHAPE</item>
+ <item>MSHCOPY</item>
+ <item>MSHKEY</item>
+ <item>MSHMID</item>
+ <item>MSHPATTERN</item>
+ <item>NREFINE</item>
+ <item>PSMESH</item>
+ <item>REAL</item>
+ <item>RTHICK</item>
+ <item>SHPP</item>
+ <item>SMRTSIZE</item>
+ <item>TCHG</item>
+ <item>TIMP</item>
+ <item>TYPE</item>
+ <item>VATT</item>
+ <item>VCLEAR</item>
+ <item>VIMP</item>
+ <item>VMESH</item>
+ <item>VEORIENT</item>
+ <item>VSWEEP</item>
+ <item>CENTER</item>
+ <item>FILL</item>
+ <item>MOVE</item>
+ <item>N</item>
+ <item>NANG</item>
+ <item>NDELE</item>
+ <item>NDIST</item>
+ <item>NGEN</item>
+ <item>NKPT</item>
+ <item>NLIST</item>
+ <item>NMODIF</item>
+ <item>NPLOT</item>
+ <item>NREAD</item>
+ <item>NROTAT</item>
+ <item>NRRANG</item>
+ <item>NSCALE</item>
+ <item>NSMOOTH</item>
+ <item>NSYM</item>
+ <item>NWRITE</item>
+ <item>QUAD</item>
+ <item>SOURCE</item>
+ <item>TRANSFER</item>
+ <item>AFSURF</item>
+ <item>E</item>
+ <item>EDELE</item>
+ <item>EGEN</item>
+ <item>EINTF</item>
+ <item>ELIST</item>
+ <item>EMID</item>
+ <item>EMODIF</item>
+ <item>EMORE</item>
+ <item>EMTGEN</item>
+ <item>EN</item>
+ <item>ENDRELEASE</item>
+ <item>ENGEN</item>
+ <item>ENORM</item>
+ <item>ENSYM</item>
+ <item>EORIENT</item>
+ <item>EPLOT</item>
+ <item>EREAD</item>
+ <item>ERRANG</item>
+ <item>ESURF</item>
+ <item>ESYM</item>
+ <item>ESYS</item>
+ <item>EWRITE</item>
+ <item>LAYLIST</item>
+ <item>LAYPLOT</item>
+ <item>LFSURF</item>
+ <item>MAT</item>
+ <item>NDSURF</item>
+ <item>REAL</item>
+ <item>SHSD</item>
+ <item>SWADD</item>
+ <item>SWDEL</item>
+ <item>SWGEN</item>
+ <item>SWLIST</item>
+ <item>TSHAP</item>
+ <item>TYPE</item>
+ <item>UPGEOM</item>
+ <item>SE</item>
+ <item>SEDLIST</item>
+ <item>SELISTL</item>
+ <item>SESYMM</item>
+ <item>SETRAN</item>
+ <item>BELLOW</item>
+ <item>BEND</item>
+ <item>BRANCH</item>
+ <item>FLANGE</item>
+ <item>MITER</item>
+ <item>PCORRO</item>
+ <item>PDRAG</item>
+ <item>PFLUID</item>
+ <item>PGAP</item>
+ <item>PINSUL</item>
+ <item>POPT</item>
+ <item>PPRES</item>
+ <item>PSPEC</item>
+ <item>PSPRNG</item>
+ <item>PTEMP</item>
+ <item>PUNIT</item>
+ <item>REDUCE</item>
+ <item>RUN</item>
+ <item>TEE</item>
+ <item>VALVE</item>
+ <item>DIG</item>
+ <item>DMOVE</item>
+ <item>DSET</item>
+ <item>DSURF</item>
+ <item>CP</item>
+ <item>CPDELE</item>
+ <item>CPINTF</item>
+ <item>CPLGEN</item>
+ <item>CPLIST</item>
+ <item>CPNGEN</item>
+ <item>CPSGEN</item>
+ <item>CE</item>
+ <item>CECYC</item>
+ <item>CEDELE</item>
+ <item>CEINTF</item>
+ <item>CELIST</item>
+ <item>CERIG</item>
+ <item>CESGEN</item>
+ <item>RBE3</item>
+ <item>NOORDER</item>
+ <item>WAVES</item>
+ <item>WERASE</item>
+ <item>WFRONT</item>
+ <item>WMID</item>
+ <item>WMORE</item>
+ <item>WSORT</item>
+ <item>WSTART</item>
+ <item>FLDATA</item>
+ <item>FLDATA1</item>
+ <item>FLDATA2</item>
+ <item>FLDATA3</item>
+ <item>FLDATA4</item>
+ <item>FLDATA4A</item>
+ <item>FLDATA5</item>
+ <item>FLDATA6</item>
+ <item>FLDATA7</item>
+ <item>FLDATA8</item>
+ <item>FLDATA9</item>
+ <item>FLDATA10</item>
+ <item>FLDATA11</item>
+ <item>FLDATA12</item>
+ <item>FLDATA13</item>
+ <item>FLDATA14</item>
+ <item>FLDATA15</item>
+ <item>FLDATA16</item>
+ <item>FLDATA17</item>
+ <item>FLDATA18</item>
+ <item>FLDATA19</item>
+ <item>FLDATA20</item>
+ <item>FLDATA20A</item>
+ <item>FLDATA20B</item>
+ <item>FLDATA21</item>
+ <item>FLDATA22</item>
+ <item>FLDATA23</item>
+ <item>FLDATA24</item>
+ <item>FLDATA24A</item>
+ <item>FLDATA24B</item>
+ <item>FLDATA24C</item>
+ <item>FLDATA24D</item>
+ <item>FLDATA24E</item>
+ <item>FLDATA24F</item>
+ <item>FLDATA24G</item>
+ <item>FLDATA24H</item>
+ <item>FLDATA40</item>
+ <item>FLDATA25</item>
+ <item>FLDATA26</item>
+ <item>FLDATA34</item>
+ <item>FLDATA27</item>
+ <item>FLDATA28</item>
+ <item>FLDATA29</item>
+ <item>FLDATA30</item>
+ <item>FLDATA31</item>
+ <item>FLDATA32</item>
+ <item>FLDATA33</item>
+ <item>FLDATA35</item>
+ <item>FLDATA36</item>
+ <item>FLDATA37</item>
+ <item>FLDATA38</item>
+ <item>FLDATA39</item>
+ <item>ICVFRC</item>
+ <item>PLVFRC</item>
+ <item>MSADV</item>
+ <item>MSCAP</item>
+ <item>MSDATA</item>
+ <item>MSMASS</item>
+ <item>MSMETH</item>
+ <item>MSMIR</item>
+ <item>MSNOMF</item>
+ <item>MSPROP</item>
+ <item>MSQUAD</item>
+ <item>MSRELAX</item>
+ <item>MSSOLU</item>
+ <item>MSSPEC</item>
+ <item>MSTERM</item>
+ <item>MSVARY</item>
+ <item>/CYCEXPAND</item>
+ <item>CYCLIC</item>
+ <item>CYCOPT</item>
+ <item>EMSYM</item>
+ <item>HFEREFINE</item>
+ <item>PERBC2D</item>
+ <item>PHYSICS</item>
+ <item>RACE</item>
+ <item>AREAS</item>
+ <item>BOOL</item>
+ <item>CEQN</item>
+ <item>COUPLE</item>
+ <item>DIGIT</item>
+ <item>ELEM</item>
+ <item>ETYPE</item>
+ <item>FATIGUE</item>
+ <item>FEBODY</item>
+ <item>FECONS</item>
+ <item>FEFOR</item>
+ <item>FESURF</item>
+ <item>FLOTRAN</item>
+ <item>GEOMETRY</item>
+ <item>KEYPTS</item>
+ <item>LINE</item>
+ <item>MATER</item>
+ <item>MESHING</item>
+ <item>NODES</item>
+ <item>PIPE</item>
+ <item>PMETH</item>
+ <item>PRIM</item>
+ <item>RCON</item>
+ <item>REORDER</item>
+ <item>SELM</item>
+ <item>TBLE</item>
+ <item>VOLUMES</item>
+ <item>EDASMP</item>
+ <item>EDBOUND</item>
+ <item>EDBX</item>
+ <item>EDCGEN</item>
+ <item>EDCLIST</item>
+ <item>EDCMORE</item>
+ <item>EDCNSTR</item>
+ <item>EDCONTACT</item>
+ <item>EDCRB</item>
+ <item>EDCURVE</item>
+ <item>EDDBL</item>
+ <item>EDDC</item>
+ <item>EDIPART</item>
+ <item>EDLCS</item>
+ <item>EDMP</item>
+ <item>EDNB</item>
+ <item>EDNDTSD</item>
+ <item>EDNROT</item>
+ <item>EDPART</item>
+ <item>EDPC</item>
+ <item>EDSP</item>
+ <item>EDWELD</item>
+ <item>ALPFILL</item>
+ <item>ARCOLLAPSE</item>
+ <item>ARDETACH</item>
+ <item>ARFILL</item>
+ <item>ARMERGE</item>
+ <item>ARSPLIT</item>
+ <item>GAPFINISH</item>
+ <item>GAPLIST</item>
+ <item>GAPMERGE</item>
+ <item>GAPOPT</item>
+ <item>GAPPLOT</item>
+ <item>LNCOLLAPSE</item>
+ <item>LNDETACH</item>
+ <item>LNFILL</item>
+ <item>LNMERGE</item>
+ <item>LNSPLIT</item>
+ <item>SARPLOT</item>
+ <item>SLPPLOT</item>
+ <item>SLSPLOT</item>
+ <item>VCVFILL</item>
+ <item>BSAX</item>
+ <item>BSM1</item>
+ <item>BSM2</item>
+ <item>BSMD</item>
+ <item>BSS1</item>
+ <item>BSS2</item>
+ <item>BSTE</item>
+ <item>BSTQ</item>
+ <item>PRSSOL</item>
+ <item>SDELETE</item>
+ <item>SECDATA</item>
+ <item>SECJOINT</item>
+ <item>/SECLIB</item>
+ <item>SECLOCK</item>
+ <item>SECNUM</item>
+ <item>SECOFFSET</item>
+ <item>SECPLOT</item>
+ <item>SECREAD</item>
+ <item>SECSTOP</item>
+ <item>SECTYPE</item>
+ <item>SECWRITE</item>
+ <item>SLIST</item>
+ <item>SSBT</item>
+ <item>SSMT</item>
+ <item>SSPA</item>
+ <item>SSPB</item>
+ <item>SSPD</item>
+ <item>SSPE</item>
+ <item>SSPM</item>
+ <item>MORPH</item>
+ <item>DAMORPH</item>
+ <item>DEMORPH</item>
+ <item>DVMORPH</item>
+ <item>TZAMESH</item>
+ <item>TZDELE</item>
+ <item>TZEGEN</item>
+ <item>PMLOPT</item>
+ <item>PMLSIZE</item>
+ <item>FSAN</item>
+ <item>FSCO</item>
+ <item>FSDT</item>
+ <item>FSIN</item>
+ <item>FSIT</item>
+ <item>FSOR</item>
+ <item>FSOU</item>
+ <item>FSRE</item>
+ <item>FSSTAT</item>
+ <item>FSTI</item>
+ <item>FSTR</item>
+ </list>
+ <list name="solution_commands">
+ <item>ABEXTRACT</item>
+ <item>ADAMS</item>
+ <item>ADAPT</item>
+ <item>ANTYPE</item>
+ <item>BCSOPTION</item>
+ <item>CECHECK</item>
+ <item>CHECK</item>
+ <item>CMATRIX</item>
+ <item>CMSOPT</item>
+ <item>CNCHECK</item>
+ <item>CUTCONTROL</item>
+ <item>CYCOPT</item>
+ <item>DMPEXT</item>
+ <item>DSPROC</item>
+ <item>DSOPT</item>
+ <item>EMATWRITE</item>
+ <item>EQSLV</item>
+ <item>ERESX</item>
+ <item>ESCHECK</item>
+ <item>ESSOLV</item>
+ <item>EXPASS</item>
+ <item>FSRS</item>
+ <item>FSSOLV</item>
+ <item>GAUGE</item>
+ <item>GMATRIX</item>
+ <item>HFEIGOPT</item>
+ <item>HFPA</item>
+ <item>HFPCSWP</item>
+ <item>HFSCAT</item>
+ <item>HFSWEEP</item>
+ <item>LMATRIX</item>
+ <item>LUMPM</item>
+ <item>MONITOR</item>
+ <item>MSAVE</item>
+ <item>OPNCONTROL</item>
+ <item>PRECISION</item>
+ <item>PSCONTROL</item>
+ <item>PSOLVE</item>
+ <item>RATE</item>
+ <item>RSTOFF</item>
+ <item>SEEXP</item>
+ <item>SEGEN</item>
+ <item>SEOPT</item>
+ <item>SOLCONTROL</item>
+ <item>/SOLU</item>
+ <item>SOLVE</item>
+ <item>SPSCAN</item>
+ <item>SPSWP</item>
+ <item>STAOPT</item>
+ <item>TOFFST</item>
+ <item>PCONV</item>
+ <item>PEXCLUDE</item>
+ <item>PINCLUDE</item>
+ <item>/PMETH</item>
+ <item>PMOPTS</item>
+ <item>PPRANGE</item>
+ <item>ARCLENA</item>
+ <item>ARCTRM</item>
+ <item>BUCOPT</item>
+ <item>CNVTOL</item>
+ <item>CRPLIM</item>
+ <item>/GST</item>
+ <item>LNSRCH</item>
+ <item>MXPAND</item>
+ <item>NCNV</item>
+ <item>NEQIT</item>
+ <item>NLDIAG</item>
+ <item>NLDPOST</item>
+ <item>NLGEOM</item>
+ <item>NLHIST</item>
+ <item>NROPT</item>
+ <item>PRED</item>
+ <item>PSTRES</item>
+ <item>SSTIF</item>
+ <item>SUBOPT</item>
+ <item>ALPHAD</item>
+ <item>BETAD</item>
+ <item>DMPRAT</item>
+ <item>HARFRQ</item>
+ <item>HREXP</item>
+ <item>HROPT</item>
+ <item>HROUT</item>
+ <item>LVSCALE</item>
+ <item>MDAMP</item>
+ <item>MDPLOT</item>
+ <item>MODOPT</item>
+ <item>MXPAND</item>
+ <item>RIGID</item>
+ <item>SUBOPT</item>
+ <item>TIMINT</item>
+ <item>TINTP</item>
+ <item>TRNOPT</item>
+ <item>ADDAM</item>
+ <item>COVAL</item>
+ <item>CQC</item>
+ <item>DSUM</item>
+ <item>FREQ</item>
+ <item>GRP</item>
+ <item>NRLSUM</item>
+ <item>PFACT</item>
+ <item>PSDCOM</item>
+ <item>PSDFRQ</item>
+ <item>PSDGRAPH</item>
+ <item>PSDSPL</item>
+ <item>PSDUNIT</item>
+ <item>PSDVAL</item>
+ <item>PSDWAV</item>
+ <item>QDVAL</item>
+ <item>ROCK</item>
+ <item>SED</item>
+ <item>SPOPT</item>
+ <item>SRSS</item>
+ <item>SV</item>
+ <item>SVTYP</item>
+ <item>VDDAM</item>
+ <item>AUTOTS</item>
+ <item>CECMOD</item>
+ <item>DELTIM</item>
+ <item>EXPSOL</item>
+ <item>HMAGSOLV</item>
+ <item>KBC</item>
+ <item>KUSE</item>
+ <item>MAGOPT</item>
+ <item>MAGSOLV</item>
+ <item>MODE</item>
+ <item>NSUBST</item>
+ <item>NUMEXP</item>
+ <item>TIME</item>
+ <item>TREF</item>
+ <item>TSRES</item>
+ <item>UPCOORD</item>
+ <item>USRCAL</item>
+ <item>WRFULL</item>
+ <item>DA</item>
+ <item>DADELE</item>
+ <item>DALIST</item>
+ <item>DK</item>
+ <item>DKDELE</item>
+ <item>DKLIST</item>
+ <item>DL</item>
+ <item>DLDELE</item>
+ <item>DLLIST</item>
+ <item>DTRAN</item>
+ <item>FK</item>
+ <item>FKDELE</item>
+ <item>FKLIST</item>
+ <item>FTRAN</item>
+ <item>SFA</item>
+ <item>SFADELE</item>
+ <item>SFALIST</item>
+ <item>SFL</item>
+ <item>SFLDELE</item>
+ <item>SFLLIST</item>
+ <item>SFTRAN</item>
+ <item>BFA</item>
+ <item>BFADELE</item>
+ <item>BFALIST</item>
+ <item>BFK</item>
+ <item>BFKDELE</item>
+ <item>BFKLIST</item>
+ <item>BFL</item>
+ <item>BFLDELE</item>
+ <item>BFLLIST</item>
+ <item>BFTRAN</item>
+ <item>BFV</item>
+ <item>BFVDELE</item>
+ <item>BFVLIST</item>
+ <item>ACEL</item>
+ <item>CGLOC</item>
+ <item>CGOMGA</item>
+ <item>CMACEL</item>
+ <item>CMDOMEGA</item>
+ <item>CMOMEGA</item>
+ <item>DCGOMG</item>
+ <item>DOMEGA</item>
+ <item>IRLF</item>
+ <item>OMEGA</item>
+ <item>BIOT</item>
+ <item>FMAGBC</item>
+ <item>HFPORT</item>
+ <item>IC</item>
+ <item>ICDELE</item>
+ <item>ICE</item>
+ <item>ICEDELE</item>
+ <item>ICELIST</item>
+ <item>ICLIST</item>
+ <item>ISFILE</item>
+ <item>MPCHG</item>
+ <item>OUTPR</item>
+ <item>OUTRES</item>
+ <item>PGRAPH</item>
+ <item>PGSAVE</item>
+ <item>PGWRITE</item>
+ <item>PLWAVE</item>
+ <item>RESCONTROL</item>
+ <item>SBCLIST</item>
+ <item>SBCTRAN</item>
+ <item>WSPRINGS</item>
+ <item>LSCLEAR</item>
+ <item>LSDELE</item>
+ <item>LSREAD</item>
+ <item>LSSOLVE</item>
+ <item>LSWRITE</item>
+ <item>M</item>
+ <item>MDELE</item>
+ <item>MGEN</item>
+ <item>MLIST</item>
+ <item>TOTAL</item>
+ <item>GP</item>
+ <item>GPDELE</item>
+ <item>GPLIST</item>
+ <item>REZONE</item>
+ <item>MAPSOLVE</item>
+ <item>REMESH</item>
+ <item>AREMESH</item>
+ <item>EALIVE</item>
+ <item>EKILL</item>
+ <item>ESTIF</item>
+ <item>D</item>
+ <item>DCUM</item>
+ <item>DDELE</item>
+ <item>DJ</item>
+ <item>DJDELE</item>
+ <item>DJLIST</item>
+ <item>DLIST</item>
+ <item>DSCALE</item>
+ <item>DSYM</item>
+ <item>GSBDATA</item>
+ <item>GSLIST</item>
+ <item>LDREAD</item>
+ <item>F</item>
+ <item>FCUM</item>
+ <item>FDELE</item>
+ <item>FJ</item>
+ <item>FJDELE</item>
+ <item>FJLIST</item>
+ <item>FLIST</item>
+ <item>FSCALE</item>
+ <item>SF</item>
+ <item>SFBEAM</item>
+ <item>SFCUM</item>
+ <item>SFDELE</item>
+ <item>SFE</item>
+ <item>SFEDELE</item>
+ <item>SFELIST</item>
+ <item>SFFUN</item>
+ <item>SFGRAD</item>
+ <item>SFLIST</item>
+ <item>SFSCALE</item>
+ <item>BF</item>
+ <item>BFCUM</item>
+ <item>BFDELE</item>
+ <item>BFE</item>
+ <item>BFECUM</item>
+ <item>BFEDELE</item>
+ <item>BFELIST</item>
+ <item>BFESCAL</item>
+ <item>BFLIST</item>
+ <item>BFSCALE</item>
+ <item>BFUNIF</item>
+ <item>LDREAD</item>
+ <item>RIMPORT</item>
+ <item>TUNIF</item>
+ <item>BIOOPT</item>
+ <item>DEACT</item>
+ <item>DYNOPT</item>
+ <item>GAP</item>
+ <item>GENOPT</item>
+ <item>INRTIA</item>
+ <item>LSOPER</item>
+ <item>MASTER</item>
+ <item>NLOPT</item>
+ <item>OUTOPT</item>
+ <item>SMBODY</item>
+ <item>SMCONS</item>
+ <item>SMFOR</item>
+ <item>SMSURF</item>
+ <item>SOLUOPT</item>
+ <item>SPTOPT</item>
+ <item>EDADAPT</item>
+ <item>EDALE</item>
+ <item>EDBVIS</item>
+ <item>EDCADAPT</item>
+ <item>EDCPU</item>
+ <item>EDCSC</item>
+ <item>EDCTS</item>
+ <item>EDDAMP</item>
+ <item>EDDRELAX</item>
+ <item>EDDUMP</item>
+ <item>EDENERGY</item>
+ <item>EDFPLOT</item>
+ <item>EDGCALE</item>
+ <item>EDHGLS</item>
+ <item>EDHIST</item>
+ <item>EDHTIME</item>
+ <item>EDINT</item>
+ <item>EDIS</item>
+ <item>EDLOAD</item>
+ <item>EDOPT</item>
+ <item>EDOUT</item>
+ <item>EDPL</item>
+ <item>EDPVEL</item>
+ <item>EDRC</item>
+ <item>EDRD</item>
+ <item>EDRI</item>
+ <item>EDRST</item>
+ <item>EDRUN</item>
+ <item>EDSHELL</item>
+ <item>EDSOLV</item>
+ <item>EDSTART</item>
+ <item>EDTERM</item>
+ <item>EDTP</item>
+ <item>EDVEL</item>
+ <item>EDWRITE</item>
+ <item>REXPORT</item>
+ <item>FLOCHECK</item>
+ <item>PEMOPTS</item>
+ <item>HEMIOPT</item>
+ <item>RADOPT</item>
+ <item>RDEC</item>
+ <item>RSURF</item>
+ <item>RSYMM</item>
+ <item>SPCNOD</item>
+ <item>SPCTEMP</item>
+ <item>STEF</item>
+ <item>V2DOPT</item>
+ <item>VFCALC</item>
+ <item>VFOPT</item>
+ <item>QSOPT</item>
+ <item>FSAN</item>
+ <item>FSCO</item>
+ <item>FSDT</item>
+ <item>FSIN</item>
+ <item>FSIT</item>
+ <item>FSOR</item>
+ <item>FSOU</item>
+ <item>FSRE</item>
+ <item>FSRS</item>
+ <item>FSSTAT</item>
+ <item>FSTI</item>
+ <item>FSTR</item>
+ <item>MFANALYSIS</item>
+ <item>MFBUCKET</item>
+ <item>MFCALC</item>
+ <item>MFCLEAR</item>
+ <item>MFCMMAND</item>
+ <item>MFCONV</item>
+ <item>MFDTIME</item>
+ <item>MFELEM</item>
+ <item>MFEM</item>
+ <item>MFEXTER</item>
+ <item>MFFNAME</item>
+ <item>MFIMPORT</item>
+ <item>MFINTER</item>
+ <item>MFITER</item>
+ <item>MFLIST</item>
+ <item>MFMAP</item>
+ <item>MFORDER</item>
+ <item>MFOUTPUT</item>
+ <item>MFRELAX</item>
+ <item>MFRSTART</item>
+ <item>MFSURFACE</item>
+ <item>MFTIME</item>
+ <item>MFTOL</item>
+ <item>MFVOLUME</item>
+ </list>
+ <list name="POST1_commands">
+ <item>APPEND</item>
+ <item>DETAB</item>
+ <item>DNSOL</item>
+ <item>FILE</item>
+ <item>HRCPLX</item>
+ <item>PGRSET</item>
+ <item>/POST1</item>
+ <item>RESET</item>
+ <item>SET</item>
+ <item>SUBSET</item>
+ <item>AVPRIN</item>
+ <item>AVRES</item>
+ <item>/EFACET</item>
+ <item>ERNORM</item>
+ <item>FORCE</item>
+ <item>INRES</item>
+ <item>LAYER</item>
+ <item>RSYS</item>
+ <item>SHELL</item>
+ <item>NSORT</item>
+ <item>NUSORT</item>
+ <item>PLCONV</item>
+ <item>PLDISP</item>
+ <item>PLESOL</item>
+ <item>PLNSOL</item>
+ <item>PLVECT</item>
+ <item>PPLOT</item>
+ <item>PRCONV</item>
+ <item>PRESOL</item>
+ <item>PRJSOL</item>
+ <item>PRNLD</item>
+ <item>PRNSOL</item>
+ <item>PRRFOR</item>
+ <item>PRRSOL</item>
+ <item>PRSSOL</item>
+ <item>PRVECT</item>
+ <item>SUMTYPE</item>
+ <item>DESOL</item>
+ <item>ESORT</item>
+ <item>ETABLE</item>
+ <item>EUSORT</item>
+ <item>PLETAB</item>
+ <item>PLLS</item>
+ <item>PLVECT</item>
+ <item>PRETAB</item>
+ <item>PRVECT</item>
+ <item>SABS</item>
+ <item>SADD</item>
+ <item>SALLOW</item>
+ <item>SEXP</item>
+ <item>SFACT</item>
+ <item>SFCALC</item>
+ <item>SMAX</item>
+ <item>SMIN</item>
+ <item>SMULT</item>
+ <item>SSUM</item>
+ <item>TALLOW</item>
+ <item>VCROSS</item>
+ <item>VDOT</item>
+ <item>/FORMAT</item>
+ <item>/HEADER</item>
+ <item>IRLIST</item>
+ <item>/PAGE</item>
+ <item>PRERR</item>
+ <item>PRITER</item>
+ <item>ANCNTR</item>
+ <item>ANCUT</item>
+ <item>ANDATA</item>
+ <item>ANDSCL</item>
+ <item>ANCYC</item>
+ <item>ANDYNA</item>
+ <item>/ANFILE</item>
+ <item>ANFLOW</item>
+ <item>ANHARM</item>
+ <item>ANIM</item>
+ <item>ANISOS</item>
+ <item>ANMODE</item>
+ <item>ANMRES</item>
+ <item>ANTIME</item>
+ <item>TRTIME</item>
+ <item>PADELE</item>
+ <item>PAGET</item>
+ <item>PAPUT</item>
+ <item>PARESU</item>
+ <item>PASAVE</item>
+ <item>PATH</item>
+ <item>PCALC</item>
+ <item>PCROSS</item>
+ <item>PDEF</item>
+ <item>PDOT</item>
+ <item>PLPAGM</item>
+ <item>PLPATH</item>
+ <item>PLSECT</item>
+ <item>PMAP</item>
+ <item>PPATH</item>
+ <item>PRANGE</item>
+ <item>PRPATH</item>
+ <item>PRSECT</item>
+ <item>PSEL</item>
+ <item>PVECT</item>
+ <item>SUCALC</item>
+ <item>SUCR</item>
+ <item>SUDEL</item>
+ <item>SUEVAL</item>
+ <item>SUGET</item>
+ <item>SUMAP</item>
+ <item>SUPL</item>
+ <item>SUPR</item>
+ <item>SURESU</item>
+ <item>SUSAVE</item>
+ <item>SUSEL</item>
+ <item>SUVECT</item>
+ <item>LCABS</item>
+ <item>LCASE</item>
+ <item>LCDEF</item>
+ <item>LCFACT</item>
+ <item>LCFILE</item>
+ <item>LCOPER</item>
+ <item>LCSEL</item>
+ <item>LCSUM</item>
+ <item>LCWRITE</item>
+ <item>LCZERO</item>
+ <item>RAPPND</item>
+ <item>CURR2D</item>
+ <item>EMAGERR</item>
+ <item>EMF</item>
+ <item>EMFT</item>
+ <item>FLUXV</item>
+ <item>FMAGSUM</item>
+ <item>FOR2D</item>
+ <item>IMPD</item>
+ <item>MMF</item>
+ <item>PLF2D</item>
+ <item>POWERH</item>
+ <item>QFACT</item>
+ <item>REFLCOEF</item>
+ <item>SENERGY</item>
+ <item>SPARM</item>
+ <item>TORQ2D</item>
+ <item>TORQC2D</item>
+ <item>TORQSUM</item>
+ <item>FE</item>
+ <item>FELIST</item>
+ <item>FL</item>
+ <item>FLLIST</item>
+ <item>FP</item>
+ <item>FPLIST</item>
+ <item>FS</item>
+ <item>FSDELE</item>
+ <item>FSLIST</item>
+ <item>FSNODE</item>
+ <item>FSPLOT</item>
+ <item>FSSECT</item>
+ <item>FTCALC</item>
+ <item>FTSIZE</item>
+ <item>FTWRITE</item>
+ <item>PLTRAC</item>
+ <item>TRPDEL</item>
+ <item>TRPLIS</item>
+ <item>TRPOIN</item>
+ <item>FLREAD</item>
+ <item>BFINT</item>
+ <item>CBDOF</item>
+ <item>CMSFILE</item>
+ <item>/CYCEXPAND</item>
+ <item>CYCPHASE</item>
+ <item>/EXPAND</item>
+ <item>EXPAND</item>
+ <item>FSSPARM</item>
+ <item>FSUM</item>
+ <item>HFANG</item>
+ <item>HFARRAY</item>
+ <item>HFNEAR</item>
+ <item>HFPOWER</item>
+ <item>HFSYM</item>
+ <item>INTSRF</item>
+ <item>KCALC</item>
+ <item>NFORCE</item>
+ <item>PLCRACK</item>
+ <item>PLHFFAR</item>
+ <item>PLSCH</item>
+ <item>PLSYZ</item>
+ <item>PRHFFAR</item>
+ <item>PRSYZ</item>
+ <item>RMFLVEC</item>
+ <item>RSPLIT</item>
+ <item>SPOINT</item>
+ <item>DATADEF</item>
+ <item>DEFINE</item>
+ <item>DISPLAY</item>
+ <item>LCCALC</item>
+ <item>POINT</item>
+ <item>PRINT</item>
+ <item>SORT</item>
+ <item>SPEC</item>
+ <item>FC</item>
+ <item>FCCHECK</item>
+ <item>FCDELE</item>
+ <item>FCLIST</item>
+ </list>
+ <list name="POST26_commands">
+ <item>ANSOL</item>
+ <item>DATA</item>
+ <item>EDREAD</item>
+ <item>ESOL</item>
+ <item>FILE</item>
+ <item>GAPF</item>
+ <item>GSSOL</item>
+ <item>JSOL</item>
+ <item>NSOL</item>
+ <item>NSTORE</item>
+ <item>NUMVAR</item>
+ <item>/POST26</item>
+ <item>RESET</item>
+ <item>RFORCE</item>
+ <item>/RGB</item>
+ <item>SOLU</item>
+ <item>STORE</item>
+ <item>TIMERANGE</item>
+ <item>VARDEL</item>
+ <item>VARNAM</item>
+ <item>CFACT</item>
+ <item>FORCE</item>
+ <item>LAYERP26</item>
+ <item>SHELL</item>
+ <item>TVAR</item>
+ <item>ABS</item>
+ <item>ADD</item>
+ <item>ATAN</item>
+ <item>CLOG</item>
+ <item>CONJUG</item>
+ <item>DERIV</item>
+ <item>EXP</item>
+ <item>FILLDATA</item>
+ <item>IMAGIN</item>
+ <item>INT1</item>
+ <item>LARGE</item>
+ <item>NLOG</item>
+ <item>PROD</item>
+ <item>QUOT</item>
+ <item>REALVAR</item>
+ <item>SMALL</item>
+ <item>SQRT</item>
+ <item>PLCPLX</item>
+ <item>PLTIME</item>
+ <item>PLVAR</item>
+ <item>SPREAD</item>
+ <item>XVAR</item>
+ <item>EXTREM</item>
+ <item>LINES</item>
+ <item>NPRINT</item>
+ <item>PRCPLX</item>
+ <item>PRTIME</item>
+ <item>PRVAR</item>
+ <item>CVAR</item>
+ <item>PMGTRAN</item>
+ <item>RESP</item>
+ <item>RPSD</item>
+ <item>SMOOTH</item>
+ <item>VGET</item>
+ <item>VPUT</item>
+ <item>DEFINE</item>
+ <item>OPERATE</item>
+ <item>PLOTTING</item>
+ <item>PRINT</item>
+ </list>
+ <list name="aux2_cmds" >
+ <item>/AUX2</item>
+ <item>DUMP</item>
+ <item>FILEAUX2</item>
+ <item>FORM</item>
+ <item>HBMAT</item>
+ </list>
+ <list name="aux3_cmds">
+ <item>/AUX3</item>
+ <item>COMPRESS</item>
+ <item>DELETE</item>
+ <item>FILEAUX3</item>
+ <item>LIST</item>
+ <item>MODIFY</item>
+ <item>UNDELETE</item>
+ </list>
+ <list name="aux12_cmds">
+ <item>/AUX12</item>
+ <item>EMIS</item>
+ <item>GEOM</item>
+ <item>MPRINT</item>
+ <item>SPACE</item>
+ <item>STEF</item>
+ <item>VFQUERY</item>
+ <item>VTYPE</item>
+ <item>WRITE</item>
+ </list>
+ <list name="aux15_cmds">
+ <item>/AUX15</item>
+ <item>IGESIN</item>
+ <item>IOPTN</item>
+ </list>
+ <list name="runstats_cmds">
+ <item>RALL</item>
+ <item>RFILSZ</item>
+ <item>RITER</item>
+ <item>RMEMRY</item>
+ <item>RSPEED</item>
+ <item>RSTAT</item>
+ <item>RTIMST</item>
+ <item>/RUNST</item>
+ <item>RWFRNT</item>
+ </list>
+ <list name="optimization_cmds">
+ <item>/OPT</item>
+ <item>OPEQN</item>
+ <item>OPFACT</item>
+ <item>OPFRST</item>
+ <item>OPGRAD</item>
+ <item>OPKEEP</item>
+ <item>OPLOOP</item>
+ <item>OPPRNT</item>
+ <item>OPRAND</item>
+ <item>OPSUBP</item>
+ <item>OPSWEEP</item>
+ <item>OPTYPE</item>
+ <item>OPUSER</item>
+ <item>OPVAR</item>
+ <item>TOCOMP</item>
+ <item>TODEF</item>
+ <item>TOFREQ</item>
+ <item>TOTYPE</item>
+ <item>TOVAR</item>
+ <item>OPADD</item>
+ <item>OPCLR</item>
+ <item>OPDEL</item>
+ <item>OPMAKE</item>
+ <item>OPSEL</item>
+ <item>OPANL</item>
+ <item>OPDATA</item>
+ <item>OPRESU</item>
+ <item>OPSAVE</item>
+ <item>OPEXE</item>
+ <item>TOEXE</item>
+ <item>TOLOOP</item>
+ <item>OPLFA</item>
+ <item>OPLGR</item>
+ <item>OPLIST</item>
+ <item>OPLSW</item>
+ <item>OPRFA</item>
+ <item>OPRGR</item>
+ <item>OPRSW</item>
+ <item>PLVAROPT</item>
+ <item>PRVAROPT</item>
+ <item>TOGRAPH</item>
+ <item>TOLIST</item>
+ <item>TOPLOT</item>
+ <item>TOPRINT</item>
+ <item>TOSTAT</item>
+ <item>XVAROPT</item>
+ </list>
+ <list name="probabilistic_cmds">
+ <item>/PDS</item>
+ <item>PDANL</item>
+ <item>PDCORR</item>
+ <item>PDINQR</item>
+ <item>PDPLOT</item>
+ <item>PDVAR</item>
+ <item>PDDOEL</item>
+ <item>PDDMCS</item>
+ <item>PDMETH</item>
+ <item>PDUSER</item>
+ <item>PDEXE</item>
+ <item>PDCDF</item>
+ <item>PDCMAT</item>
+ <item>PDHIST</item>
+ <item>PDPINV</item>
+ <item>PDPROB</item>
+ <item>PDROPT</item>
+ <item>PDSCAT</item>
+ <item>PDSENS</item>
+ <item>PDSHIS</item>
+ <item>PDWRITE</item>
+ <item>PDCLR</item>
+ <item>PDRESU</item>
+ <item>PDSAVE</item>
+ <item>RSFIT</item>
+ <item>RSPLOT</item>
+ <item>RSPRNT</item>
+ <item>RSSIMS</item>
+ </list>
+ <list name="display_cmds">
+ <item>/CMAP</item>
+ <item>/DEVDISP</item>
+ <item>FILEDISP</item>
+ <item>HELPDISP</item>
+ <item>NOCOLOR</item>
+ <item>/SEG</item>
+ <item>/SHOWDISP</item>
+ <item>TRANS</item>
+ <item>GRPH</item>
+ <item>TERM</item>
+ <item>FINISH</item>
+ <item>PLOT</item>
+ <item>STAT</item>
+ </list>
+ <list name="reduced_order_cmds">
+ <item>RMRESUME</item>
+ <item>RMSAVE</item>
+ <item>RMNDISP</item>
+ <item>RMNEVEC</item>
+ <item>RMALIST</item>
+ <item>RMANL</item>
+ <item>RMASTER</item>
+ <item>RMCAP</item>
+ <item>RMCLIST</item>
+ <item>RMMLIST</item>
+ <item>RMMRANGE</item>
+ <item>RMMSELECT</item>
+ <item>RMPORDER</item>
+ <item>RMRGENERATE</item>
+ <item>RMROPTIONS</item>
+ <item>RMRPLOT</item>
+ <item>RMRSTATUS</item>
+ <item>RMSMPLE</item>
+ <item>RMXPORT</item>
+ <item>DCVSWP</item>
+ <item>RMLVSCALE</item>
+ <item>RMUSE</item>
+ </list>
+ <list name="parametric_functions">
+ <item>ABS</item>
+ <item>SIGN</item>
+ <item>EXP</item>
+ <item>LOG</item>
+ <item>LOG10</item>
+ <item>SQRT</item>
+ <item>NINT</item>
+ <item>MOD</item>
+ <item>RAND</item>
+ <item>GDIS</item>
+ <item>SIN</item>
+ <item>COS</item>
+ <item>TAN</item>
+ <item>SINH</item>
+ <item>COSH</item>
+ <item>TANH</item>
+ <item>ASIN</item>
+ <item>ACOS</item>
+ <item>ATAN</item>
+ <item>ATAN2</item>
+ <item>VALCHR</item>
+ <item>CHRVAL</item>
+ <item>UPCASE</item>
+ <item>LWCASE</item>
+ </list>
+ <list name="elements">
+ <item>LINK1</item>
+ <item>PLANE2</item>
+ <item>BEAM3</item>
+ <item>BEAM4</item>
+ <item>SOLID5</item>
+ <item>COMBIN7</item>
+ <item>LINK8</item>
+ <item>INFIN9</item>
+ <item>LINK10</item>
+ <item>LINK11</item>
+ <item>CONTAC12</item>
+ <item>PLANE13</item>
+ <item>COMBIN14</item>
+ <item>PIPE16</item>
+ <item>PIPE17</item>
+ <item>PIPE18</item>
+ <item>PIPE20</item>
+ <item>MASS21</item>
+ <item>BEAM23</item>
+ <item>BEAM24</item>
+ <item>PLANE25</item>
+ <item>MATRIX27</item>
+ <item>SHELL28</item>
+ <item>FLUID29</item>
+ <item>FLUID30</item>
+ <item>LINK31</item>
+ <item>LINK32</item>
+ <item>LINK33</item>
+ <item>LINK34</item>
+ <item>PLANE35</item>
+ <item>SOURC36</item>
+ <item>COMBIN37</item>
+ <item>FLUID38</item>
+ <item>COMBIN39</item>
+ <item>COMBIN40</item>
+ <item>SHELL41</item>
+ <item>PLANE42</item>
+ <item>SHELL43</item>
+ <item>BEAM44</item>
+ <item>SOLID45</item>
+ <item>SOLID46</item>
+ <item>INFIN47</item>
+ <item>MATRIX50</item>
+ <item>SHELL51</item>
+ <item>CONTAC52</item>
+ <item>PLANE53</item>
+ <item>BEAM54</item>
+ <item>PLANE55</item>
+ <item>HYPER56</item>
+ <item>SHELL57</item>
+ <item>HYPER58</item>
+ <item>PIPE59</item>
+ <item>PIPE60</item>
+ <item>SHELL61</item>
+ <item>SOLID62</item>
+ <item>SHELL63</item>
+ <item>SOLID64</item>
+ <item>SOLID65</item>
+ <item>PLANE67</item>
+ <item>LINK68</item>
+ <item>SOLID69</item>
+ <item>SOLID70</item>
+ <item>MASS71</item>
+ <item>HYPER74</item>
+ <item>PLANE75</item>
+ <item>PLANE77</item>
+ <item>PLANE78</item>
+ <item>FLUID79</item>
+ <item>FLUID80</item>
+ <item>FLUID81</item>
+ <item>PLANE82</item>
+ <item>PLANE83</item>
+ <item>HYPER84</item>
+ <item>HYPER86</item>
+ <item>SOLID87</item>
+ <item>VISCO88</item>
+ <item>VISCO89</item>
+ <item>SOLID90</item>
+ <item>SHELL91</item>
+ <item>SOLID92</item>
+ <item>SHELL93</item>
+ <item>CIRCU94</item>
+ <item>SOLID95</item>
+ <item>SOLID96</item>
+ <item>SOLID97</item>
+ <item>SOLID98</item>
+ <item>SHELL99</item>
+ <item>VISCO106</item>
+ <item>VISCO107</item>
+ <item>VISCO108</item>
+ <item>TRANS109</item>
+ <item>INFIN110</item>
+ <item>INFIN111</item>
+ <item>INTER115</item>
+ <item>FLUID116</item>
+ <item>SOLID117</item>
+ <item>HF118</item>
+ <item>HF119</item>
+ <item>HF120</item>
+ <item>PLANE121</item>
+ <item>SOLID122</item>
+ <item>SOLID123</item>
+ <item>CIRCU124</item>
+ <item>CIRCU125</item>
+ <item>TRANS126</item>
+ <item>SOLID127</item>
+ <item>SOLID128</item>
+ <item>FLUID129</item>
+ <item>FLUID130</item>
+ <item>SHELL131</item>
+ <item>SHELL132</item>
+ <item>FLUID136</item>
+ <item>FLUID138</item>
+ <item>FLUID139</item>
+ <item>FLUID141</item>
+ <item>FLUID142</item>
+ <item>SHELL143</item>
+ <item>ROM144</item>
+ <item>PLANE145</item>
+ <item>PLANE146</item>
+ <item>SOLID147</item>
+ <item>SOLID148</item>
+ <item>SHELL150</item>
+ <item>SURF151</item>
+ <item>SURF152</item>
+ <item>SURF153</item>
+ <item>SURF154</item>
+ <item>SHELL157</item>
+ <item>HYPER158</item>
+ <item>LINK160</item>
+ <item>BEAM161</item>
+ <item>PLANE162</item>
+ <item>SHELL163</item>
+ <item>SOLID164</item>
+ <item>COMBI165</item>
+ <item>MASS166</item>
+ <item>LINK167</item>
+ <item>SOLID168</item>
+ <item>TARGE169</item>
+ <item>TARGE170</item>
+ <item>CONTA171</item>
+ <item>CONTA172</item>
+ <item>CONTA173</item>
+ <item>CONTA174</item>
+ <item>CONTA175</item>
+ <item>CONTA178</item>
+ <item>PRETS179</item>
+ <item>LINK180</item>
+ <item>SHELL181</item>
+ <item>PLANE182</item>
+ <item>PLANE183</item>
+ <item>MPC184</item>
+ <item>SOLID185</item>
+ <item>SOLID186</item>
+ <item>SOLID187</item>
+ <item>BEAM188</item>
+ <item>BEAM189</item>
+ <item>SOLSH190</item>
+ <item>SOLID191</item>
+ <item>INTER192</item>
+ <item>INTER193</item>
+ <item>INTER194</item>
+ <item>INTER195</item>
+ <item>MESH200</item>
+ <item>FOLLW201</item>
+ <item>SHELL208</item>
+ <item>SHELL209</item>
+ <item>PLANE223</item>
+ <item>SOLID226</item>
+ <item>SOLID227</item>
+ <item>PLANE230</item>
+ <item>SOLID231</item>
+ <item>SOLID232</item>
+ <item>SURF251</item>
+ <item>SURF252</item>
+ </list>
+ <list name="material_properties">
+ <item>EX</item>
+ <item>EY</item>
+ <item>EZ</item>
+ <item>GXY</item>
+ <item>NUXY</item>
+ <item>ALPX</item>
+ <item>ALPY</item>
+ <item>ALPZ</item>
+ <item>CTEX</item>
+ <item>CTEY</item>
+ <item>CTEZ</item>
+ <item>THSX</item>
+ <item>THSY</item>
+ <item>THSZ</item>
+ <item>REFT</item>
+ <item>PRXY</item>
+ <item>PRYZ</item>
+ <item>PRXZ</item>
+ <item>NUXY</item>
+ <item>NUYZ</item>
+ <item>NUXZ</item>
+ <item>GXY</item>
+ <item>GYZ</item>
+ <item>GXZ</item>
+ <item>DAMP</item>
+ <item>DMPR</item>
+ <item>MU</item>
+ <item>DENS</item>
+ <item>C</item>
+ <item>ENTH</item>
+ <item>KXX</item>
+ <item>KYY</item>
+ <item>KZZ</item>
+ <item>HF</item>
+ <item>EMIS</item>
+ <item>QRATE</item>
+ <item>VISC</item>
+ <item>SONC</item>
+ <item>RSVX</item>
+ <item>RSVY</item>
+ <item>RSVZ</item>
+ <item>PERX</item>
+ <item>MURX</item>
+ <item>MURY</item>
+ <item>MURZ</item>
+ <item>MGXX</item>
+ <item>MGYY</item>
+ <item>MGZZ</item>
+ <item>LSST</item>
+ <item>SBKX</item>
+ </list>
+ <list name="force-displacement-labels">
+ <item>UX</item>
+ <item>UY</item>
+ <item>UZ</item>
+ <item>FX</item>
+ <item>FY</item>
+ <item>FZ</item>
+ <item>MX</item>
+ <item>MY</item>
+ <item>MZ</item>
+ <item>HEAT</item>
+ <item>HBOT</item>
+ <item>HE2</item>
+ <item>HE3</item>
+ <item>HTOP</item>
+ <item>FLOW</item>
+ <item>AMPS</item>
+ <item>CHRG</item>
+ <item>CSGX</item>
+ <item>CSGY</item>
+ <item>CSGZ</item>
+ <item>ROTX</item>
+ <item>ROTY</item>
+ <item>ROTZ</item>
+ <item>WARP</item>
+ <item>TEMP</item>
+ <item>TBOT</item>
+ <item>TE2</item>
+ <item>TE3</item>
+ <item>TTOP</item>
+ <item>PRES</item>
+ <item>VX</item>
+ <item>VY</item>
+ <item>VZ</item>
+ <item>ENKE</item>
+ <item>ENDS</item>
+ <item>SP01</item>
+ <item>SP02</item>
+ <item>SP03</item>
+ <item>SP04</item>
+ <item>SP05</item>
+ <item>SP06</item>
+ <item>VOLT</item>
+ <item>MAG</item>
+ <item>AX</item>
+ <item>AYAZ</item>
+ </list>
+ <list name="antype_flag">
+ <item>STATIC</item>
+ <item>BUCKLE</item>
+ <item>MODAL</item>
+ <item>HARMIC</item>
+ <item>TRANS</item>
+ <item>SUBSTR</item>
+ <item>SPECTR</item>
+ </list>
+ <list name="various_labels">
+ <!-- possibili etichette varie, tipo SMISC per ETABLE -->
+ <!-- abbreviazioni del comando *GET,param,NODE,node_num,LOC,{x,y,z} -->
+ <!--<item>NODE</item> ToDO: PER QUESTO BISOGNA DISTINGUERE TRA NODE e NODE(x,y,z) -->
+ <item>NX</item>
+ <item>NY</item>
+ <item>NZ</item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
+ <StringDetect attribute="comment" context="comment" String="C***" insensitive="true" firstNonSpace="true" />
+ <DetectChar attribute ="comment" context="comment" char="!" />
+ <keyword attribute="MatProp" context="#stay" String="various_labels" />
+ <RangeDetect attribute="Normal Text" context="#stay" char="(" char1=")" />
+ <DetectChar attribute="error" context="open_parentesis" char="(" />
+ <!-- the next one highlight variable assignements as normal text, to avoid F,,FY,1 been highlighted as F=10 -->
+ <RegExpr attribute="Normal Text" context="#stay" String="^[A-Za-Z0-9]+\=" />
+ <keyword attribute="Keyword" context="#stay" String="elements" />
+ <keyword attribute="MatProp" context="#stay" String="material_properties" />
+ <keyword attribute="Labels" context="#stay" String="force-displacement-labels" />
+ <keyword attribute="Labels" context="#stay" String="antype_flag" />
+ <keyword attribute="Commands" context="#stay" String="parametric_functions" />
+ <keyword attribute="SESSIONcmd" context="#stay" String="session_cmds" firstNonSpace="true" />
+ <keyword attribute="DBcmd" context="#stay" String="database_cmds" firstNonSpace="true" />
+ <keyword attribute="GRPH_cmds" context="#stay" String="graphic_cmds" firstNonSpace="true" />
+ <keyword attribute="APDLcmd" context="#stay" String="APDL_commands" firstNonSpace="true" />
+ <keyword attribute="PREP7Commands" context="#stay" String="prep7_commands" firstNonSpace="true" />
+ <keyword attribute="SOLUCommands" context="#stay" String="solution_commands" firstNonSpace="true" />
+ <keyword attribute="POST1Commands" context="#stay" String="POST1_commands" firstNonSpace="true" />
+ <keyword attribute="POST26Commands" context="#stay" String="POST26_commands" firstNonSpace="true" />
+ <keyword attribute="AUX2cmds" context="#stay" String="aux2_cmds" firstNonSpace="true" />
+ <keyword attribute="AUX3cmds" context="#stay" String="aux3_cmds" firstNonSpace="true" />
+ <keyword attribute="AUX12cmds" context="#stay" String="aux12_cmds" firstNonSpace="true" />
+ <keyword attribute="AUX15cmds" context="#stay" String="aux15_cmds" firstNonSpace="true" />
+ <keyword attribute="RUNSTATScmds" context="#stay" String="runstats_cmds" firstNonSpace="true" />
+ <keyword attribute="OPTIMIZATIONcmds" context="#stay" String="optimization_cmds" firstNonSpace="true" />
+ <keyword attribute="PROBcmds" context="#stay" String="probabilistic_cmds" firstNonSpace="true" />
+ <keyword attribute="DISPLAYcmds" context="#stay" String="display_cmds" firstNonSpace="true" />
+ <keyword attribute="REDUORDERcmds" context="#stay" String="reduced_order_cmds" firstNonSpace="true" />
+ <DetectChar attribute="String" context="doublequotestring" char="&quot;" />
+ <RangeDetect attribute="String" context="#stay" char="'" char1="'" />
+ <RangeDetect attribute="variable" context="#stay" char="%" char1="%" />
+ <keyword attribute="MatProp" context="#stay" String="APDL_commands" />
+ <Float attribute="NumFloat" context="#stay" />
+ <Int attribute="NumInt" context="#stay" >
+ <StringDetect attribute="NumInt" context="#stay" String="**" />
+ </Int>
+ </context>
+ <context attribute="String" name="doublequotestring" lineEndContext="#stay" >
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Normal Text" name="functions" lineEndContext="#pop" >
+ <RangeDetect attribute="Normal Text" context="#pop" char="(" char1=")" />
+ <DetectChar attribute="error" context="open_parentesis" char="(" />
+ </context>
+ <context attribute="parentesis_not_closed" name="open_parentesis" lineEndContext="#pop" >
+ <DetectChar attribute="Normal Text" context="#pop" char=")" />
+ </context>
+ <context attribute="comment" name="comment" lineEndContext="#pop" />
+ <context attribute="NumFloat" name="functions_arg" lineEndContext="#pop" >
+ <DetectChar attribute="Keyword" context="#stay" char="(" />
+ <DetectChar attribute="Keyword" context="#pop" char=")" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="MatProp" defStyleNum="dsDataType" />
+ <itemData name="Labels" defStyleNum="dsChar" />
+ <itemData name="APDLcmd" defStyleNum="dsFunction" />
+ <itemData name="SESSIONcmd" defStyleNum="dsFunction" />
+ <itemData name="DBcmd" defStyleNum="dsFunction" />
+ <itemData name="GRPH_cmds" defStyleNum="dsFunction" />
+ <itemData name="PREP7Commands" defStyleNum="dsFunction" />
+ <itemData name="SOLUCommands" defStyleNum="dsFunction" />
+ <itemData name="POST1Commands" defStyleNum="dsFunction" />
+ <itemData name="POST26Commands" defStyleNum="dsFunction" />
+ <itemData name="AUX2cmds" defStyleNum="dsFunction" />
+ <itemData name="AUX3cmds" defStyleNum="dsFunction" />
+ <itemData name="AUX12cmds" defStyleNum="dsFunction" />
+ <itemData name="AUX15cmds" defStyleNum="dsFunction" />
+ <itemData name="RUNSTATcmds" defStyleNum="dsFunction" />
+ <itemData name="OPTIMIZATIONcmds" defStyleNum="dsFunction" />
+ <itemData name="PROBcmds" defStyleNum="dsFunction" />
+ <itemData name="DISPLAYcmds" defStyleNum="dsFunction" />
+ <itemData name="REDUORDERcmds" defStyleNum="dsFunction" />
+ <itemData name="Commands" defStyleNum="dsOthers" />
+ <itemData name="variable" defStyleNum="dsOthers" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="NumInt" defStyleNum="dsDecVal" />
+ <itemData name="NumFloat" defStyleNum="dsFloat" />
+ <itemData name="functions_arg" defStyleNum="dsKeyword" />
+ <itemData name="comment" defStyleNum="dsComment" />
+ <itemData name="parentesis_not_closed" defStyleNum="dsRegionMarker" />
+ <itemData name="error" defStyleNum="dsError" />
+ </itemDatas>
+</highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="!" />
+ </comments>
+ <keywords casesensitive="0" weakDeliminator="/*" />
+ </general>
+</language>
diff --git a/kate/data/apache.xml b/kate/data/apache.xml
index 2441f1abf..db8b2cc1c 100644
--- a/kate/data/apache.xml
+++ b/kate/data/apache.xml
@@ -12,7 +12,11 @@ v1.0:
- first Release
-->
-<language name="Apache Configuration" section="Configuration" extensions="httpd.conf;httpd2.conf;apache.conf;apache2.conf;.ht*" mimetype="" version="1.10" author="Jan Janssen (medhefgo@googlemail.com)" license="LGPL">
+<language name="Apache Configuration" section="Configuration"
+ version="1.11" kateversion="2.0"
+ extensions="httpd.conf;httpd2.conf;apache.conf;apache2.conf;.htaccess*;.htpasswd*"
+ mimetype=""
+ author="Jan Janssen (medhefgo@googlemail.com)" license="LGPL">
<highlighting>
<list name="String Directives">
diff --git a/kate/data/asm-avr.xml b/kate/data/asm-avr.xml
index b9c377191..49bafba01 100644
--- a/kate/data/asm-avr.xml
+++ b/kate/data/asm-avr.xml
@@ -33,7 +33,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
-->
-<language name="AVR Assembler" version="1.03" kateversion="2.4" section="Assembler" extensions="*.asm;*.ASM;*.asm-avr" mimetype="text/x-asm;text/x-asm-avr" author="Roland Nagy" license="GPL">
+<language name="AVR Assembler" version="1.04" kateversion="2.4" section="Assembler" extensions="*.asm;*.ASM;*.asm-avr" mimetype="text/x-asm;text/x-asm-avr" author="Roland Nagy" license="GPL">
<highlighting>
<list name="keywords">
<item> adc</item>
@@ -46,6 +46,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item> bld</item>
<item> brbc</item>
<item> brbs</item>
+ <item> brcc</item>
+ <item> brcs</item>
<item> break</item>
<item> breq</item>
<item> brge</item>
@@ -96,6 +98,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item> inc</item>
<item> jmp</item>
<item> ld</item>
+ <item> ldd</item>
<item> ldi</item>
<item> lds</item>
<item> lpm</item>
@@ -140,6 +143,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item> sleep</item>
<item> spm</item>
<item> st</item>
+ <item> std</item>
<item> sts</item>
<item> sub</item>
<item> subi</item>
diff --git a/kate/data/asn1.xml b/kate/data/asn1.xml
new file mode 100644
index 000000000..e3cc6f4d5
--- /dev/null
+++ b/kate/data/asn1.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ You'll find the "Writing a Kate Highlighting XML File HOWTO" at http://kate.kde.org/doc/hlhowto.php
+ This is a template for the XML format used for syntax highlight descriptions
+ for the Kate text editor (http://kate.kde.org), which is part of the KDE
+ desktop environment (http://www.kde.org).
+
+ Use it as the base for your own syntax files.
+
+ Look at language.dtd for some documentation of the allowed elements and their attributes.
+ There is also a description of how to validate your syntax file.
+
+ You'll find the "Writing a Kate Highlighting XML File HOWTO" at http://kate.kde.org/doc/hlhowto.php
+-->
+<language name="ASN.1" section="Markup" version="1.00" kateversion="2.3" extensions="*.asn*.asn1" mimetype="" author="Philippe Rigault" license="GPL">
+ <highlighting>
+ <list name="keywords">
+ <item> DEFINITIONS </item>
+ <item> BEGIN </item>
+ <item> END </item>
+ <item> EXPORTS </item>
+ <item> IMPORTS </item>
+ <item> FROM </item>
+ <item> APPLICATION </item>
+ <item> PRIVATE </item>
+ <item> UNIVERSAL </item>
+ <item> DEFAULT </item>
+ <item> OPTIONAL </item>
+ <item> FALSE </item>
+ <item> TRUE </item>
+ </list>
+ <list name="types">
+ <item> BOOLEAN </item>
+ <item> INTEGER </item>
+ <item> OCTET STRING </item>
+ <item> NULL </item>
+ <item> REAL </item>
+ <item> ENUMERATED </item>
+ <item> SEQUENCE </item>
+ <item> SET </item>
+ <item> CHOICE </item>
+ <item> OF </item>
+ <item> VisibleString </item>
+ <item> StringStore </item>
+ </list>
+
+ <contexts>
+ <context name="Normal Text" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ </itemDatas>
+ </highlighting>
+</language>
+<!--
+// kate: space-indent on; indent-width 2; replace-tabs on;
+-->
diff --git a/kate/data/asterisk.xml b/kate/data/asterisk.xml
new file mode 100644
index 000000000..e76a1e35c
--- /dev/null
+++ b/kate/data/asterisk.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+
+*************************************************************************
+* *
+* Syntax highlighting for the AVR Assembler *
+* Copyright (C) 2004, Roland Nagy *
+* *
+*************************************************************************
+
+Author: UNGAR Didier <didungar@gmail.com>
+Date: 22 04 2009
+Version: 1.0
+
+
+-->
+
+<language name="Asterisk" version="1.00" kateversion="2.4" section="Configuration" extensions="*asterisk/*.conf" mimetype="" author="UNGAR Didier" license="GPL">
+ <highlighting>
+ <list name="keywords">
+ <item>AGI</item>
+ <item>Answer</item>
+ <item>Dial</item>
+ <item>Hangup</item>
+ <item>GoTo</item>
+ <item>GoToIf</item>
+ <item>GoToIfTime</item>
+ <item>NoOp</item>
+ <item>PlayBack</item>
+ <item>Read</item>
+ <item>SayDigits</item>
+ <item>SayNumber</item>
+ <item>Set</item>
+ <item>SetCallerPres</item>
+ <item>System</item>
+ <item>Wait</item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Label" context="#stay" String="^\[[A-Za-z0-9_]+\]$" />
+ <RegExpr attribute="Keyword" context="#stay" String="TIMEOUT\(absolute\)=[0-9]+" />
+ <RegExpr attribute="Keyword" context="#stay" String="[A-Za-z0-9_]+=\$\{CUT\(params,-,([1-9]|[1-9][0-9]+)\)\}" />
+
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z_.$][A-Za-z0-9_.$]*" />
+ <DetectChar attribute="String" context="String" char="&quot;" />
+ <DetectChar attribute="Comment" context="Commentar 2" char=";" />
+ <AnyChar attribute="Symbol" context="#stay" String="!#%&amp;*()+,-&lt;=&gt;?/:[]^{|}~" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 2" />
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor" />
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="Some Context" />
+ <HlCStringChar attribute="String Char" context="#stay" />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context" />
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Label" defStyleNum="dsFunction" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Symbol" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start=";" />
+ </comments>
+ <keywords casesensitive="0" weakDeliminator="_.$" />
+ </general>
+</language>
diff --git a/kate/data/bash.xml b/kate/data/bash.xml
index 7fe38d3a4..cbb0f7643 100644
--- a/kate/data/bash.xml
+++ b/kate/data/bash.xml
@@ -1,15 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"
[
- <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#&#37;@-]*">
- <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*">
- <!ENTITY word "[^|&amp;;()&lt;&gt;\s]+"> <!-- see man bash -->
- <!ENTITY eos "(?=($|\s))"> <!-- eol or space following -->
- <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
+ <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#&#37;@-]*">
+ <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*">
+ <!ENTITY word "[^|&amp;;()&lt;&gt;\s]+"> <!-- see man bash -->
+ <!ENTITY eos "(?=($|\s))"> <!-- eol or space following -->
+ <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
+ <!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
]>
-<language name="Bash" version="2.06" kateversion="2.4" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
+<language name="Bash" version="2.12" kateversion="2.4" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
-<!-- (c) 2004 by Wilbert Berendsen, wilbert@kde.nl
+<!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl)
+ Changes by Matthew Woehlke (mw_triad@users.sourceforge.net)
+ Changes by Sebastian Pipping (webmaster@hartwork.org)
Released under the LGPL, part of kdelibs/kate -->
<highlighting>
@@ -21,7 +24,6 @@
<item> select </item>
<item> until </item>
<item> while </item>
- <item> . </item>
<item> elif </item>
<item> then </item>
<item> set </item>
@@ -29,7 +31,6 @@
<list name="builtins">
<item> : </item>
- <item> . </item>
<item> source </item>
<item> alias </item>
<item> bg </item>
@@ -37,6 +38,7 @@
<item> break </item>
<item> builtin </item>
<item> cd </item>
+ <item> caller </item>
<item> command </item>
<item> compgen </item>
<item> complete </item>
@@ -68,6 +70,7 @@
<item> shopt </item>
<item> suspend </item>
<item> test </item>
+ <item> time </item>
<item> times </item>
<item> trap </item>
<item> type </item>
@@ -76,7 +79,7 @@
<item> unalias </item>
<item> wait </item>
</list>
-
+
<list name="builtins_var">
<item> export </item>
<item> unset </item>
@@ -86,7 +89,7 @@
<item> read </item>
<item> readonly </item>
</list>
-
+
<list name="unixcommands">
<!-- /bin -->
<item> arch </item>
@@ -132,6 +135,7 @@
<item> getkeycodes </item>
<item> gocr </item>
<item> grep </item>
+ <item> groff </item>
<item> groups </item>
<item> gunzip </item>
<item> gzexe </item>
@@ -165,6 +169,7 @@
<item> nano </item>
<item> netstat </item>
<item> nisdomainname </item>
+ <item> nroff </item>
<item> openvt </item>
<item> pgawk </item>
<item> pidof </item>
@@ -198,6 +203,7 @@
<item> tar </item>
<item> tempfile </item>
<item> touch </item>
+ <item> troff </item>
<item> true </item>
<item> umount </item>
<item> uname </item>
@@ -414,7 +420,7 @@
<item> yes </item>
<item> zip </item>
<item> zsoelim </item>
-
+
<!-- others -->
<item> dcop </item>
<item> kdialog </item>
@@ -424,317 +430,366 @@
<item> xset </item>
</list>
-
+
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Start">
- <IncludeRules context="FindAll" />
+ <IncludeRules context="FindAll" />
</context>
<!-- ====== The following rulessets are meant to be included ======== -->
<!-- FindAll tries to interpret everything -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindAll">
- <IncludeRules context="FindComments" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <IncludeRules context="FindComments" />
+ <IncludeRules context="FindCommands" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
-
+
<!-- FindMost tries to interpret anything except commands -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindMost">
- <IncludeRules context="FindComments" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <IncludeRules context="FindComments" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
<!-- FindComments consumes shell comments till EOL -->
<context attribute="Normal Text" lineEndContext="#pop" name="FindComments">
- <DetectChar attribute="Comment" context="Comment" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="Comment" String="[\s;](?=#)" />
+ <DetectChar attribute="Comment" context="Comment" char="#" firstNonSpace="true"/>
+ <RegExpr attribute="Normal Text" context="Comment" String="[\s;](?=#)" />
</context>
<context attribute="Comment" lineEndContext="#pop" name="Comment">
- <IncludeRules context="##Alerts" />
+ <IncludeRules context="##Alerts" />
</context>
-
+
<!-- FindCommentsParen consumes shell comments till EOL or a closing parenthese -->
<context attribute="Normal Text" lineEndContext="#pop" name="FindCommentsParen">
- <DetectChar attribute="Comment" context="CommentParen" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="CommentParen" String="[\s;](?=#)" />
+ <DetectChar attribute="Comment" context="CommentParen" char="#" firstNonSpace="true"/>
+ <RegExpr attribute="Normal Text" context="CommentParen" String="[\s;](?=#)" />
</context>
<context attribute="Comment" lineEndContext="#pop" name="CommentParen">
- <RegExpr attribute="Comment" context="#pop" String="[^)](?=\))" />
- <IncludeRules context="##Alerts" />
+ <RegExpr attribute="Comment" context="#pop" String="[^)](?=\))" />
+ <IncludeRules context="##Alerts" />
</context>
-
+
<!-- FindCommentsBackq consumes shell comments till EOL or a backquote -->
<context attribute="Normal Text" lineEndContext="#pop" name="FindCommentsBackq">
- <DetectChar attribute="Comment" context="CommentBackq" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="CommentBackq" String="[\s;](?=#)" />
+ <DetectChar attribute="Comment" context="CommentBackq" char="#" firstNonSpace="true"/>
+ <RegExpr attribute="Normal Text" context="CommentBackq" String="[\s;](?=#)" />
</context>
<context attribute="Comment" lineEndContext="#pop" name="CommentBackq">
- <RegExpr attribute="Comment" context="#pop" String="[^`](?=`)" />
- <IncludeRules context="##Alerts" />
+ <RegExpr attribute="Comment" context="#pop" String="[^`](?=`)" />
+ <IncludeRules context="##Alerts" />
</context>
-
-
+
+
<!-- FindCommands matches many items that can be expected outside strings, substitutions etc. -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindCommands">
- <!-- start expression in double parentheses -->
- <Detect2Chars attribute="Keyword" context="ExprDblParen" char="(" char1="(" beginRegion="expression" />
- <!-- start expression in double brackets -->
- <RegExpr attribute="Keyword" context="ExprDblBracket" String="\[\[&eos;" beginRegion="expression" column="0"/>
- <RegExpr attribute="Keyword" context="ExprDblBracket" String="\s\[\[&eos;" beginRegion="expression" />
- <!-- start expression in single brackets -->
- <RegExpr attribute="Builtin" context="ExprBracket" String="\[&eos;" beginRegion="expression" column="0"/>
- <RegExpr attribute="Builtin" context="ExprBracket" String="\s\[&eos;" beginRegion="expression" />
- <!-- start a group command with { -->
- <RegExpr attribute="Keyword" context="Group" String="\{&eos;" beginRegion="group" />
- <!-- start a subshell -->
- <DetectChar attribute="Keyword" context="SubShell" char="(" beginRegion="subshell" />
- <!-- match do and if blocks -->
- <RegExpr attribute="Keyword" context="#stay" String="\bdo&noword;" beginRegion="do" />
- <RegExpr attribute="Keyword" context="#stay" String="\bdone&noword;" endRegion="do" />
- <RegExpr attribute="Keyword" context="#stay" String="\bif&noword;" beginRegion="if" />
- <RegExpr attribute="Keyword" context="#stay" String="\bfi&noword;" endRegion="if" />
- <!-- handle case as a special case -->
- <RegExpr attribute="Keyword" context="Case" String="\bcase&noword;" beginRegion="case" />
- <!-- handle command line options -->
- <RegExpr attribute="Option" context="#stay" String="-[A-Za-z0-9]+" />
- <RegExpr attribute="Option" context="#stay" String="--[a-z][A-Za-z0-9_-]*" />
- <!-- handle variable assignments -->
- <RegExpr attribute="Variable" context="Assign" String="\b&varname;\+?=" />
- <RegExpr attribute="Variable" context="AssignSubscr" String="\b&varname;(?=\[[^]]+\]=)" />
- <!-- handle functions with function keyword before keywords -->
- <StringDetect attribute="Function" context="#stay" String=":()" />
- <RegExpr attribute="Keyword" context="FunctionDef" String="\bfunction\b" />
- <!-- handle keywords -->
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <keyword attribute="Builtin" context="#stay" String="builtins" />
+ <!-- start expression in double parentheses -->
+ <Detect2Chars attribute="Keyword" context="ExprDblParen" char="(" char1="(" beginRegion="expression" />
+ <!-- start expression in double brackets -->
+ <RegExpr attribute="Keyword" context="ExprDblBracket" String="\[\[&eos;" beginRegion="expression" column="0"/>
+ <RegExpr attribute="Keyword" context="ExprDblBracket" String="\s\[\[&eos;" beginRegion="expression" />
+ <!-- start expression in single brackets -->
+ <RegExpr attribute="Builtin" context="ExprBracket" String="\[&eos;" beginRegion="expression" column="0"/>
+ <RegExpr attribute="Builtin" context="ExprBracket" String="\s\[&eos;" beginRegion="expression" />
+ <!-- start a group command with { -->
+ <RegExpr attribute="Keyword" context="Group" String="\{&eos;" beginRegion="group" />
+ <!-- start a subshell -->
+ <DetectChar attribute="Keyword" context="SubShell" char="(" beginRegion="subshell" />
+ <!-- match do and if blocks -->
+ <RegExpr attribute="Keyword" context="#stay" String="\bdo&noword;" beginRegion="do" />
+ <RegExpr attribute="Keyword" context="#stay" String="\bdone&noword;" endRegion="do" />
+ <RegExpr attribute="Keyword" context="#stay" String="\bif&noword;" beginRegion="if" />
+ <RegExpr attribute="Keyword" context="#stay" String="\bfi&noword;" endRegion="if" />
+ <!-- handle case as a special case -->
+ <RegExpr attribute="Keyword" context="Case" String="\bcase&noword;" beginRegion="case" />
+ <!-- handle command line options -->
+ <RegExpr attribute="Option" context="#stay" String="-[A-Za-z0-9][A-Za-z0-9_]*" />
+ <RegExpr attribute="Option" context="#stay" String="--[a-z][A-Za-z0-9_-]*" />
+ <!-- handle variable assignments -->
+ <RegExpr attribute="Variable" context="Assign" String="\b&varname;\+?=" />
+ <RegExpr attribute="Variable" context="AssignSubscr" String="\b&varname;(?=\[.+\]\+?=)" />
+ <!-- handle functions with function keyword before keywords -->
+ <StringDetect attribute="Function" context="#stay" String=":()" />
+ <RegExpr attribute="Keyword" context="FunctionDef" String="\bfunction\b" />
+ <!-- handle keywords -->
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <RegExpr attribute="Builtin" context="#stay" String="\.(?=\s)" />
+ <keyword attribute="Builtin" context="#stay" String="builtins" />
<keyword attribute="Command" context="#stay" String="unixcommands" />
- <!-- handle commands that have variable names as argument -->
- <keyword attribute="Builtin" context="VarName" String="builtins_var" />
+ <!-- handle commands that have variable names as argument -->
+ <keyword attribute="Builtin" context="VarName" String="builtins_var" />
<!-- handle here-string -->
- <StringDetect attribute="Redirection" context="#stay" String="&lt;&lt;&lt;" />
- <!-- handle here document -->
- <StringDetect attribute="Redirection" context="HereDoc" String="&lt;&lt;" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="#stay" String="\d*&lt;&lt;&lt;" />
+ <!-- handle here document -->
+ <StringDetect attribute="Redirection" context="HereDoc" String="&lt;&lt;" lookAhead="true" />
<!-- handle process subst -->
<RegExpr attribute="Redirection" context="ProcessSubst" String="[&lt;&gt;]\(" />
<!-- handle redirection -->
<RegExpr attribute="Redirection" context="#stay" String="([0-9]*(&gt;{1,2}|&lt;)(&amp;[0-9]+-?)?|&amp;&gt;|&gt;&amp;|[0-9]*&lt;&gt;)" />
- <!-- handle &, &&, | and || -->
- <RegExpr attribute="Control" context="#stay" String="([|&amp;])\1?" />
- <!-- mark function definitions without function keyword -->
+ <!-- handle &, &&, | and || -->
+ <RegExpr attribute="Control" context="#stay" String="([|&amp;])\1?" />
+ <!-- mark function definitions without function keyword -->
<RegExpr attribute="Function" context="#stay" String="&funcname;\s*\(\)" />
</context>
<!-- FindOthers contains various rules to mark different shell input -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindOthers">
- <RegExpr attribute="Escape" context="#stay" String="\\[][;&quot;\\'$`{}()|&amp;&lt;&gt;* ]" />
- <RegExpr attribute="Keyword" context="#stay" String="\\$" />
- <RegExpr attribute="Escape" context="#stay" String="\{(?!(\s|$))\S*\}" />
- <RegExpr attribute="Path" context="#stay" String="\.?/[\w_@.+-]+(?=([\s/):]|$))" />
- <!-- TODO: shell globs -->
+ <RegExpr attribute="Escape" context="#stay" String="\\[][;\\$`{}()|&amp;&lt;&gt;* ]" />
+ <RegExpr attribute="Keyword" context="#stay" String="\\$" />
+ <RegExpr attribute="Escape" context="#stay" String="\{(?!(\s|$))\S*\}" />
+ <RegExpr attribute="Path" context="#stay" String="&pathpart;*(?=/)" />
+ <RegExpr attribute="Path" context="#stay" String="~\w*" />
+ <RegExpr attribute="Path" context="#stay" String="/&pathpart;*(?=([\s/):;$`'&quot;]|$))" />
+ <!-- TODO: shell globs beside * and ? (in Path's) -->
</context>
-
+
<!-- FindStrings looks for single and double quoted strings, also with $-prefix -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindStrings">
- <DetectChar attribute="String SingleQ" context="StringSQ" char="'" />
- <DetectChar attribute="String DoubleQ" context="StringDQ" char="&quot;" />
- <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" />
- <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1="&quot;" />
+ <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="'" />
+ <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="&quot;" />
+ <DetectChar attribute="String SingleQ" context="StringSQ" char="'" />
+ <DetectChar attribute="String DoubleQ" context="StringDQ" char="&quot;" />
+ <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" />
+ <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1="&quot;" />
</context>
-
+
<!-- FindSubstitutions goes after anything starting with $ and ` and their escapes -->
<context attribute="Normal Text" lineEndContext="#stay" name="FindSubstitutions">
- <RegExpr attribute="Variable" context="#stay" String="\$[*@#?$!_0-9-]" />
- <RegExpr attribute="Variable" context="Subscript" String="\$&varname;\[" />
- <RegExpr attribute="Variable" context="#stay" String="\$&varname;" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;\}" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;\*?\}" />
- <RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" />
- <RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/])" />
- <StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" />
- <StringDetect attribute="Redirection" context="SubstFile" String="$(&lt;" />
+ <RegExpr attribute="Variable" context="Subscript" String="\$&varname;\[" />
+ <RegExpr attribute="Variable" context="#stay" String="\$&varname;" />
+ <RegExpr attribute="Variable" context="#stay" String="\$[*@#?$!_0-9-]" />
+ <RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" />
+ <RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;(\[[*@]\])?\}" />
+ <RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;(\[[*@]\]|[*@])?\}" />
+ <RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" />
+ <RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/=?+-])" />
+ <StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" />
+ <StringDetect attribute="Redirection" context="SubstFile" String="$(&lt;" />
<StringDetect attribute="Variable" context="SubstCommand" String="$(" />
- <DetectChar attribute="Backquote" context="SubstBackq" char="`" />
- <RegExpr attribute="Escape" context="#stay" String="\\[`$\\]" />
+ <DetectChar attribute="Backquote" context="SubstBackq" char="`" />
+ <RegExpr attribute="Escape" context="#stay" String="\\[`$\\]" />
+ </context>
+
+ <!-- FindTests finds operators valid in tests -->
+ <context attribute="Normal Text" lineEndContext="#stay" name="FindTests">
+ <RegExpr attribute="Expression" context="#stay" String="-[abcdefghkprstuwxOGLSNozn](?=\s)"/>
+ <RegExpr attribute="Expression" context="#stay" String="-([no]t|ef)(?=\s)"/>
+ <RegExpr attribute="Expression" context="#stay" String="([!=]=?|[&gt;&lt;])(?=\s)"/>
+ <RegExpr attribute="Expression" context="#stay" String="-(eq|ne|[gl][te])(?=\s)"/>
</context>
-
-
-
<!-- ====== These are the contexts that can be branched to ======= -->
<!-- ExprDblParen consumes an expression started in command mode till )) -->
<context attribute="Normal Text" lineEndContext="#stay" name="ExprDblParen">
- <Detect2Chars attribute="Keyword" context="#pop" char=")" char1=")" endRegion="expression" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
+ <Detect2Chars attribute="Keyword" context="#pop" char=")" char1=")" endRegion="expression" />
+ <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
+ <IncludeRules context="FindMost" />
</context>
-
+
<!-- ExprDblParenSubst like ExprDblParen but matches )) as Variable -->
<context attribute="Normal Text" lineEndContext="#stay" name="ExprDblParenSubst">
- <Detect2Chars attribute="Variable" context="#pop" char=")" char1=")" endRegion="expression" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
+ <Detect2Chars attribute="Variable" context="#pop" char=")" char1=")" endRegion="expression" />
+ <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
+ <IncludeRules context="FindMost" />
</context>
<!-- ExprSubParen consumes an expression till ) -->
<context attribute="Normal Text" lineEndContext="#stay" name="ExprSubParen">
- <DetectChar attribute="Normal Text" context="#pop" char=")" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
+ <DetectChar attribute="Normal Text" context="#pop" char=")" />
+ <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
+ <IncludeRules context="FindMost" />
</context>
<!-- ExprBracket consumes an expression till ] -->
<context attribute="Normal Text" lineEndContext="#stay" name="ExprBracket">
- <RegExpr attribute="Builtin" context="#pop" String="\s\](?=($|[\s;|&amp;]))" endRegion="expression" />
- <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
+ <RegExpr attribute="Builtin" context="#pop" String="\s\](?=($|[\s;|&amp;]))" endRegion="expression" />
+ <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
+ <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
+ <IncludeRules context="FindTests" />
+ <IncludeRules context="FindMost" />
</context>
<!-- ExprDblBracket consumes an expression till ]] -->
<context attribute="Normal Text" lineEndContext="#stay" name="ExprDblBracket">
- <RegExpr attribute="Keyword" context="#pop" String="\s\]\](?=($|[\s;|&amp;]))" endRegion="expression" />
- <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
+ <RegExpr attribute="Keyword" context="#pop" String="\s\]\](?=($|[\s;|&amp;]))" endRegion="expression" />
+ <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
+ <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
+ <IncludeRules context="FindTests" />
+ <IncludeRules context="FindMost" />
</context>
<!-- Group consumes shell input till } -->
<context attribute="Normal Text" lineEndContext="#stay" name="Group">
- <DetectChar attribute="Keyword" context="#pop" char="}" endRegion="group" />
- <IncludeRules context="FindAll" />
- </context>
+ <DetectChar attribute="Keyword" context="#pop" char="}" endRegion="group" />
+ <IncludeRules context="FindAll" />
+ </context>
<!-- SubShell consumes shell input till ) -->
<context attribute="Normal Text" lineEndContext="#stay" name="SubShell">
- <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="subshell" />
- <IncludeRules context="FindAll" />
- </context>
+ <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="subshell" />
+ <IncludeRules context="FindAll" />
+ </context>
<!-- Assign consumes an expression till EOL or whitespace -->
<context attribute="Normal Text" lineEndContext="#pop" name="Assign" fallthrough="true" fallthroughContext="#pop">
- <DetectChar attribute="Variable" context="AssignArray" char="(" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- <RegExpr attribute="Normal Text" context="#stay" String="[\w:,+_./-]+" />
+ <DetectChar attribute="Variable" context="AssignArray" char="(" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[\w:,+_./-]" />
</context>
<!-- AssignArray consumes everything till ), marking assignments -->
<context attribute="Normal Text" lineEndContext="#pop" name="AssignArray">
- <DetectChar attribute="Variable" context="#pop" char=")" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindMost" />
+ <DetectChar attribute="Variable" context="#pop" char=")" />
+ <DetectChar attribute="Variable" context="Subscript" char="[" />
+ <DetectChar attribute="Variable" context="Assign" char="=" />
+ <IncludeRules context="FindMost" />
</context>
-
+
<!-- AssignSubscr first expects a [ then parses subscript and continues with '=value' -->
<context attribute="Normal Text" lineEndContext="#pop" name="AssignSubscr" fallthrough="true" fallthroughContext="#pop">
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <DetectChar attribute="Variable" context="Subscript" char="[" />
+ <Detect2Chars attribute="Variable" context="Assign" char="+" char1="=" />
+ <DetectChar attribute="Variable" context="Assign" char="=" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
<!-- Subscript consumes anything till ], marks as Variable -->
<context attribute="Variable" lineEndContext="#stay" name="Subscript">
- <DetectChar attribute="Variable" context="#pop" char="]" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <DetectChar attribute="Variable" context="#pop" char="]" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
-
+
<!-- FunctionDef consumes a name, possibly with (), marks as Function -->
<context attribute="Function" lineEndContext="#pop" name="FunctionDef" fallthrough="true" fallthroughContext="#pop">
- <RegExpr attribute="Function" context="#pop" String="\s+&funcname;(\s*\(\))?" />
- </context>
-
+ <RegExpr attribute="Function" context="#pop" String="\s+&funcname;(\s*\(\))?" />
+ </context>
+
<!-- VarName consumes spare variable names and assignments -->
<context attribute="Normal Text" lineEndContext="#pop" name="VarName" fallthrough="true" fallthroughContext="#pop">
- <!-- handle command line options -->
- <RegExpr attribute="Option" context="#stay" String="-[A-Za-z0-9]+" />
- <RegExpr attribute="Option" context="#stay" String="--[a-z][A-Za-z0-9_-]*" />
- <RegExpr attribute="Variable" context="#stay" String="\b&varname;" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindMost" />
- <!-- stay here in spaces and other safe characters -->
- <RegExpr attribute="Normal Text" context="#stay" String="[^]})|;`&amp;&gt;&lt;]" />
+ <!-- handle command line options -->
+ <RegExpr attribute="Option" context="#stay" String="-[A-Za-z0-9]+" />
+ <RegExpr attribute="Option" context="#stay" String="--[a-z][A-Za-z0-9_-]*" />
+ <RegExpr attribute="Variable" context="#stay" String="\b&varname;" />
+ <DetectChar attribute="Variable" context="Subscript" char="[" />
+ <DetectChar attribute="Variable" context="Assign" char="=" />
+ <IncludeRules context="FindMost" />
+ <!-- stay here in spaces and other safe characters -->
+ <RegExpr attribute="Normal Text" context="#stay" String="[^]})|;`&amp;&gt;&lt;]" />
</context>
<!-- ProcessSubst handles <(command) and >(command) -->
<context attribute="Normal Text" lineEndContext="#stay" name="ProcessSubst">
- <DetectChar attribute="Redirection" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <DetectChar attribute="Redirection" context="#pop" char=")" />
+ <IncludeRules context="FindCommentsParen" />
+ <IncludeRules context="FindCommands" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
- <!-- StringSQ consumes anything till ' -->
+ <!-- StringSQ consumes anything till ' -->
<context attribute="String SingleQ" lineEndContext="#stay" name="StringSQ">
- <DetectChar attribute="String SingleQ" context="#pop" char="'" />
+ <DetectChar attribute="String SingleQ" context="#pop" char="'" />
</context>
<!-- StringDQ consumes anything till ", substitutes vars and expressions -->
<context attribute="String DoubleQ" lineEndContext="#stay" name="StringDQ">
- <DetectChar attribute="String DoubleQ" context="#pop" char="&quot;" />
- <RegExpr attribute="String Escape" context="#stay" String="\\[`&quot;\\$\n]" />
- <IncludeRules context="FindSubstitutions" />
+ <DetectChar attribute="String DoubleQ" context="#pop" char="&quot;" />
+ <RegExpr attribute="String Escape" context="#stay" String="\\[`&quot;\\$\n]" />
+ <IncludeRules context="FindSubstitutions" />
</context>
-
+
<!-- StringEsc eats till ', but escaping many characters -->
<context attribute="String SingleQ" lineEndContext="#stay" name="StringEsc">
- <DetectChar attribute="String SingleQ" context="#pop" char="'" />
- <RegExpr attribute="String Escape" context="#stay" String="\\[abefnrtv\\']" />
- <RegExpr attribute="String Escape" context="#stay" String="\\([0-7]{1,3}|x[A-Fa-f0-9]{1,2}|c.)" />
+ <DetectChar attribute="String SingleQ" context="#pop" char="'" />
+ <RegExpr attribute="String Escape" context="#stay" String="\\[abefnrtv\\']" />
+ <RegExpr attribute="String Escape" context="#stay" String="\\([0-7]{1,3}|x[A-Fa-f0-9]{1,2}|c.)" />
</context>
<!-- VarBrace is called as soon as ${xxx is encoutered -->
- <context attribute="Variable" lineEndContext="#stay" name="VarBrace">
+ <context attribute="Error" lineEndContext="#stay" name="VarBrace">
<DetectChar attribute="Variable" context="#pop" char="}" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <!-- TODO: highlight various special parameter expansions } -->
+ <DetectChar attribute="Variable" context="Subscript" char="[" />
+ <RegExpr attribute="Variable" context="VarAlt" String="(:?[-=?+]|##?|%%?)" />
+ <RegExpr attribute="Variable" context="VarSubst" String="//?" />
+ <DetectChar attribute="Variable" context="VarSub" char=":" />
+ </context>
+
+ <!-- VarAlt is to handle default/alternate/etc values of variables -->
+ <context attribute="Normal Text" lineEndContext="#stay" name="VarAlt">
+ <DetectChar attribute="Variable" context="#pop#pop" char="}" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ </context>
+
+ <!-- VarSubst is to handle substitutions on variables -->
+ <context attribute="Normal Text" lineEndContext="#stay" name="VarSubst">
+ <DetectChar attribute="Variable" context="#pop#pop" char="}" />
+ <DetectChar attribute="Variable" context="VarSubst2" char="/" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
</context>
-
+ <context attribute="Normal Text" lineEndContext="#stay" name="VarSubst2">
+ <DetectChar attribute="Variable" context="#pop#pop#pop" char="}" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ </context>
+
+ <!-- VarSub is to substrings of variables -->
+ <context attribute="Error" lineEndContext="#stay" name="VarSub">
+ <DetectChar attribute="Variable" context="VarSub2" char=":" />
+ <DetectChar attribute="Variable" context="#pop#pop" char="}" />
+ <RegExpr attribute="Variable" context="#stay" String="&varname;" />
+ <RegExpr attribute="Variable" context="#stay" String="[0-9]+(?=[:}])" />
+ <IncludeRules context="FindSubstitutions" />
+ </context>
+ <context attribute="Error" lineEndContext="#stay" name="VarSub2">
+ <DetectChar attribute="Variable" context="#pop#pop#pop" char="}" />
+ <RegExpr attribute="Variable" context="#stay" String="&varname;" />
+ <RegExpr attribute="Variable" context="#stay" String="[0-9](?=[:}])" />
+ <IncludeRules context="FindSubstitutions" />
+ </context>
+
+
<!-- SubstFile is called after a <( or >( is encoutered -->
<context attribute="Normal Text" lineEndContext="#stay" name="SubstFile">
- <DetectChar attribute="Redirection" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <DetectChar attribute="Redirection" context="#pop" char=")" />
+ <IncludeRules context="FindCommentsParen" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
-
+
<!-- SubstCommand is called after a $( is encountered -->
<context attribute="Normal Text" lineEndContext="#stay" name="SubstCommand">
- <DetectChar attribute="Variable" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
+ <DetectChar attribute="Variable" context="#pop" char=")" />
+ <IncludeRules context="FindCommentsParen" />
+ <IncludeRules context="FindCommands" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
+ </context>
+
<!-- SubstBackq is called when a backquote is encountered -->
<context attribute="Normal Text" lineEndContext="#stay" name="SubstBackq">
- <DetectChar attribute="Keyword" context="#pop" char="`" />
- <IncludeRules context="FindCommentsBackq" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
+ <DetectChar attribute="Backquote" context="#pop" char="`" />
+ <IncludeRules context="FindCommentsBackq" />
+ <IncludeRules context="FindCommands" />
+ <IncludeRules context="FindStrings" />
+ <IncludeRules context="FindSubstitutions" />
+ <IncludeRules context="FindOthers" />
</context>
<!-- Case is called after the case keyword is encoutered. We handle this because of
@@ -747,58 +802,59 @@
<!-- CaseIn is called when the construct 'case ... in' has been found. -->
<context attribute="Normal Text" lineEndContext="#stay" name="CaseIn">
<RegExpr attribute="Keyword" context="#pop#pop" String="\besac(?=$|[\s;)])" endRegion="case" />
- <DetectChar attribute="Keyword" context="CaseExpr" char=")" beginRegion="caseexpr" />
- <AnyChar attribute="Keyword" context="#stay" String="(|" />
+ <DetectChar attribute="Keyword" context="CaseExpr" char=")" beginRegion="caseexpr" />
+ <AnyChar attribute="Keyword" context="#stay" String="(|" />
<IncludeRules context="FindMost" />
</context>
<!-- CaseExpr eats shell input till ;; -->
<context attribute="Normal Text" lineEndContext="#stay" name="CaseExpr">
<Detect2Chars attribute="Keyword" context="#pop" char=";" char1=";" endRegion="caseexpr" />
- <IncludeRules context="FindAll" />
+ <RegExpr attribute="Keyword" context="#pop" String="esac(?=$|[\s;)])" lookAhead="true" firstNonSpace="true" endRegion="caseexpr"/>
+ <IncludeRules context="FindAll" />
</context>
<!-- HereDoc consumes Here-documents. It is called at the beginning of the "<<" construct. -->
<context attribute="Normal Text" lineEndContext="#stay" name="HereDoc">
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*&quot;(&word;)&quot;)" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*'(&word;)')" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*\\(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocNQ" String="(&lt;&lt;(?!-)\s*(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*&quot;(&word;)&quot;)" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*'(&word;)')" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*\\(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocINQ" String="(&lt;&lt;-\s*(&word;))" lookAhead="true" />
- <StringDetect attribute="Redirection" context="#pop" String="&lt;&lt;" /><!-- always met -->
+ <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*&quot;(&word;)&quot;)" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*'(&word;)')" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*\\(&word;))" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocINQ" String="(&lt;&lt;-\s*(&word;))" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*&quot;(&word;)&quot;)" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*'(&word;)')" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*\\(&word;))" lookAhead="true" />
+ <RegExpr attribute="Redirection" context="HereDocNQ" String="(&lt;&lt;\s*(&word;))" lookAhead="true" />
+ <StringDetect attribute="Redirection" context="#pop" String="&lt;&lt;" /><!-- always met -->
</context>
<context attribute="Normal Text" lineEndContext="#pop" name="HereDocRemainder">
- <IncludeRules context="FindAll" />
+ <IncludeRules context="FindAll" />
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="HereDocQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="%2[\s;]*$" dynamic="true" column="0"/>
+ <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
+ <RegExpr attribute="Redirection" context="#pop#pop" String="^%2\b" dynamic="true" column="0"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="HereDocNQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="%2[\s;]*$" dynamic="true" column="0"/>
- <IncludeRules context="FindSubstitutions" />
+ <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
+ <RegExpr attribute="Redirection" context="#pop#pop" String="^%2\b" dynamic="true" column="0"/>
+ <IncludeRules context="FindSubstitutions" />
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="HereDocIQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="\s*%2[\s;]*$" dynamic="true" column="0"/>
+ <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
+ <RegExpr attribute="Redirection" context="#pop#pop" String="^\t*%2\b" dynamic="true" column="0"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="HereDocINQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="\s*%2[\s;]*$" dynamic="true" column="0"/>
- <IncludeRules context="FindSubstitutions" />
+ <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
+ <RegExpr attribute="Redirection" context="#pop#pop" String="^\t*%2\b" dynamic="true" column="0"/>
+ <IncludeRules context="FindSubstitutions" />
</context>
</contexts>
-
+
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" />
<itemData name="Comment" defStyleNum="dsComment" />
@@ -815,15 +871,16 @@
<itemData name="String Escape" defStyleNum="dsDataType" />
<itemData name="Variable" defStyleNum="dsOthers" />
<itemData name="Expression" defStyleNum="dsOthers" />
- <itemData name="Function" defStyleNum="dsChar" bold="1" />
+ <itemData name="Function" defStyleNum="dsFunction" />
<itemData name="Path" defStyleNum="dsNormal" />
<itemData name="Option" defStyleNum="dsNormal" />
+ <itemData name="Error" defStyleNum="dsError" />
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="#"/>
</comments>
- <keywords casesensitive="1" weakDeliminator="^%#[]$._{}:-" additionalDeliminator="`"/>
+ <keywords casesensitive="1" weakDeliminator="^%#[]$._{}:-/" additionalDeliminator="`"/>
</general>
</language>
diff --git a/kate/data/bibtex.xml b/kate/data/bibtex.xml
index b1c225521..5ee9436b8 100644
--- a/kate/data/bibtex.xml
+++ b/kate/data/bibtex.xml
@@ -1,24 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="BibTeX" version="1.13" kateversion="2.4" extensions="*.bib" section="Markup" mimetype="text/x-bib" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)" license="LGPL">
+<language name="BibTeX" version="1.15" kateversion="2.0" extensions="*.bib" section="Markup" mimetype="text/x-bib" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Thomas Braun (braun@physik.fu-berlin.de)" license="LGPL">
<highlighting>
<list name="kw_entry">
- <item>@article</item>
- <item>@book</item>
- <item>@booklet</item>
- <item>@conference</item>
- <item>@inbook</item>
- <item>@incollection</item>
- <item>@inproceedings</item>
- <item>@manual</item>
- <item>@mastersthesis</item>
+ <item>@article</item>
+ <item>@book</item>
+ <item>@booklet</item>
+ <item>@conference</item>
+ <item>@collection</item>
+ <item>@electronic</item>
+ <item>@inbook</item>
+ <item>@incollection</item>
+ <item>@inproceedings</item>
+ <item>@manual</item>
+ <item>@mastersthesis</item>
<item>@misc</item>
- <item>@phdthesis</item>
+ <item>@online</item>
+ <item>@patent</item>
+ <item>@periodical</item>
<item>@proceedings</item>
- <item>@techreport</item>
+ <item>@report</item>
+ <item>@phdthesis</item>
+ <item>@set</item>
+ <item>@thesis</item>
+ <item>@techreport</item>
<item>@unpublished</item>
- <item>@collection</item>
- <item>@patent</item>
+ <item>@www</item>
</list>
<list name="kw_command">
<item>@string</item>
@@ -27,7 +34,7 @@
</list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
- <RegExpr String="([a-zA-Z]+)\s*=" attribute="Field" context="#stay" firstNonSpace="true" />
+ <RegExpr String="([a-zA-Z0-9]+)" attribute="Field" context="Field" firstNonSpace="true"/>
<keyword String="kw_entry" attribute="Entry" context="Entry"/>
<keyword String="kw_command" attribute="Command" context="#stay"/>
<DetectChar char="{" attribute="Normal Text" context="#stay" beginRegion="block" />
@@ -44,6 +51,10 @@
<DetectChar char="&quot;" attribute="String" context="#pop"/>
</context>
+ <context name="Field" attribute="Field" lineEndContext="#pop">
+ <DetectChar char="=" attribute="Normal Text" context="#pop"/>
+ </context>
+
<context name="String" attribute="String" lineEndContext="#stay">
<RegExpr String="\\([a-zA-Z]+|.)" attribute="Char" context="#stay"/>
<DetectChar char="&quot;" attribute="String" context="#pop"/>
diff --git a/kate/data/bmethod.xml b/kate/data/bmethod.xml
new file mode 100644
index 000000000..e74aa3c77
--- /dev/null
+++ b/kate/data/bmethod.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="B-Method" version="0.02" kateversion="2.4" section="Scientific" extensions="*.mch;*.imp;*.ref" author="Ivo Anjo (knuckles@gmail.com)" license="LGPL">
+
+<highlighting>
+ <list name="sections">
+ <item> MACHINE </item>
+ <item> SETS </item>
+ <item> CONSTANTS </item>
+ <item> PROPERTIES </item>
+ <item> PROMOTES </item>
+ <item> INCLUDES </item>
+ <item> USES </item>
+ <item> SEES </item>
+ <item> VARIABLES </item>
+ <item> INVARIANT </item>
+ <item> INITIALISATION </item>
+ <item> REFINEMENT </item>
+ <item> REFINES </item>
+ <item> CONSTRAINTS </item>
+ <item> IMPLEMENTATION </item>
+ <item> IMPORTS </item>
+ </list>
+ <list name="sectionsBlockStart">
+ <item> OPERATIONS </item>
+ </list>
+ <list name="sectionsBlockEnd">
+ <item> END </item>
+ </list>
+ <list name="operationSections">
+ <item> THEN </item>
+ <item> WHEN </item>
+ <item> ELSE </item>
+ <item> OR </item>
+ <item> WHERE </item>
+ <item> INVARIANT </item>
+ <item> DO </item>
+ <item> VARIANT </item>
+ <item> IN </item>
+ <item> ELSIF </item>
+ </list>
+ <list name="operationSectionsBlockStart">
+ <item> PRE </item>
+ <item> IF </item>
+ <item> ANY </item>
+ <item> LET </item>
+ <item> CHOICE </item>
+ <item> CASE </item>
+ <item> SELECT </item>
+ <item> VAR </item>
+ <item> WHILE </item>
+ <item> BEGIN </item>
+ </list>
+ <list name="operationSectionsBlockEnd">
+ <item> END </item>
+ </list>
+ <list name="types">
+ <item> NAT </item>
+ <item> NAT1 </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text">
+ <keyword attribute="SectionKeyword" context="#stay" String="sections" column="0"/>
+ <keyword attribute="SectionKeyword" context="#stay" String="sectionsBlockStart" column="0" beginRegion="sectionsBlock"/>
+ <keyword attribute="SectionKeyword" context="#stay" String="sectionsBlockEnd" column="0" endRegion="sectionsBlock"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment"/>
+ <keyword attribute="OperationKeyword" context="#stay" String="operationSections"/>
+ <keyword attribute="OperationKeyword" context="#stay" String="operationSectionsBlockStart" beginRegion="CodeBlock"/>
+ <keyword attribute="OperationKeyword" context="#stay" String="operationSectionsBlockEnd" endRegion="CodeBlock"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Comment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ <IncludeRules context="##Alerts"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="SectionKeyword" defStyleNum="dsKeyword" color="#ff0000"/>
+ <itemData name="OperationKeyword" defStyleNum="dsKeyword" color="#0000ff"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ </itemDatas>
+</highlighting>
+
+<general>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+</general>
+
+</language> \ No newline at end of file
diff --git a/kate/data/c.xml b/kate/data/c.xml
index d4e8f1dd4..ee0e90fa8 100644
--- a/kate/data/c.xml
+++ b/kate/data/c.xml
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="C" version="1.25" kateversion="2.4" section="Sources" extensions="*.c;*.C;*.h" mimetype="text/x-csrc;text/x-c++src;text/x-chdr" priority="5">
+<language name="C" section="Sources"
+ version="1.42" kateversion="2.4"
+ indenter="cstyle"
+ extensions="*.c;*.C;*.h"
+ mimetype="text/x-csrc;text/x-c++src;text/x-chdr"
+ priority="5">
+<!--
+##########################################################################
+## Fixes by Sebastian Pipping (webmaster@hartwork.org)
+##
+## NOTE: Keep in sync with C++ highlighter! (cpp.xml)
+##########################################################################
+-->
<highlighting>
<list name="keywords">
<item> break </item>
@@ -55,8 +67,8 @@
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<DetectSpaces />
- <RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0" beginRegion="Outscoped" firstNonSpace="true" />
- <DetectChar attribute="Preprocessor" context="Preprocessor" char="#" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0" beginRegion="PP" firstNonSpace="true" />
+ <DetectChar context="AfterHash" char="#" firstNonSpace="true" lookAhead="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
<keyword attribute="Keyword" context="#stay" String="keywords"/>
@@ -86,35 +98,51 @@
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
</context>
+
<context attribute="String" lineEndContext="#pop" name="String">
<LineContinue attribute="String" context="#stay"/>
<HlCStringChar attribute="String Char" context="#stay"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
+
<context attribute="Region Marker" lineEndContext="#pop" name="Region Marker">
</context>
+
<context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <LineContinue attribute="Comment" context="#stay"/>
<IncludeRules context="##Alerts" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
<IncludeRules context="##Alerts" />
</context>
+
+ <context attribute="Error" lineEndContext="#pop" name="AfterHash">
+ <!-- define, elif, else, endif, error, if, ifdef, ifndef, include, include_next, line, pragma, undef, warning -->
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=\s+\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" insensitive="true" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s+[0-9]+" insensitive="true" firstNonSpace="true" />
+ </context>
+
<context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
<LineContinue attribute="Preprocessor" context="#stay"/>
- <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>
- <RegExpr attribute="Preprocessor" context="#stay" String="define.*"/>
<RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
<RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
<IncludeRules context="##Doxygen" />
- <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2"/>
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2" />
</context>
+
<context attribute="Preprocessor" lineEndContext="#pop" name="Define">
<LineContinue attribute="Preprocessor" context="#stay"/>
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Outscoped" >
<DetectSpaces />
<IncludeRules context="##Alerts" />
@@ -123,9 +151,11 @@
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true" />
- <RegExpr attribute="Preprocessor" context="#pop" String="#\s*(endif|else|elif)" endRegion="Outscoped" firstNonSpace="true" />
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#\s*el(?:se|if)" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Outscoped intern">
<DetectSpaces />
<IncludeRules context="##Alerts" />
@@ -134,8 +164,8 @@
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true" />
- <RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="Outscoped" firstNonSpace="true" />
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" />
</context>
</contexts>
<itemDatas>
@@ -155,6 +185,7 @@
<itemData name="Prep. Lib" defStyleNum="dsOthers"/> <!--,Qt::darkYellow,Qt::yellow,false,false)); -->
<itemData name="Alert" defStyleNum="dsAlert" />
<itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+ <itemData name="Error" defStyleNum="dsError" />
</itemDatas>
</highlighting>
<general>
diff --git a/kate/data/cmake.xml b/kate/data/cmake.xml
index 0fa775860..09d729774 100644
--- a/kate/data/cmake.xml
+++ b/kate/data/cmake.xml
@@ -24,115 +24,123 @@
* Boston, MA 02110-1301, USA. *
**********************************************************************
-->
-<!-- generated for "cmake version 2.6-patch 2" -->
-<language name="CMake" version="1.06" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL">
+<!-- generated for "cmake version 2.6-patch 3" -->
+<language name="CMake" version="1.11" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL">
<highlighting>
<list name = "commands">
- <item> ADD_CUSTOM_COMMAND </item>
- <item> ADD_CUSTOM_TARGET </item>
- <item> ADD_DEFINITIONS </item>
- <item> ADD_DEPENDENCIES </item>
- <item> ADD_EXECUTABLE </item>
- <item> ADD_LIBRARY </item>
- <item> ADD_SUBDIRECTORY </item>
- <item> ADD_TEST </item>
- <item> AUX_SOURCE_DIRECTORY </item>
- <item> BREAK </item>
- <item> BUILD_COMMAND </item>
- <item> BUILD_NAME </item>
- <item> CMAKE_MINIMUM_REQUIRED </item>
- <item> CMAKE_POLICY </item>
- <item> CONFIGURE_FILE </item>
- <item> CREATE_TEST_SOURCELIST </item>
- <item> DEFINE_PROPERTY </item>
- <item> ELSE </item>
- <item> ELSEIF </item>
- <item> ENABLE_LANGUAGE </item>
- <item> ENABLE_TESTING </item>
- <item> ENDFOREACH </item>
- <item> ENDFUNCTION </item>
- <item> ENDIF </item>
- <item> ENDMACRO </item>
- <item> ENDWHILE </item>
- <item> EXECUTE_PROCESS </item>
- <item> EXEC_PROGRAM </item>
- <item> EXPORT </item>
- <item> EXPORT_LIBRARY_DEPENDENCIES </item>
- <item> FILE </item>
- <item> FIND_FILE </item>
- <item> FIND_LIBRARY </item>
- <item> FIND_PACKAGE </item>
- <item> FIND_PATH </item>
- <item> FIND_PROGRAM </item>
- <item> FLTK_WRAP_UI </item>
- <item> FOREACH </item>
- <item> FUNCTION </item>
- <item> GET_CMAKE_PROPERTY </item>
- <item> GET_DIRECTORY_PROPERTY </item>
- <item> GET_FILENAME_COMPONENT </item>
- <item> GET_PROPERTY </item>
- <item> GET_SOURCE_FILE_PROPERTY </item>
- <item> GET_TARGET_PROPERTY </item>
- <item> GET_TEST_PROPERTY </item>
- <item> IF </item>
- <item> INCLUDE </item>
- <item> INCLUDE_DIRECTORIES </item>
- <item> INCLUDE_EXTERNAL_MSPROJECT </item>
- <item> INCLUDE_REGULAR_EXPRESSION </item>
- <item> INSTALL </item>
- <item> INSTALL_FILES </item>
- <item> INSTALL_PROGRAMS </item>
- <item> INSTALL_TARGETS </item>
- <item> ITK_WRAP_TCL </item>
- <item> LINK_DIRECTORIES </item>
- <item> LINK_LIBRARIES </item>
- <item> LIST </item>
- <item> LOAD_CACHE </item>
- <item> LOAD_COMMAND </item>
- <item> MACRO </item>
- <item> MAKE_DIRECTORY </item>
- <item> MARK_AS_ADVANCED </item>
- <item> MATH </item>
- <item> MESSAGE </item>
- <item> OPTION </item>
- <item> OUTPUT_REQUIRED_FILES </item>
- <item> PROJECT </item>
- <item> QT_WRAP_CPP </item>
- <item> QT_WRAP_UI </item>
- <item> REMOVE </item>
- <item> REMOVE_DEFINITIONS </item>
- <item> RETURN </item>
- <item> SEPARATE_ARGUMENTS </item>
- <item> SET </item>
- <item> SET_DIRECTORY_PROPERTIES </item>
- <item> SET_PROPERTY </item>
- <item> SET_SOURCE_FILES_PROPERTIES </item>
- <item> SET_TARGET_PROPERTIES </item>
- <item> SITE_NAME </item>
- <item> SOURCE_GROUP </item>
- <item> STRING </item>
- <item> SUBDIRS </item>
- <item> SUBDIR_DEPENDS </item>
- <item> TARGET_LINK_LIBRARIES </item>
- <item> TRY_COMPILE </item>
- <item> TRY_RUN </item>
- <item> UNSET </item>
- <item> UTILITY_SOURCE </item>
- <item> VARIABLE_REQUIRES </item>
- <item> VARIABLE_WATCH </item>
- <item> VTK_MAKE_INSTANTIATOR </item>
- <item> VTK_WRAP_JAVA </item>
- <item> VTK_WRAP_PYTHON </item>
- <item> VTK_WRAP_TCL </item>
- <item> WRITE_FILE </item>
+ <!-- generated list -->
+ <item> add_custom_command </item>
+ <item> add_custom_target </item>
+ <item> add_definitions </item>
+ <item> add_dependencies </item>
+ <item> add_executable </item>
+ <item> add_library </item>
+ <item> add_subdirectory </item>
+ <item> add_test </item>
+ <item> aux_source_directory </item>
+ <item> break </item>
+ <item> build_command </item>
+ <item> build_name </item>
+ <item> cmake_minimum_required </item>
+ <item> cmake_policy </item>
+ <item> configure_file </item>
+ <item> create_test_sourcelist </item>
+ <item> define_property </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> enable_language </item>
+ <item> enable_testing </item>
+ <item> endforeach </item>
+ <item> endfunction </item>
+ <item> endif </item>
+ <item> endmacro </item>
+ <item> endwhile </item>
+ <item> exec_program </item>
+ <item> execute_process </item>
+ <item> export </item>
+ <item> export_library_dependencies </item>
+ <item> file </item>
+ <item> find_file </item>
+ <item> find_library </item>
+ <item> find_package </item>
+ <item> find_path </item>
+ <item> find_program </item>
+ <item> fltk_wrap_ui </item>
+ <item> foreach </item>
+ <item> function </item>
+ <item> get_cmake_property </item>
+ <item> get_directory_property </item>
+ <item> get_filename_component </item>
+ <item> get_property </item>
+ <item> get_source_file_property </item>
+ <item> get_target_property </item>
+ <item> get_test_property </item>
+ <item> if </item>
+ <item> include </item>
+ <item> include_directories </item>
+ <item> include_external_msproject </item>
+ <item> include_regular_expression </item>
+ <item> install </item>
+ <item> install_files </item>
+ <item> install_programs </item>
+ <item> install_targets </item>
+ <item> link_directories </item>
+ <item> link_libraries </item>
+ <item> list </item>
+ <item> load_cache </item>
+ <item> load_command </item>
+ <item> macro </item>
+ <item> make_directory </item>
+ <item> mark_as_advanced </item>
+ <item> math </item>
+ <item> message </item>
+ <item> option </item>
+ <item> output_required_files </item>
+ <item> project </item>
+ <item> qt_wrap_cpp </item>
+ <item> qt_wrap_ui </item>
+ <item> remove </item>
+ <item> remove_definitions </item>
+ <item> return </item>
+ <item> separate_arguments </item>
+ <item> set </item>
+ <item> set_directory_properties </item>
+ <item> set_property </item>
+ <item> set_source_files_properties </item>
+ <item> set_target_properties </item>
+ <item> set_tests_properties </item>
+ <item> site_name </item>
+ <item> source_group </item>
+ <item> string </item>
+ <item> subdir_depends </item>
+ <item> subdirs </item>
+ <item> target_link_libraries </item>
+ <item> try_compile </item>
+ <item> try_run </item>
+ <item> unset </item>
+ <item> use_mangled_mesa </item>
+ <item> utility_source </item>
+ <item> variable_requires </item>
+ <item> variable_watch </item>
+ <item> while </item>
+ <item> write_file </item>
+ </list>
+
+ <list name="itkvtk_commands">
+ <item> itk_wrap_tcl </item>
+ <item> vtk_make_instantiator </item>
+ <item> vtk_wrap_java </item>
+ <item> vtk_wrap_python </item>
+ <item> vtk_wrap_tcl </item>
</list>
<list name="special_args">
+ <!-- generated list -->
<item> ABSOLUTE </item>
- <item> ABSTRACT </item>
- <item> ADDITIONAL_MAKE_CLEAN_FILES </item>
+ <item> AFTER </item>
<item> ALL </item>
+ <item> ALPHABET </item>
<item> AND </item>
<item> APPEND </item>
<item> ARCHIVE </item>
@@ -141,33 +149,40 @@
<item> BEFORE </item>
<item> BRIEF_DOCS </item>
<item> BUNDLE </item>
+ <item> C </item>
<item> CACHE </item>
- <item> CACHE_VARIABLES </item>
<item> CLEAR </item>
- <item> CMAKE_FLAGS </item>
<item> CMAKE_FIND_ROOT_PATH_BOTH </item>
+ <item> CMAKE_FLAGS </item>
<item> CODE </item>
<item> COMMAND </item>
- <item> COMMANDS </item>
<item> COMMAND_NAME </item>
<item> COMMENT </item>
<item> COMPARE </item>
- <item> COMPILE_FLAGS </item>
+ <item> COMPILE_DEFINITIONS </item>
+ <item> COMPILE_OUTPUT_VARIABLE </item>
+ <item> COMPILE_RESULT_VAR </item>
<item> COMPONENT </item>
<item> COMPONENTS </item>
+ <item> CONFIGS </item>
<item> CONFIGURATIONS </item>
<item> CONFIGURE </item>
<item> COPYONLY </item>
+ <item> COPY_FILE </item>
+ <item> CXX </item>
<item> DEFINED </item>
- <item> DEFINE_SYMBOL </item>
- <item> DEFINITION </item>
<item> DEPENDS </item>
<item> DESTINATION </item>
<item> DIRECTORY </item>
<item> DIRECTORY_PERMISSIONS </item>
<item> DOC </item>
<item> DOWNLOAD </item>
+ <item> ENV </item>
<item> EQUAL </item>
+ <item> ERROR_FILE </item>
+ <item> ERROR_QUIET </item>
+ <item> ERROR_STRIP_TRAILING_WHITESPACE </item>
+ <item> ERROR_VARIABLE </item>
<item> ESCAPE_QUOTES </item>
<item> EXACT </item>
<item> EXCLUDE </item>
@@ -180,39 +195,43 @@
<item> FATAL_ERROR </item>
<item> FILE </item>
<item> FILES </item>
- <item> FILE_PERMISSIONS </item>
<item> FILES_MATCHING </item>
+ <item> FILE_PERMISSIONS </item>
+ <item> FIND </item>
+ <item> FOLLOW_SYMLINKS </item>
<item> FORCE </item>
<item> FRAMEWORK </item>
<item> FULL_DOCS </item>
- <item> GENERATED </item>
+ <item> FUNCTION </item>
<item> GET </item>
<item> GLOB </item>
<item> GLOB_RECURSE </item>
- <item> GLOBAL </item>
<item> GREATER </item>
- <item> GROUP_SIZE </item>
- <item> HEADER_FILE_ONLY </item>
- <item> HEADER_LOCATION </item>
+ <item> GROUP_EXECUTE </item>
+ <item> GROUP_READ </item>
+ <item> HEX </item>
<item> HINTS </item>
- <item> IMMEDIATE </item>
- <item> INCLUDES </item>
- <item> INCLUDE_DIRECTORIES </item>
+ <item> IMPLICIT_DEPENDS </item>
+ <item> IMPORTED </item>
<item> INCLUDE_INTERNALS </item>
- <item> INCLUDE_REGULAR_EXPRESSION </item>
<item> INHERITED </item>
- <item> INTERNAL </item>
+ <item> INPUT_FILE </item>
+ <item> INSERT </item>
<item> IS_ABSOLUTE </item>
+ <item> IS_DIRECTORY </item>
<item> IS_NEWER_THAN </item>
<item> LENGTH </item>
+ <item> LENGTH_MAXIMUM </item>
+ <item> LENGTH_MINIMUM </item>
<item> LESS </item>
<item> LIBRARY </item>
- <item> LINK_DIRECTORIES </item>
- <item> LINK_FLAGS </item>
+ <item> LIMIT </item>
+ <item> LIMIT_COUNT </item>
+ <item> LIMIT_INPUT </item>
+ <item> LIMIT_OUTPUT </item>
<item> LINK_INTERFACE_LIBRARIES </item>
- <item> LOCATION </item>
+ <item> LOG </item>
<item> MACOSX_BUNDLE </item>
- <item> MACROS </item>
<item> MAIN_DEPENDENCY </item>
<item> MAKE_DIRECTORY </item>
<item> MATCH </item>
@@ -223,121 +242,292 @@
<item> NAMELINK_ONLY </item>
<item> NAMELINK_SKIP </item>
<item> NAMES </item>
+ <item> NAMESPACE </item>
<item> NAME_WE </item>
+ <item> NEW </item>
+ <item> NEWLINE_CONSUME </item>
<item> NOT </item>
<item> NOTEQUAL </item>
- <item> NO_CMAKE_PATH </item>
+ <item> NO_CMAKE_BUILDS_PATH </item>
<item> NO_CMAKE_ENVIRONMENT_PATH </item>
<item> NO_CMAKE_FIND_ROOT_PATH </item>
+ <item> NO_CMAKE_PATH </item>
+ <item> NO_CMAKE_SYSTEM_PATH </item>
<item> NO_DEFAULT_PATH </item>
+ <item> NO_HEX_CONVERSION </item>
<item> NO_MODULE </item>
- <item> NO_SYSTEM_PATH </item>
+ <item> NO_POLICY_SCOPE </item>
<item> NO_SYSTEM_ENVIRONMENT_PATH </item>
- <item> OBJECT_DEPENDS </item>
+ <item> OFFSET </item>
+ <item> OLD </item>
<item> ONLY_CMAKE_FIND_ROOT_PATH </item>
<item> OPTIONAL </item>
<item> OR </item>
<item> OUTPUT </item>
+ <item> OUTPUT_DIRECTORY </item>
+ <item> OUTPUT_FILE </item>
+ <item> OUTPUT_QUIET </item>
+ <item> OUTPUT_STRIP_TRAILING_WHITESPACE </item>
<item> OUTPUT_VARIABLE </item>
+ <item> OWNER_EXECUTE </item>
+ <item> OWNER_READ </item>
+ <item> OWNER_WRITE </item>
<item> PARENT_SCOPE </item>
<item> PATH </item>
<item> PATHS </item>
<item> PATH_SUFFIXES </item>
+ <item> PATH_TO_MESA </item>
<item> PATTERN </item>
<item> PERMISSIONS </item>
<item> POLICY </item>
<item> POP </item>
<item> POST_BUILD </item>
- <item> POST_INSTALL_SCRIPT </item>
- <item> PREFIX </item>
<item> PREORDER </item>
<item> PRE_BUILD </item>
- <item> PRE_INSTALL_SCRIPT </item>
<item> PRE_LINK </item>
<item> PRIVATE_HEADER </item>
<item> PROGRAM </item>
<item> PROGRAMS </item>
<item> PROGRAM_ARGS </item>
<item> PROPERTIES </item>
+ <item> PROPERTY </item>
<item> PUBLIC_HEADER </item>
<item> PUSH </item>
<item> QUIET </item>
<item> RANDOM </item>
<item> RANGE </item>
<item> READ </item>
+ <item> READ_WITH_PREFIX </item>
<item> REGEX </item>
<item> REGULAR_EXPRESSION </item>
+ <item> RELATIVE </item>
<item> RELATIVE_PATH </item>
<item> REMOVE </item>
+ <item> REMOVE_AT </item>
+ <item> REMOVE_DUPLICATES </item>
+ <item> REMOVE_ITEM </item>
<item> REMOVE_RECURSE </item>
<item> RENAME </item>
<item> REPLACE </item>
<item> REQUIRED </item>
+ <item> REQUIRED_VARIABLE1 </item>
+ <item> REQUIRED_VARIABLE2 </item>
<item> RESOURCE </item>
+ <item> RESULT_VAR </item>
+ <item> RESULT_VARIABLE </item>
<item> RETURN_VALUE </item>
+ <item> REVERSE </item>
<item> RUNTIME </item>
<item> RUNTIME_DIRECTORY </item>
+ <item> RUN_OUTPUT_VARIABLE </item>
+ <item> RUN_RESULT_VAR </item>
<item> SCRIPT </item>
<item> SEND_ERROR </item>
+ <item> SET </item>
<item> SHARED </item>
+ <item> SORT </item>
<item> SOURCE </item>
<item> SOURCES </item>
<item> STATIC </item>
<item> STATUS </item>
- <item> STRIP </item>
- <item> STRINGS </item>
<item> STREQUAL </item>
<item> STRGREATER </item>
+ <item> STRINGS </item>
+ <item> STRIP </item>
<item> STRLESS </item>
- <item> SUFFIX </item>
<item> SUBSTRING </item>
+ <item> SYSTEM </item>
<item> TARGET </item>
<item> TARGETS </item>
+ <item> TEST </item>
+ <item> TEST_VARIABLE </item>
<item> TIMEOUT </item>
<item> TOLOWER </item>
<item> TOUPPER </item>
<item> TO_CMAKE_PATH </item>
<item> TO_NATIVE_PATH </item>
<item> USE_SOURCE_PERMISSIONS </item>
+ <item> VALUE </item>
<item> VAR </item>
+ <item> VAR2 </item>
<item> VARIABLE </item>
- <item> VARIABLES </item>
+ <item> VERBATIM </item>
<item> VERSION </item>
- <item> VERSION_LESS </item>
<item> VERSION_EQUAL </item>
<item> VERSION_GREATER </item>
+ <item> VERSION_LESS </item>
<item> WIN32 </item>
<item> WORKING_DIRECTORY </item>
- <item> WRAP_EXCLUDE </item>
<item> WRITE </item>
</list>
+
+ <!-- these are "special" and don't show up in the generated lists -->
+ <list name="extra_special_args">
+ <item> GLOBAL </item>
+ <item> INTERNAL </item>
+ </list>
+
+ <list name="properties">
+ <!-- generated list -->
+ <item> ABSTRACT </item>
+ <item> ADDITIONAL_MAKE_CLEAN_FILES </item>
+ <item> ALLOW_DUPLICATE_CUSTOM_TARGETS </item>
+ <item> ARCHIVE_OUTPUT_DIRECTORY </item>
+ <item> BUILD_WITH_INSTALL_RPATH </item>
+ <item> CACHE_VARIABLES </item>
+ <item> CLEAN_DIRECT_OUTPUT </item>
+ <item> CLEAN_NO_CUSTOM </item>
+ <item> COMPILE_DEFINITIONS </item>
+ <item> COMPILE_FLAGS </item>
+ <item> DEBUG_CONFIGURATIONS </item>
+ <item> DEBUG_POSTFIX </item>
+ <item> DEFINE_SYMBOL </item>
+ <item> DEFINITIONS </item>
+ <item> DISABLED_FEATURES </item>
+ <item> ENABLED_FEATURES </item>
+ <item> ENABLED_LANGUAGES </item>
+ <item> ENABLE_EXPORTS </item>
+ <item> EXCLUDE_FROM_ALL </item>
+ <item> EXTERNAL_OBJECT </item>
+ <item> EchoString </item>
+ <item> FAIL_REGULAR_EXPRESSION </item>
+ <item> FIND_LIBRARY_USE_LIB64_PATHS </item>
+ <item> FRAMEWORK </item>
+ <item> Fortran_MODULE_DIRECTORY </item>
+ <item> GENERATED </item>
+ <item> GENERATOR_FILE_NAME </item>
+ <item> GLOBAL_DEPENDS_DEBUG_MODE </item>
+ <item> HAS_CXX </item>
+ <item> HEADER_FILE_ONLY </item>
+ <item> IMPLICIT_DEPENDS_INCLUDE_TRANSFORM </item>
+ <item> IMPORTED </item>
+ <item> IMPORTED_CONFIGURATIONS </item>
+ <item> IMPORTED_IMPLIB </item>
+ <item> IMPORTED_LINK_DEPENDENT_LIBRARIES </item>
+ <item> IMPORTED_LINK_INTERFACE_LIBRARIES </item>
+ <item> IMPORTED_LOCATION </item>
+ <item> IMPORTED_SONAME </item>
+ <item> IMPORT_PREFIX </item>
+ <item> IMPORT_SUFFIX </item>
+ <item> INCLUDE_DIRECTORIES </item>
+ <item> INCLUDE_REGULAR_EXPRESSION </item>
+ <item> INSTALL_NAME_DIR </item>
+ <item> INSTALL_RPATH </item>
+ <item> INSTALL_RPATH_USE_LINK_PATH </item>
+ <item> IN_TRY_COMPILE </item>
+ <item> KEEP_EXTENSION </item>
+ <item> LANGUAGE </item>
+ <item> LIBRARY_OUTPUT_DIRECTORY </item>
+ <item> LINKER_LANGUAGE </item>
+ <item> LINK_DIRECTORIES </item>
+ <item> LINK_FLAGS </item>
+ <item> LINK_INTERFACE_LIBRARIES </item>
+ <item> LINK_SEARCH_END_STATIC </item>
+ <item> LISTFILE_STACK </item>
+ <item> LOCATION </item>
+ <item> MACOSX_BUNDLE </item>
+ <item> MACOSX_BUNDLE_INFO_PLIST </item>
+ <item> MACOSX_FRAMEWORK_INFO_PLIST </item>
+ <item> MACOSX_PACKAGE_LOCATION </item>
+ <item> MACROS </item>
+ <item> MEASUREMENT </item>
+ <item> OBJECT_DEPENDS </item>
+ <item> OBJECT_OUTPUTS </item>
+ <item> OUTPUT_NAME </item>
+ <item> PACKAGES_FOUND </item>
+ <item> PACKAGES_NOT_FOUND </item>
+ <item> PARENT_DIRECTORY </item>
+ <item> PASS_REGULAR_EXPRESSION </item>
+ <item> POST_INSTALL_SCRIPT </item>
+ <item> PREFIX </item>
+ <item> PRE_INSTALL_SCRIPT </item>
+ <item> PRIVATE_HEADER </item>
+ <item> PROJECT_LABEL </item>
+ <item> PUBLIC_HEADER </item>
+ <item> REPORT_UNDEFINED_PROPERTIES </item>
+ <item> RESOURCE </item>
+ <item> RUNTIME_OUTPUT_DIRECTORY </item>
+ <item> SKIP_BUILD_RPATH </item>
+ <item> SOURCES </item>
+ <item> SOVERSION </item>
+ <item> STATIC_LIBRARY_FLAGS </item>
+ <item> SUFFIX </item>
+ <item> SYMBOLIC </item>
+ <item> TARGET_ARCHIVES_MAY_BE_SHARED_LIBS </item>
+ <item> TARGET_SUPPORTS_SHARED_LIBS </item>
+ <item> TEST_INCLUDE_FILE </item>
+ <item> TIMEOUT </item>
+ <item> TYPE </item>
+ <item> VARIABLES </item>
+ <item> VERSION </item>
+ <item> VS_KEYWORD </item>
+ <item> VS_SCC_LOCALPATH </item>
+ <item> VS_SCC_PROJECTNAME </item>
+ <item> VS_SCC_PROVIDER </item>
+ <item> WILL_FAIL </item>
+ <item> WIN32_EXECUTABLE </item>
+ <item> WRAP_EXCLUDE </item>
+ <item> __CMAKE_DELETE_CACHE_CHANGE_VARS_ </item>
+ </list>
+
+ <!-- these are "special" and don't show up in the generated lists -->
+ <list name="extra_properties">
+ <item> COMMANDS </item> <!-- WARNING: this one looks like a cmake bug, watch for it to migrate to the generated list! -->
+ <item> DEFINITION </item>
+ </list>
+
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
<DetectSpaces/>
- <keyword attribute="Commands" context="Function Args" String="commands" insensitive="true"/>
+ <keyword attribute="Commands" context="Command Args" String="commands" insensitive="true"/>
+ <keyword attribute="Third-Party Commands" context="#stay" String="itkvtk_commands" insensitive="true"/>
<RegExpr attribute="Region Marker" context="#stay" String="#\s*BEGIN.*$" beginRegion="block" firstNonSpace="true"/>
<RegExpr attribute="Region Marker" context="#stay" String="#\s*END.*$" endRegion="block" firstNonSpace="true"/>
<DetectChar attribute="Comment" context="Comment" char="#"/>
- <RegExpr attribute="Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
- <RegExpr attribute="Macros" context="#stay" String="\w+\s*(?=\()"/>
+ <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*\w+\s*\}"/>
+ <RegExpr attribute="CMake Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
+ <RegExpr attribute="Macros" context="Macro Args" String="\w+\s*(?=\()"/>
</context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Function Args">
+ <context attribute="Normal Text" lineEndContext="#stay" name="Command Args">
<DetectChar attribute="Normal Text" context="#pop" char=")"/>
+ <DetectChar attribute="Strings" context="String" char="&quot;"/>
<keyword attribute="Special Args" context="#stay" String="special_args"/>
+ <keyword attribute="Special Args" context="#stay" String="extra_special_args"/>
+ <keyword attribute="Properties" context="#stay" String="properties"/>
+ <keyword attribute="Properties" context="#stay" String="extra_properties"/>
<RegExpr attribute="Comment" context="#stay" String="#.*$"/>
- <RegExpr attribute="Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
+ <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*\w+\s*\}"/>
+ <RegExpr attribute="CMake Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Macro Args">
+ <DetectChar attribute="Normal Text" context="#pop" char=")"/>
+ <DetectChar attribute="Strings" context="String" char="&quot;"/>
+ <RegExpr attribute="Comment" context="#stay" String="#.*$"/>
+ <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*\w+\s*\}"/>
+ <RegExpr attribute="CMake Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
</context>
<context attribute="Comment" lineEndContext="#pop" name="Comment">
<IncludeRules context="##Alerts" />
</context>
+ <context attribute="Strings" lineEndContext="#stay" name="String">
+ <DetectChar attribute="Strings" context="#pop" char="&quot;" />
+ <RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$n\\]" />
+ <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*\w+\s*\}"/>
+ <RegExpr attribute="CMake Variable" context="#stay" String="\$\{\s*\w+\s*\}"/>
+ </context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Special Args" defStyleNum="dsOthers" color="#000000" bold="0" italic="1"/>
+ <itemData name="Special Args" defStyleNum="dsOthers"/>
+ <itemData name="Properties" defStyleNum="dsOthers"/>
<itemData name="Commands" defStyleNum="dsKeyword"/>
- <itemData name="Macros" defStyleNum="dsKeyword"/>
- <itemData name="Variable" defStyleNum="dsDecVal"/>
+ <itemData name="Third-Party Commands" defStyleNum="dsFunction"/>
+ <itemData name="Macros" defStyleNum="dsFunction"/>
+ <itemData name="Strings" defStyleNum="dsString"/>
+ <itemData name="Escapes" defStyleNum="dsChar"/>
+ <itemData name="CMake Variable" defStyleNum="dsDecVal"/>
+ <itemData name="Environment Variable" defStyleNum="dsFloat"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
</itemDatas>
diff --git a/kate/data/commonlisp.xml b/kate/data/commonlisp.xml
index 880929c81..19db0c937 100644
--- a/kate/data/commonlisp.xml
+++ b/kate/data/commonlisp.xml
@@ -6,8 +6,6 @@
copyright : (C) 2004 by Dominik Haumann
email : dhdev at gmx dot de
- last change : 2004-03-16
-
**********************************************************************
* This library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU Library General Public *
@@ -25,7 +23,7 @@
* Boston, MA 02110-1301, USA. *
**********************************************************************
-->
-<language version="1.02" kateversion="2.3" name="Common Lisp" section="Scripts" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
+<language version="1.04" kateversion="2.3" name="Common Lisp" section="Scripts" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting>
<list name="symbols">
<item> &lt; </item>
@@ -163,6 +161,20 @@
<item> byte </item>
<item> byte-position </item>
<item> byte-size </item>
+ <item> caaaar </item>
+ <item> caaadr </item>
+ <item> caaar </item>
+ <item> caadar </item>
+ <item> caaddr </item>
+ <item> caadr </item>
+ <item> caar </item>
+ <item> cadaar </item>
+ <item> cadadr </item>
+ <item> cadar </item>
+ <item> caddar </item>
+ <item> cadddr </item>
+ <item> caddr </item>
+ <item> cadr </item>
<item> call-arguments-limit </item>
<item> call-method </item>
<item> call-next-method </item>
@@ -171,6 +183,20 @@
<item> case </item>
<item> catch </item>
<item> ccase </item>
+ <item> cdaaar </item>
+ <item> cdaadr </item>
+ <item> cdaar </item>
+ <item> cdadar </item>
+ <item> cdaddr </item>
+ <item> cdadr </item>
+ <item> cdar </item>
+ <item> cddaar </item>
+ <item> cddadr </item>
+ <item> cddar </item>
+ <item> cdddar </item>
+ <item> cddddr </item>
+ <item> cdddr </item>
+ <item> cddr </item>
<item> cdr </item>
<item> ceiling </item>
<item> cell-error </item>
@@ -1141,6 +1167,7 @@
</context>
<context name="String" attribute="String" lineEndContext="#stay">
<RegExpr attribute="Char" context="#stay" String="#\\."/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
</contexts>
diff --git a/kate/data/cpp.xml b/kate/data/cpp.xml
index 790c0d8f9..e9f0ac85a 100644
--- a/kate/data/cpp.xml
+++ b/kate/data/cpp.xml
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="C++" version="1.38" kateversion="2.4" section="Sources" extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" priority="9">
+<language name="C++" section="Sources"
+ version="1.44" kateversion="2.4"
+ indenter="cstyle"
+ mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr"
+ extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc"
+ priority="9">
+<!--
+##########################################################################
+## Fixes by Sebastian Pipping (webmaster@hartwork.org)
+##
+## NOTE: Keep in sync with C highlighter! (c.xml)
+##########################################################################
+-->
<highlighting>
<list name="keywords">
<item> asm </item>
@@ -71,46 +83,48 @@
</list>
<list name="extensions">
<item> K_DCOP </item>
- <item> SLOT </item>
- <item> SIGNAL </item>
+ <item> Q_ARG </item>
+ <item> Q_ASSERT </item>
+ <item> Q_ASSERT_X </item>
+ <item> Q_CHECK_PTR </item>
<item> Q_CLASSINFO </item>
- <item> Q_ENUMS </item>
- <item> Q_EXPORT </item>
- <item> Q_OBJECT </item>
- <item> Q_OVERRIDE </item>
- <item> Q_PROPERTY </item>
- <item> Q_SETS </item>
- <item> Q_SIGNALS </item>
- <item> Q_SLOTS </item>
- <item> Q_FOREACH </item>
- <item> Q_DECLARE_FLAGS </item>
- <item> Q_INIT_RESOURCE </item>
<item> Q_CLEANUP_RESOURCE </item>
- <item> Q_GLOBAL_STATIC </item>
- <item> Q_GLOBAL_STATIC_WITH_ARGS </item>
- <item> Q_DECLARE_INTERFACE </item>
- <item> Q_DECLARE_TYPEINFO </item>
- <item> Q_DECLARE_SHARED </item>
+ <item> Q_D </item>
<item> Q_DECLARE_FLAGS </item>
+ <item> Q_DECLARE_FLAGS </item>
+ <item> Q_DECLARE_INTERFACE </item>
+ <item> Q_DECLARE_METATYPE </item>
<item> Q_DECLARE_OPERATORS_FOR_FLAGS </item>
- <item> Q_FOREVER </item>
<item> Q_DECLARE_PRIVATE </item>
<item> Q_DECLARE_PUBLIC </item>
- <item> Q_D </item>
- <item> Q_Q </item>
+ <item> Q_DECLARE_SHARED </item>
+ <item> Q_DECLARE_TYPEINFO </item>
<item> Q_DISABLE_COPY </item>
- <item> Q_INTERFACES </item>
+ <item> Q_ENUMS </item>
+ <item> Q_EXPORT </item>
<item> Q_FLAGS </item>
- <item> Q_SCRIPTABLE </item>
- <item> Q_INVOKABLE </item>
+ <item> Q_FOREACH </item>
+ <item> Q_FOREVER </item>
<item> Q_GADGET </item>
- <item> Q_ARG </item>
- <item> Q_RETURN_ARG </item>
- <item> Q_ASSERT </item>
- <item> Q_ASSERT_X </item>
- <item> Q_PRIVATE_SLOT </item>
- <item> Q_DECLARE_METATYPE </item>
+ <item> Q_GLOBAL_STATIC </item>
+ <item> Q_GLOBAL_STATIC_WITH_ARGS </item>
+ <item> Q_INIT_RESOURCE </item>
+ <item> Q_INTERFACES </item>
+ <item> Q_INVOKABLE </item>
<item> Q_NOREPLY </item>
+ <item> Q_OBJECT </item>
+ <item> Q_OVERRIDE </item>
+ <item> Q_PRIVATE_SLOT </item>
+ <item> Q_PROPERTY </item>
+ <item> Q_Q </item>
+ <item> Q_RETURN_ARG </item>
+ <item> Q_SCRIPTABLE </item>
+ <item> Q_SETS </item>
+ <item> Q_SIGNALS </item>
+ <item> Q_SLOTS </item>
+ <item> Q_UNUSED </item>
+ <item> SIGNAL </item>
+ <item> SLOT </item>
<item> TRUE </item>
<item> FALSE </item>
<item> connect </item>
@@ -120,6 +134,20 @@
<item> slots </item>
<item> foreach </item>
<item> forever </item>
+
+ <item> qint8 </item>
+ <item> qint16 </item>
+ <item> qint32 </item>
+ <item> qint64 </item>
+ <item> qlonglong </item>
+ <item> qptrdiff </item>
+ <item> qreal </item>
+ <item> quint8 </item>
+ <item> quint16 </item>
+ <item> quint32 </item>
+ <item> quint64 </item>
+ <item> quintptr </item>
+ <item> qulonglong </item>
</list>
<list name="types">
<item> auto </item>
@@ -153,8 +181,8 @@
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<DetectSpaces />
- <RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0" beginRegion="Outscoped" firstNonSpace="true" />
- <DetectChar attribute="Preprocessor" context="Preprocessor" char="#" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0" beginRegion="PP" firstNonSpace="true" />
+ <DetectChar context="AfterHash" char="#" firstNonSpace="true" lookAhead="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
<keyword attribute="Keyword" context="#stay" String="keywords" />
@@ -185,42 +213,59 @@
<DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
<AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
</context>
+
<context attribute="String" lineEndContext="#pop" name="String">
<LineContinue attribute="String" context="#stay"/>
<HlCStringChar attribute="String Char" context="#stay"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
+
<context attribute="Region Marker" lineEndContext="#pop" name="Region Marker">
</context>
+
<context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <LineContinue attribute="Comment" context="#stay"/>
<DetectSpaces />
<IncludeRules context="##Alerts" />
<DetectIdentifier />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
<DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
<IncludeRules context="##Alerts" />
<DetectIdentifier />
</context>
+
+ <context attribute="Error" lineEndContext="#pop" name="AfterHash">
+ <!-- define, elif, else, endif, error, if, ifdef, ifndef, include, include_next, line, pragma, undef, warning -->
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=\s+\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" insensitive="true" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s+[0-9]+" insensitive="true" firstNonSpace="true" />
+ </context>
+
<context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
<LineContinue attribute="Preprocessor" context="#stay"/>
- <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>
- <RegExpr attribute="Preprocessor" context="#stay" String="define.*"/>
<RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
<RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
<IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2" />
+
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*"/>
</context>
+
<context attribute="Preprocessor" lineEndContext="#pop" name="Define">
<LineContinue attribute="Preprocessor" context="#stay"/>
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
<DetectSpaces />
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" />
<DetectIdentifier />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Outscoped" >
<DetectSpaces />
<IncludeRules context="##Alerts" />
@@ -229,9 +274,11 @@
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true" />
- <RegExpr attribute="Preprocessor" context="#pop" String="#\s*(endif|else|elif)" endRegion="Outscoped" firstNonSpace="true" />
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#\s*el(?:se|if)" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" />
</context>
+
<context attribute="Comment" lineEndContext="#stay" name="Outscoped intern">
<DetectSpaces />
<IncludeRules context="##Alerts" />
@@ -240,8 +287,8 @@
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true"/>
- <RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="Outscoped" firstNonSpace="true"/>
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" />
+ <RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" />
</context>
</contexts>
<itemDatas>
@@ -261,6 +308,7 @@
<itemData name="Preprocessor" defStyleNum="dsOthers"/>
<itemData name="Prep. Lib" defStyleNum="dsOthers"/>
<itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+ <itemData name="Error" defStyleNum="dsError" />
</itemDatas>
</highlighting>
<general>
diff --git a/kate/data/css.xml b/kate/data/css.xml
index 0e9188382..6b24dba0f 100644
--- a/kate/data/css.xml
+++ b/kate/data/css.xml
@@ -1,6 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="CSS" version="2.00" kateversion="2.4" section="Markup" extensions="*.css" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
+
+<!--
+
+ Kate CSS syntax highlighting definition
+
+
+ Changelog:
+
+ - Version 2.02, by Rafał Miłecki:
+ - Added CSS 3 properties "border-*-image" and "border-*-radius".
+ - Added CSS values "clip", "ellipsis" and "ellipsis-word".
+ - Added CSS 3 properties "overflow-x", "overflow-y", "text-overflow", "box-shadow" and "outline-offset".
+ - Added CSS 3 color values: "rgba", "hsl" and "hsla".
+ - Added Gecko CSS properties: "-moz-border-*-colors".
+ - Added background size properties: "background-size" and prefixes: "-o-", "-webkit-" and "-khtml-".
+
+ - Version 2.01, by Mathieu Bonnet:
+ - Added CSS 3 property "border-radius".
+ - Added Gecko CSS properties "-moz-border-radius" and "-moz-box-flex".
+ - Added Gecko CSS value "-moz-box".
+ - Added Trident CSS functional notation "expression".
+ - Extended the id and class syntax specifications, as per CSS 2.1 grammar.
+
+-->
+
+<language name="CSS" version="2.02" kateversion="2.4" section="Markup" extensions="*.css" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting>
<list name="properties">
@@ -130,14 +155,50 @@
<item> z-index </item>
<!-- CSS3 -->
+ <item> border-bottom-image </item>
+ <item> border-bottom-left-image </item>
+ <item> border-bottom-left-radius </item>
+ <item> border-bottom-right-image </item>
+ <item> border-bottom-right-radius </item>
+ <item> border-corner-image </item>
+ <item> border-image </item>
+ <item> border-left-image </item>
+ <item> border-radius </item>
+ <item> border-right-image </item>
+ <item> border-top-image </item>
+ <item> border-top-left-image </item>
+ <item> border-top-left-radius </item>
+ <item> border-top-right-image </item>
+ <item> border-top-right-radius </item>
+ <item> box-shadow </item>
<item> box-sizing </item>
<item> opacity </item>
+ <item> outline-offset </item>
+ <item> overflow-x </item>
+ <item> overflow-y </item>
+ <item> text-overflow </item>
<item> text-shadow </item>
+ <!-- Gecko rendering engine CSS property extensions -->
+ <item> -moz-border-bottom-colors </item>
+ <item> -moz-border-left-colors </item>
+ <item> -moz-border-radius </item>
+ <item> -moz-border-right-colors </item>
+ <item> -moz-border-top-colors </item>
+ <item> -moz-box-flex </item>
+
+ <!-- Opera rendering engine CSS property extensions -->
+ <item> -o-background-size </item>
+ <item> -o-text-overflow </item>
+
<!-- konq specific -->
+ <item> -khtml-background-size </item>
<item> konq_bgpos_x </item>
<item> konq_bgpos_y </item>
+ <!-- Webkit rendering engine CSS property extensions -->
+ <item> -webkit-background-size </item>
+
<!-- font properties in @font-face -->
<item> font-family </item>
<item> font-size </item>
@@ -285,11 +346,14 @@
<item> both </item>
<item> capitalize </item>
<item> caption </item>
+ <item> clip </item>
<item> close-quote </item>
<item> collapse </item>
<item> condensed </item>
<item> crop </item>
<item> cross </item>
+ <item> ellipsis </item>
+ <item> ellipsis-word </item>
<item> embed </item>
<item> expanded </item>
<item> extra-condensed </item>
@@ -349,6 +413,10 @@
<item> monospace </item>
<item> border-box </item>
<item> content-box </item>
+
+ <!-- Gecko rendering engine CSS value extensions -->
+ <item> -moz-box </item>
+
</list>
@@ -404,12 +472,19 @@
<item> attr </item>
<item> rect </item>
<item> rgb </item>
+ <item> rgba </item>
+ <item> hsl </item>
+ <item> hsla </item>
<item> counter </item>
<item> counters </item>
<!-- in @font-face -->
<item> local </item>
<item> format </item>
+
+ <!-- Trident (a.k.a., MSHTML) rendering engine functional notation extensions -->
+ <item> expression </item>
+
</list>
<list name="mediatypes">
@@ -472,8 +547,8 @@
<DetectChar attribute="Property" context="RuleSet" char="{" beginRegion="ruleset" />
<!--parse selectors-->
<DetectChar attribute="Selector Attr" context="SelAttr" char="[" />
- <RegExpr attribute="Selector Id" context="#stay" String="#[A-Za-z0-9][\w\-]*" />
- <RegExpr attribute="Selector Class" context="#stay" String="\.[A-Za-z0-9][\w\-]*" />
+ <RegExpr attribute="Selector Id" context="#stay" String="#([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" />
+ <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" />
<RegExpr attribute="Selector Pseudo" context="#stay" String=":lang\([\w_-]+\)" />
<DetectChar attribute="Selector Pseudo" context="SelPseudo" char=":" />
<IncludeRules context="FindStrings" />
diff --git a/kate/data/d.xml b/kate/data/d.xml
index e53a3174c..2ed3a5f01 100644
--- a/kate/data/d.xml
+++ b/kate/data/d.xml
@@ -5,127 +5,205 @@
D.XML supports syntax highlighting for the D programming language under Kate.
+ Updated 2007-2008 - Diggory Hardy <diggory.hardy@gmail.com> (copyright kate project).
+ Copyright (C) 2007 - Aziz Köksal <aziz.koeksal@gmail.com>
+ Copyright (C) 2007 - Jari-Matti Mäkelä <jmjm@iki.fi>
Copyright (C) 2004 - Simon J Mackenzie <project.katedxml@smackoz.fastmail.fm>
+
This code is released under the LGPL as part of kdelibs/kate.
========================================================================
D is a next generation language written by Walter Bright of Digital Mars fame.
- Digital Mars C, C++ and D Compilers can be obtained from http://www.digitalmars.com/
+ Digital Mars C, C++ and D Compilers can be obtained from http://www.digitalmars.com/d/
========================================================================
- Updates for D.XML can be obtained from http://kate.kde.org/hl/
-
UPDATE HISTORY:-
- 2004.08.15 - D.XML 1.36 - D 0.98 - Current release of D.
- - package, writef(strictly speaking writyef isn't a keyword) - keywords are now supported.
- 2004.??.?? - D.XML 1.35 - D 0.?? - Not sure how this release got posted!
- 2004.05.23 - D.XML 1.34 - D 0.90 - updated.
- 2004.05.19 - D.XML 1.33 - D 0.89 - mixin - keyword is now supported.
- 2004.05.19 - D.XML 1.32 - D 0.77 - pragma, typeof - keywords are now supported.
- 2004.05.19 - D.XML 1.31 - D 0.76 - is - keyword is now supported.
- 2003.09.06 - D.XML 1.30 - D 0.71 - foreach - keyword is now supported.
- 2003.08.18 - D.XML 1.20 - D 0.69 - floats are now supported.
- - embedded underscores in integer and float literals are now supported.
- 2003.08.11 - D.XML 1.10 - updated.
- 2003.07.18 - D.XML 1.00 - First released.
-
- TODO:-
- - Kate string translation cannot handle \" as a literal within a D string. The " will be interpreted as an end of string marker
- when it should be ignored because of the preceding back-slash.
+ 2008.09.22 - d.xml 1.61 - D 1.035/2.019 - Fix for identifiers starting _ and containing numbers.
+ 2008.08.01 - d.xml 1.60 - D 1.033/2.017 - Merging ddoc.xml 1.14 since there is no advantage to having it separate.
+ 2008.07.14 - uncommited - Added properties: .tupleof, .offsetof
+ 2008.06.14 - D.XML 1.53 - D 1.030/2.014 - Added user keyword highlighting.
+ 2008.06.06 - D.XML 1.53 - D 1.030/2.014 - Small fix involving floats starting . in embedded Ddoc.
+ - Added nothrow and pure attributes (D2.0 only).
+ 2008.04.09 - D.XML 1.52 - D 1.028/2.012 - Added properties (especially for arrays).
+ - Added rules for C-Style indenter (thanks vektorboson!)
+ 2008.02.22 - D.XML 1.51 - D 1.027/2.011 - Changed char rule behaviour on line end.
+ - Added support for strings ending with c, w or d (must have got lost at some point).
+ 2008.02.22 - ddoc.xml 1.14 - Fixes/improvements for macros. Highlights first symbol and non-symbols
+ before as errors; matches embedded brackets () properly.
+ 2008.01.09 - D.XML 1.50 - D 1.025/2.009 - Changed pragma, version, deprecated matching to use keyword not DetectString.
+ 2007.12.18 - D.XML 1.49 - D 1.025/2.009 - Fixed some bugs to make the StartingLetter context exit correctly and match identifiers properly.
+ 2007.12.12 - D.XML 1.48 - D 1.024/2.008 - Adjusted existing contexts somewhat (mostly cleanup).
+ - Implemented scope context to hightlight exit in scope(exit) etc.
+ - Adjusted deprecated keyword highlighting.
+ - Changed layout somewhat.
+ - Implemented extra highlighting rules for expressions, attributes, etc.
+ - Changed a lot of colours.
+ 2007.11.15 - D.XML 1.47 - D 1.023/2.007 - Fixed a few unapperent "bugs" found by checkdtd.
+ 2007.11.15 - ddoc.xml 1.13 - Fixed a couple of bugs found by checkdtd and changed the version number format.
+ 2007.11.5 - ddoc.xml 1.12 - Fixed: correct matching of things like /***/ .
+ 2007.10.11 - ddoc.xml 1.11 - Safety catch: check for unterminated code sections (i.e. check for end of
+ ddoc comment even in code sections).
+ - Used DetectIdentifier to (presumably) improve performance.
+ 2007.10.09 - uncommited - ditto - Changed some context="#pop" tags to context="#stay" within the normal
+ context (bugfix for ddoc embedded code highlighting).
+ 2007.10.9 - ddoc.xml 1.10 - Enabled embedded ddoc code highlighting
+ 2007.10.9 - ddoc.xml 1.00 - Initial version
+ 2007.10.08 - D.XML 1.46 - D 1.022/2.005 - Stole Alert and Region Marker highlighting from C++ syntax.
+ - Added support for DDoc highlighting.
+ - Reviewed the float regexps again! Tried to make the best of both versions.
+ 2007.09.17 - D.XML 1.45 - D 1.021/2.004 - Reverted back to old regexps (but fixed hex floats).
+ Can't combine all float regexps into a single RegExpr element using the '|' operator.
+ It creates strange problems (like program lock-ups and wrong matches).
+ - Fix: '=' is allowed in import statements now.
+ - Fix: character literals are matched correctly now.
+ - The #line special token sequence is matched fully now (the filespec string needs special handling).
+ 2007.09.10 - D.XML 1.44 - D 1.021/2.004 - Added __EOF__ to specialtokens.
+ - Replaced float regexps with more accurate ones. Not sure about speed.
+ - Fixed Octal regexp not to match 0_ .
+ 2007.07.24 - D.XML 1.43 - D 1.020/2.003 - Added System to ltypes.
+ - Improved matching of version declarations.
+ - Fixed matching of hexadecimal floats.
+ - Deprecated style is stroked out again.
+ 2007.07.21 - D.XML 1.42 - D 1.018/2.002 - d.xml validates again according to language.xml.
+ - HTML entities are highlighted now.
+ - Numbers before and after the slice operator are not highl. as floats anymore.
+ - Added C++ to ltypes.
+ - Improved matching of module/import declarations.
+ 2007.07.01 - D.XML 1.41 - D 1.017/2.001 - fixed matching of numbers, added deprecated style, minor changes to styles, updated authors line
+ 2007.07.01 - D.XML 1.40 - D 1.017/2.001 - matches now .di extensions, removed phobos-specific printf/writef and added
+ - library defined symbols string, wstring, dstring, size_t, ptrdiff_t, hash_t,
+ - Error, Exception, Object, TypeInfo and ClassInfo
+ 2007.06.30 - D.XML 1.39 - D 1.017 - matching is much faster now, added "lib" to pragma types, added special tokens,
+ - /+ +/ can be nested now, numbers are matched more correctly, character literals don't span multiple lines anymore
+ - escape sequences inside strings and character literals are highlighted,
+ - non-hex characters in hex strings are highlighted with the Error style,
+ - using more default styles instead of custom ones
+ 2007.04.11 - D.XML 1.38 - D 1.011 - ref, macro keywords are now supported, fixed \\ inside a string, updated author
+ 2007.02.12 - D.XML 1.37 - D 1.006 - bool, foreach_reverse, lazy, scope and typeid keywords are now supported, fixed \"
+ - inside a string, fixed ending of wysiwyg strings.
+ 2004.08.15 - D.XML 1.36 - D 0.98 - Current release of D.
+ - package, writef(strictly speaking writef isn't a keyword) - keywords are now supported.
+ 2004.??.?? - D.XML 1.35 - D 0.?? - Not sure how this release got posted!
+ 2004.05.23 - D.XML 1.34 - D 0.90 - updated.
+ 2004.05.19 - D.XML 1.33 - D 0.89 - mixin - keyword is now supported.
+ 2004.05.19 - D.XML 1.32 - D 0.77 - pragma, typeof - keywords are now supported.
+ 2004.05.19 - D.XML 1.31 - D 0.76 - is - keyword is now supported.
+ 2003.09.06 - D.XML 1.30 - D 0.71 - foreach - keyword is now supported.
+ 2003.08.18 - D.XML 1.20 - D 0.69 - floats are now supported.
+ - embedded underscores in integer and float literals are now supported.
+ 2003.08.11 - D.XML 1.10 - updated.
+ 2003.07.18 - D.XML 1.00 - First released.
+
+ TODO:- Deliminated strings and Token strings (D2.0) are not supported.
========================================================================
-->
-<language name="D" section="Sources" extensions="*.d;*.D" mimetype="text/x-dsrc" version="1.36" kateversion="2.2" casesensitive="true" author="Simon J Mackenzie (project.katedxml@smackoz.fastmail.fm)" license="LGPL">
+<language name="D" version="1.61" kateversion="2.5" section="Sources" extensions="*.d;*.D;*.di;*.DI;" mimetype="text/x-dsrc" casesensitive="true" author="Diggory Hardy (diggory.hardy@gmail.com), Aziz Köksal (aziz.koeksal@gmail.com), Jari-Matti Mäkelä (jmjm@iki.fi), Simon J Mackenzie (project.katedxml@smackoz.fastmail.fm)" license="LGPL">
<highlighting>
- <list name="keywords">
- <item> abstract </item>
- <item> alias </item>
- <item> align </item>
+ <!-- User-defined keywords (add identifiers you'd like highlighted here) -->
+ <list name="userkeywords">
+ </list>
+ <list name="statements">
<item> asm </item>
- <item> auto </item>
-
<item> body </item>
<item> break </item>
-
<item> case </item>
- <item> cast </item>
<item> catch </item>
- <item> class </item>
- <item> const </item>
<item> continue </item>
-
<item> default </item>
- <item> delegate </item>
- <item> delete </item>
- <item> deprecated </item>
<item> do </item>
-
<item> else </item>
- <item> enum </item>
- <item> export </item>
-
- <item> false </item>
- <item> final </item>
<item> finally </item>
<item> for </item>
<item> foreach </item>
- <item> function </item>
-
+ <item> foreach_reverse </item>
<item> goto </item>
-
<item> if </item>
- <item> in </item>
- <item> inout </item>
- <item> interface </item>
- <item> invariant </item>
- <item> is </item>
-
<item> mixin </item>
+ <item> return </item>
+ <item> switch </item>
+ <item> throw </item>
+ <item> try </item>
+ <item> while </item>
+ <item> with </item>
+
+ <!-- these are statements according to the spec, although I might call them attributes -->
+ <item> synchronized </item>
- <item> new </item>
- <item> null </item>
+ </list>
- <item> out </item>
+ <list name="attributes">
+ <!-- also storage classes -->
+ <item> abstract </item>
+ <item> align </item>
+ <item> auto </item>
+ <item> const </item>
+ <item> export </item>
+ <item> final </item>
+ <item> inout </item>
+ <item> invariant </item>
+ <item> lazy </item>
+ <item> nothrow </item>
<item> override </item>
-
<item> package </item>
<item> private </item>
<item> protected </item>
<item> public </item>
-
- <item> return </item>
-
+ <item> pure </item>
+ <item> ref </item>
<item> static </item>
- <item> struct </item>
+
+ <!-- these may be statements -->
+ <!-- in (more common to use as an expression since in attribute is only ever the default) -->
+ <item> out </item>
+ <item> scope </item>
+ </list>
+
+ <list name="expressions">
+ <!-- primary expressions -->
+ <item> false </item>
+ <item> null </item>
<item> super </item>
- <item> switch </item>
- <item> synchronized </item>
-
- <item> template </item>
<item> this </item>
- <item> throw </item>
<item> true </item>
- <item> try </item>
- <item> typedef </item>
- <item> typeof </item>
-
- <item> union </item>
-
- <item> volatile </item>
-
- <item> while </item>
- <item> with </item>
+ <item> typeid </item>
+
+ <!-- other expressions -->
+ <item> assert </item>
+ <item> cast </item>
+ <item> is </item>
+ <item> new </item>
+ <item> delete </item>
+ <item> in </item> <!-- also an attribute and a statement -->
+
+ <!-- sometimes declarators -->
+ <item> delegate </item>
+ <item> function </item>
</list>
+
<list name="modules">
<item> module </item>
- <item> import </item>
+ <item> import </item> <!-- also an expression -->
</list>
+
+ <list name="declarators">
+ <item> alias </item>
+ <item> enum </item>
+ <item> typedef </item>
+ <item> class </item>
+ <item> interface </item>
+ <item> struct </item>
+ <item> union </item>
+ </list>
+
<list name="types">
+ <item> typeof </item>
+
<item> void </item>
- <item> bit </item>
+ <item> bool </item>
<item> byte </item>
<item> ubyte </item>
<item> short </item>
@@ -149,9 +227,77 @@
<item> wchar </item>
<item> dchar </item>
</list>
- <list name="phobos">
- <item> printf </item>
- <item> writef </item>
+
+ <list name="templates">
+ <item> macro </item> <!-- what's this? just reserved? -->
+ <item> template </item>
+ </list>
+
+ <list name="properties">
+ <item> init </item>
+ <item> sizeof </item>
+ <item> alignof </item>
+ <item> mangleof </item>
+ <item> stringof </item>
+ <item> tupleof </item>
+ <item> offsetof </item>
+ <item> max </item>
+ <item> min </item>
+ <item> infinity </item>
+ <item> nan </item>
+ <item> dig </item>
+ <item> epsilon </item>
+ <item> mant_dig </item>
+ <item> max_10_exp </item>
+ <item> max_exp </item>
+ <item> min_10_exp </item>
+ <item> min_exp </item>
+ <item> re </item>
+ <item> im </item>
+ <item> length </item>
+ <item> ptr </item>
+ <item> dup </item>
+ <item> idup </item>
+ <item> reverse </item>
+ <item> sort </item>
+ <item> keys </item>
+ <item> values </item>
+ <item> rehash </item>
+ </list>
+
+ <list name="libsymbols">
+ <!-- these are only symbols defined in object.d(i) -->
+ <item> size_t </item>
+ <item> ptrdiff_t </item>
+ <item> hash_t </item>
+ <item> Error </item>
+ <item> Exception </item>
+ <item> Object </item>
+ <item> TypeInfo </item>
+ <item> ClassInfo </item>
+ <item> ModuleInfo </item>
+ <item> Interface </item>
+ <item> OffsetTypeInfo </item>
+ <item> TypeInfo_Typedef </item>
+ <item> TypeInfo_Enum </item>
+ <item> TypeInfo_Pointer </item>
+ <item> TypeInfo_Array </item>
+ <item> TypeInfo_StaticArray </item>
+ <item> TypeInfo_AssociativeArray </item>
+ <item> TypeInfo_Function </item>
+ <item> TypeInfo_Delegate </item>
+ <item> TypeInfo_Class </item>
+ <item> TypeInfo_Interface </item>
+ <item> TypeInfo_Struct </item>
+ <item> TypeInfo_Tuple </item>
+
+ <!-- phobos only as of tango 0.99.3 -->
+ <item> string </item>
+ <item> wstring </item>
+ <item> dstring </item>
+ <item> bit </item>
+ <item> TypeInfo_Const </item>
+ <item> TypeInfo_Invariant </item>
</list>
<list name="linkage">
@@ -159,189 +305,513 @@
</list>
<list name="ltypes">
<item> C </item>
+ <!-- <item> C++ </item> --><!-- is handled specially in Linkage rule -->
<item> D </item>
<item> Windows </item>
<item> Pascal </item>
+ <item> System </item>
</list>
- <list name="debug">
- <item> debug </item>
- </list>
- <list name="assert">
- <item> assert </item>
- </list>
-
- <list name="pragma">
- <item> pragma </item>
- </list>
<list name="ptypes">
<item> msg </item>
+ <item> lib </item>
</list>
-
- <list name="version">
- <item> version </item>
+
+ <list name="scope_keywords">
+ <item> exit </item>
+ <item> success </item>
+ <item> failure </item>
</list>
+
<list name="vtypes">
<item> DigitalMars </item>
<item> X86 </item>
- <item> AMD64 </item>
+ <item> X86_64 </item>
<item> Windows </item>
<item> Win32 </item>
<item> Win64 </item>
<item> linux </item>
<item> LittleEndian </item>
<item> BigEndian </item>
- <item> D_InlineAsm </item>
+ <item> D_Coverage </item>
+ <item> D_InlineAsm_X86 </item>
+ <item> unittest </item>
+ <item> D_Version2 </item>
<item> none </item>
+ <item> all </item>
</list>
- <list name="unittest">
+ <list name="specialtokens">
+ <item> __FILE__ </item>
+ <item> __LINE__ </item>
+ <item> __DATE__ </item>
+ <item> __TIME__ </item>
+ <item> __TIMESTAMP__ </item>
+ <item> __VENDOR__ </item>
+ <item> __VERSION__ </item>
+ <item> __EOF__ </item>
+ </list>
+
+ <list name="tests">
+ <item> debug </item>
<item> unittest </item>
</list>
+
+ <list name="pragma">
+ <item> pragma </item>
+ </list>
+ <list name="version">
+ <item> version </item>
+ </list>
+
+ <list name="deprecated">
+ <item> deprecated </item>
+ <item> volatile </item> <!-- has been deprecated -->
+ </list>
+
<contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="normal">
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
- <keyword attribute="Module" context="ModuleName" String="modules"/>
- <keyword attribute="Type" context="#stay" String="types"/>
- <keyword attribute="Phobos Library" context="#stay" String="phobos"/>
- <keyword attribute="Linkage" context="Linkage" String="linkage"/>
- <keyword attribute="Debug" context="#stay" String="debug"/>
- <keyword attribute="Assert" context="#stay" String="assert"/>
- <keyword attribute="Pragma" context="Pragmas" String="pragma"/>
- <keyword attribute="Version" context="Version" String="version"/>
- <keyword attribute="Unit Test" context="#stay" String="unittest"/>
-
- <Detect2Chars attribute="Wysiwyg" context="Wysiwyg" char="r" char1="&quot;"/>
- <Detect2Chars attribute="Hex" context="Hex" char="x" char1="&quot;"/>
-
- <RegExpr attribute="Normal Text" context="#pop" String="[_a-z][\w]*" insensitive="true"/>
-
- <RegExpr attribute="Pragma" context="#pop" String="\#[ ]*line"/>
-
- <RegExpr attribute="Escape String" context="#pop" String="\\[n|t|&quot;]"/>
- <RegExpr attribute="Escape String" context="#pop" String="(\\r\\n)"/>
- <RegExpr attribute="Escape String" context="#pop" String="\\0[0-7]+"/>
- <RegExpr attribute="Escape String" context="#pop" String="\\u[\d]+" insensitive="true"/>
- <RegExpr attribute="Escape String" context="#pop" String="\\x[\da-fA-F]+"/>
-
- <RegExpr attribute="Binary" context="#pop" String="0b[01]+[_01]*[ ]*\.\.[ ]*0b[01]+[_01]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Octal" context="#pop" String="0[0-7]+[_0-7]*[ ]*\.\.[ ]*0[0-7]+[_0-7]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Hex" context="#pop" String="0x[\da-f]+[_\da-f]*[ ]*\.\.[ ]*0x[\da-f]+[_\da-f]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Integer" context="#pop" String="[\d]+[_\d]*(UL|LU|U|L)?[ ]*\.\.[ ]*[\d]+[_\d]*(UL|LU|U|L)?" insensitive="true"/>
-
- <RegExpr attribute="Float" context="#pop" String="[\d]*[_\d]*\.[_\d]*(e-|e|e\+)?[\d]+[_\d]*(F|L|I|FI|LI|)?" insensitive="true"/>
- <RegExpr attribute="Float" context="#pop" String="[\d]*[_\d]*\.?[_\d]*(e-|e|e\+)[\d]+[_\d]*(F|L|I|FI|LI|)?" insensitive="true"/>
- <RegExpr attribute="Float" context="#pop" String="0x[\da-f]+[_\da-f]*\.[_\da-f]*(p-|p|p\+)?[\da-f]+[_\da-f]*(F|L|I|FI|LI)?" insensitive="true"/>
- <RegExpr attribute="Float" context="#pop" String="0x[\da-f]+[_\da-f]*\.?[_\da-f]*(p-|p|p\+)[\da-f]+[_\da-f]*(F|L|I|FI|LI)?" insensitive="true"/>
-
- <RegExpr attribute="Binary" context="#pop" String="0B[01]+[_01]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Octal" context="#pop" String="0[0-7]+[_0-7]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Hex" context="#pop" String="0x[\da-f]+[_\da-f]*(UL|LU|U|L)?" insensitive="true"/>
- <RegExpr attribute="Integer" context="#pop" String="[\d]+[_\d]*(UL|LU|U|L)?" insensitive="true"/>
-
- <DetectChar attribute="Char" context="Char" char="'"/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
- <DetectChar attribute="Wysiwyg" context="Wysiwyg" char="`"/>
+ <context name="normal" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces />
+ <!-- Performance improvement (probably): anything starting with a letter is matched separately -->
+ <RegExpr String="[a-zA-Z_]" attribute="Normal Text" context="StartingLetter" lookAhead="true"/>
+
+ <HlCStringChar attribute="EscapeSequence" context="#stay"/>
+ <Detect2Chars attribute="EscapeSequence" context="UnicodeShort" char="\" char1="u"/>
+ <Detect2Chars attribute="EscapeSequence" context="UnicodeLong" char="\" char1="U"/>
+ <Detect2Chars attribute="EscapeSequence" context="HTMLEntity" char="\" char1="&amp;"/>
+
+ <DetectChar attribute="Char" context="CharLiteral" char="'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="BQString" context="BQString" char="`"/>
+
+ <StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
+ <StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
+ <IncludeRules context="CommentRules" />
+
+ <!-- Match ... and .. before numbers are matched. -->
+ <!-- Now in symbols keywords section -->
+ <StringDetect attribute="Normal Text" context="#stay" String="..."/>
+ <Detect2Chars attribute="Normal Text" char="." char1="."/>
+
+ <!-- Float starting with a dot -->
+ <RegExpr attribute="Float" context="#stay" String="\.\d[\d_]*([eE][-+]?\d[\d_]*)?[fFL]?i?"/>
+
+ <!-- Try to match various built-in properties -->
+ <DetectChar char="." attribute="Normal Text" context="Properties"/>
+
+ <!-- Look ahead for a digit and switch to NumberLiteral context if found. -->
+ <RegExpr context="NumberLiteral" String="\d" attribute="" lookAhead="true"/>
+
+ <!-- #line Integer [Filespec] -->
+ <StringDetect attribute="Pragma" context="LinePragma" String="#line"/>
+
+ <!-- Rules for the C-style indenter. Currently problems with /// and /++ comments. -->
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="BraceA" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="BraceA" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
- <Detect2Chars attribute="Comment" context="CommentLine" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="CommentBlockA" char="/" char1="*" beginRegion="CommentA"/>
- <Detect2Chars attribute="Comment" context="CommentBlockB" char="/" char1="+" beginRegion="CommentB"/>
-
- <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="BraceA" />
- <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="BraceA" />
- </context>
-
- <context attribute="Module Name" lineEndContext="#stay" name="ModuleName">
- <DetectChar attribute="Normal Text" context="#stay" char=","/>
- <DetectChar attribute="Normal Text" context="#pop" char=";"/>
- <Detect2Chars attribute="Comment" context="CommentLine" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="CommentBlockA" char="/" char1="*" beginRegion="CommentA"/>
- <Detect2Chars attribute="Comment" context="CommentBlockB" char="/" char1="+" beginRegion="CommentB"/>
- </context>
-
- <context attribute="Linkage" lineEndContext="#pop" name="Linkage">
- <keyword attribute="Type" context="#pop" String="types"/>
- <DetectChar attribute="Normal Text" context="#stay" char="("/>
- <keyword attribute="Linkage Type" context="#stay" String="ltypes"/>
- <DetectChar attribute="Normal Text" context="#pop" char=")"/>
- <DetectChar attribute="Normal Text" context="#pop" char=";"/>
- </context>
- <context attribute="Version" lineEndContext="#pop" name="Version">
- <DetectChar attribute="Normal Text" context="#pop" char="="/>
- <DetectChar attribute="Normal Text" context="#stay" char="("/>
- <keyword attribute="Version Type" context="#stay" String="vtypes"/>
- <RegExpr attribute="Normal Text" context="#pop" String="\w" insensitive="true"/>
- <DetectChar attribute="Normal Text" context="#pop" char=")"/>
- </context>
- <context attribute="Pragma" lineEndContext="#pop" name="Pragmas">
- <DetectChar attribute="Normal Text" context="#stay" char="("/>
- <keyword attribute="Version Type" context="#stay" String="ptypes"/>
- <keyword attribute="Version Type" context="#stay" String="vtypes"/>
- <RegExpr attribute="Keyword" context="#pop" String="[_a-z][\w]*" insensitive="true"/>
- <DetectChar attribute="Normal Text" context="#pop" char=","/>
- <DetectChar attribute="Normal Text" context="#pop" char=")"/>
- </context>
-
- <context attribute="Wysiwyg" lineEndContext="#stay" name="Wysiwyg">
- <DetectChar attribute="Wysiwyg" context="#pop" char="&quot;"/>
- <DetectChar attribute="Wysiwyg" context="#pop" char="`"/>
- </context>
- <context attribute="Hex" lineEndContext="#stay" name="Hex">
- <DetectChar attribute="Hex" context="#pop" char="&quot;"/>
- </context>
- <context attribute="Char" lineEndContext="#stay" name="Char">
- <Detect2Chars attribute="Char" context="#stay" char="\" char1="'"/>
- <Detect2Chars attribute="Char" context="#stay" char="\" char1="\"/>
+ <context name="StartingLetter" attribute="Normal Text" lineEndContext="#pop">
+ <DetectSpaces />
+ <!-- fall-through should work now that DetectIdentifier is used (without infinite loops) -->
+ <!-- maybe not... got an infinite loop -->
+ <RegExpr String="[^a-zA-Z_]" attribute="Normal Text" context="#pop" lookAhead="true"/>
+
+ <!-- detect whether scope, in, out, etc. are used as attributes or statements (etc.) -->
+ <!-- rules cannot match across newlines unfortunately -->
+ <RegExpr String="in\s*(?=\{)" attribute="Statement" context="#stay" />
+ <RegExpr String="out\s*(?=(\(([a-zA-Z_][\w_]*)?\)\s*)?\{)" attribute="Statement" context="#stay" />
+ <RegExpr String="scope\s*(?=\()" attribute="Statement" context="Scope" />
+ <RegExpr String="import\s*(?=\()" attribute="Expression" context="#stay" />
+ <RegExpr String="function\s*(?=\()" attribute="Declarator" context="#stay" />
+ <RegExpr String="delegate\s*(?=\()" attribute="Declarator" context="#stay" />
+
+ <keyword String="statements" attribute="Statement" context="#stay" />
+ <keyword String="attributes" attribute="Attribute" context="#stay" />
+ <keyword String="expressions" attribute="Expression" context="#stay" />
+ <keyword String="declarators" attribute="Declarator" context="#stay" />
+ <keyword String="templates" attribute="Template" context="#stay" />
+ <keyword String="modules" attribute="Module" context="ModuleName"/>
+ <keyword String="types" attribute="Type" context="#stay" />
+ <keyword String="libsymbols" attribute="LibrarySymbols" context="#stay" />
+ <keyword String="linkage" attribute="Linkage" context="Linkage" />
+ <keyword String="specialtokens" attribute="SpecialTokens" context="#stay" />
+ <keyword String="tests" attribute="Tests" context="#stay" />
+ <!-- These must use keyword not DetectString: DetectString does not check for word-break after string. -->
+ <keyword String="pragma" attribute="Pragma" context="Pragma" />
+ <keyword String="version" attribute="Version" context="Version" />
+ <keyword String="deprecated" attribute="Deprecated" context="#stay" />
+
+ <Detect2Chars attribute="RawString" context="RawString" char="r" char1="&quot;"/>
+ <Detect2Chars attribute="HexString" context="HexString" char="x" char1="&quot;"/>
+
+ <!-- user highlighting: last so as not to interfere with anything else -->
+ <keyword String="userkeywords" attribute="UserKeywords" context="#stay" />
+
+ <DetectIdentifier />
+ </context>
+
+ <context name="Properties" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <keyword String="properties" attribute="Property" context="#pop" />
+ </context>
+ <context name="NumberLiteral" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <!-- Float literals -->
+ <!-- Floats must be matched before Binary|Octal|Hex|DecInteger -->
+ <RegExpr attribute="Float" context="#pop" String="0[xX][\da-fA-F_]*(\.[\da-fA-F_]*)?[pP][-+]?\d[\d_]*[fFL]?i?"/>
+ <!-- Float starting with a dot is matched in main context -->
+ <!-- All floats except integers -->
+ <!-- RegExpr is branched rather than using look aheads for efficiency at the expense of extra length -->
+ <RegExpr attribute="Float" context="#pop" String="\d[_\d]*(\.(?!\.)[_\d]*([eE][-+]?\d[_\d]*)?[fFL]?i?|[eE][-+]?\d[_\d]*[fFL]?i?|[fF]i?|[fFL]?i)"/>
+
+ <!-- Binary|Octal|Hex|DecInteger -->
+ <!-- Common, optional suffix: (L[uU]?|[uU]L?)? -->
+ <RegExpr attribute="Binary" context="#pop" String="0[bB]_*[01][01_]*(L[uU]?|[uU]L?)?"/>
+ <!-- Octal must be matched before DecInteger -->
+ <RegExpr attribute="Octal" context="#pop" String="0[0-7_]+(L[uU]?|[uU]L?)?"/>
+ <RegExpr attribute="Hex" context="#pop" String="0[xX]_*[\da-fA-F][\da-fA-F_]*(L[uU]?|[uU]L?)?"/>
+ <!-- Decimal integers must be matched last -->
+ <RegExpr attribute="Integer" context="#pop" String="\d+[\d_]*(L[uU]?|[uU]L?)?"/>
+ </context>
+
+ <context name="LinePragma" attribute="Pragma" lineEndContext="#pop">
+ <DetectSpaces/>
+ <!-- Match an Integer -->
+ <RegExpr attribute="Integer" context="#stay" String="((0([0-7_]+|[bB]_*[01][01_]*|[xX]_*[\da-fA-F][\da-fA-F_]*))|\d+[\d_]*)(L[uU]?|[uU]L?)?"/>
+ <RegExpr attribute="String" context="#stay" String="&quot;[^&quot;]*&quot;"/>
+ <keyword attribute="SpecialTokens" context="#stay" String="specialtokens"/>
+ <IncludeRules context="CommentRules" />
+ <RegExpr attribute="Error" context="#pop" String=".+"/>
+ </context>
+
+ <!-- \u 4HexDigits -->
+ <context name="UnicodeShort" attribute="EscapeSequence" lineEndContext="#pop">
+ <RegExpr attribute="EscapeSequence" context="#pop" String="[\da-fA-F]{4}"/>
+ </context>
+ <!-- \U 8HexDigits -->
+ <context name="UnicodeLong" attribute="EscapeSequence" lineEndContext="#pop">
+ <RegExpr attribute="EscapeSequence" context="#pop" String="[\da-fA-F]{8}"/>
+ </context>
+ <!-- \& Alpha Alphanumerical+ ; -->
+ <context name="HTMLEntity" attribute="EscapeSequence" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="EscapeSequence" context="#pop" String="[a-zA-Z]\w+;"/>
+ </context>
+
+ <context name="ModuleName" attribute="Module Name" lineEndContext="#stay">
+ <DetectSpaces/>
+ <IncludeRules context="CommentRules" />
+ <RegExpr context="#pop" String="[^\s\w.:,=]" lookAhead="true"/>
+ </context>
+
+ <context name="Linkage" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <DetectSpaces/>
+ <DetectChar attribute="Normal Text" context="Linkage2" char="("/>
+ <IncludeRules context="CommentRules" />
+ </context>
+ <context name="Linkage2" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <StringDetect attribute="Linkage Type" context="#pop#pop" String="C++"/>
+ <keyword attribute="Linkage Type" context="#pop#pop" String="ltypes"/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <DetectChar char=")" attribute="Normal Text" context="#pop#pop"/>
+ <RegExpr String="[^)\s\n]+" attribute="Error" context="#pop#pop"/>
+ </context>
+
+ <context name="Version" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <DetectChar attribute="Normal Text" context="Version2" char="="/>
+ <DetectChar attribute="Normal Text" context="Version2" char="("/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <RegExpr String="[^\s\n]+" attribute="Error" context="#pop"/>
+ </context>
+ <context name="Version2" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <keyword attribute="Version Type" context="#pop#pop" String="vtypes"/>
+ <DetectIdentifier attribute="Normal Text" context="#pop#pop"/>
+ <RegExpr attribute="Integer" context="#pop#pop" String="\d+[\d_]*(L[uU]?|[uU]L?)?"/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <DetectChar char=")" attribute="Normal Text" context="#pop#pop"/>
+ <RegExpr String="[^)\s\n]+" attribute="Error" context="#pop#pop"/>
+ </context>
+
+ <context name="Scope" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <DetectSpaces/>
+ <DetectChar attribute="Normal Text" context="Scope2" char="("/>
+ <IncludeRules context="CommentRules" />
+ </context>
+ <context name="Scope2" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <keyword String="scope_keywords" attribute="Expression" context="#pop#pop"/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <DetectChar char=")" attribute="Normal Text" context="#pop#pop"/>
+ <RegExpr String="[^)\s\n]+" attribute="Error" context="#pop#pop"/>
+ </context>
+
+ <context name="Pragma" attribute="Pragma" lineEndContext="#stay">
+ <DetectSpaces/>
+ <DetectChar attribute="Normal Text" context="Pragma2" char="("/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <RegExpr String="[^\s\n]+" attribute="Error" context="#pop"/>
+ </context>
+ <context name="Pragma2" attribute="Pragma" lineEndContext="#stay">
+ <DetectSpaces/>
+ <keyword attribute="Version Type" context="#pop#pop" String="ptypes"/>
+ <DetectIdentifier attribute="Normal Text" context="#pop#pop"/>
+ <IncludeRules context="CommentRules" />
+ <!-- Fall-through rules, highlighting errors: -->
+ <DetectChar char=")" attribute="Normal Text" context="#pop#pop"/>
+ <RegExpr String="[^)\s\n]+" attribute="Error" context="#pop#pop"/>
+ </context>
+
+ <!-- Strings -->
+ <!-- r"..." -->
+ <context name="RawString" attribute="RawString" lineEndContext="#stay">
+ <DetectChar attribute="RawString" context="#pop" char="&quot;"/>
+ </context>
+ <!-- `...` -->
+ <context name="BQString" attribute="BQString" lineEndContext="#stay">
+ <DetectChar attribute="BQString" context="#pop" char="`"/>
+ </context>
+ <!-- x"..." -->
+ <context name="HexString" attribute="HexString" lineEndContext="#stay">
+ <DetectChar attribute="HexString" context="#pop" char="&quot;"/>
+ <RegExpr attribute="Error" context="#stay" String="[^\sa-fA-F\d&quot;]+" />
+ </context>
+ <!-- '...' -->
+ <context name="CharLiteral" attribute="Char" lineEndContext="CharLiteralClosing" fallthrough="true" fallthroughContext="#pop">
+ <!-- Empty '' -->
<DetectChar attribute="Char" context="#pop" char="'"/>
+ <!-- \t \n \r etc. -->
+ <HlCStringChar attribute="EscapeSequence" context="CharLiteralClosing"/>
+ <!-- \u 4HexDigits | \U 8HexDigits | HTMLEntity -->
+ <RegExpr attribute="EscapeSequence" context="CharLiteralClosing" String="\\(u[\da-fA-F]{4}|U[\da-fA-F]{8}|&amp;[a-zA-Z]\w+;)"/>
+ <!-- Invalid escape sequences -->
+ <RegExpr attribute="Error" context="CharLiteralClosing" String="\\."/>
+ <!-- Any character -->
+ <RegExpr attribute="Char" context="CharLiteralClosing" String="."/>
</context>
- <context attribute="String" lineEndContext="#stay" name="String">
+ <!-- Anything other than a closing ' is now be an error -->
+ <context name="CharLiteralClosing" attribute="Error" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
+ <DetectChar attribute="Char" context="#pop#pop" char="'"/>
+ </context>
+ <!-- "..." -->
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="EscapeSequence"/>
+ <Detect2Chars attribute="String" context="#pop" char="&quot;" char1="c"/>
+ <Detect2Chars attribute="String" context="#pop" char="&quot;" char1="w"/>
+ <Detect2Chars attribute="String" context="#pop" char="&quot;" char1="d"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <Detect2Chars attribute="EscapeSequence" context="UnicodeShort" char="\" char1="u"/>
+ <Detect2Chars attribute="EscapeSequence" context="UnicodeLong" char="\" char1="U"/>
+ <Detect2Chars attribute="EscapeSequence" context="HTMLEntity" char="\" char1="&amp;"/>
</context>
- <context attribute="Comment" lineEndContext="#pop" name="CommentLine">
+ <!-- Comments -->
+ <context name="CommentRules" attribute="Normal Text" lineEndContext="#pop">
+ <IncludeRules context="DdocNormal" />
+ <Detect2Chars attribute="Comment" context="CommentLine" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="CommentBlock" char="/" char1="*" beginRegion="CommentBlock"/>
+ <Detect2Chars attribute="Comment" context="CommentNested" char="/" char1="+" beginRegion="CommentNested"/>
+ <!-- This context is only for including rules from. -->
+ </context>
+ <context name="Region Marker" attribute="Region Marker" lineEndContext="#pop">
+ </context>
+ <context name="CommentLine" attribute="Comment" lineEndContext="#pop">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ </context>
+ <context name="CommentBlock" attribute="Comment" lineEndContext="#stay">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="CommentBlock"/>
+ <IncludeRules context="##Alerts" />
+ </context>
+ <context name="CommentNested" attribute="Comment" lineEndContext="#stay">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="CommentNested" char="/" char1="+" beginRegion="CommentNested"/>
+ <Detect2Chars attribute="Comment" context="#pop" char="+" char1="/" endRegion="CommentNested"/>
+ <IncludeRules context="##Alerts" />
+ </context>
+
+
+ <!-- Ddoc contexts -->
+ <context name="DdocNormal" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="DdocLine" String="/{3,}"/>
+ <RegExpr attribute="Comment" context="DdocBlock" String="/\*{2,}(?!/)" beginRegion="DdocBlock"/>
+ <RegExpr attribute="Comment" context="DdocNested" String="/\+{2,}(?!/)" beginRegion="DdocNested"/>
+ </context>
+
+ <context name="DdocLine" attribute="Ddoc" lineEndContext="#pop">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+ </context>
+
+ <context name="DdocBlock" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <RegExpr attribute="Comment" context="#pop" String="\*+/" endRegion="DdocBlock"/>
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+
+ <!-- Avoid matching this; do it this way since (^|\s)-* always matches .- and \s-* never
+ matches .- (spaces have already been matched); however -*($|\s) matches just fine.
+ Also can't use \b since - is not a word character. -->
+ <RegExpr attribute="Ddoc" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="DdocBlockCode" String="-{3,}($|\s)" />
+ </context>
+
+ <context name="DdocNested" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <!-- Ddoc recognises nested comments/ddoc, but ignores them as far as formatting is concerned. -->
+ <Detect2Chars attribute="Ddoc" context="DdocNested2" char="/" char1="+"/>
+ <RegExpr attribute="Comment" context="#pop" String="\++/" endRegion="DdocNested"/>
+ <DetectChar attribute="Comment" context="#stay" char="+" firstNonSpace="true" />
+
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+
+ <!-- As above. -->
+ <RegExpr attribute="Ddoc" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="DdocNestedCode" String="-{3,}($|\s)" />
</context>
- <context attribute="Comment" lineEndContext="#stay" name="CommentBlockA">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="CommentA"/>
+
+ <context name="DdocNested2" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <!-- Identical to DdocNested except that nested comments don't recieve any formatting -->
+ <RegExpr attribute="Ddoc" context="#pop" String="\++/"/>
+ <!-- The above rules should match before the unwanted rule in DdocNested -->
+ <IncludeRules context="DdocNested" />
</context>
- <context attribute="Comment" lineEndContext="#stay" name="CommentBlockB">
- <Detect2Chars attribute="Comment" context="#pop" char="+" char1="/" endRegion="CommentB"/>
+
+ <!-- When entering a macro: provides highlighting for first symbol (macro name) -->
+ <context name="DdocMacro" attribute="Error" lineEndContext="#stay">
+ <DetectSpaces attribute="Macro Text" /> <!-- avoid showing space as an error -->
+
+ <DetectChar attribute="Macros" context="#pop" char=")" /> <!-- early end of macro -->
+ <IncludeRules context="MacroRules" />
+
+ <!-- first symbol of macro -->
+ <DetectIdentifier attribute="Macros" context="DdocMacro2" />
+ </context>
+ <!-- For rest of macro -->
+ <context name="DdocMacro2" attribute="Macro Text" lineEndContext="#stay">
+ <DetectChar attribute="Macros" context="#pop#pop" char=")" /> <!-- end of macro -->
+ <IncludeRules context="MacroRules" />
+ </context>
+ <!-- For embedded brackets (yeah, extra work to ignore them) -->
+ <context name="DdocMacro3" attribute="Macro Text" lineEndContext="#stay">
+ <DetectChar attribute="Macro Text" context="#pop" char=")" /> <!-- end of embedded brackets -->
+ <IncludeRules context="MacroRules" />
+ </context>
+ <!-- Rules common to all macros -->
+ <context name="MacroRules" attribute="Macro Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" /> <!-- embedded -->
+ <DetectChar attribute="Macro Text" context="DdocMacro3" char="(" /> <!-- extra brackets -->
+
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+ </context>
+
+ <context name="DdocBlockCode" attribute="DdocCode" lineEndContext="#stay">
+ <DetectSpaces />
+ <!-- See update 1.11 -->
+ <RegExpr attribute="Comment" context="#pop#pop" String="\*+/" endRegion="DdocBlock"/>
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+ <!-- As above. -->
+ <RegExpr attribute="DdocCode" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="#pop" String="-{3,}($|\s)" />
+ <IncludeRules context="##D" />
+ </context>
+ <context name="DdocNestedCode" attribute="DdocCode" lineEndContext="#stay">
+ <DetectSpaces />
+ <!-- See update 1.11 -->
+ <RegExpr attribute="Comment" context="#pop#pop" String="\++/" endRegion="DdocNested"/>
+ <DetectChar attribute="Comment" context="#stay" char="+" firstNonSpace="true" />
+ <!-- As above. -->
+ <RegExpr attribute="DdocCode" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="#pop" String="-{3,}($|\s)" />
+ <IncludeRules context="##D" />
</context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Keyword" defStyleNum="dsKeyword" color="#000000" selColor="#ffffff" bold="1" italic="0"/>
- <itemData name="Module" defStyleNum="dsKeyword" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Module Name" defStyleNum="dsKeyword" color="#0000ff" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+
+ <!-- keywords -->
+ <itemData name="Statement" defStyleNum="dsKeyword"/>
+ <itemData name="Expression" defStyleNum="dsKeyword" color="#000080"/>
+ <itemData name="Declarator" defStyleNum="dsKeyword" color="#800000"/>
+ <itemData name="Template" defStyleNum="dsKeyword" color="#008000"/>
+
+ <itemData name="Attribute" defStyleNum="dsKeyword" color="#800080"/>
+ <itemData name="Deprecated" defStyleNum="dsKeyword" color="#800080" strikeOut="true"/>
+
+ <itemData name="Property" defStyleNum="dsDataType" color="#000080"/>
+
<itemData name="Type" defStyleNum="dsDataType"/>
- <itemData name="Phobos Library" defStyleNum="dsKeyword" color="#000000" selColor="#ffffff" bold="1" italic="1"/>
- <itemData name="Linkage" defStyleNum="dsKeyword" color="#ff0000" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Linkage Type" defStyleNum="dsDataType" color="#ff0000" selColor="#ffffff" bold="1" italic="1"/>
- <itemData name="Debug" defStyleNum="dsKeyword" color="#ff00ff" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Assert" defStyleNum="dsKeyword" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Version" defStyleNum="dsKeyword" color="#ff0000" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Version Type" defStyleNum="dsDataType" color="#ff0000" selColor="#ffffff" bold="1" italic="1"/>
- <itemData name="Unit Test" defStyleNum="dsKeyword" color="#ff00ff" selColor="#ffffff" bold="1" italic="0"/>
- <itemData name="Pragma" defStyleNum="dsKeyword" color="#00aa00" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="LibrarySymbols" defStyleNum="dsDataType" italic="1"/>
+
+ <itemData name="UserKeywords" defStyleNum="dsDataType" italic="1"/>
+
+ <!-- module, import -->
+ <itemData name="Module" defStyleNum="dsKeyword" color="#008000"/>
+ <itemData name="Module Name" defStyleNum="dsNormal" color="#008000"/>
+
+ <!-- pragma, special tokens -->
+ <itemData name="SpecialTokens" defStyleNum="dsNormal" color="#00aa00"/>
+ <itemData name="Pragma" defStyleNum="dsKeyword" color="#00aa00"/>
+
+ <!-- version, extern -->
+ <itemData name="Version" defStyleNum="dsKeyword" color="#808000"/>
+ <itemData name="Version Type" defStyleNum="dsNormal" bold="1"/>
+ <itemData name="Linkage" defStyleNum="dsKeyword" color="#808000"/>
+ <itemData name="Linkage Type" defStyleNum="dsNormal" bold="1"/>
+
+ <itemData name="Tests" defStyleNum="dsKeyword" color="#ff00ff"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+
+ <itemData name="Error" defStyleNum="dsError"/>
+
+ <!-- literals -->
<itemData name="Integer" defStyleNum="dsDecVal"/>
- <itemData name="Binary" defStyleNum="dsBaseN" color="#00dddd" selColor="#00ffff" bold="0" italic="0"/>
- <itemData name="Octal" defStyleNum="dsBaseN" color="#00aaaa" selColor="#00ffff" bold="0" italic="0"/>
- <itemData name="Hex" defStyleNum="dsBaseN" color="#006666" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Binary" defStyleNum="dsBaseN"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
<itemData name="Float" defStyleNum="dsFloat"/>
-
- <itemData name="Escape String" defStyleNum="dsString" color="#00aa00" selColor="#ff0000" bold="0" italic="0"/>
- <itemData name="String" defStyleNum="dsString" color="#00aa00" selColor="#ff0000" bold="0" italic="0"/>
- <itemData name="Char" defStyleNum="dsChar" color="#ff00ff" selColor="#ff00ff" bold="0" italic="0"/>
- <itemData name="Wysiwyg" defStyleNum="dsChar" color="#a100a1" selColor="#ff00ff" bold="0" italic="0"/>
-
- <itemData name="Comment" defStyleNum="dsComment"/>
+
+ <itemData name="EscapeSequence" defStyleNum="dsString" color="#00aa88" selColor="#ff0000"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="RawString" defStyleNum="dsString" color="#a100a1" selColor="#ff00ff"/>
+ <itemData name="BQString" defStyleNum="dsString" color="#a100a1" selColor="#ff00ff"/>
+ <itemData name="HexString" defStyleNum="dsString" color="#a10022" selColor="#ff0055"/>
+
+ <!-- Ddoc specific -->
+ <itemData name="Macros" defStyleNum="dsOthers" color="#bf5fbf" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Macro Text" defStyleNum="dsNormal" color="#bf7fff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Ddoc" defStyleNum="dsComment" color="#7f7fff" />
+ <itemData name="DdocSection" defStyleNum="dsKeyword" color="#7f7fff" bold="1" />
+ <itemData name="DdocCode" defStyleNum="dsNormal" italic="1" />
</itemDatas>
</highlighting>
<general>
<comments>
- <comment name="singleLine" start="//"/>
- <comment name="multiLine" start="/+" end="+/"/>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/+" end="+/" region="CommentNested"/>
</comments>
<keywords casesensitive="true"/>
</general>
diff --git a/kate/data/ddoc.xml b/kate/data/ddoc.xml
new file mode 100644
index 000000000..4e9fbe2b8
--- /dev/null
+++ b/kate/data/ddoc.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ This file is part of KDE's kate project.
+
+ Copyright 2007-2008 Kate project.
+
+ Author: Diggory Hardy <diggory.hardy@gmail.com>
+
+ This contains highlighting for Ddoc, the D language embedded documentation comments. Implemented
+ for d.xml version 1.46.
+
+ Macros are highlighted but the macro name and macro contents/parameters are not highlighted
+ differently. Currently the only way I can think of doing this is by matching the macro using a
+ RegExpr matching $(XX where XX are the first symbols before any spaces. If anyone has a better
+ idea please let me know.
+
+ Section names are matched, but too often since it can't really check that they're the first non-
+ whitespace item excluding a leading * or +. They could easily be made to match too little instead
+ of too much by adding firstNonSpace="true".
+
+ Code sections are matched, and formatted by using the standard d highlighting rules. This looks
+ good as far as I've tested it, but could lead to some confusion. Note that it does make
+ unhighlighted non-identifiers (i.e. things not matching [a-zA-Z_][a-zA-Z0-9_]*) italic.
+
+ Updates:
+ 2008.02.22 ddoc 1.14 Fixes/improvements for macros. Highlights first symbol and non-symbols before as errors; matches embedded brackets () properly.
+ 2007.11.15 ddoc 1.13 Fixed a couple of bugs found by checkdtd and changed the version number format.
+ 2007.11.5 ddoc 1.12 Fixed: correct matching of things like /***/ .
+ 2007.10.11 ddoc 1.11 Safety catch: check for unterminated code sections (i.e. check for end of ddoc comment even in code sections).
+ Used DetectIdentifier to (presumably) improve performance.
+ 2007.10.9 ddoc 1.10 Enabled embedded ddoc code highlighting
+ 2007.10.9 ddoc 1.00 Initial version
+
+ **********************************************************************
+ * This library is free software; you can redistribute it and/or *
+ * modify it under the terms of the GNU Lesser General Public *
+ * License as published by the Free Software Foundation; either *
+ * version 2 of the License, or (at your option) any later version. *
+ * *
+ * This library is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this library; if not, write to the *
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
+ * Boston, MA 02110-1301, USA. *
+ **********************************************************************
+ -->
+<language name="Ddoc" version="1.14" kateversion="2.5" section="Markup" author="Diggory Hardy (diggory.hardy@gmail.com)" license="LGPL" extensions="">
+ <highlighting>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="DdocLine" String="/{3,}"/>
+ <RegExpr attribute="Comment" context="DdocBlock" String="/\*{2,}(?!/)" beginRegion="DdocBlock"/>
+ <RegExpr attribute="Comment" context="DdocNested" String="/\+{2,}(?!/)" beginRegion="DdocNested"/>
+ </context>
+
+ <context name="DdocLine" attribute="Ddoc" lineEndContext="#pop">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+ </context>
+
+ <context name="DdocBlock" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <RegExpr attribute="Comment" context="#pop" String="\*+/" endRegion="DdocBlock"/>
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+
+ <!-- Avoid matching this; do it this way since (^|\s)-* always matches .- and \s-* never
+ matches .- (spaces have already been matched); however -*($|\s) matches just fine.
+ Also can't use \b since - is not a word character. -->
+ <RegExpr attribute="Ddoc" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="DdocBlockCode" String="-{3,}($|\s)" />
+ </context>
+
+ <context name="DdocNested" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <!-- Ddoc recognises nested comments/ddoc, but ignores them as far as formatting is concerned. -->
+ <Detect2Chars attribute="Ddoc" context="DdocNested2" char="/" char1="+"/>
+ <RegExpr attribute="Comment" context="#pop" String="\++/" endRegion="DdocNested"/>
+ <DetectChar attribute="Comment" context="#stay" char="+" firstNonSpace="true" />
+
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" />
+ <RegExpr attribute="DdocSection" context="#stay" String="[\w_]+:($|\s)" />
+ <IncludeRules context="##Alerts" />
+
+ <!-- As above. -->
+ <RegExpr attribute="Ddoc" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="DdocNestedCode" String="-{3,}($|\s)" />
+ </context>
+
+ <context name="DdocNested2" attribute="Ddoc" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectIdentifier attribute="Ddoc"/>
+ <!-- Identical to DdocNested except that nested comments don't recieve any formatting -->
+ <RegExpr attribute="Ddoc" context="#pop" String="\++/"/>
+ <!-- The above rules should match before the unwanted rule in DdocNested -->
+ <IncludeRules context="DdocNested" />
+ </context>
+
+ <!-- When entering a macro: provides highlighting for first symbol (macro name) -->
+ <context name="DdocMacro" attribute="Error" lineEndContext="#stay">
+ <DetectSpaces attribute="Macro Text" /> <!-- avoid showing space as an error -->
+
+ <DetectChar attribute="Macros" context="#pop" char=")" /> <!-- early end of macro -->
+ <IncludeRules context="MacroRules" />
+
+ <!-- first symbol of macro -->
+ <DetectIdentifier attribute="Macros" context="DdocMacro2" />
+ </context>
+ <!-- For rest of macro -->
+ <context name="DdocMacro2" attribute="Macro Text" lineEndContext="#stay">
+ <DetectChar attribute="Macros" context="#pop#pop" char=")" /> <!-- end of macro -->
+ <IncludeRules context="MacroRules" />
+ </context>
+ <!-- For embedded brackets (yeah, extra work to ignore them) -->
+ <context name="DdocMacro3" attribute="Macro Text" lineEndContext="#stay">
+ <DetectChar attribute="Macro Text" context="#pop" char=")" /> <!-- end of embedded brackets -->
+ <IncludeRules context="MacroRules" />
+ </context>
+ <!-- Rules common to all macros -->
+ <context name="MacroRules" attribute="Macro Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Macros" context="DdocMacro" char="$" char1="(" /> <!-- embedded -->
+ <DetectChar attribute="Macro Text" context="DdocMacro3" char="(" /> <!-- extra brackets -->
+
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+ </context>
+
+ <context name="DdocBlockCode" attribute="DdocCode" lineEndContext="#stay">
+ <DetectSpaces />
+ <!-- See update 1.11 -->
+ <RegExpr attribute="Comment" context="#pop#pop" String="\*+/" endRegion="DdocBlock"/>
+ <DetectChar attribute="Comment" context="#stay" char="*" firstNonSpace="true" />
+ <!-- As above. -->
+ <RegExpr attribute="DdocCode" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="#pop" String="-{3,}($|\s)" />
+ <IncludeRules context="##D" />
+ </context>
+ <context name="DdocNestedCode" attribute="DdocCode" lineEndContext="#stay">
+ <DetectSpaces />
+ <!-- See update 1.11 -->
+ <RegExpr attribute="Comment" context="#pop#pop" String="\++/" endRegion="DdocNested"/>
+ <DetectChar attribute="Comment" context="#stay" char="+" firstNonSpace="true" />
+ <!-- As above. -->
+ <RegExpr attribute="DdocCode" context="#stay" String="[^-]-{3,}" />
+ <RegExpr attribute="Comment" context="#pop" String="-{3,}($|\s)" />
+ <IncludeRules context="##D" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Macros" defStyleNum="dsOthers" color="#bf5fbf" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Macro Text" defStyleNum="dsNormal" color="#bf7fff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Ddoc" defStyleNum="dsComment" color="#7f7fff" />
+ <itemData name="DdocSection" defStyleNum="dsKeyword" color="#7f7fff" bold="1" />
+ <itemData name="DdocCode" defStyleNum="dsNormal" italic="1" />
+
+ <itemData name="Error" defStyleNum="dsError"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="0" />
+ </general>
+</language>
diff --git a/kate/data/debianchangelog.xml b/kate/data/debianchangelog.xml
index b752f229c..5bf44072b 100644
--- a/kate/data/debianchangelog.xml
+++ b/kate/data/debianchangelog.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Debian Changelog" version="0.62" kateversion="2.4" section="Other" extensions="" mimetype="">
+<language name="Debian Changelog" version="0.63" kateversion="2.4" section="Other" extensions="" mimetype="">
<highlighting>
<list name="keywords">
<item>urgency</item>
@@ -8,10 +8,69 @@
<list name="distributions">
<item>stable</item>
+ <item>stable-security</item>
<item>testing</item>
+ <item>testing-proposed-updates</item>
<item>frozen</item>
<item>unstable</item>
<item>experimental</item>
+ <item>UNRELEASED</item>
+ <!-- Debian releases -->
+ <item>sarge-backports</item>
+ <item>sarge-volatile</item>
+ <item>etch-backports</item>
+ <item>etch-volatile</item>
+ <item>lenny-backports</item>
+ <item>lenny-volatile</item>
+ <!-- Ubuntu releases -->
+ <item>dapper</item>
+ <item>dapper-security</item>
+ <item>dapper-proposed</item>
+ <item>dapper-updates</item>
+ <item>dapper-backports</item>
+ <item>dapper-commercial</item>
+ <item>edgy</item>
+ <item>edgy-security</item>
+ <item>edgy-proposed</item>
+ <item>edgy-updates</item>
+ <item>edgy-backports</item>
+ <item>edgy-commercial</item>
+ <item>feisty</item>
+ <item>feisty-security</item>
+ <item>feisty-proposed</item>
+ <item>feisty-updates</item>
+ <item>feisty-backports</item>
+ <item>feisty-commercial</item>
+ <item>gutsy</item>
+ <item>gutsy-security</item>
+ <item>gutsy-proposed</item>
+ <item>gutsy-updates</item>
+ <item>gutsy-backports</item>
+ <item>gutsy-partner</item>
+ <item>hardy</item>
+ <item>hardy-security</item>
+ <item>hardy-proposed</item>
+ <item>hardy-updates</item>
+ <item>hardy-backports</item>
+ <item>hardy-partner</item>
+ <item>intrepid</item>
+ <item>intrepid-security</item>
+ <item>intrepid-proposed</item>
+ <item>intrepid-updates</item>
+ <item>intrepid-backports</item>
+ <item>intrepid-partner</item>
+ <item>jaunty</item>
+ <item>jaunty-security</item>
+ <item>jaunty-proposed</item>
+ <item>jaunty-updates</item>
+ <item>jaunty-backports</item>
+ <item>jaunty-partner</item>
+ <item>karmic</item>
+ <item>karmic-security</item>
+ <item>karmic-proposed</item>
+ <item>karmic-updates</item>
+ <item>karmic-backports</item>
+ <item>karmic-partner</item>
</list>
<list name="urgencies">
@@ -20,6 +79,7 @@
<item>high</item>
<item>emergency</item>
<item>bug</item>
+ <item>critical</item>
</list>
<contexts>
@@ -28,7 +88,7 @@
<RegExpr attribute="Email" context="#stay" String="&lt;.*@.*&gt;"/>
<RegExpr attribute="Keyword" context="#stay" String=" \-\-" column="0"/>
<RegExpr attribute="Keyword" context="#stay" String=" \*" column="0"/>
- <RegExpr attribute="Bug" context="#stay" String="[Cc][Ll][Oo][Ss][Ee][Ss]:[\s]*(([Bb][Uu][Gg]\s*)?#\s*\d+)(\s*, *([Bb[Uu][Gg]\s*)?#\s*\d+)*"/>
+ <RegExpr attribute="Bug" context="#stay" String="closes:[\s]*((bug\s*)?#\s*\d+)(\s*, *(bug\s*)?#\s*\d+)*" insensitive="true"/>
</context>
<context attribute="Normal Text" lineEndContext="#pop" name="Head">
@@ -55,6 +115,6 @@
</highlighting>
<general>
- <keywords casesensitive="1" />
+ <keywords casesensitive="1" weakDeliminator="-"/>
</general>
</language>
diff --git a/kate/data/debiancontrol.xml b/kate/data/debiancontrol.xml
index 76b761863..83fb40883 100644
--- a/kate/data/debiancontrol.xml
+++ b/kate/data/debiancontrol.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Debian Control" version="0.82" kateversion="2.4" section="Other" extensions="" mimetype="">
+<language name="Debian Control" version="0.83" kateversion="2.4" section="Other" extensions="control" mimetype="">
<highlighting>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="INIT">
@@ -21,7 +21,7 @@
</context>
<context attribute="Value" lineEndContext="#pop" name="Field">
- <RegExpr attribute="Email" context="#stay" String="&lt;.*@.*&gt;" minimal="true"/>
+ <RegExpr attribute="Email" context="#stay" String="&lt;.*@.*&gt;"/>
<Detect2Chars attribute="Keyword" context="Variable" char="$" char1="{"/>
</context>
@@ -30,7 +30,7 @@
</context>
<context attribute="Value" lineEndContext="#pop" name="DependencyField">
- <RegExpr attribute="Email" context="#stay" String="&lt;.*@.*&gt;" minimal="true"/>
+ <RegExpr attribute="Email" context="#stay" String="&lt;.*@.*&gt;"/>
<Detect2Chars attribute="Keyword" context="Variable" char="$" char1="{"/>
<RegExpr attribute="Keyword" context="#stay" String="[,\|]"/>
<DetectChar attribute="Keyword" context="Constrain" char="("/>
diff --git a/kate/data/diff.xml b/kate/data/diff.xml
index e9d2ccf05..64da052c5 100644
--- a/kate/data/diff.xml
+++ b/kate/data/diff.xml
@@ -4,6 +4,7 @@
<!ENTITY file "(====|\*\*\*|\-\-\-|diff|Only in .*:).*$">
<!ENTITY chunk "(\@\@|\d).*$">
<!ENTITY csep "(\+\+\+|\-\-\-).*$">
+ <!ENTITY index "Index:.*">
]>
<!--
2006-08-02: 1.10 Matthew Woehlke <mw_triad@sourceforge.net>
@@ -11,8 +12,10 @@
seperate attributes). Recognize 'Only in' from 'diff -r' output.
There is currently a bug (KATE limitation?) where regions may sometimes
pick up one line too many.
+ 2008-02-13: 1.11 Eduardo Robles Elvira <edulix AT gmail DOT com>
+ Fixed folding.
-->
-<language name="Diff" version="1.10" kateversion="2.1" section="Other" extensions="*.diff;*patch" mimetype="text/x-diff">
+<language name="Diff" version="1.11" kateversion="2.1" section="Other" extensions="*.diff;*patch" mimetype="text/x-patch">
<highlighting>
@@ -22,13 +25,15 @@
<RegExpr attribute="Header" context="Chunk" String="&chunk;" beginRegion="chunk" column="0"/>
<RegExpr attribute="Header" context="RChunk" String="\*+$" beginRegion="chunk" column="0"/>
<RegExpr attribute="File" context="#stay" String="Only in .*:.*$" column="0"/>
- <RegExpr attribute="File" context="RFile" String="diff.*$" beginRegion="file" column="0"/>
- <RegExpr attribute="File" context="File" String="(====|\*\*\*|\-\-\-).*$" beginRegion="file" column="0"/>
+ <RegExpr attribute="File" context="RFile" String="diff.*$" Region="chunk" column="0"/>
+ <RegExpr attribute="File" context="#stay" String="====.*$" column="0"/>
+ <RegExpr attribute="File" context="File" String="(\*\*\*|\-\-\-).*$" beginRegion="chunk" column="0"/>
<IncludeRules context="FindDiff"/>
<DetectChar attribute="Changed line" context="ChangedOld" char="!" column="0"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="FindDiff">
+ <RegExpr attribute="File" context="#stay" String="\-\-\-.*$" column="0"/>
<RegExpr attribute="Header" context="#stay" String="&csep;" column="0"/>
<AnyChar attribute="Added line" context="Added" String="+&gt;" column="0"/>
<AnyChar attribute="Removed line" context="Removed" String="-&lt;" column="0"/>
@@ -36,31 +41,32 @@
<!-- block contexts -->
<context attribute="Normal Text" lineEndContext="#stay" name="File">
+ <IncludeRules context="FindDiff"/>
<RegExpr attribute="Header" context="ChunkInFile" String="&chunk;" beginRegion="chunk" column="0"/>
- <RegExpr attribute="Header" context="RChunkInFile" String="\*+$" beginRegion="block" column="0"/>
- <RegExpr attribute="File" context="#pop" String="&file;" endRegion="block" lookAhead="true" column="0"/>
+ <RegExpr attribute="Header" context="RChunkInFile" String="\*+$" beginRegion="chunk" column="0"/>
+ <RegExpr attribute="File" context="#pop" String="&file;" endRegion="chunk" column="0"/>
<DetectChar attribute="Changed line (old)" context="ChangedOld" char="!" column="0"/>
- <IncludeRules context="FindDiff"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="Chunk">
- <RegExpr attribute="Header" context="#pop" String="&chunk;" endRegion="block" lookAhead="true" column="0"/>
- <DetectChar attribute="Changed line (old)" context="ChangedOld" char="!" column="0"/>
<IncludeRules context="FindDiff"/>
+ <RegExpr attribute="Header" context="#pop" String="&chunk;" endRegion="chunk" lookAhead="true" column="0"/>
+ <DetectChar attribute="Changed line (old)" context="ChangedOld" char="!" column="0"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="ChunkInFile">
- <RegExpr attribute="Header" context="#pop" String="&chunk;" endRegion="block" lookAhead="true" column="0"/>
- <RegExpr attribute="File" context="#pop" String="&file;" endRegion="block" lookAhead="true" column="0"/>
- <DetectChar attribute="Changed line (old)" context="ChangedOld" char="!" column="0"/>
<IncludeRules context="FindDiff"/>
+ <RegExpr attribute="Header" context="#pop" String="&chunk;" endRegion="chunk" lookAhead="true" column="0"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="&index;" endRegion="chunk" column="0"/>
+ <RegExpr attribute="File" context="#pop" String="&file;" endRegion="chunk" lookAhead="true" column="0"/>
+ <DetectChar attribute="Changed line (old)" context="ChangedOld" char="!" column="0"/>
</context>
<!-- block contexts (diff -r) -->
<context attribute="Normal Text" lineEndContext="#stay" name="RFile">
- <RegExpr attribute="File" context="#pop" String="(diff|Only in .*:).*$" endRegion="block" lookAhead="true" column="0"/>
+ <RegExpr attribute="File" context="#pop" String="(diff|Only in .*:).*$" endRegion="chunk" lookAhead="true" column="0"/>
<RegExpr attribute="Header" context="#stay" String="&file;" column="0"/>
- <RegExpr attribute="Header" context="RChunkInFile" String="\*+$" beginRegion="block" column="0"/>
+ <RegExpr attribute="Header" context="RChunkInFile" String="\*+$" beginRegion="chunk" column="0"/>
<IncludeRules context="File"/>
</context>
@@ -84,7 +90,7 @@
<context attribute="Normal Text" lineEndContext="#stay" name="RChunkInFileNew">
<RegExpr attribute="Header" context="#pop#pop" String="&chunk;" lookAhead="true" column="0"/>
- <RegExpr attribute="File" context="#pop#pop" String="&file;" endRegion="block" lookAhead="true" column="0"/>
+ <RegExpr attribute="File" context="#pop#pop" String="&file;" endRegion="chunk" lookAhead="true" column="0"/>
<DetectChar attribute="Changed line (new)" context="ChangedNew" char="!" column="0"/>
<IncludeRules context="FindDiff"/>
</context>
diff --git a/kate/data/djangotemplate.xml b/kate/data/djangotemplate.xml
new file mode 100644
index 000000000..2e817adf8
--- /dev/null
+++ b/kate/data/djangotemplate.xml
@@ -0,0 +1,328 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY name "[A-Za-z_:][\w.:_-]*">
+ <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
+]>
+<language name="Django HTML Template" version="1.2" kateversion="2.4" section="Markup" extensions="*.htm;*.html" mimetype="text/html" author="Matthew Marshall (matthew@matthewmarshall.org)" license="LGPL" priority="9">
+
+<!--
+ Based off of the katepart html syntax highlighting by Wilbert Berendsen.
+
+ Email me with any bugs/suggestions/requests!
+-->
+
+<highlighting>
+
+<list name="blocktags">
+ <item>for</item>
+ <item>block</item>
+ <item>if</item>
+ <item>ifequal</item>
+ <item>ifnotequal</item>
+ <item>ifchanged</item>
+ <item>blocktrans</item>
+ <item>spaceless</item>
+</list>
+
+<list name="endblocktags">
+ <item>endfor</item>
+ <item>endblock</item>
+ <item>endif</item>
+ <item>endifequal</item>
+ <item>endifnotequal</item>
+ <item>endifchanged</item>
+ <item>endblocktrans</item>
+ <item>endspaceless</item>
+</list>
+
+<contexts>
+ <context name="Start" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Mismatched Block Tag" context="#stay" String="\{%\s*end[a-z]+\s*%\}" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="FindHTML" />
+ </context>
+
+ <context name="In Block" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr context="#pop" String="\{%\s*end[a-z]+\s*%\}" lookAhead="true" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="FindHTML" />
+ </context>
+
+ <context name="FindTemplate" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Template Comment" context="Template Comment" String="\{%\s*comment\s*%\}" beginRegion="templatecomment" />
+ <Detect2Chars attribute="Template Var" context="Template Var" char="{" char1="{" />
+ <Detect2Chars attribute="Template Tag" context="Template Tag" char="{" char1="%" />
+ </context>
+
+ <context name="Template Comment" attribute="Template Comment" lineEndContext="#stay">
+ <RegExpr attribute="Template Comment" context="#pop" String="\{%\s*endcomment\s*%\}" endRegion="templatecomment" />
+ </context>
+
+ <context name="Template Var" attribute="Template Var" lineEndContext="#stay">
+ <Detect2Chars attribute="Template Var" context="#pop" char="}" char1="}" />
+ <DetectChar attribute="Template Filter" context="Template Filter" char='|' />
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="{" />
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="%" />
+ <Detect2Chars attribute="Error" context="#stay" char="%" char1="}" />
+ </context>
+
+ <context name="Template Filter" attribute="Template Filter" lineEndContext="#stay">
+ <Detect2Chars attribute="Template Var" context="#pop#pop" char="}" char1="}" />
+ <DetectChar attribute="Template String" char="'" context="Single A-string"/>
+ <DetectChar attribute="Template String" char="&quot;" context="Single Q-string"/>
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="{" />
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="%" />
+ <Detect2Chars attribute="Error" context="#stay" char="%" char1="}" />
+ </context>
+
+ <context name="Template Tag" attribute="Template Tag" lineEndContext="#stay">
+ <keyword String="blocktags" context="Found Block Tag" lookAhead="true" attribute="Template Tag" />
+ <DetectIdentifier attribute="Template Tag" context="In Template Tag" />
+ </context>
+
+ <context name="Found Block Tag" attribute="Template Tag" lineEndContext="#stay">
+ <!-- This context is entered when a matching block tag was found through lookAhead. We need to capture it in an re, so that it can be matched with the end[blockname] tag later -->
+ <RegExpr attribute="Template Tag" String="(&name;)" context="In Block Tag"/>
+ </context>
+
+ <context name="In Block Tag" attribute="Template Tag Argument" dynamic="true" lineEndContext="#stay" >
+ <RegExpr context="#pop#pop#pop" String="\{%\s*end%1\s*%\}" dynamic="true" attribute="Template Tag"/>
+ <RegExpr context="Non Matching Tag" String="\{%\s*end[a-z]+\s*%\}" lookAhead="true" />
+ <Detect2Chars attribute="Template Tag" context="In Block" char="%" char1="}" />
+ <IncludeRules context="In Template Tag" />
+ </context>
+
+ <context name="Non Matching Tag" attribute="Template Tag" lineEndContext="#stay">
+ <keyword String="endblocktags" attribute="Mismatched Block Tag" context="#pop" />
+ <!-- If the mismatched tag is one we don't know about, ignore it. -->
+ <DetectIdentifier attribute="Template Tag" context="#pop" />
+ </context>
+
+ <context name="In Template Tag" attribute="Template Tag Argument" lineEndContext="#stay">
+ <Detect2Chars attribute="Template Tag" context="#pop#pop" char="%" char1="}" />
+ <DetectChar attribute="Template String" char="'" context="Single A-string"/>
+ <DetectChar attribute="Template String" char="&quot;" context="Single Q-string"/>
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="{" />
+ <Detect2Chars attribute="Error" context="#stay" char="{" char1="%" />
+ <Detect2Chars attribute="Error" context="#stay" char="}" char1="}" />
+ </context>
+
+ <context name="Single A-string" attribute="Template String" lineEndContext="#stay">
+ <HlCStringChar attribute="Template String" context="#stay"/>
+<!-- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/> -->
+ <DetectChar attribute="Template String" char="'" context="#pop"/>
+ </context>
+
+ <context name="Single Q-string" attribute="Template String" lineEndContext="#stay">
+ <HlCStringChar attribute="Template String" context="#stay"/>
+<!-- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/> -->
+ <DetectChar attribute="Template String" char="&quot;" context="#pop"/>
+ </context>
+
+
+
+ <context name="FindHTML" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <DetectIdentifier/>
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
+ <RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" beginRegion="doctype" />
+ <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:-]*" beginRegion="pi" />
+ <RegExpr attribute="Element" context="CSS" String="&lt;style\b" insensitive="TRUE" beginRegion="style" />
+ <RegExpr attribute="Element" context="JS" String="&lt;script\b" insensitive="TRUE" beginRegion="script" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;pre\b" insensitive="TRUE" beginRegion="pre" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;div\b" insensitive="TRUE" beginRegion="div" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;table\b" insensitive="TRUE" beginRegion="table" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;&name;" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/pre\b" insensitive="TRUE" endRegion="pre" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/div\b" insensitive="TRUE" endRegion="div" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/table\b" insensitive="TRUE" endRegion="table" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/&name;" />
+ <!-- as long as kde gives DTDs the text/html mimetype--><IncludeRules context="FindDTDRules" />
+ <IncludeRules context="FindEntityRefs" />
+ </context>
+
+ <context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
+ <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
+ </context>
+
+ <context name="FindPEntityRefs" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
+ <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
+ <AnyChar attribute="Error" context="#stay" String="&amp;%" />
+ </context>
+
+ <context name="FindAttributes" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="#stay" String="&name;" column="0"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+&name;" />
+ <DetectChar attribute="Attribute" context="Value" char="=" />
+ </context>
+
+ <context name="FindDTDRules" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
+ </context>
+
+
+ <context name="Comment" attribute="Comment" lineEndContext="#stay">
+ <DetectSpaces/>
+ <IncludeRules context="##Alerts" />
+ <IncludeRules context="FindTemplate" />
+ <DetectIdentifier/>
+ <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
+ <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
+ </context>
+
+ <context name="CDATA" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces/>
+ <DetectIdentifier/>
+ <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
+ <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
+ </context>
+
+ <context name="PI" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
+ </context>
+
+ <context name="Doctype" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
+ <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
+ </context>
+
+ <context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
+ <IncludeRules context="FindDTDRules" />
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:-]*" beginRegion="pi" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
+ <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
+ <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
+ </context>
+
+ <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop" char="&quot;" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop" char="&apos;" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="El Open" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="Element" context="#pop" char="&gt;" />
+ <IncludeRules context="FindAttributes" />
+ <IncludeRules context="FindTemplate" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="El Close" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Element" context="#pop" char="&gt;" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="El Close 2" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="El Close 3" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Element" context="#pop#pop#pop#pop" char="&gt;" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="CSS" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="style" />
+ <DetectChar attribute="Element" context="CSS content" char="&gt;" />
+ <IncludeRules context="FindAttributes" />
+ <IncludeRules context="FindTemplate" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="CSS content" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Element" context="El Close 2" String="&lt;/style\b" insensitive="TRUE" endRegion="style" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="##CSS" includeAttrib="true"/>
+ </context>
+
+ <context name="JS" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="script" />
+ <DetectChar attribute="Element" context="JS content" char="&gt;" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="FindAttributes" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="JS content" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Element" context="El Close 2" String="&lt;/script\b" insensitive="TRUE" endRegion="script" />
+ <RegExpr attribute="Comment" context="JS comment close" String="//(?=.*&lt;/script\b)" insensitive="TRUE" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="##JavaScript" includeAttrib="true"/>
+ </context>
+
+ <context name="JS comment close" attribute="Comment" lineEndContext="#pop">
+ <RegExpr attribute="Element" context="El Close 3" String="&lt;/script\b" insensitive="TRUE" endRegion="script" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="##Alerts" />
+ </context>
+
+ <context name="Value" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="Value NQ">
+ <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
+ <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
+ <DetectSpaces />
+ </context>
+
+ <context name="Value NQ" attribute="Normal Text" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
+ <IncludeRules context="FindEntityRefs" />
+ <IncludeRules context="FindTemplate" />
+ <RegExpr attribute="Value" context="#stay" String="/(?!&gt;)" />
+ <RegExpr attribute="Value" context="#stay" String="[^/&gt;&lt;&quot;&apos;\s]" />
+ </context>
+
+ <context name="Value DQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop#pop" char="&quot;" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="FindEntityRefs" />
+ </context>
+
+ <context name="Value SQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop#pop" char="&apos;" />
+ <IncludeRules context="FindTemplate" />
+ <IncludeRules context="FindEntityRefs" />
+ </context>
+
+</contexts>
+<itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" />
+ <itemData name="Processing Instruction" defStyleNum="dsKeyword" />
+ <itemData name="Doctype" defStyleNum="dsDataType" bold="1" />
+ <itemData name="Element" defStyleNum="dsKeyword" />
+ <itemData name="Attribute" defStyleNum="dsOthers" />
+ <itemData name="Value" defStyleNum="dsString" color="#a00" />
+ <itemData name="EntityRef" defStyleNum="dsDecVal" />
+ <itemData name="PEntityRef" defStyleNum="dsDecVal" />
+ <itemData name="Error" defStyleNum="dsError" />
+ <itemData name="Template Var" defStyleNum="dsFunction" />
+ <itemData name="Template Tag" defStyleNum="dsFunction" />
+ <itemData name="Template Tag Argument" defStyleNum="dsFunction" />
+ <itemData name="Template String" defStyleNum="dsString" />
+ <itemData name="Template Comment" defStyleNum="dsComment" />
+ <itemData name="Template Filter" defStyleNum="dsOthers" />
+ <itemData name="Mismatched Block Tag" defStyleNum="dsError" />
+</itemDatas>
+
+</highlighting>
+<general>
+ <comments>
+ <comment name="multiLine" start="{% comment %}" end="{% endcomment %}" region="templatecomment" />
+ </comments>
+</general>
+</language>
diff --git a/kate/data/doxygen.xml b/kate/data/doxygen.xml
index a464c98d0..f5c47f129 100644
--- a/kate/data/doxygen.xml
+++ b/kate/data/doxygen.xml
@@ -1,29 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY wordsep "([][,?;()]|\.$|\.?\s)"> <!-- things that end a TagWord -->
+]>
<!--
This file is part of KDE's kate project.
- copyright : (C) 2004 by Dominik Haumann
- email : dhdev at gmx dot de
+ Copyright 2004 Dominik Haumann (dhdev@gmx.de)
+ Copyright 2007 Matthew Woehlke (mw_triad@users.sourceforge.net)
**********************************************************************
* This library is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU Library General Public *
+ * modify it under the terms of the GNU Lesser General Public *
* License as published by the Free Software Foundation; either *
* version 2 of the License, or (at your option) any later version. *
* *
* This library is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Library General Public License for more details. *
+ * Lesser General Public License for more details. *
* *
- * You should have received a copy of the GNU Library General Public *
+ * You should have received a copy of the GNU Lesser General Public *
* License along with this library; if not, write to the *
- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
* Boston, MA 02110-1301, USA. *
**********************************************************************
-->
-<language name="Doxygen" version="1.25" kateversion="2.4" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
+<language name="Doxygen" version="1.30" kateversion="2.4" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" priority="9">
<highlighting>
<!-- note: all tags may begin with a \ or @ char
so if you add/change tags you have to do it twice -->
@@ -36,6 +39,7 @@
<item> \dot </item>
<item> \else </item>
<item> \endcode </item>
+ <item> \endcond </item>
<item> \enddot </item>
<item> \endhtmlonly </item>
<item> \endif </item>
@@ -64,7 +68,6 @@
<item> \nosubgrouping </item>
<item> \note </item>
<item> \only </item>
- <item> \par </item>
<item> \post </item>
<item> \pre </item>
<item> \remarks </item>
@@ -88,6 +91,7 @@
<item> @dot </item>
<item> @else </item>
<item> @endcode </item>
+ <item> @endcond </item>
<item> @enddot </item>
<item> @endhtmlonly </item>
<item> @endif </item>
@@ -116,7 +120,6 @@
<item> @nosubgrouping </item>
<item> @note </item>
<item> @only </item>
- <item> @par </item>
<item> @post </item>
<item> @pre </item>
<item> @remarks </item>
@@ -140,6 +143,7 @@
<item> \b </item>
<item> \c </item>
<item> \class </item>
+ <item> \cond </item>
<item> \copydoc </item>
<item> \def </item>
<item> \dontinclude </item>
@@ -160,7 +164,6 @@
<item> \namespace </item>
<item> \p </item>
<item> \package </item>
- <item> \param </item>
<item> \ref </item>
<item> \relatesalso </item>
<item> \relates </item>
@@ -177,6 +180,7 @@
<item> @b </item>
<item> @c </item>
<item> @class </item>
+ <item> @cond </item>
<item> @copydoc </item>
<item> @def </item>
<item> @dontinclude </item>
@@ -197,7 +201,6 @@
<item> @namespace </item>
<item> @p </item>
<item> @package </item>
- <item> @param </item>
<item> @ref </item>
<item> @relatesalso </item>
<item> @relates </item>
@@ -208,6 +211,11 @@
<item> @version </item>
<item> @xrefitem </item>
</list>
+ <list name="TagParam">
+ <item> \param </item>
+
+ <item> @param </item>
+ </list>
<list name="TagWordWord">
<item> \image </item>
@@ -246,6 +254,7 @@
<item> \mainpage </item>
<item> \name </item>
<item> \overload </item>
+ <item> \par </item>
<item> \short </item>
<item> \skip </item>
<item> \skipline </item>
@@ -264,6 +273,7 @@
<item> @mainpage </item>
<item> @name </item>
<item> @overload </item>
+ <item> @par </item>
<item> @short </item>
<item> @skip </item>
<item> @skipline </item>
@@ -281,72 +291,85 @@
-->
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<RegExpr attribute="Comment" context="LineComment" String="//(!|(/(?=[^/]|$)))&lt;?"/>
- <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|\*$)&lt;?" beginRegion="BlockComment"/>
+ <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|[*!]&lt;|\*$)" beginRegion="BlockComment"/>
+ <RegExpr attribute="Region" context="#stay" String="//\s*@\{\s*$" beginRegion="MemberGroup"/>
+ <RegExpr attribute="Region" context="#stay" String="//\s*@\}\s*$" endRegion="MemberGroup"/>
+ <RegExpr attribute="Region" context="#stay" String="/\*\s*@\{\s*\*/" beginRegion="MemberGroup"/>
+ <RegExpr attribute="Region" context="#stay" String="/\*\s*@\}\s*\*/" endRegion="MemberGroup"/>
</context>
<context attribute="Comment" lineEndContext="#pop" name="LineComment">
+ <LineContinue attribute="Comment" context="#stay"/>
<DetectSpaces />
<IncludeRules context="##Alerts" />
<keyword attribute="Tags" context="#stay" String="TagOnly" />
<keyword attribute="Tags" context="SL_TagWord" String="TagWord" />
+ <keyword attribute="Tags" context="SL_TagParam" String="TagParam" />
<keyword attribute="Tags" context="SL_TagWordWord" String="TagWordWord" />
<keyword attribute="Tags" context="SL_TagString" String="TagString" />
<keyword attribute="Tags" context="SL_TagWordString" String="TagWordString" />
<DetectIdentifier />
<StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
<Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
</context>
<context attribute="Comment" lineEndContext="#stay" name="BlockComment">
<DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="BlockComment"/>
<IncludeRules context="##Alerts" />
+ <Detect2Chars attribute="Region" context="#stay" char="@" char1="{" />
+ <Detect2Chars attribute="Region" context="#stay" char="@" char1="}" />
<keyword attribute="Tags" context="#stay" String="TagOnly" />
<keyword attribute="Tags" context="ML_TagWord" String="TagWord" />
+ <keyword attribute="Tags" context="ML_TagParam" String="TagParam" />
<keyword attribute="Tags" context="ML_TagWordWord" String="TagWordWord" />
<keyword attribute="Tags" context="ML_TagString" String="TagString" />
<keyword attribute="Tags" context="ML_TagWordString" String="TagWordString" />
<DetectIdentifier />
<RegExpr attribute="Tags" context="#stay" String="\\(&lt;|&gt;)" />
<Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
<StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
</context>
<!-- NOTE: all contexts beginning with ML_ are for multiline comments
- The following contexts contain a Detect2Chars that looks for a */ sequence to end multiline comments. Singleline comments do not have this limitation - that's why all contexts are copy&pasted and the line <Detect2Chars ... */> is removed. <IncludeRules context="acontext"> could be used instead but it would make context switching much more complex and very hard to understand!
+ The following contexts contain a Detect2Chars that looks for a */ sequence to end multiline comments. Singleline comments do not have this limitation - that's why all contexts are copy&pasted and the line <Detect2Chars ... */> is removed. <IncludeRules context="acontext"> could be used instead but it would make context switching much more complex and very hard to understand! (But use IncludeRules where the rules don't refer to another SL_*/ML_* context, to help maintainability.)
-->
<!-- tag contexts -->
<context attribute="Comment" lineEndContext="#pop" name="ML_TagWord">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
- <DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
+ <IncludeRules context="SL_TagWord" />
</context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordWord">
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagParam">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in]" />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[out]" />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in,out]" />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_Tag2ndWord">
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordWord">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <RegExpr attribute="Word" context="ML_Tag2ndWord" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
+ <!-- TODO for kate 2.x, convert references to "#pop!ML_TagWord" -->
+ <context attribute="Comment" lineEndContext="#pop#pop" name="ML_Tag2ndWord">
+ <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" lookAhead="true"/>
+ <IncludeRules context="SL_Tag2ndWord" />
+ </context>
<context attribute="Comment" lineEndContext="#pop" name="ML_TagString">
<DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
<StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
<Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
<RegExpr attribute="Description" context="#stay" String="." />
</context>
<context attribute="Comment" lineEndContext="#pop" name="ML_TagWordString">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
- <DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
+ <IncludeRules context="SL_TagWordString" />
</context>
<!-- html contexts -->
@@ -380,29 +403,39 @@
<!-- tag contexts -->
<context attribute="Comment" lineEndContext="#pop" name="SL_TagWord">
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <keyword attribute="Tags" context="#pop" String="TagWord" lookAhead="true"/>
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagParam">
+ <DetectSpaces />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in]" />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[out]" />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in,out]" />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
<context attribute="Comment" lineEndContext="#pop" name="SL_TagWordWord">
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <RegExpr attribute="Word" context="SL_Tag2ndWord" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
- <context attribute="Comment" lineEndContext="#pop" name="SL_Tag2ndWord">
+ <!-- TODO for kate 2.x, convert references to "#pop!SL_TagWord" -->
+ <context attribute="Comment" lineEndContext="#pop#pop" name="SL_Tag2ndWord">
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <RegExpr attribute="Word" context="#pop#pop" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
<context attribute="Comment" lineEndContext="#pop" name="SL_TagString">
<DetectSpaces />
<StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
<Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
<RegExpr attribute="Description" context="#stay" String="." />
</context>
<context attribute="Comment" lineEndContext="#pop" name="SL_TagWordString">
<DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S\s" />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
<RegExpr attribute="Word" context="#stay" String="\S" />
</context>
@@ -436,6 +469,7 @@
<itemData name="HTML Tag" defStyleNum="dsKeyword" color="#000000" selColor="#ffffff" bold="1" italic="0" />
<itemData name="Description" defStyleNum="dsString" color="#ff0000" />
<itemData name="Comment" defStyleNum="dsComment" color="#0000ff" selColor="#ffffff" italic="1" />
+ <itemData name="Region" defStyleNum="dsRegionMarker" />
<itemData name="Identifier" defStyleNum="dsOthers" />
<itemData name="HTML Comment" defStyleNum="dsComment" />
<itemData name="Types" defStyleNum="dsDataType" />
diff --git a/kate/data/doxygenlua.xml b/kate/data/doxygenlua.xml
new file mode 100644
index 000000000..03fcdc9c7
--- /dev/null
+++ b/kate/data/doxygenlua.xml
@@ -0,0 +1,481 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY wordsep "([][,?;()]|\.$|\.?\s)"> <!-- things that end a TagWord -->
+]>
+<!--
+ Version 1.01 by Bruno Massa
+
+ Based on the original Doxygen Highlighter version 1.0 from
+ Copyright 2004 Dominik Haumann (dhdev@gmx.de)
+ Copyright 2007 Matthew Woehlke (mw_triad@users.sourceforge.net)
+
+ **********************************************************************
+ * This library is free software; you can redistribute it and/or *
+ * modify it under the terms of the GNU Lesser General Public *
+ * License as published by the Free Software Foundation; either *
+ * version 2 of the License, or (at your option) any later version. *
+ * *
+ * This library is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this library; if not, write to the *
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
+ * Boston, MA 02110-1301, USA. *
+ **********************************************************************
+ -->
+<language name="DoxygenLua" version="1.01" kateversion="2.4" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Bruno Massa (brmassa@gmail.com)" license="LGPL">
+ <highlighting>
+ <!-- note: all tags may begin with a \ or @ char
+ so if you add/change tags you have to do it twice -->
+ <list name="TagOnly">
+ <item> \arg </item>
+ <item> \attention </item>
+ <item> \author </item>
+ <item> \callgraph </item>
+ <item> \code </item>
+ <item> \dot </item>
+ <item> \else </item>
+ <item> \endcode </item>
+ <item> \endcond </item>
+ <item> \enddot </item>
+ <item> \endhtmlonly </item>
+ <item> \endif </item>
+ <item> \endlatexonly </item>
+ <item> \endlink </item>
+ <item> \endmanonly </item>
+ <item> \endverbatim </item>
+ <item> \endxmlonly </item>
+ <item> \f[ </item>
+ <item> \f] </item>
+ <item> \f$ </item>
+ <item> \hideinitializer </item>
+ <item> \htmlonly </item>
+ <item> \interface </item>
+ <item> \internal </item>
+ <item> \invariant </item>
+ <item> \~ </item>
+ <item> \@ </item>
+ <item> \$ </item>
+ <item> \\ </item>
+ <item> \# </item>
+ <item> \latexonly </item>
+ <item> \li </item>
+ <item> \manonly </item>
+ <item> \n </item>
+ <item> \nosubgrouping </item>
+ <item> \note </item>
+ <item> \only </item>
+ <item> \post </item>
+ <item> \pre </item>
+ <item> \remarks </item>
+ <item> \return </item>
+ <item> \returns </item>
+ <item> \sa </item>
+ <item> \see </item>
+ <item> \showinitializer </item>
+ <item> \since </item>
+ <item> \test </item>
+ <item> \todo </item>
+ <item> \verbatim </item>
+ <item> \warning </item>
+ <item> \xmlonly </item>
+
+ <item> @arg </item>
+ <item> @attention </item>
+ <item> @author </item>
+ <item> @callgraph </item>
+ <item> @code </item>
+ <item> @dot </item>
+ <item> @else </item>
+ <item> @endcode </item>
+ <item> @endcond </item>
+ <item> @enddot </item>
+ <item> @endhtmlonly </item>
+ <item> @endif </item>
+ <item> @endlatexonly </item>
+ <item> @endlink </item>
+ <item> @endmanonly </item>
+ <item> @endverbatim </item>
+ <item> @endxmlonly </item>
+ <item> @f[ </item>
+ <item> @f] </item>
+ <item> @f$ </item>
+ <item> @hideinitializer </item>
+ <item> @htmlonly </item>
+ <item> @interface </item>
+ <item> @internal </item>
+ <item> @invariant </item>
+ <item> @~ </item>
+ <item> @@ </item>
+ <item> @$ </item>
+ <item> @\ </item>
+ <item> @# </item>
+ <item> @latexonly </item>
+ <item> @li </item>
+ <item> @manonly </item>
+ <item> @n </item>
+ <item> @nosubgrouping </item>
+ <item> @note </item>
+ <item> @only </item>
+ <item> @post </item>
+ <item> @pre </item>
+ <item> @remarks </item>
+ <item> @return </item>
+ <item> @returns </item>
+ <item> @sa </item>
+ <item> @see </item>
+ <item> @showinitializer </item>
+ <item> @since </item>
+ <item> @test </item>
+ <item> @todo </item>
+ <item> @verbatim </item>
+ <item> @warning </item>
+ <item> @xmlonly </item>
+ </list>
+
+ <list name="TagWord">
+ <item> \addtogroup </item>
+ <item> \a </item>
+ <item> \anchor </item>
+ <item> \b </item>
+ <item> \c </item>
+ <item> \class </item>
+ <item> \cond </item>
+ <item> \copydoc </item>
+ <item> \def </item>
+ <item> \dontinclude </item>
+ <item> \dotfile </item>
+ <item> \e </item>
+ <item> \elseif </item>
+ <item> \em </item>
+ <item> \enum </item>
+ <item> \example </item>
+ <item> \exception </item>
+ <item> \exceptions </item>
+ <item> \file </item>
+ <item> \htmlinclude </item>
+ <item> \if </item>
+ <item> \ifnot </item>
+ <item> \include </item>
+ <item> \link </item>
+ <item> \namespace </item>
+ <item> \p </item>
+ <item> \package </item>
+ <item> \ref </item>
+ <item> \relatesalso </item>
+ <item> \relates </item>
+ <item> \retval </item>
+ <item> \throw </item>
+ <item> \throws </item>
+ <item> \verbinclude </item>
+ <item> \version </item>
+ <item> \xrefitem </item>
+
+ <item> @addtogroup </item>
+ <item> @a </item>
+ <item> @anchor </item>
+ <item> @b </item>
+ <item> @c </item>
+ <item> @class </item>
+ <item> @cond </item>
+ <item> @copydoc </item>
+ <item> @def </item>
+ <item> @dontinclude </item>
+ <item> @dotfile </item>
+ <item> @e </item>
+ <item> @elseif </item>
+ <item> @em </item>
+ <item> @enum </item>
+ <item> @example </item>
+ <item> @exception </item>
+ <item> @exceptions </item>
+ <item> @file </item>
+ <item> @htmlinclude </item>
+ <item> @if </item>
+ <item> @ifnot </item>
+ <item> @include </item>
+ <item> @link </item>
+ <item> @namespace </item>
+ <item> @p </item>
+ <item> @package </item>
+ <item> @ref </item>
+ <item> @relatesalso </item>
+ <item> @relates </item>
+ <item> @retval </item>
+ <item> @throw </item>
+ <item> @throws </item>
+ <item> @verbinclude </item>
+ <item> @version </item>
+ <item> @xrefitem </item>
+ </list>
+ <list name="TagParam">
+ <item> \param </item>
+
+ <item> @param </item>
+ </list>
+ <list name="TagWordWord">
+ <item> \image </item>
+
+ <item> @image </item>
+ </list>
+ <list name="TagWordString">
+ <item> \defgroup </item>
+ <item> \page </item>
+ <item> \paragraph </item>
+ <item> \section </item>
+ <item> \struct </item>
+ <item> \subsection </item>
+ <item> \subsubsection </item>
+ <item> \union </item>
+ <item> \weakgroup </item>
+
+ <item> @defgroup </item>
+ <item> @page </item>
+ <item> @paragraph </item>
+ <item> @section </item>
+ <item> @struct </item>
+ <item> @subsection </item>
+ <item> @subsubsection </item>
+ <item> @union </item>
+ <item> @weakgroup </item>
+ </list>
+ <list name="TagString">
+ <item> \addindex </item>
+ <item> \brief </item>
+ <item> \bug </item>
+ <item> \date </item>
+ <item> \deprecated </item>
+ <item> \fn </item>
+ <item> \ingroup </item>
+ <item> \line </item>
+ <item> \mainpage </item>
+ <item> \name </item>
+ <item> \overload </item>
+ <item> \par </item>
+ <item> \short </item>
+ <item> \skip </item>
+ <item> \skipline </item>
+ <item> \typedef </item>
+ <item> \until </item>
+ <item> \var </item>
+
+ <item> @addindex </item>
+ <item> @brief </item>
+ <item> @bug </item>
+ <item> @date </item>
+ <item> @deprecated </item>
+ <item> @fn </item>
+ <item> @ingroup </item>
+ <item> @line </item>
+ <item> @mainpage </item>
+ <item> @name </item>
+ <item> @overload </item>
+ <item> @par </item>
+ <item> @short </item>
+ <item> @skip </item>
+ <item> @skipline </item>
+ <item> @typedef </item>
+ <item> @until </item>
+ <item> @var </item>
+ </list>
+ <contexts>
+ <!-- different formats:
+ @tag : TagOnly
+ @tag rest_of_line : TagString
+ @tag <word> : TagWord
+ @tag <word> <word> : TagWordWord
+ @tag <word> rest_of_line : TagWordString
+ -->
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Comment" context="BlockComment" beginRegion="BlockComment" String="--\[(=*)\[" dynamic="true" />
+ <StringDetect attribute="Comment" context="LineComment" String="--"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="LineComment">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <keyword attribute="Tags" context="#stay" String="TagOnly" />
+ <keyword attribute="Tags" context="SL_TagWord" String="TagWord" />
+ <keyword attribute="Tags" context="SL_TagParam" String="TagParam" />
+ <keyword attribute="Tags" context="SL_TagWordWord" String="TagWordWord" />
+ <keyword attribute="Tags" context="SL_TagString" String="TagString" />
+ <keyword attribute="Tags" context="SL_TagWordString" String="TagWordString" />
+ <DetectIdentifier />
+ <StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
+ <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
+ <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="BlockComment" dynamic="true" >
+ <DetectSpaces />
+ <RegExpr attribute="Comment" context="#pop" endRegion="BlockComment" String="\]%1\]" dynamic="true" />
+ <IncludeRules context="##Alerts" />
+ <Detect2Chars attribute="Region" context="#stay" char="@" char1="{" />
+ <Detect2Chars attribute="Region" context="#stay" char="@" char1="}" />
+ <keyword attribute="Tags" context="#stay" String="TagOnly" />
+ <keyword attribute="Tags" context="ML_TagWord" String="TagWord" />
+ <keyword attribute="Tags" context="ML_TagParam" String="TagParam" />
+ <keyword attribute="Tags" context="ML_TagWordWord" String="TagWordWord" />
+ <keyword attribute="Tags" context="ML_TagString" String="TagString" />
+ <keyword attribute="Tags" context="ML_TagWordString" String="TagWordString" />
+ <DetectIdentifier />
+ <RegExpr attribute="Tags" context="#stay" String="\\(&lt;|&gt;)" />
+ <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
+ <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
+ </context>
+
+<!-- NOTE: all contexts beginning with ML_ are for multiline comments
+ The following contexts contain a Detect2Chars that looks for a */ sequence to end multiline comments. Singleline comments do not have this limitation - that's why all contexts are copy&pasted and the line <Detect2Chars ... */> is removed. <IncludeRules context="acontext"> could be used instead but it would make context switching much more complex and very hard to understand! (But use IncludeRules where the rules don't refer to another SL_*/ML_* context, to help maintainability.)
+-->
+ <!-- tag contexts -->
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagWord">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <IncludeRules context="SL_TagWord" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagParam">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <DetectSpaces />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in]" />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[out]" />
+ <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in,out]" />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordWord">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <DetectSpaces />
+ <RegExpr attribute="Word" context="ML_Tag2ndWord" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <!-- TODO for kate 2.x, convert references to "#pop!ML_TagWord" -->
+ <context attribute="Comment" lineEndContext="#pop#pop" name="ML_Tag2ndWord">
+ <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" lookAhead="true"/>
+ <IncludeRules context="SL_Tag2ndWord" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagString">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
+ <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
+ <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="Description" context="#stay" String="." />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordString">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <IncludeRules context="SL_TagWordString" />
+ </context>
+
+ <!-- html contexts -->
+ <context name="ML_htmltag" attribute="Identifier" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <Detect2Chars attribute="HTML Tag" context="#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="HTML Tag" context="#pop" char="&gt;"/>
+ <RegExpr attribute="Identifier" context="ML_identifiers" String="\s*=\s*"/>
+ </context>
+ <context name="ML_htmlcomment" attribute="HTML Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <IncludeRules context="##Alerts" />
+ <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
+ </context>
+ <context name="ML_identifiers" attribute="Identifier" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <RegExpr attribute="String" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
+ <DetectChar attribute="Types" context="ML_types1" char="'" />
+ <DetectChar attribute="Types" context="ML_types2" char="&quot;" />
+ </context>
+ <context name="ML_types1" attribute="Types" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <DetectChar attribute="Types" context="#pop#pop" char="'" />
+ </context>
+ <context name="ML_types2" attribute="Types" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true"/>
+ <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
+ </context>
+
+<!-- NOTE: all contexts beginning with SL_ are for singleline comments -->
+ <!-- tag contexts -->
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagWord">
+ <DetectSpaces />
+ <keyword attribute="Tags" context="#pop" String="TagWord" lookAhead="true"/>
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagParam">
+ <DetectSpaces />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in]" />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[out]" />
+ <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in,out]" />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagWordWord">
+ <DetectSpaces />
+ <RegExpr attribute="Word" context="SL_Tag2ndWord" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <!-- TODO for kate 2.x, convert references to "#pop!SL_TagWord" -->
+ <context attribute="Comment" lineEndContext="#pop#pop" name="SL_Tag2ndWord">
+ <DetectSpaces />
+ <RegExpr attribute="Word" context="#pop#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagString">
+ <DetectSpaces />
+ <StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
+ <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
+ <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="Description" context="#stay" String="." />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SL_TagWordString">
+ <DetectSpaces />
+ <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
+ <RegExpr attribute="Word" context="#stay" String="\S" />
+ </context>
+
+ <!-- html contexts -->
+ <context name="SL_htmltag" attribute="Identifier" lineEndContext="#pop">
+ <Detect2Chars attribute="HTML Tag" context="#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="HTML Tag" context="#pop" char="&gt;"/>
+ <RegExpr attribute="Identifier" context="SL_identifiers" String="\s*=\s*"/>
+ </context>
+ <context name="SL_htmlcomment" attribute="HTML Comment" lineEndContext="#pop">
+ <IncludeRules context="##Alerts" />
+ <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
+ </context>
+ <context name="SL_identifiers" attribute="Identifier" lineEndContext="#pop">
+ <RegExpr attribute="String" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
+ <DetectChar attribute="Types" context="SL_types1" char="'" />
+ <DetectChar attribute="Types" context="SL_types2" char="&quot;" />
+ </context>
+ <context name="SL_types1" attribute="Types" lineEndContext="#pop">
+ <DetectChar attribute="Types" context="#pop#pop" char="'" />
+ </context>
+ <context name="SL_types2" attribute="Types" lineEndContext="#pop">
+ <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Tags" defStyleNum="dsKeyword" color="#ca60ca" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Word" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="HTML Tag" defStyleNum="dsKeyword"/>
+ <itemData name="Description" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Region" defStyleNum="dsRegionMarker" />
+ <itemData name="Identifier" defStyleNum="dsOthers" />
+ <itemData name="HTML Comment" defStyleNum="dsComment" />
+ <itemData name="Types" defStyleNum="dsDataType" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--" />
+ <comment name="multiLine" start="--[[" end="]]" />
+ </comments>
+ <keywords casesensitive="0" weakDeliminator="\$~" />
+ </general>
+</language>
diff --git a/kate/data/dtd.xml b/kate/data/dtd.xml
new file mode 100644
index 000000000..1d7f0105d
--- /dev/null
+++ b/kate/data/dtd.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE language SYSTEM "language.dtd"[
+ <!ENTITY nmtoken "[\-\w\d\.:_]+">
+ <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);">
+]>
+<language name="DTD" version="1.02" kateversion="2.4" section="Markup" extensions="*.dtd" mimetype="application/xml-dtd" author="Andriy Lesyuk (s-andy@in.if.ua)" license="LGPL">
+ <highlighting>
+
+ <list name="Category">
+ <item>EMPTY</item>
+ <item>ANY</item>
+ <item>CDATA</item>
+ <item>ID</item>
+ <item>IDREF</item>
+ <item>IDREFS</item>
+ <item>NMTOKEN</item>
+ <item>NMTOKENS</item>
+ <item>ENTITY</item>
+ <item>ENTITIES</item>
+ <item>NOTATION</item>
+ <item>PUBLIC</item>
+ <item>SYSTEM</item>
+ <item>NDATA</item>
+ </list>
+
+ <list name="Keywords">
+ <item>#PCDATA</item>
+ <item>#REQUIRED</item>
+ <item>#IMPLIED</item>
+ <item>#FIXED</item>
+ </list>
+
+ <contexts>
+ <context name="Normal" attribute="Normal" lineEndContext="#stay">
+ <DetectSpaces />
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <StringDetect attribute="Processing Instruction" context="PI" String="&lt;?xml" beginRegion="pi" />
+ <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ELEMENT" beginRegion="declaration" />
+ <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ATTLIST" beginRegion="declaration" />
+ <StringDetect attribute="Declaration" context="Declaration" String="&lt;!NOTATION" beginRegion="declaration" />
+ <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ENTITY" beginRegion="declaration" />
+ <DetectIdentifier />
+ </context>
+
+ <context name="Comment" attribute="Comment" lineEndContext="#stay">
+ <DetectSpaces />
+ <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ <context name="PI" attribute="Normal" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
+ </context>
+
+ <context name="Declaration" attribute="Normal" lineEndContext="#stay">
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" />
+ <DetectChar attribute="Declaration" context="#pop" char="&gt;" endRegion="declaration" />
+ <DetectChar attribute="String" context="String" char="&quot;" />
+ <RegExpr attribute="Declaration" context="#stay" String="(-|O)\s(-|O)" />
+ <AnyChar attribute="Delimiter" context="#stay" String="(|)," />
+ <RegExpr attribute="Entity" context="#stay" String="(%|&amp;)&entref;" />
+ <AnyChar attribute="Symbol" context="#stay" String="?*+-&amp;" />
+ <RegExpr attribute="Local" context="#stay" String="%\s" />
+ <keyword attribute="Keyword" context="#stay" String="Category" />
+ <keyword attribute="Keyword" context="#stay" String="Keywords" />
+ <RegExpr attribute="Name" context="#stay" String="\b&nmtoken;\b" />
+ </context>
+
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <DetectSpaces />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ <RegExpr attribute="Entity" context="#stay" String="%&nmtoken;;" />
+ </context>
+
+ <context name="InlineComment" attribute="Comment" lineEndContext="#pop">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop" char="-" char1="-" />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Processing Instruction" defStyleNum="dsKeyword" />
+ <itemData name="Declaration" defStyleNum="dsDataType" bold="1" />
+ <itemData name="Name" defStyleNum="dsFunction" />
+ <itemData name="Delimiter" defStyleNum="dsDecVal" />
+ <itemData name="Symbol" defStyleNum="dsFloat" bold="1" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Entity" defStyleNum="dsDecVal" />
+ <itemData name="Local" defStyleNum="dsDecVal" bold="1" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="--&gt;" />
+ </comments>
+ </general>
+
+</language>
+<!-- kate: indent-width 2; indent-mode normal; tab-indents on; -->
+
diff --git a/kate/data/erlang.xml b/kate/data/erlang.xml
new file mode 100644
index 000000000..cc3ea7c56
--- /dev/null
+++ b/kate/data/erlang.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY atomstr "\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" >
+ <!ENTITY varstr "\b[_A-Z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" >
+ <!-- pragmas defined here, because "keyword" can't handle the leading '-' -->
+ <!ENTITY pragmas
+ "^(?:-module|-export|-define|-undef|-ifdef|-ifndef|-else|-endif|-include|-include_lib)" >
+ <!-- same with separators: (from s3.9 p 24 of erlang spec) -->
+ <!ENTITY separators "(?:\(|\)|\{|\}|\[|\]|\.|\:|\||\|\||;|\,|\?|-&gt;|\#)" >
+ <!-- and operators - although words are dealt with separately -->
+ <!ENTITY opsymbols
+ "(?:\+|-|\*|\/|==|\/=|=:=|=\/=|&lt;|=&lt;|&gt;|&gt;=|\+\+|--|=|!|&lt;-)" >
+]
+>
+<!--
+ Copyright (C) 2007 Bill Ross <bill@emailme.net.au>
+
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License version 2 as published by the Free Software Foundation.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+
+ Changes
+ v1-0-2 (2008-01-10) - fixed to '_" in atom and variable names (thanks to Vito De Tullio)
+ - fixed highlighting problem when '@' at end of atom/variable
+-->
+
+<language name="Erlang" version="1.02" kateversion="2.5" section="Scripts" extensions="*.erl" mimetype="" author="Bill Ross (bill@emailme.net.au)" license="LGPL">
+ <highlighting>
+ <list name="keywords">
+ <!-- ====== s3.8 p 24 of erlang spec ===== -->
+ <item> after </item>
+ <item> begin </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> cond </item>
+ <item> end </item>
+ <item> fun </item>
+ <item> if </item>
+ <item> let </item>
+ <item> of </item>
+ <item> query </item>
+ <item> receive </item>
+ <item> all_true </item>
+ <item> some_true </item>
+ </list>
+ <list name="operators">
+ <!-- operators: s3.9 p 24 of erlang spec -->
+ <!-- see also opsymbols for the symbols -->
+ <item> div </item>
+ <item> rem </item>
+ <item> or </item>
+ <item> xor </item>
+ <item> bor </item>
+ <item> bxor </item>
+ <item> bsl </item>
+ <item> bsr </item>
+ <item> and </item>
+ <item> band </item>
+ <item> not </item>
+ <item> bnot </item>
+ </list>
+ <list name="functions">
+ <!-- all standard (erlang) functions are here, -->
+ <!-- except those defined as erlang:function (those will show as functions anyway -->
+ <item>abs</item>
+ <item>accept</item>
+ <item>alarm</item>
+ <item>apply</item>
+ <item>atom_to_list</item>
+ <item>binary_to_list</item>
+ <item>binary_to_term</item>
+ <item>check_process_code</item>
+ <item>concat_binary</item>
+ <item>date</item>
+ <item>delete_module</item>
+ <item>disconnect_node</item>
+ <item>element</item>
+ <item>erase</item>
+ <item>exit</item>
+ <item>float</item>
+ <item>float_to_list</item>
+ <item>garbage_collect</item>
+ <item>get</item>
+ <item>get_keys</item>
+ <item>group_leader</item>
+ <item>halt</item>
+ <item>hd</item>
+ <item>integer_to_list</item>
+ <item>is_alive</item>
+ <item>is_atom</item>
+ <item>is_binary</item>
+ <item>is_boolean</item>
+ <item>is_float</item>
+ <item>is_function</item>
+ <item>is_integer</item>
+ <item>is_list</item>
+ <item>is_number</item>
+ <item>is_pid</item>
+ <item>is_port</item>
+ <item>is_process_alive</item>
+ <item>is_record</item>
+ <item>is_reference</item>
+ <item>is_tuple</item>
+ <item>length</item>
+ <item>link</item>
+ <item>list_to_atom</item>
+ <item>list_to_binary</item>
+ <item>list_to_float</item>
+ <item>list_to_integer</item>
+ <item>list_to_pid</item>
+ <item>list_to_tuple</item>
+ <item>load_module</item>
+ <item>loaded</item>
+ <item>localtime</item>
+ <item>make_ref</item>
+ <item>module_loaded</item>
+ <item>node</item>
+ <item>nodes</item>
+ <item>now</item>
+ <item>open_port</item>
+ <item>pid_to_list</item>
+ <item>port_close</item>
+ <item>port_command</item>
+ <item>port_connect</item>
+ <item>port_control</item>
+ <item>ports</item>
+ <item>pre_loaded</item>
+ <item>process_flag</item>
+ <item>process_info</item>
+ <item>processes</item>
+ <item>purge_module</item>
+ <item>put</item>
+ <item>register</item>
+ <item>registered</item>
+ <item>round</item>
+ <item>self</item>
+ <item>setelement</item>
+ <item>size</item>
+ <item>spawn</item>
+ <item>spawn_link</item>
+ <item>spawn_opt</item>
+ <item>split_binary</item>
+ <item>statistics</item>
+ <item>term_to_binary</item>
+ <item>throw</item>
+ <item>time</item>
+ <item>tl</item>
+ <item>trunc</item>
+ <item>tuple_to_list</item>
+ <item>unlink</item>
+ <item>unregister</item>
+ <item>whereis</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
+ <RegExpr attribute="Pragma" context="#stay" column="0" String="&pragmas;" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Operator" context="#stay" String="operators" />
+ <RegExpr attribute="Operator" context="#stay" String="&opsymbols;" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <RegExpr attribute="Separator" context="#stay" String="&separators;" />
+ <DetectSpaces />
+ <DetectChar attribute="Comment" context="comment" char="%" />
+
+ <!-- Functions (in addition to named functions dealt with above) -->
+ <!-- simple version - got to be in form module:function -->
+ <RegExpr attribute="Function" context="#pop" String="&atomstr;:&atomstr;" />
+ <RegExpr attribute="Functon" context="isfunction" String="&atomstr;\(" lookAhead="true" />
+
+ <!-- Variables - begin with upper case, or between single quotes -->
+ <RegExpr attribute="Variable" context="#pop" String="&varstr;" />
+
+ <!-- atoms - begin with lower case (letters, numbers, @),
+ or anything between single quotes -->
+ <DetectChar attribute="Atom" context="atomquote" char="'" />
+ <RegExpr attribute="Atom" context="#pop" String="&atomstr;" />
+
+ <DetectChar attribute="String" context="stringquote" char="&quot;" />
+
+ <!-- numbers - these work -->
+ <!-- integers have three forms 7, 3#22, $A -->
+ <!-- float must have a number after the decimal point, or it doesn't count -->
+ <RegExpr attribute="Float" context="#pop" String="[0-9]+\.[0-9]+(?:[eE][+-]?[0-9]+)?" />
+ <RegExpr attribute="Number" context="#pop" String="\d+#[a-zA-Z0-9]+" />
+ <RegExpr attribute="Integer" context="#pop" String="\$\S" />
+ <RegExpr attribute="Integer" context="#pop" String="[0-9]+" />
+
+ </context>
+
+ <!-- isfunction -->
+ <!-- confirm that this is a function and capture name for formatting -->
+ <!-- lookahead for '(' already performed by the time we are here -->
+ <context name="isfunction" attribute="Function" lineEndContext="#pop" >
+ <RegExpr attribute="Function" context="#pop" String="&atomstr;" />
+ </context>
+
+ <!-- finish off the atom in quoted string (allow for escaped single quotes -->
+ <context name="atomquote" attribute="Atom" lineEndContext="#pop">
+ <RegExpr attribute="Atom" context="#pop" String="(?:(?:\\')?[^']*)*'" />
+ </context>
+
+ <!-- finish off the atom in quoted string (allow for escaped single quotes -->
+ <context name="stringquote" attribute="String" lineEndContext="#pop">
+ <RegExpr attribute="String" context="#pop" String="(?:(?:\\&quot;)?[^&quot;]*)*&quot;" />
+ </context>
+
+ <!-- finish off the comment (allows for alerts) -->
+ <context name="comment" attribute="Comment" lineEndContext="#pop">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Pragma" defStyleNum="dsKeyword" />
+ <itemData name="Function" defStyleNum="dsFunction" />
+ <itemData name="Separator" defStyleNum="dsFunction" />
+ <itemData name="Operator" defStyleNum="dsKeyword" />
+ <itemData name="Variable" defStyleNum="dsDataType" />
+ <itemData name="Integer" defStyleNum="dsDecVal" />
+ <itemData name="Number" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Atom" defStyleNum="dsChar" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="%" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/kate/data/freebasic.xml b/kate/data/freebasic.xml
new file mode 100644
index 000000000..d3bf41243
--- /dev/null
+++ b/kate/data/freebasic.xml
@@ -0,0 +1,609 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="FreeBASIC" version="0.14" kateversion="2.3" section="Sources" extensions="*.bas;*.bi;*.BAS;*.BI" mimetype="text/x-freebasic" author="Chris Neugebauer (chrisjrn@gmail.com)" license="GPL">
+ <highlighting>
+ <list name="preproc">
+
+ <item> #DEFINE </item>
+ <item> #ELSE </item>
+ <item> #ELSEIF </item>
+ <item> #ENDIF </item>
+ <item> #IF </item>
+ <item> #IFDEF </item>
+ <item> #IFNDEF </item>
+ <item> #UNDEF </item>
+ <item> $DYNAMIC </item>
+ <item> $INCLIB </item>
+ <item> $INCLUDE </item>
+ <item> $STATIC </item>
+
+ </list>
+
+ <list name="keywords">
+ <item> Declare </item>
+
+ <item> Open </item>
+
+ <item> For </item>
+
+ <item> For Input </item>
+ <item> For Output </item>
+ <item> For Binary </item>
+ <item> For Random </item>
+ <item> Close </item>
+
+ <item> To </item>
+ <item> Step </item>
+ <item> Next </item>
+ <item> As </item>
+ <item> Break </item>
+ <item> Exit </item>
+ <item> If </item>
+ <item> Then </item>
+ <item> Else </item>
+ <item> Until </item>
+ <item> Select </item>
+ <item> System </item>
+ <item> Case </item>
+ <item> Default </item>
+ <item> EndSelect </item>
+ <item> Do </item>
+ <item> Loop </item>
+ <item> While </item>
+ <item> Wend </item>
+ <item> End </item>
+ <item> Type </item>
+ <item> DefType </item>
+ <item> Dim </item>
+ <item> Global </item>
+ <item> Function </item>
+ <item> Sub </item>
+ <item> Shared </item>
+ <item> Protected </item>
+ <item> Static </item>
+ <item> Declare </item>
+
+ <item> Unsigned </item>
+
+ <item> Data </item>
+ <item> Restore </item>
+ <item> Read </item>
+
+
+ <item> Goto </item>
+ <item> Gosub </item>
+ <item> Return </item>
+
+ <item> DEFBYTE </item>
+ <item> DEFDBL </item>
+ <item> DEFINT </item>
+ <item> DEFLNG </item>
+ <item> DEFSHORT </item>
+ <item> DEFSNG </item>
+ <item> DEFSTR </item>
+ <item> DEFUBYTE </item>
+ <item> DEFUINT </item>
+ <item> DEFUSHORT </item>
+
+
+
+
+ </list>
+
+ <list name="Assembly Operators">
+ <item> AH </item>
+ <item> AL </item>
+ <item> AX </item>
+ <item> BH </item>
+ <item> BL </item>
+ <item> BP </item>
+ <item> BX </item>
+ <item> CH </item>
+ <item> CL </item>
+ <item> CS </item>
+ <item> CX </item>
+ <item> DH </item>
+ <item> DI </item>
+ <item> DL </item>
+ <item> DS </item>
+ <item> DX </item>
+ <item> EAX </item>
+ <item> EBP </item>
+ <item> EBX </item>
+ <item> ECX </item>
+ <item> EDI </item>
+ <item> EDX </item>
+ <item> ES </item>
+ <item> ESI </item>
+ <item> ESP </item>
+ <item> FS </item>
+ <item> GS </item>
+ <item> SI </item>
+ <item> SP </item>
+ <item> SS </item>
+ </list>
+
+ <list name="Data Types">
+ <item> Integer </item>
+ <item> Long </item>
+ <item> Single </item>
+ <item> Double </item>
+ <item> String </item>
+ <item> Byte PTR </item>
+ <item> Dword PTR </item>
+ <item> Qword PTR </item>
+ <item> Word PTR </item>
+ </list>
+
+ <list name="functions">
+ <item> AAA </item>
+ <item> AAD </item>
+ <item> AAM </item>
+ <item> AAS </item>
+ <item> ABS </item>
+ <item> ACOS </item>
+ <item> ADC </item>
+ <item> ADD </item>
+ <item> ALLOCATE </item>
+ <item> AND </item>
+ <item> AND </item>
+ <item> ARPL </item>
+ <item> ASC </item>
+ <item> ASIN </item>
+ <item> ASM </item>
+ <item> ATAN2 </item>
+ <item> ATN </item>
+ <item> BEEP </item>
+ <item> BIN$ </item>
+ <item> BLOAD </item>
+ <item> BOUND </item>
+ <item> BREAK </item>
+ <item> BSAVE </item>
+ <item> BSF </item>
+ <item> BSR </item>
+ <item> BSWAP </item>
+ <item> BT </item>
+ <item> BTC </item>
+ <item> BTR </item>
+ <item> BTS </item>
+ <item> BYREF </item>
+ <item> CALL </item>
+ <item> CALLOCATE </item>
+ <item> CALLS </item>
+ <item> CBW </item>
+ <item> CBYTE </item>
+ <item> CDBL </item>
+ <item> CDQ </item>
+ <item> CHAIN </item>
+ <item> CHDIR </item>
+ <item> CHR$ </item>
+ <item> CINT </item>
+ <item> CIRCLE </item>
+ <item> CLC </item>
+ <item> CLD </item>
+ <item> CLEAR </item>
+ <item> CLI </item>
+ <item> CLNG </item>
+ <item> CLOSE </item>
+ <item> CLTS </item>
+ <item> CMC </item>
+ <item> CMP </item>
+ <item> CMPS </item>
+ <item> CMPSB </item>
+ <item> CMPSD </item>
+ <item> CMPSW </item>
+ <item> CMPXCHG </item>
+ <item> COLOR </item>
+ <item> COMMAND$ </item>
+ <item> COMMON </item>
+ <item> CONST </item>
+ <item> CONTINUE </item>
+ <item> COS </item>
+ <item> CSHORT </item>
+ <item> CSIGN </item>
+ <item> CSNG </item>
+ <item> CUNSG </item>
+ <item> CURDIR$ </item>
+ <item> CVD </item>
+ <item> CVI </item>
+ <item> CVL </item>
+ <item> CVS </item>
+ <item> CWD </item>
+ <item> CWDE </item>
+ <item> DAA </item>
+ <item> DAS </item>
+ <item> DATA </item>
+ <item> DATE$ </item>
+ <item> DEALLOCATE </item>
+ <item> DEC </item>
+ <item> DIM </item>
+ <item> DIR$ </item>
+ <item> DIV </item>
+ <item> DRAW </item>
+ <item> END </item>
+ <item> ENTER </item>
+ <item> ENUM </item>
+ <item> ENVIRON </item>
+ <item> ENVIRON$ </item>
+ <item> EOF </item>
+ <item> EQV </item>
+ <item> ERASE </item>
+ <item> EXEC </item>
+ <item> EXEPATH </item>
+ <item> EXP </item>
+ <item> FIX </item>
+ <item> FLIP </item>
+ <item> FRE </item>
+ <item> FREEFILE </item>
+ <item> GET </item>
+ <item> GETKEY </item>
+ <item> GETMOUSE </item>
+ <item> HEX$ </item>
+ <item> HLT </item>
+ <item> IDIV </item>
+ <item> IMP </item>
+ <item> IMUL </item>
+ <item> IN </item>
+ <item> INC </item>
+ <item> INKEY$ </item>
+ <item> INP </item>
+ <item> INPUT </item>
+ <item> INPUT$ </item>
+ <item> INS </item>
+ <item> INSB </item>
+ <item> INSD </item>
+ <item> INSTR </item>
+ <item> INT </item>
+ <item> INT </item>
+ <item> INTO </item>
+ <item> INVD </item>
+ <item> INVLPG </item>
+ <item> IRET </item>
+ <item> IRETD </item>
+ <item> JA </item>
+ <item> JAE </item>
+ <item> JB </item>
+ <item> JBE </item>
+ <item> JC </item>
+ <item> JCXZ </item>
+ <item> JE </item>
+ <item> JECXZ </item>
+ <item> JG </item>
+ <item> JGE </item>
+ <item> JL </item>
+ <item> JLE </item>
+ <item> JMP </item>
+ <item> JNA </item>
+ <item> JNAE </item>
+ <item> JNB </item>
+ <item> JNBE </item>
+ <item> JNC </item>
+ <item> JNE </item>
+ <item> JNG </item>
+ <item> JNGE </item>
+ <item> JNL </item>
+ <item> JNLE </item>
+ <item> JNO </item>
+ <item> JNP </item>
+ <item> JNS </item>
+ <item> JNZ </item>
+ <item> JO </item>
+ <item> JP </item>
+ <item> JPE </item>
+ <item> JPO </item>
+ <item> JS </item>
+ <item> JUMP </item>
+ <item> JZ </item>
+ <item> KILL </item>
+ <item> LAHF </item>
+ <item> LAR </item>
+ <item> LBOUND </item>
+ <item> LCASE$ </item>
+ <item> LDS </item>
+ <item> LEA </item>
+ <item> LEAVE </item>
+ <item> LEAVED </item>
+ <item> LEAVEW </item>
+ <item> LEFT$ </item>
+ <item> LEN </item>
+ <item> LES </item>
+ <item> LET </item>
+ <item> LFS </item>
+ <item> LGDT </item>
+ <item> LGS </item>
+ <item> LIB </item>
+ <item> LIDT </item>
+ <item> LINE </item>
+ <item> LLDT </item>
+ <item> LMSW </item>
+ <item> LOC </item>
+ <item> LOCK </item>
+ <item> LOCK </item>
+ <item> LODS </item>
+ <item> LODSB </item>
+ <item> LODSD </item>
+ <item> LODSW </item>
+ <item> LOF </item>
+ <item> LOG </item>
+ <item> LOOPD </item>
+ <item> LOOPDE </item>
+ <item> LOOPDNE </item>
+ <item> LOOPDNZ </item>
+ <item> LOOPDZ </item>
+ <item> LOOPE </item>
+ <item> LOOPNE </item>
+ <item> LOOPNZ </item>
+ <item> LOOPW </item>
+ <item> LOOPWE </item>
+ <item> LOOPWNE </item>
+ <item> LOOPWNZ </item>
+ <item> LOOPWZ </item>
+ <item> LOOPZ </item>
+ <item> LSET </item>
+ <item> LSL </item>
+ <item> LSS </item>
+ <item> LTR </item>
+ <item> LTRIM$ </item>
+ <item> MID$ </item>
+ <item> MKD$ </item>
+ <item> MKDIR </item>
+ <item> MKI$ </item>
+ <item> MKL$ </item>
+ <item> MKS$ </item>
+ <item> MOD </item>
+ <item> MOV </item>
+ <item> MOVS </item>
+ <item> MOVSB </item>
+ <item> MOVSD </item>
+ <item> MOVSW </item>
+ <item> MOVSX </item>
+ <item> MOVZX </item>
+ <item> MUL </item>
+ <item> MULTIKEY </item>
+ <item> NAME </item>
+ <item> NEG </item>
+ <item> NOP </item>
+ <item> NOT </item>
+ <item> NOTHING </item>
+ <item> OCT$ </item>
+ <item> OPTION BASE </item>
+ <item> OPTION PRIVATE </item>
+ <item> OR </item>
+ <item> OUT </item>
+ <item> OUTS </item>
+ <item> OUTSB </item>
+ <item> OUTSD </item>
+ <item> OUTSW </item>
+ <item> PAINT </item>
+ <item> PALETTE </item>
+ <item> PCOPY </item>
+ <item> PEEK </item>
+ <item> PEEKI </item>
+ <item> PEEKS </item>
+ <item> PMAP </item>
+ <item> POINT </item>
+ <item> POKE </item>
+ <item> POKEI </item>
+ <item> POKES </item>
+ <item> POP </item>
+ <item> POPA </item>
+ <item> POPAD </item>
+ <item> POPF </item>
+ <item> POPFD </item>
+ <item> POS </item>
+ <item> PRESERVE </item>
+ <item> PRESET </item>
+ <item> PRINT </item>
+ <item> PRIVATE </item>
+ <item> PROCPTR </item>
+ <item> PSET </item>
+ <item> PTR </item>
+ <item> PUBLIC </item>
+ <item> PUSH </item>
+ <item> PUSHA </item>
+ <item> PUSHAD </item>
+ <item> PUSHF </item>
+ <item> PUSHFD </item>
+ <item> PUT </item>
+ <item> RANDOMIZE </item>
+ <item> RCL </item>
+ <item> RCR </item>
+ <item> REALLOCATE </item>
+ <item> REDIM </item>
+ <item> REM </item>
+ <item> REP </item>
+ <item> REPE </item>
+ <item> REPNE </item>
+ <item> REPNZ </item>
+ <item> REPZ </item>
+ <item> RESET </item>
+ <item> RET </item>
+ <item> RETURN </item>
+ <item> RGB </item>
+ <item> RIGHT$ </item>
+ <item> RMDIR </item>
+ <item> RND </item>
+ <item> ROL </item>
+ <item> ROR </item>
+ <item> RSET </item>
+ <item> RTRIM$ </item>
+ <item> RUN </item>
+ <item> SADD </item>
+ <item> SAHF </item>
+ <item> SAL </item>
+ <item> SAR </item>
+ <item> SBB </item>
+ <item> SCAS </item>
+ <item> SCASB </item>
+ <item> SCASD </item>
+ <item> SCASW </item>
+ <item> SCREEN </item>
+ <item> SCREENCOPY </item>
+ <item> SCREENINFO </item>
+ <item> SCREENLOCK </item>
+ <item> SCREENPTR </item>
+ <item> SCREENSET </item>
+ <item> SCREENUNLOCK </item>
+ <item> SEEK </item>
+ <item> SETA </item>
+ <item> SETAE </item>
+ <item> SETB </item>
+ <item> SETBE </item>
+ <item> SETC </item>
+ <item> SETDATE </item>
+ <item> SETE </item>
+ <item> SETENVIRON </item>
+ <item> SETG </item>
+ <item> SETGE </item>
+ <item> SETL </item>
+ <item> SETLE </item>
+ <item> SETNA </item>
+ <item> SETNAE </item>
+ <item> SETNB </item>
+ <item> SETNBE </item>
+ <item> SETNC </item>
+ <item> SETNE </item>
+ <item> SETNG </item>
+ <item> SETNGE </item>
+ <item> SETNL </item>
+ <item> SETNLE </item>
+ <item> SETNO </item>
+ <item> SETNP </item>
+ <item> SETNS </item>
+ <item> SETNZ </item>
+ <item> SETO </item>
+ <item> SETP </item>
+ <item> SETPE </item>
+ <item> SETPO </item>
+ <item> SETS </item>
+ <item> SETZ </item>
+ <item> SGDT </item>
+ <item> SGN </item>
+ <item> SHARED </item>
+ <item> SHELL </item>
+ <item> SHL </item>
+ <item> SHLD </item>
+ <item> SHR </item>
+ <item> SHRD </item>
+ <item> SIDT </item>
+ <item> SIN </item>
+ <item> SLDT </item>
+ <item> SLEEP </item>
+ <item> SMSW </item>
+ <item> SPACE$ </item>
+ <item> SQR </item>
+ <item> STATIC </item>
+ <item> STC </item>
+ <item> STD </item>
+ <item> STI </item>
+ <item> STOP </item>
+ <item> STOS </item>
+ <item> STOSB </item>
+ <item> STOSD </item>
+ <item> STOSW </item>
+ <item> STR </item>
+ <item> STR$ </item>
+ <item> STRING$ </item>
+ <item> SWAP </item>
+ <item> TAN </item>
+ <item> TEST </item>
+ <item> TIME$ </item>
+ <item> TIMER </item>
+ <item> TRIM$ </item>
+ <item> TYPE </item>
+ <item> UBOUND </item>
+ <item> UCASE$ </item>
+ <item> UNION </item>
+ <item> UNLOCK </item>
+ <item> VAL </item>
+ <item> VARPTR </item>
+ <item> VERR </item>
+ <item> VERW </item>
+ <item> VIEW </item>
+ <item> WAIT </item>
+ <item> WINDOWTITLE </item>
+ <item> WRITE </item>
+ <item> XADD </item>
+ <item> XCHG </item>
+ <item> XLAT </item>
+ <item> XLATB </item>
+ <item> XOR </item>
+
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(exit (function|sub|for|do|while|type|select))([\s]|$)" insensitive="true" />
+ <RegExpr attribute="Keyword" context="#stay" String="\b(declare (function|sub))([\s]|$)" insensitive="true" />
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(while)([\s]|$)" insensitive="true" beginRegion="WhileRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(wend)([\s]|$)" insensitive="true" endRegion="WhileRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(do)([\s]|$)" insensitive="true" beginRegion="DoRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(loop)([\s]|$)" insensitive="true" endRegion="DoRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(select)([\s]|$)" insensitive="true" beginRegion="SelectRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(end select)([\s]|$)" insensitive="true" endRegion="SelectRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(for (input|output|binary|random))([\s]|$)" insensitive="true" />
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(for)([\s]|$)" insensitive="true" beginRegion="ForRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(next)([\s]|$)" insensitive="true" endRegion="ForRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(function)([.\s]|$)" insensitive="true" beginRegion="fProcedureRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(end function)([\s]|$)" insensitive="true" endRegion="fProcedureRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(sub)([.\s]|$)" insensitive="true" beginRegion="sProcedureRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(end sub)([\s]|$)" insensitive="true" endRegion="sProcedureRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(type)([\s]|$)" insensitive="true" beginRegion="StructureRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(end type)([\s]|$)" insensitive="true" endRegion="StructureRegion"/>
+
+ <RegExpr attribute="Keyword" context="#stay" String="\b(if)([\s]|$)" insensitive="true" beginRegion="IfRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(then )[a-zA-Z_\x7f-\xff]." insensitive="true" endRegion="IfRegion"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(end if)([\s]|$)" insensitive="true" endRegion="IfRegion"/>
+
+
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Types" context="#stay" String="Data Types"/>
+ <keyword attribute="preproc" context="#stay" lineEndContext="#pop" String="Preprocessor"/>
+
+ <keyword attribute="Functions" context="#stay" String="functions"/>
+ <RegExpr attribute="Constant" context="#stay" String="\#+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"/>
+ <Float attribute="Number" context="#stay"/>
+ <Int attribute="Number" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;" />
+ <RegExpr attribute="Region Marker" context="#stay" String="^\s*;+\s*BEGIN.*$" beginRegion="marker"/>
+ <RegExpr attribute="Region Marker" context="#stay" String="^\s*;+\s*END.*$" endRegion="marker"/>
+ <DetectChar attribute="Comment" context="Comment1" char="'"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment1">
+ <keyword attribute="Number" context="#stay" String="attention" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Functions" defStyleNum="dsFunction"/>
+ <itemData name="Data Types" defStyleNum="dsDataType"/>
+ <itemData name="Constant" defStyleNum="dsConstant"/>
+ <itemData name="Number" defStyleNum="dsDecVal"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Region Marker " defStyleNum="dsRegionMarker"/>
+ <itemData name="Preprocessor" defStyleNum="dsPreProc"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="0" />
+ <comments>
+ <comment name="singleLine" start="'" />
+ <comment name="remark" start="REM " />
+ </comments>
+ </general>
+</language>
+<!-- // kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/kate/data/gap.xml b/kate/data/gap.xml
new file mode 100644
index 000000000..5579e28f6
--- /dev/null
+++ b/kate/data/gap.xml
@@ -0,0 +1,7835 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ ====================================================================
+ GAP syntax highlighting file for the KDE editors Kate and Kwrite
+ ====================================================================
+
+ The Strings, Two Char Operators, Variable, Number and Operator1
+ (and commentary color) rules were taken from the octave syntax highlighting
+ file by Luis Silvestre and Federico Zenith.
+ Thanks go to them!
+
+ Author: Jose Joao Morais
+ -->
+
+
+<language name="GAP" section="Scientific" extensions="*.gd;*.gi;*.g" mimetype="text/gap" version="0.2" kateversion="2.4" author="Jose Joao Morais" license="GPL">
+
+ <highlighting>
+
+ <!-- Reserved keywords in GAP -->
+
+ <list name="controlstatements">
+ <item> break </item>
+ <item> continue </item>
+ <item> do </item>
+ <item> elif </item>
+ <item> else </item>
+ <!-- <item> fi </item> -->
+ <!-- <item> for </item> -->
+ <!-- <item> if </item> -->
+ <!-- <item> od </item> -->
+ <!-- <item> repeat </item> -->
+ <item> then </item>
+ <!-- <item> until </item> -->
+ <!-- <item> while </item> -->
+ </list>
+
+ <list name="logicoperators">
+ <item> and </item>
+ <item> fail </item>
+ <item> false </item>
+ <item> not </item>
+ <item> or </item>
+ <item> true </item>
+ </list>
+
+ <list name="gapkeywords">
+ <!-- <item> function </item> -->
+ <!-- <item> end </item> -->
+ <item> in </item>
+ <item> local </item>
+ <item> rec </item>
+ <item> return </item>
+ </list>
+
+ <list name="mathoperators">
+ <item> mod </item>
+ </list>
+
+ <list name="builtinfunctions">
+ <item> AClosVecLib </item>
+ <item> AClosestVectorCombinationsMatFFEVecFFE </item>
+ <item> AClosestVectorCombinationsMatFFEVecFFECoords </item>
+ <item> AClosestVectorDriver </item>
+ <item> ANFAutomorphism </item>
+ <item> ANonReesCongruenceOfSemigroup </item>
+ <item> APolyProd </item>
+ <item> AbelianGroup </item>
+ <item> AbelianGroupCons </item>
+ <item> AbelianInvariants </item>
+ <item> AbelianInvariantsMultiplier </item>
+ <item> AbelianInvariantsNormalClosureFpGroup </item>
+ <item> AbelianInvariantsNormalClosureFpGroupRrs </item>
+ <item> AbelianInvariantsOfList </item>
+ <item> AbelianInvariantsSubgroupFpGroup </item>
+ <item> AbelianInvariantsSubgroupFpGroupMtc </item>
+ <item> AbelianInvariantsSubgroupFpGroupRrs </item>
+ <item> AbelianNumberField </item>
+ <item> AbelianNumberFieldByReducedGaloisStabilizerInfo </item>
+ <item> AbelianPQuotient </item>
+ <item> AbelianSubfactorAction </item>
+ <item> AbsAndIrredModules </item>
+ <item> AbsInt </item>
+ <item> AbsolutIrreducibleModules </item>
+ <item> AbsoluteIrreducibleModules </item>
+ <item> AbsoluteValue </item>
+ <item> AbstractWordTietzeWord </item>
+ <item> AbstractWordTzWord </item>
+ <item> ActingAlgebra </item>
+ <item> ActingDomain </item>
+ <item> Action </item>
+ <item> ActionAbelianCSPG </item>
+ <item> ActionHomomorphism </item>
+ <item> ActionHomomorphismAttr </item>
+ <item> ActionHomomorphismConstructor </item>
+ <item> ActionKernelExternalSet </item>
+ <item> ActionSubspacesElementaryAbelianGroup </item>
+ <item> ActorOfExternalSet </item>
+ <item> Add </item>
+ <item> AddAbelianRelator </item>
+ <item> AddCoeffs </item>
+ <item> AddCosetInfoStabChain </item>
+ <item> AddDictionary </item>
+ <item> AddEquationsSQ </item>
+ <item> AddGenerator </item>
+ <item> AddGenerators </item>
+ <item> AddGeneratorsExtendSchreierTree </item>
+ <item> AddGeneratorsGenimagesExtendSchreierTree </item>
+ <item> AddHashEntry </item>
+ <item> AddImage </item>
+ <item> AddImageNC </item>
+ <item> AddNaturalHomomorphismsPool </item>
+ <item> AddNormalizingElementPcgs </item>
+ <item> AddPageNumbersToSix </item>
+ <item> AddParagraphNumbersGapDocTree </item>
+ <item> AddRefinement </item>
+ <item> AddRelator </item>
+ <item> AddRootParseTree </item>
+ <item> AddRowVector </item>
+ <item> AddRule </item>
+ <item> AddRuleReduced </item>
+ <item> AddSet </item>
+ <item> AddToListEntries </item>
+ <item> AddVectorLTM </item>
+ <item> AddendumSCTable </item>
+ <item> AdditiveCoset </item>
+ <item> AdditiveElementAsMultiplicativeElement </item>
+ <item> AdditiveElementsAsMultiplicativeElementsFamily </item>
+ <item> AdditiveGroup </item>
+ <item> AdditiveGroupByGenerators </item>
+ <item> AdditiveInverse </item>
+ <item> AdditiveInverseAttr </item>
+ <item> AdditiveInverseImmutable </item>
+ <item> AdditiveInverseMutable </item>
+ <item> AdditiveInverseOp </item>
+ <item> AdditiveInverseSM </item>
+ <item> AdditiveInverseSameMutability </item>
+ <item> AdditiveMagma </item>
+ <item> AdditiveMagmaByGenerators </item>
+ <item> AdditiveMagmaWithInverses </item>
+ <item> AdditiveMagmaWithInversesByGenerators </item>
+ <item> AdditiveMagmaWithZero </item>
+ <item> AdditiveMagmaWithZeroByGenerators </item>
+ <item> AdditiveNeutralElement </item>
+ <item> AdditivelyActingDomain </item>
+ <item> AdjointAssociativeAlgebra </item>
+ <item> AdjointBasis </item>
+ <item> AdjointMatrix </item>
+ <item> AdjointModule </item>
+ <item> AffineAction </item>
+ <item> AffineActionByMatrixGroup </item>
+ <item> AffineActionLayer </item>
+ <item> AffineOperation </item>
+ <item> AffineOperationLayer </item>
+ <item> Agemo </item>
+ <item> AgemoAbove </item>
+ <item> AgemoOp </item>
+ <item> AlgExtElm </item>
+ <item> AlgExtEmbeddedPol </item>
+ <item> AlgExtFactSQFree </item>
+ <item> AlgExtSquareHensel </item>
+ <item> AlgFacUPrep </item>
+ <item> Algebra </item>
+ <item> AlgebraByGenerators </item>
+ <item> AlgebraByStructureConstants </item>
+ <item> AlgebraByStructureConstantsArg </item>
+ <item> AlgebraGeneralMappingByImages </item>
+ <item> AlgebraHomomorphismByImages </item>
+ <item> AlgebraHomomorphismByImagesNC </item>
+ <item> AlgebraWithOne </item>
+ <item> AlgebraWithOneByGenerators </item>
+ <item> AlgebraWithOneGeneralMappingByImages </item>
+ <item> AlgebraWithOneHomomorphismByImages </item>
+ <item> AlgebraWithOneHomomorphismByImagesNC </item>
+ <item> AlgebraicElementsFamilies </item>
+ <item> AlgebraicElementsFamily </item>
+ <item> AlgebraicExtension </item>
+ <item> AlgebraicPolynomialModP </item>
+ <item> AllBlocks </item>
+ <item> AllGroups </item>
+ <item> AllIrreducibleMonicPolynomialCoeffsOfDegree </item>
+ <item> AllIrreducibleMonicPolynomials </item>
+ <item> AllIrreducibleSolvableGroups </item>
+ <item> AllLibTomNames </item>
+ <item> AllModulesSQ </item>
+ <item> AllMonicPolynomialCoeffsOfDegree </item>
+ <item> AllPrimitiveGroups </item>
+ <item> AllSmallGroups </item>
+ <item> AllTransitiveGroups </item>
+ <item> AllowableSubgroup </item>
+ <item> Alpha </item>
+ <item> AlternatingDegree </item>
+ <item> AlternatingGroup </item>
+ <item> AlternatingGroupCons </item>
+ <item> AlternatingSubgroup </item>
+ <item> AntiSymmetricParts </item>
+ <item> Append </item>
+ <item> AppendCollectedList </item>
+ <item> AppendTo </item>
+ <item> ApplicableMethod </item>
+ <item> ApplicableMethodTypes </item>
+ <item> Apply </item>
+ <item> ApplyGeneratorsToPoint </item>
+ <item> ApplyGeneratorsToPointsList </item>
+ <item> ApplyRel </item>
+ <item> ApplySimpleReflection </item>
+ <item> ApplyToNodesParseTree </item>
+ <item> ApproxRational </item>
+ <item> ApproxRootBound </item>
+ <item> ApproximateRoot </item>
+ <item> ApproximateSuborbitsStabilizerPermGroup </item>
+ <item> ArithmeticElementCreator </item>
+ <item> Arrangements </item>
+ <item> ArrangementsA </item>
+ <item> ArrangementsK </item>
+ <item> AsAlgebra </item>
+ <item> AsAlgebraWithOne </item>
+ <item> AsBinaryRelationOnPoints </item>
+ <item> AsBlockMatrix </item>
+ <item> AsCharacterMorphismFunction </item>
+ <item> AsDivisionRing </item>
+ <item> AsDuplicateFreeList </item>
+ <item> AsFLMLOR </item>
+ <item> AsFLMLORWithOne </item>
+ <item> AsField </item>
+ <item> AsFreeLeftModule </item>
+ <item> AsGroup </item>
+ <item> AsGroupGeneralMappingByImages </item>
+ <item> AsInducedPcgs </item>
+ <item> AsLeftIdeal </item>
+ <item> AsLeftMagmaIdeal </item>
+ <item> AsLeftModule </item>
+ <item> AsLeftModuleGeneralMappingByImages </item>
+ <item> AsLieAlgebra </item>
+ <item> AsList </item>
+ <item> AsListOfFreeLeftModule </item>
+ <item> AsListSorted </item>
+ <item> AsMagma </item>
+ <item> AsMagmaIdeal </item>
+ <item> AsMonoid </item>
+ <item> AsNearRing </item>
+ <item> AsPerm </item>
+ <item> AsPlist </item>
+ <item> AsPolynomial </item>
+ <item> AsRightIdeal </item>
+ <item> AsRightMagmaIdeal </item>
+ <item> AsRing </item>
+ <item> AsSSortedList </item>
+ <item> AsSSortedListList </item>
+ <item> AsSSortedListNonstored </item>
+ <item> AsSemigroup </item>
+ <item> AsSemiring </item>
+ <item> AsSemiringWithOne </item>
+ <item> AsSemiringWithOneAndZero </item>
+ <item> AsSemiringWithZero </item>
+ <item> AsSet </item>
+ <item> AsSortedList </item>
+ <item> AsSubFLMLOR </item>
+ <item> AsSubFLMLORWithOne </item>
+ <item> AsSubalgebra </item>
+ <item> AsSubalgebraWithOne </item>
+ <item> AsSubgroup </item>
+ <item> AsSubgroupOfWholeGroupByQuotient </item>
+ <item> AsSubmagma </item>
+ <item> AsSubmonoid </item>
+ <item> AsSubsemigroup </item>
+ <item> AsSubspace </item>
+ <item> AsTransformation </item>
+ <item> AsTransformationNC </item>
+ <item> AsTwoSidedIdeal </item>
+ <item> AsVectorSpace </item>
+ <item> AscendingChain </item>
+ <item> AscendingChainOp </item>
+ <item> Assert </item>
+ <item> AssertionLevel </item>
+ <item> AssignGeneratorVariables </item>
+ <item> AssignNiceMonomorphismAutomorphismGroup </item>
+ <item> AssocBWorLetRepPow </item>
+ <item> AssocWWorLetRepPow </item>
+ <item> AssocWord </item>
+ <item> AssocWordByLetterRep </item>
+ <item> AssociatedPartition </item>
+ <item> AssociatedReesMatrixSemigroupOfDClass </item>
+ <item> AssociatedSemigroup </item>
+ <item> Associates </item>
+ <item> AtlasIrrationality </item>
+ <item> AttributeMethodByNiceMonomorphism </item>
+ <item> AttributeMethodByNiceMonomorphismCollColl </item>
+ <item> AttributeMethodByNiceMonomorphismCollElm </item>
+ <item> AttributeMethodByNiceMonomorphismElmColl </item>
+ <item> AttributeValueNotSet </item>
+ <item> AugmentationIdeal </item>
+ <item> AugmentedCosetTableInWholeGroup </item>
+ <item> AugmentedCosetTableMtc </item>
+ <item> AugmentedCosetTableMtcInWholeGroup </item>
+ <item> AugmentedCosetTableNormalClosure </item>
+ <item> AugmentedCosetTableNormalClosureInWholeGroup </item>
+ <item> AugmentedCosetTableRrs </item>
+ <item> AugmentedCosetTableRrsInWholeGroup </item>
+ <item> AutoloadPackages </item>
+ <item> AutomorphismDomain </item>
+ <item> AutomorphismGroup </item>
+ <item> AutomorphismGroupAbelianGroup </item>
+ <item> AutomorphismGroupElAbGroup </item>
+ <item> AutomorphismGroupFrattFreeGroup </item>
+ <item> AutomorphismGroupPermGroup </item>
+ <item> AutomorphismGroupSolvableGroup </item>
+ <item> AutomorphismRepresentingGroup </item>
+ <item> AutomorphismsOfTable </item>
+ <item> AvoidedLayers </item>
+ <item> BPolyProd </item>
+ <item> BagStats </item>
+ <item> BarPartitions </item>
+ <item> BaseFixedSpace </item>
+ <item> BaseImage </item>
+ <item> BaseIntMat </item>
+ <item> BaseIntersectionIntMats </item>
+ <item> BaseMat </item>
+ <item> BaseMatDestructive </item>
+ <item> BaseOfBasicImageGroup </item>
+ <item> BaseOfElt </item>
+ <item> BaseOfGroup </item>
+ <item> BaseOrthogonalSpaceMat </item>
+ <item> BasePoint </item>
+ <item> BasePointOfSchreierTransversal </item>
+ <item> BaseShortVectors </item>
+ <item> BaseStabChain </item>
+ <item> BaseSteinitzVectors </item>
+ <item> BasicImageEltRepFamily </item>
+ <item> BasicImageGroup </item>
+ <item> BasicImageGroupElement </item>
+ <item> BasicWreathProductOrdering </item>
+ <item> BasicWreathProductOrderingNC </item>
+ <item> Basis </item>
+ <item> BasisForFreeModuleByNiceBasis </item>
+ <item> BasisNC </item>
+ <item> BasisNullspaceModN </item>
+ <item> BasisOfAlgebraModule </item>
+ <item> BasisOfHomCosetAddMatrixGroup </item>
+ <item> BasisOfHomCosetAddMatrixGroupFnc </item>
+ <item> BasisOfMonomialSpace </item>
+ <item> BasisOfSparseRowSpace </item>
+ <item> BasisOfWeightRepSpace </item>
+ <item> BasisVectors </item>
+ <item> BasisVectorsForMatrixAction </item>
+ <item> BasisWithReplacedLeftModule </item>
+ <item> BaumClausenInfo </item>
+ <item> BaumClausenInfoDebug </item>
+ <item> BeauzamyBound </item>
+ <item> BeauzamyBoundGcd </item>
+ <item> Bell </item>
+ <item> Bernoulli </item>
+ <item> BestQuoInt </item>
+ <item> BestSplittingMatrix </item>
+ <item> BetaSet </item>
+ <item> BiAlgebraModule </item>
+ <item> BiAlgebraModuleByGenerators </item>
+ <item> BilinearFormMat </item>
+ <item> BinaryRelationByElements </item>
+ <item> BinaryRelationByListOfImages </item>
+ <item> BinaryRelationByListOfImagesNC </item>
+ <item> BinaryRelationOnPoints </item>
+ <item> BinaryRelationOnPointsNC </item>
+ <item> BinaryRelationTransformation </item>
+ <item> BindGlobal </item>
+ <item> Binomial </item>
+ <item> BlistList </item>
+ <item> BlistStringDecode </item>
+ <item> BlockMatrix </item>
+ <item> BlockStabilizer </item>
+ <item> Blocks </item>
+ <item> BlocksAttr </item>
+ <item> BlocksInfo </item>
+ <item> BlocksOp </item>
+ <item> BlowUpCocycleSQ </item>
+ <item> BlowUpIsomorphism </item>
+ <item> BlownUpMat </item>
+ <item> BlownUpMatrix </item>
+ <item> BlownUpModule </item>
+ <item> BlownUpVector </item>
+ <item> BombieriNorm </item>
+ <item> BooleanFamily </item>
+ <item> BrauerCharacterValue </item>
+ <item> BrauerTable </item>
+ <item> BrauerTableOp </item>
+ <item> BravaisGroup </item>
+ <item> BravaisSubgroups </item>
+ <item> BravaisSupergroups </item>
+ <item> BuildIsomorphismReesMatrixSemigroupWithMap </item>
+ <item> CIUnivPols </item>
+ <item> COAffineBlocks </item>
+ <item> COComplements </item>
+ <item> COComplementsMain </item>
+ <item> CONextCentral </item>
+ <item> CONextCentralizer </item>
+ <item> CONextCocycles </item>
+ <item> CONextComplements </item>
+ <item> CalcDoubleCosets </item>
+ <item> CalcOrder </item>
+ <item> CallFuncList </item>
+ <item> CallFuncTrapError </item>
+ <item> CanComputeIndex </item>
+ <item> CanComputeIsSubset </item>
+ <item> CanComputeSize </item>
+ <item> CanComputeSizeAnySubgroup </item>
+ <item> CanEasilyCompareElements </item>
+ <item> CanEasilyCompareElementsFamily </item>
+ <item> CanEasilyComputePcgs </item>
+ <item> CanEasilySortElements </item>
+ <item> CanEasilySortElementsFamily </item>
+ <item> CanEasilyTestMembership </item>
+ <item> CanFindGeneratorOfCyclicGroup </item>
+ <item> CanFindNilpotentClassTwoElement </item>
+ <item> CanonicalBasis </item>
+ <item> CanonicalElt </item>
+ <item> CanonicalGenerators </item>
+ <item> CanonicalNiceMonomorphism </item>
+ <item> CanonicalPcElement </item>
+ <item> CanonicalPcgs </item>
+ <item> CanonicalPcgsByGeneratorsWithImages </item>
+ <item> CanonicalPcgsWrtFamilyPcgs </item>
+ <item> CanonicalPcgsWrtHomePcgs </item>
+ <item> CanonicalPcgsWrtSpecialPcgs </item>
+ <item> CanonicalRelator </item>
+ <item> CanonicalRepresentativeDeterminatorOfExternalSet </item>
+ <item> CanonicalRepresentativeOfExternalSet </item>
+ <item> CanonicalRightCosetElement </item>
+ <item> CanonicalSubgroupRepresentativePcGroup </item>
+ <item> CartanMatrix </item>
+ <item> CartanSubalgebra </item>
+ <item> Cartesian </item>
+ <item> CasesCSPG </item>
+ <item> CategoriesOfObject </item>
+ <item> CategoryCollections </item>
+ <item> CategoryFamily </item>
+ <item> CayleyGraphDualSemigroup </item>
+ <item> CayleyGraphSemigroup </item>
+ <item> Cell </item>
+ <item> CellNoPoint </item>
+ <item> CellNoPoints </item>
+ <item> Cells </item>
+ <item> Center </item>
+ <item> CenterOfCharacter </item>
+ <item> CentralCharacter </item>
+ <item> CentralIdempotentsOfAlgebra </item>
+ <item> CentralIdempotentsOfSemiring </item>
+ <item> CentralNormalSeriesByPcgs </item>
+ <item> CentralProductOfMatrixGroups </item>
+ <item> CentralRelations </item>
+ <item> CentralStelClEANSNonsolv </item>
+ <item> CentralStepClEANS </item>
+ <item> CentralStepConjugatingElement </item>
+ <item> CentralStepRatClPGroup </item>
+ <item> Centralizer </item>
+ <item> CentralizerInAssociativeGaussianMatrixAlgebra </item>
+ <item> CentralizerInFiniteDimensionalAlgebra </item>
+ <item> CentralizerInGLnZ </item>
+ <item> CentralizerInParent </item>
+ <item> CentralizerModulo </item>
+ <item> CentralizerNormalCSPG </item>
+ <item> CentralizerNormalTransCSPG </item>
+ <item> CentralizerOp </item>
+ <item> CentralizerOrder </item>
+ <item> CentralizerSizeLimitConsiderFunction </item>
+ <item> CentralizerSolvableGroup </item>
+ <item> CentralizerTransSymmCSPG </item>
+ <item> CentralizerWreath </item>
+ <item> Centre </item>
+ <item> CentreFromSCTable </item>
+ <item> CentreOfCharacter </item>
+ <item> CentrePcGroup </item>
+ <item> ChaNuPol </item>
+ <item> ChainHomomorphicImage </item>
+ <item> ChainStatistics </item>
+ <item> ChainSubgroup </item>
+ <item> ChainSubgroupByDirectProduct </item>
+ <item> ChainSubgroupByHomomorphism </item>
+ <item> ChainSubgroupByPSubgroupOfAbelian </item>
+ <item> ChainSubgroupByProjectionFunction </item>
+ <item> ChainSubgroupBySiftFunction </item>
+ <item> ChainSubgroupByStabiliser </item>
+ <item> ChainSubgroupByStabilizer </item>
+ <item> ChainSubgroupByTrivialSubgroup </item>
+ <item> ChainSubgroupQuotient </item>
+ <item> ChangeStabChain </item>
+ <item> ChangeTypeObj </item>
+ <item> ChangedBaseGroup </item>
+ <item> CharTableAlternating </item>
+ <item> CharTableDoubleCoverAlternating </item>
+ <item> CharTableDoubleCoverSymmetric </item>
+ <item> CharTableSymmetric </item>
+ <item> CharTableWeylB </item>
+ <item> CharTableWeylD </item>
+ <item> CharValueDoubleCoverSymmetric </item>
+ <item> CharValueSymmetric </item>
+ <item> CharValueWeylB </item>
+ <item> CharValueWreathSymmetric </item>
+ <item> Character </item>
+ <item> CharacterDegreePool </item>
+ <item> CharacterDegrees </item>
+ <item> CharacterMorphismGroup </item>
+ <item> CharacterMorphismOrbits </item>
+ <item> CharacterNames </item>
+ <item> CharacterParameters </item>
+ <item> CharacterString </item>
+ <item> CharacterTable </item>
+ <item> CharacterTableDirectProduct </item>
+ <item> CharacterTableDisplayPrintLegendDefault </item>
+ <item> CharacterTableDisplayStringEntryDataDefault </item>
+ <item> CharacterTableDisplayStringEntryDefault </item>
+ <item> CharacterTableFactorGroup </item>
+ <item> CharacterTableFromLibrary </item>
+ <item> CharacterTableHeadOfFactorGroupByFusion </item>
+ <item> CharacterTableIsoclinic </item>
+ <item> CharacterTableOfNormalSubgroup </item>
+ <item> CharacterTableQuaternionic </item>
+ <item> CharacterTableRegular </item>
+ <item> CharacterTableWithSortedCharacters </item>
+ <item> CharacterTableWithSortedClasses </item>
+ <item> CharacterTableWreathSymmetric </item>
+ <item> Characteristic </item>
+ <item> CharacteristicPolynomial </item>
+ <item> CharacteristicPolynomialMatrixNC </item>
+ <item> CharsFamily </item>
+ <item> CheckAndCleanGapDocTree </item>
+ <item> CheckAuto </item>
+ <item> CheckCompletionFiles </item>
+ <item> CheckConsistencyOfDefinitions </item>
+ <item> CheckCosetTableFpGroup </item>
+ <item> CheckFixedPoints </item>
+ <item> CheckForHandlingByNiceBasis </item>
+ <item> CheckGlobalName </item>
+ <item> CheckPackageLoading </item>
+ <item> CheckPermChar </item>
+ <item> CheckSchreierTreeInternalConsistency </item>
+ <item> ChevalleyBasis </item>
+ <item> ChiefNormalSeriesByPcgs </item>
+ <item> ChiefSeries </item>
+ <item> ChiefSeriesOfGroup </item>
+ <item> ChiefSeriesThrough </item>
+ <item> ChiefSeriesUnderAction </item>
+ <item> ChineseRem </item>
+ <item> Chomp </item>
+ <item> ChooseNextBasePoint </item>
+ <item> ClassComparison </item>
+ <item> ClassElementLargeGroup </item>
+ <item> ClassElementLattice </item>
+ <item> ClassElementSmallGroup </item>
+ <item> ClassFunction </item>
+ <item> ClassFunctionSameType </item>
+ <item> ClassMultiplicationCoefficient </item>
+ <item> ClassNames </item>
+ <item> ClassNamesTom </item>
+ <item> ClassNumbersElements </item>
+ <item> ClassOrbit </item>
+ <item> ClassParameters </item>
+ <item> ClassPermutation </item>
+ <item> ClassPositionsOfAgemo </item>
+ <item> ClassPositionsOfCentre </item>
+ <item> ClassPositionsOfDerivedSubgroup </item>
+ <item> ClassPositionsOfDirectProductDecompositions </item>
+ <item> ClassPositionsOfElementaryAbelianSeries </item>
+ <item> ClassPositionsOfFittingSubgroup </item>
+ <item> ClassPositionsOfKernel </item>
+ <item> ClassPositionsOfLowerCentralSeries </item>
+ <item> ClassPositionsOfMaximalNormalSubgroups </item>
+ <item> ClassPositionsOfNormalClosure </item>
+ <item> ClassPositionsOfNormalSubgroup </item>
+ <item> ClassPositionsOfNormalSubgroups </item>
+ <item> ClassPositionsOfSolvableResiduum </item>
+ <item> ClassPositionsOfSupersolvableResiduum </item>
+ <item> ClassPositionsOfUpperCentralSeries </item>
+ <item> ClassRepsPermutedTuples </item>
+ <item> ClassRoots </item>
+ <item> ClassStructureCharTable </item>
+ <item> ClassTypesTom </item>
+ <item> ClassesSolvableGroup </item>
+ <item> CleanedTailPcElement </item>
+ <item> ClearCacheStats </item>
+ <item> ClearCentralRelations </item>
+ <item> ClearDefinitionNC </item>
+ <item> ClearPQuotientStatistics </item>
+ <item> ClearProfile </item>
+ <item> CloseMutableBasis </item>
+ <item> CloseNaturalHomomorphismsPool </item>
+ <item> CloseStream </item>
+ <item> ClosedStreamType </item>
+ <item> ClosureAdditiveGroup </item>
+ <item> ClosureAdditiveMagmaDefault </item>
+ <item> ClosureAdditiveMagmaWithInverses </item>
+ <item> ClosureAlgebra </item>
+ <item> ClosureDivisionRing </item>
+ <item> ClosureField </item>
+ <item> ClosureGroup </item>
+ <item> ClosureGroupAddElm </item>
+ <item> ClosureGroupCompare </item>
+ <item> ClosureGroupDefault </item>
+ <item> ClosureGroupIntest </item>
+ <item> ClosureLeftModule </item>
+ <item> ClosureLeftOperatorRing </item>
+ <item> ClosureMagmaDefault </item>
+ <item> ClosureNearAdditiveGroup </item>
+ <item> ClosureNearAdditiveMagmaWithInverses </item>
+ <item> ClosureRandomPermGroup </item>
+ <item> ClosureRing </item>
+ <item> ClosureSemiring </item>
+ <item> ClosureSubgroup </item>
+ <item> ClosureSubgroupNC </item>
+ <item> CntOp </item>
+ <item> CoKernel </item>
+ <item> CoKernelGensIterator </item>
+ <item> CoKernelGensPermHom </item>
+ <item> CoKernelOfAdditiveGeneralMapping </item>
+ <item> CoKernelOfMultiplicativeGeneralMapping </item>
+ <item> CoSuFp </item>
+ <item> Coboundaries </item>
+ <item> CocGroup </item>
+ <item> Cochain </item>
+ <item> CochainSpace </item>
+ <item> CocycleSQ </item>
+ <item> CocycleToRelVector </item>
+ <item> Cocycles </item>
+ <item> CodeGenerators </item>
+ <item> CodePcGroup </item>
+ <item> CodePcgs </item>
+ <item> CoefficientTaylorSeries </item>
+ <item> Coefficients </item>
+ <item> CoefficientsAndMagmaElements </item>
+ <item> CoefficientsFamily </item>
+ <item> CoefficientsMultiadic </item>
+ <item> CoefficientsOfLaurentPolynomial </item>
+ <item> CoefficientsOfUnivariateLaurentPolynomial </item>
+ <item> CoefficientsOfUnivariatePolynomial </item>
+ <item> CoefficientsOfUnivariateRationalFunction </item>
+ <item> CoefficientsOfVector </item>
+ <item> CoefficientsQadic </item>
+ <item> CoefficientsRing </item>
+ <item> CoeffsCyc </item>
+ <item> CoeffsMod </item>
+ <item> CollFamRangeEqFamElms </item>
+ <item> CollFamSourceEqFamElms </item>
+ <item> CollapsedMat </item>
+ <item> CollectPolycyclic </item>
+ <item> CollectUEALatticeElement </item>
+ <item> CollectWord </item>
+ <item> CollectWordOrFail </item>
+ <item> Collected </item>
+ <item> CollectedPartition </item>
+ <item> CollectedWordSQ </item>
+ <item> CollectionsFamily </item>
+ <item> CollectorSQ </item>
+ <item> ColorPrompt </item>
+ <item> ColumnIndexOfReesMatrixSemigroupElement </item>
+ <item> ColumnIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> ColumnsOfReesMatrixSemigroup </item>
+ <item> ColumnsOfReesZeroMatrixSemigroup </item>
+ <item> Combinations </item>
+ <item> CombinationsA </item>
+ <item> CombinationsK </item>
+ <item> CombinatorialCollector </item>
+ <item> CombinatorialCollectorByGenerators </item>
+ <item> CombinatoricSplit </item>
+ <item> Comm </item>
+ <item> CommutGenImgs </item>
+ <item> CommutativeDiagram </item>
+ <item> CommutatorFactorGroup </item>
+ <item> CommutatorLength </item>
+ <item> CommutatorSubgroup </item>
+ <item> Compacted </item>
+ <item> CompanionMat </item>
+ <item> CompareVersionNumbers </item>
+ <item> CompatibleConjugacyClasses </item>
+ <item> CompatibleConjugacyClassesDefault </item>
+ <item> CompatiblePairs </item>
+ <item> CompileFunc </item>
+ <item> ComplementIntMat </item>
+ <item> ComplementSystem </item>
+ <item> Complementclasses </item>
+ <item> ComplementclassesEA </item>
+ <item> ComplementclassesSolvableNC </item>
+ <item> ComplementclassesSolvableWBG </item>
+ <item> CompleteChain </item>
+ <item> CompleteGaloisGroupPElement </item>
+ <item> CompleteOrdersOfRws </item>
+ <item> CompleteSchreierTransversal </item>
+ <item> CompletionBar </item>
+ <item> ComplexConjugate </item>
+ <item> ComplexificationQuat </item>
+ <item> ComponentsOfTuplesFamily </item>
+ <item> ComposedXMLString </item>
+ <item> CompositionMapping </item>
+ <item> CompositionMaps </item>
+ <item> CompositionOfStraightLinePrograms </item>
+ <item> CompositionSeries </item>
+ <item> Compress </item>
+ <item> ComputeTails </item>
+ <item> ComputedAgemos </item>
+ <item> ComputedAscendingChains </item>
+ <item> ComputedBrauerTables </item>
+ <item> ComputedClassFusions </item>
+ <item> ComputedCyclicExtensionsTom </item>
+ <item> ComputedHallSubgroups </item>
+ <item> ComputedIndicators </item>
+ <item> ComputedIsPNilpotents </item>
+ <item> ComputedIsPSolvableCharacterTables </item>
+ <item> ComputedIsPSolvables </item>
+ <item> ComputedOmegas </item>
+ <item> ComputedPCentralSeriess </item>
+ <item> ComputedPCores </item>
+ <item> ComputedPRumps </item>
+ <item> ComputedPowerMaps </item>
+ <item> ComputedPrimeBlockss </item>
+ <item> ComputedSylowComplements </item>
+ <item> ComputedSylowSubgroups </item>
+ <item> ConcatSubos </item>
+ <item> Concatenation </item>
+ <item> Conductor </item>
+ <item> ConfluentRws </item>
+ <item> Congruences </item>
+ <item> ConjugacyClass </item>
+ <item> ConjugacyClassSubgroups </item>
+ <item> ConjugacyClasses </item>
+ <item> ConjugacyClassesByOrbits </item>
+ <item> ConjugacyClassesByRandomSearch </item>
+ <item> ConjugacyClassesFittingFreeGroup </item>
+ <item> ConjugacyClassesForSmallGroup </item>
+ <item> ConjugacyClassesMaximalSubgroups </item>
+ <item> ConjugacyClassesOfNaturalGroup </item>
+ <item> ConjugacyClassesPerfectSubgroups </item>
+ <item> ConjugacyClassesSubgroups </item>
+ <item> ConjugacyClassesSubwreath </item>
+ <item> ConjugacyClassesTry </item>
+ <item> ConjugacyClassesViaRadical </item>
+ <item> ConjugateDominantWeight </item>
+ <item> ConjugateDominantWeightWithWord </item>
+ <item> ConjugateGroup </item>
+ <item> ConjugateMatrixActionToLinearAction </item>
+ <item> ConjugateMatrixGroupToLinearAction </item>
+ <item> ConjugateMatrixGroupToLinearGroup </item>
+ <item> ConjugateStabChain </item>
+ <item> ConjugateSubgroup </item>
+ <item> ConjugateSubgroups </item>
+ <item> ConjugatedModule </item>
+ <item> Conjugates </item>
+ <item> ConjugatingElement </item>
+ <item> ConjugatorAutomorphism </item>
+ <item> ConjugatorAutomorphismNC </item>
+ <item> ConjugatorInnerAutomorphism </item>
+ <item> ConjugatorIsomorphism </item>
+ <item> ConjugatorOfConjugatorIsomorphism </item>
+ <item> ConnectGroupAndCharacterTable </item>
+ <item> ConsiderKernels </item>
+ <item> ConsiderSmallerPowerMaps </item>
+ <item> ConsiderStructureConstants </item>
+ <item> ConsiderTableAutomorphisms </item>
+ <item> ConstantInBaseRingPol </item>
+ <item> ConstantTimeAccessList </item>
+ <item> ConstituentsCompositionMapping </item>
+ <item> ConstituentsOfCharacter </item>
+ <item> ConstituentsPolynomial </item>
+ <item> ContainedCharacters </item>
+ <item> ContainedDecomposables </item>
+ <item> ContainedMaps </item>
+ <item> ContainedPossibleCharacters </item>
+ <item> ContainedPossibleVirtualCharacters </item>
+ <item> ContainedSpecialVectors </item>
+ <item> ContainedTom </item>
+ <item> ContainingTom </item>
+ <item> ContinuedFractionApproximationOfRoot </item>
+ <item> ContinuedFractionExpansionOfRoot </item>
+ <item> ConvertBasicImageGroupElement </item>
+ <item> ConvertToCharacterTable </item>
+ <item> ConvertToCharacterTableNC </item>
+ <item> ConvertToLibTom </item>
+ <item> ConvertToLibraryCharacterTableNC </item>
+ <item> ConvertToMatrixRep </item>
+ <item> ConvertToMatrixRepNC </item>
+ <item> ConvertToNormalFormMonomialElement </item>
+ <item> ConvertToRangeRep </item>
+ <item> ConvertToSiftGroup </item>
+ <item> ConvertToStringRep </item>
+ <item> ConvertToTableOfMarks </item>
+ <item> ConvertToVectorRep </item>
+ <item> ConvertToVectorRepNC </item>
+ <item> ConwayCandidates </item>
+ <item> ConwayPol </item>
+ <item> ConwayPolynomial </item>
+ <item> CopiedAugmentedCosetTable </item>
+ <item> CopyMappingAttributes </item>
+ <item> CopyOptionsDefaults </item>
+ <item> CopyRel </item>
+ <item> CopyStabChain </item>
+ <item> Core </item>
+ <item> CoreInParent </item>
+ <item> CoreOp </item>
+ <item> CorestEval </item>
+ <item> CorrectConjugacyClass </item>
+ <item> CorrespondingGeneratorsByModuloPcgs </item>
+ <item> CorrespondingPermutations </item>
+ <item> CosetLeadersInner </item>
+ <item> CosetLeadersMatFFE </item>
+ <item> CosetNumber </item>
+ <item> CosetRepAsWord </item>
+ <item> CosetTable </item>
+ <item> CosetTableBySubgroup </item>
+ <item> CosetTableDefaultLimit </item>
+ <item> CosetTableDefaultMaxLimit </item>
+ <item> CosetTableFpHom </item>
+ <item> CosetTableFromGensAndRels </item>
+ <item> CosetTableInWholeGroup </item>
+ <item> CosetTableNormalClosure </item>
+ <item> CosetTableNormalClosureInWholeGroup </item>
+ <item> CosetTableOfFpSemigroup </item>
+ <item> CosetTableStandard </item>
+ <item> CoveringTriplesCharacters </item>
+ <item> CrcFile </item>
+ <item> CreateAllCycleStructures </item>
+ <item> CreateCompletionFiles </item>
+ <item> CreateKnuthBendixRewritingSystem </item>
+ <item> CreateOrderingByLtFunction </item>
+ <item> CreateOrderingByLteqFunction </item>
+ <item> CrystGroupDefaultAction </item>
+ <item> CurrentAssertionLevel </item>
+ <item> CycList </item>
+ <item> Cycle </item>
+ <item> CycleByPosOp </item>
+ <item> CycleIndex </item>
+ <item> CycleIndexOp </item>
+ <item> CycleLength </item>
+ <item> CycleLengthOp </item>
+ <item> CycleLengthPermInt </item>
+ <item> CycleLengths </item>
+ <item> CycleLengthsOp </item>
+ <item> CycleOp </item>
+ <item> CyclePermInt </item>
+ <item> CycleStructureClass </item>
+ <item> CycleStructurePerm </item>
+ <item> CycleStructuresGroup </item>
+ <item> Cycles </item>
+ <item> CyclesOp </item>
+ <item> CyclicExtensionsTom </item>
+ <item> CyclicExtensionsTomOp </item>
+ <item> CyclicGroup </item>
+ <item> CyclicGroupCons </item>
+ <item> CyclicTopExtensions </item>
+ <item> CyclotomicField </item>
+ <item> CyclotomicPol </item>
+ <item> CyclotomicPolynomial </item>
+ <item> Cyclotomics </item>
+ <item> CyclotomicsFamily </item>
+ <item> DMYDay </item>
+ <item> DMYhmsSeconds </item>
+ <item> DTCommutator </item>
+ <item> DTConjugate </item>
+ <item> DTMultiply </item>
+ <item> DTPower </item>
+ <item> DTQuotient </item>
+ <item> DTSolution </item>
+ <item> DataObj </item>
+ <item> DataType </item>
+ <item> DayDMY </item>
+ <item> DaysInMonth </item>
+ <item> DaysInYear </item>
+ <item> DeclareAttribute </item>
+ <item> DeclareAttributeKernel </item>
+ <item> DeclareAttributeSuppCT </item>
+ <item> DeclareAutoPackage </item>
+ <item> DeclareAutoreadableVariables </item>
+ <item> DeclareCategory </item>
+ <item> DeclareCategoryCollections </item>
+ <item> DeclareCategoryFamily </item>
+ <item> DeclareCategoryKernel </item>
+ <item> DeclareComponent </item>
+ <item> DeclareConstructor </item>
+ <item> DeclareConstructorKernel </item>
+ <item> DeclareFilter </item>
+ <item> DeclareGlobalFunction </item>
+ <item> DeclareGlobalVariable </item>
+ <item> DeclareHandlingByNiceBasis </item>
+ <item> DeclareInfoClass </item>
+ <item> DeclareOperation </item>
+ <item> DeclareOperationKernel </item>
+ <item> DeclarePackage </item>
+ <item> DeclarePackageAutoDocumentation </item>
+ <item> DeclarePackageDocumentation </item>
+ <item> DeclareProperty </item>
+ <item> DeclarePropertyKernel </item>
+ <item> DeclarePropertySuppCT </item>
+ <item> DeclareRepresentation </item>
+ <item> DeclareRepresentationKernel </item>
+ <item> DeclareSynonym </item>
+ <item> DeclareSynonymAttr </item>
+ <item> DecodeTree </item>
+ <item> DecodedTreeEntry </item>
+ <item> DecomposeEltIntoPElts </item>
+ <item> DecomposeTensorProduct </item>
+ <item> DecomposedFixedPointVector </item>
+ <item> DecomposedRationalClass </item>
+ <item> Decomposition </item>
+ <item> DecompositionInt </item>
+ <item> DecompositionMatrix </item>
+ <item> DecompositionTypes </item>
+ <item> DecompositionTypesOfGroup </item>
+ <item> Decreased </item>
+ <item> DeepThoughtCollector </item>
+ <item> DeepThoughtCollectorByGenerators </item>
+ <item> DefaultField </item>
+ <item> DefaultFieldByGenerators </item>
+ <item> DefaultFieldOfMatrix </item>
+ <item> DefaultFieldOfMatrixGroup </item>
+ <item> DefaultHashLength </item>
+ <item> DefaultPackageBannerString </item>
+ <item> DefaultRing </item>
+ <item> DefaultRingByGenerators </item>
+ <item> DefaultSparseHashRepType </item>
+ <item> DefaultSparseHashWithIKRepType </item>
+ <item> DefaultStabChainOptions </item>
+ <item> DefectApproximation </item>
+ <item> DefineNewGenerators </item>
+ <item> DefiningPcgs </item>
+ <item> DefiningPolynomial </item>
+ <item> DefiningQuotientHomomorphism </item>
+ <item> Degree </item>
+ <item> DegreeAction </item>
+ <item> DegreeFFE </item>
+ <item> DegreeIndeterminate </item>
+ <item> DegreeNaturalHomomorphismsPool </item>
+ <item> DegreeOfBinaryRelation </item>
+ <item> DegreeOfCharacter </item>
+ <item> DegreeOfLaurentPolynomial </item>
+ <item> DegreeOfMatrixGroup </item>
+ <item> DegreeOfTransformation </item>
+ <item> DegreeOfTransformationSemigroup </item>
+ <item> DegreeOfUnivariateLaurentPolynomial </item>
+ <item> DegreeOperation </item>
+ <item> DegreeOverPrimeField </item>
+ <item> DeleteImage </item>
+ <item> Delta </item>
+ <item> DenominatorCyc </item>
+ <item> DenominatorOfModuloPcgs </item>
+ <item> DenominatorOfRationalFunction </item>
+ <item> DenominatorRat </item>
+ <item> DenseHashTable </item>
+ <item> DenseIntKey </item>
+ <item> DepthOfPcElement </item>
+ <item> DepthOfUpperTriangularMatrix </item>
+ <item> DepthSchreierTrees </item>
+ <item> Derangements </item>
+ <item> DerangementsK </item>
+ <item> Derivations </item>
+ <item> Derivative </item>
+ <item> DerivedLength </item>
+ <item> DerivedSeries </item>
+ <item> DerivedSeriesOfGroup </item>
+ <item> DerivedSubgroup </item>
+ <item> DerivedSubgroupTom </item>
+ <item> DerivedSubgroupsTom </item>
+ <item> DerivedSubgroupsTomPossible </item>
+ <item> DerivedSubgroupsTomUnique </item>
+ <item> DescendingListWithElementRemoved </item>
+ <item> DescriptionOfNormalizedUEAElement </item>
+ <item> DescriptionOfRootOfUnity </item>
+ <item> Determinant </item>
+ <item> DeterminantIntMat </item>
+ <item> DeterminantMat </item>
+ <item> DeterminantMatDestructive </item>
+ <item> DeterminantMatDivFree </item>
+ <item> DeterminantOfCharacter </item>
+ <item> DiagonalMat </item>
+ <item> DiagonalOfMat </item>
+ <item> DiagonalSocleAction </item>
+ <item> DiagonalizeIntMat </item>
+ <item> DiagonalizeIntMatNormDriven </item>
+ <item> DiagonalizeMat </item>
+ <item> DictionariesFamily </item>
+ <item> DictionaryByList </item>
+ <item> DictionaryByPosition </item>
+ <item> DictionaryBySort </item>
+ <item> DiffCoc </item>
+ <item> Difference </item>
+ <item> DifferenceBlist </item>
+ <item> DifferenceLists </item>
+ <item> DifferenceOfPcElement </item>
+ <item> DigitsNumber </item>
+ <item> DihedralGenerators </item>
+ <item> DihedralGroup </item>
+ <item> DihedralGroupCons </item>
+ <item> Dimension </item>
+ <item> DimensionOfHighestWeightModule </item>
+ <item> DimensionOfMatrixGroup </item>
+ <item> DimensionOfVectors </item>
+ <item> DimensionsLoewyFactors </item>
+ <item> DimensionsMat </item>
+ <item> DirProdTransversal </item>
+ <item> DirectFactorsOfGroup </item>
+ <item> DirectProduct </item>
+ <item> DirectProductDecompositionsLocal </item>
+ <item> DirectProductInfo </item>
+ <item> DirectProductOp </item>
+ <item> DirectSumDecomposition </item>
+ <item> DirectSumMat </item>
+ <item> DirectSumOfAlgebraModules </item>
+ <item> DirectSumOfAlgebras </item>
+ <item> DirectoriesFamily </item>
+ <item> DirectoriesLibrary </item>
+ <item> DirectoriesPackageLibrary </item>
+ <item> DirectoriesPackagePrograms </item>
+ <item> DirectoriesSystemPrograms </item>
+ <item> Directory </item>
+ <item> DirectoryContents </item>
+ <item> DirectoryCurrent </item>
+ <item> DirectoryTemporary </item>
+ <item> DirectoryType </item>
+ <item> DisableAttributeValueStoring </item>
+ <item> Discriminant </item>
+ <item> Display </item>
+ <item> DisplayCacheStats </item>
+ <item> DisplayCompositionSeries </item>
+ <item> DisplayEggBoxOfDClass </item>
+ <item> DisplayImfInvariants </item>
+ <item> DisplayImfReps </item>
+ <item> DisplayInformationPerfectGroups </item>
+ <item> DisplayOptions </item>
+ <item> DisplayOptionsStack </item>
+ <item> DisplayProfile </item>
+ <item> DisplayRevision </item>
+ <item> DisplaySemigroup </item>
+ <item> DisplayXMLStructure </item>
+ <item> DistVecClosVecLib </item>
+ <item> DistanceVecFFE </item>
+ <item> DistancesDistributionMatFFEVecFFE </item>
+ <item> DistancesDistributionVecFFEsVecFFE </item>
+ <item> DivisionRingByGenerators </item>
+ <item> DivisorsInt </item>
+ <item> DivisorsIntCache </item>
+ <item> DixonInit </item>
+ <item> DixonRecord </item>
+ <item> DixonRepChi </item>
+ <item> DixonRepGHchi </item>
+ <item> DixonSplit </item>
+ <item> DixontinI </item>
+ <item> DnLattice </item>
+ <item> DnLatticeIterative </item>
+ <item> DoAlgebraicExt </item>
+ <item> DoCentralSeriesPcgsIfNilpot </item>
+ <item> DoCheapActionImages </item>
+ <item> DoCheapOperationImages </item>
+ <item> DoClosurePrmGp </item>
+ <item> DoEASLS </item>
+ <item> DoExponentsConjLayerFampcgs </item>
+ <item> DoFactorCosetAction </item>
+ <item> DoGaloisType </item>
+ <item> DoImmutableMatrix </item>
+ <item> DoInducedPcgsByPcSequenceNC </item>
+ <item> DoLogModRho </item>
+ <item> DoLowIndexSubgroupsFpGroup </item>
+ <item> DoMulExt </item>
+ <item> DoNFIM </item>
+ <item> DoNormalClosurePermGroup </item>
+ <item> DoNormalizerSA </item>
+ <item> DoPcgsElementaryAbelianSeries </item>
+ <item> DoPcgsOrbitOp </item>
+ <item> DoPrintUnivariateLaurent </item>
+ <item> DoReadPkg </item>
+ <item> DoRereadPkg </item>
+ <item> DoRightTransversalPc </item>
+ <item> DoShortwordBasepoint </item>
+ <item> DoSnAnGiantTest </item>
+ <item> DoSparseActionHomomorphism </item>
+ <item> DoSparseLinearActionOnFaithfulSubset </item>
+ <item> DoTest </item>
+ <item> DoUnivTestRatfun </item>
+ <item> Domain </item>
+ <item> DomainByGenerators </item>
+ <item> DomainForAction </item>
+ <item> DominantCharacter </item>
+ <item> DominantWeights </item>
+ <item> DoubleCentralizerOrbit </item>
+ <item> DoubleCoset </item>
+ <item> DoubleCosetRepsAndSizes </item>
+ <item> DoubleCosets </item>
+ <item> DoubleCosetsNC </item>
+ <item> DoubleCosetsPcGroup </item>
+ <item> DoubleHashArraySize </item>
+ <item> DoubleHashDictSize </item>
+ <item> DownEnv </item>
+ <item> DualGModule </item>
+ <item> DumpWorkspace </item>
+ <item> DuplicateFreeList </item>
+ <item> DxActiveCols </item>
+ <item> DxCalcAllPowerMaps </item>
+ <item> DxCalcPrimeClasses </item>
+ <item> DxDegreeCandidates </item>
+ <item> DxEigenbase </item>
+ <item> DxFrobSchurInd </item>
+ <item> DxGaloisOrbits </item>
+ <item> DxGeneratePrimeCyclotomic </item>
+ <item> DxIncludeIrreducibles </item>
+ <item> DxIsInSpace </item>
+ <item> DxLiftCharacter </item>
+ <item> DxLinearCharacters </item>
+ <item> DxModProduct </item>
+ <item> DxModularValuePol </item>
+ <item> DxNiceBasis </item>
+ <item> DxPreparation </item>
+ <item> DxRegisterModularChar </item>
+ <item> DxSplitDegree </item>
+ <item> EANormalSeriesByPcgs </item>
+ <item> EAPrimeLayerSQ </item>
+ <item> ERepAssWorInv </item>
+ <item> ERepAssWorProd </item>
+ <item> ERepLettWord </item>
+ <item> Earns </item>
+ <item> Edit </item>
+ <item> EggBoxOfDClass </item>
+ <item> EichlerTransformation </item>
+ <item> Eigenspaces </item>
+ <item> Eigenvalues </item>
+ <item> EigenvaluesChar </item>
+ <item> Eigenvectors </item>
+ <item> ElementByRws </item>
+ <item> ElementOfFpAlgebra </item>
+ <item> ElementOfFpGroup </item>
+ <item> ElementOfFpMonoid </item>
+ <item> ElementOfFpSemigroup </item>
+ <item> ElementOfMagmaRing </item>
+ <item> ElementOrdersPowerMap </item>
+ <item> ElementProperty </item>
+ <item> ElementTestFunction </item>
+ <item> ElementaryAbelianGroup </item>
+ <item> ElementaryAbelianGroupCons </item>
+ <item> ElementaryAbelianSeries </item>
+ <item> ElementaryAbelianSeriesLargeSteps </item>
+ <item> ElementaryAbelianSubseries </item>
+ <item> ElementaryDivisorsMat </item>
+ <item> ElementaryDivisorsMatDestructive </item>
+ <item> Elements </item>
+ <item> ElementsFamily </item>
+ <item> ElementsStabChain </item>
+ <item> EliminatedWord </item>
+ <item> EliminationOrdering </item>
+ <item> ElmDivRingElm </item>
+ <item> ElmTimesRingElm </item>
+ <item> ElmWPObj </item>
+ <item> ElsymsPowersums </item>
+ <item> Embedding </item>
+ <item> EmptyBinaryRelation </item>
+ <item> EmptyMatrix </item>
+ <item> EmptyRBase </item>
+ <item> EmptyRowVector </item>
+ <item> EmptySCTable </item>
+ <item> EmptyStabChain </item>
+ <item> EmptyTuplesFamily </item>
+ <item> EnableAttributeValueStoring </item>
+ <item> End </item>
+ <item> EndoMappingByTransformation </item>
+ <item> EnumerateIndependentAbelianProducts </item>
+ <item> Enumerator </item>
+ <item> EnumeratorByBasis </item>
+ <item> EnumeratorByFunctions </item>
+ <item> EnumeratorByPcgs </item>
+ <item> EnumeratorOfAdditiveMagma </item>
+ <item> EnumeratorOfGroup </item>
+ <item> EnumeratorOfIdeal </item>
+ <item> EnumeratorOfMagma </item>
+ <item> EnumeratorOfMagmaIdeal </item>
+ <item> EnumeratorOfNormedRowVectors </item>
+ <item> EnumeratorOfPrimeField </item>
+ <item> EnumeratorOfRing </item>
+ <item> EnumeratorOfSemigroupIdeal </item>
+ <item> EnumeratorOfSubset </item>
+ <item> EnumeratorOfTrivialAdditiveMagmaWithZero </item>
+ <item> EnumeratorOfTrivialMagmaWithOne </item>
+ <item> EnumeratorOfTuples </item>
+ <item> EnumeratorOfZmodnZ </item>
+ <item> EnumeratorSorted </item>
+ <item> EnvelopingAlgebra </item>
+ <item> EpiPcByModpcgs </item>
+ <item> EpimorphismNilpotentQuotient </item>
+ <item> EpimorphismNilpotentQuotientOp </item>
+ <item> EpimorphismPGroup </item>
+ <item> EpimorphismQuotientSystem </item>
+ <item> EpimorphismSchurCover </item>
+ <item> EqualBoxedObj </item>
+ <item> EquivalenceClassOfElement </item>
+ <item> EquivalenceClassOfElementNC </item>
+ <item> EquivalenceClassRelation </item>
+ <item> EquivalenceClasses </item>
+ <item> EquivalenceRelationByPairs </item>
+ <item> EquivalenceRelationByPairsNC </item>
+ <item> EquivalenceRelationByPartition </item>
+ <item> EquivalenceRelationByPartitionNC </item>
+ <item> EquivalenceRelationByProperty </item>
+ <item> EquivalenceRelationByRelation </item>
+ <item> EquivalenceRelationPartition </item>
+ <item> EquivalenceType </item>
+ <item> Error </item>
+ <item> ErrorCount </item>
+ <item> EspaceBasePoints </item>
+ <item> EuclideanDegree </item>
+ <item> EuclideanQuotient </item>
+ <item> EuclideanRemainder </item>
+ <item> EulerianFunction </item>
+ <item> EulerianFunctionByTom </item>
+ <item> EvalF </item>
+ <item> EvalFpCoc </item>
+ <item> EvalStraightLineProgElm </item>
+ <item> EvalString </item>
+ <item> EvaluateConsistency </item>
+ <item> EvaluateOverlapANA </item>
+ <item> EvaluateOverlapBAN </item>
+ <item> EvaluateOverlapBNA </item>
+ <item> EvaluateOverlapCBA </item>
+ <item> EvaluateRelation </item>
+ <item> EvaluateRelators </item>
+ <item> EvectBasePoints </item>
+ <item> ExactSizeConsiderFunction </item>
+ <item> ExcludeFromAutoload </item>
+ <item> ExcludedOrders </item>
+ <item> Exec </item>
+ <item> ExecuteProcess </item>
+ <item> ExpPcElmSortedFun </item>
+ <item> Exponent </item>
+ <item> ExponentOfPcElement </item>
+ <item> ExponentOfPowering </item>
+ <item> ExponentSumWord </item>
+ <item> ExponentSums </item>
+ <item> ExponentSyllable </item>
+ <item> ExponentsConjugateLayer </item>
+ <item> ExponentsOfCommutator </item>
+ <item> ExponentsOfConjugate </item>
+ <item> ExponentsOfPcElement </item>
+ <item> ExponentsOfPcElementPermGroup </item>
+ <item> ExponentsOfRelativePower </item>
+ <item> ExportToKernelFinished </item>
+ <item> ExtOrbStabDom </item>
+ <item> ExtRepByTailVector </item>
+ <item> ExtRepDenominatorRatFun </item>
+ <item> ExtRepNumeratorRatFun </item>
+ <item> ExtRepOfObj </item>
+ <item> ExtRepPolynomialRatFun </item>
+ <item> ExtendRepresentation </item>
+ <item> ExtendSchreierTransversal </item>
+ <item> ExtendSchreierTransversalShortCube </item>
+ <item> ExtendSchreierTransversalShortTree </item>
+ <item> ExtendSeriesPermGroup </item>
+ <item> ExtendStabChain </item>
+ <item> ExtendToBasis </item>
+ <item> ExtendedGroup </item>
+ <item> ExtendedIntersectionSumPcgs </item>
+ <item> ExtendedPcgs </item>
+ <item> ExtendedT </item>
+ <item> ExtendedVectors </item>
+ <item> Extension </item>
+ <item> ExtensionNC </item>
+ <item> ExtensionOnBlocks </item>
+ <item> ExtensionRepresentatives </item>
+ <item> ExtensionSQ </item>
+ <item> Extensions </item>
+ <item> ExtensionsOfModule </item>
+ <item> ExteriorPower </item>
+ <item> ExteriorPowerOfAlgebraModule </item>
+ <item> ExternalOrbit </item>
+ <item> ExternalOrbitOp </item>
+ <item> ExternalOrbits </item>
+ <item> ExternalOrbitsStabilizers </item>
+ <item> ExternalSet </item>
+ <item> ExternalSetByFilterConstructor </item>
+ <item> ExternalSetByTypeConstructor </item>
+ <item> ExternalSubset </item>
+ <item> ExternalSubsetOp </item>
+ <item> Extract </item>
+ <item> ExtraspecialGroup </item>
+ <item> ExtraspecialGroupCons </item>
+ <item> FFEFamily </item>
+ <item> FFPFactors </item>
+ <item> FFPOrderKnownDividend </item>
+ <item> FFPPowerModCheck </item>
+ <item> FFPUpperBoundOrder </item>
+ <item> FLMLORByGenerators </item>
+ <item> FLMLORFromFFE </item>
+ <item> FLMLORWithOne </item>
+ <item> FLMLORWithOneByGenerators </item>
+ <item> FMRRemoveZero </item>
+ <item> FactorCosetAction </item>
+ <item> FactorCosetOperation </item>
+ <item> FactorFreeAlgebraByRelators </item>
+ <item> FactorFreeGroupByRelators </item>
+ <item> FactorFreeMonoidByRelations </item>
+ <item> FactorFreeSemigroupByRelations </item>
+ <item> FactorGroup </item>
+ <item> FactorGroupFpGroupByRels </item>
+ <item> FactorGroupNC </item>
+ <item> FactorGroupNormalSubgroupClasses </item>
+ <item> FactorGroupTom </item>
+ <item> FactorSemigroup </item>
+ <item> FactorSemigroupByClosure </item>
+ <item> Factorial </item>
+ <item> Factorization </item>
+ <item> Factors </item>
+ <item> FactorsCommonDegreePol </item>
+ <item> FactorsInt </item>
+ <item> FactorsOfDirectProduct </item>
+ <item> FactorsRho </item>
+ <item> FactorsSquarefree </item>
+ <item> FaithfulModule </item>
+ <item> FamElmEqFamRange </item>
+ <item> FamElmEqFamSource </item>
+ <item> FamMapFamSourceFamRange </item>
+ <item> FamRangeEqFamElm </item>
+ <item> FamRangeNotEqFamElm </item>
+ <item> FamSourceEqFamElm </item>
+ <item> FamSourceNotEqFamElm </item>
+ <item> FamSourceRgtEqFamsLft </item>
+ <item> FamiliesOfGeneralMappingsAndRanges </item>
+ <item> FamiliesOfRows </item>
+ <item> FamilyForOrdering </item>
+ <item> FamilyForRewritingSystem </item>
+ <item> FamilyObj </item>
+ <item> FamilyOfFamilies </item>
+ <item> FamilyOfTypes </item>
+ <item> FamilyPcgs </item>
+ <item> FamilyRange </item>
+ <item> FamilySource </item>
+ <item> FamilyType </item>
+ <item> FastExtSQ </item>
+ <item> Fibonacci </item>
+ <item> FibonacciGroup </item>
+ <item> Field </item>
+ <item> FieldByGenerators </item>
+ <item> FieldExtension </item>
+ <item> FieldOfMatrixGroup </item>
+ <item> FieldOfMatrixList </item>
+ <item> FieldOverItselfByGenerators </item>
+ <item> FileDescriptorOfStream </item>
+ <item> FileString </item>
+ <item> Filename </item>
+ <item> FilterSGMLMarkup </item>
+ <item> Filtered </item>
+ <item> FilteredOp </item>
+ <item> FinIndexCyclicSubgroupGenerator </item>
+ <item> FindActionKernel </item>
+ <item> FindBag </item>
+ <item> FindLayer </item>
+ <item> FindNewReps </item>
+ <item> FindNormalCSPG </item>
+ <item> FindOperationKernel </item>
+ <item> FindRegularNormalCSPG </item>
+ <item> FindWindowId </item>
+ <item> Fingerprint </item>
+ <item> FingerprintFF </item>
+ <item> FingerprintLarge </item>
+ <item> FingerprintMedium </item>
+ <item> FingerprintPerm </item>
+ <item> FingerprintSmall </item>
+ <item> FiniteField </item>
+ <item> First </item>
+ <item> FirstOp </item>
+ <item> FittingSubgroup </item>
+ <item> FixcellPoint </item>
+ <item> Fixcells </item>
+ <item> FixcellsCell </item>
+ <item> FixedPointSpace </item>
+ <item> FixpointCellNo </item>
+ <item> FlagsFamily </item>
+ <item> FlagsObj </item>
+ <item> FlagsType </item>
+ <item> Flat </item>
+ <item> FlatBlockMat </item>
+ <item> FlatHashParams </item>
+ <item> FloatsFamily </item>
+ <item> FlushCaches </item>
+ <item> ForAll </item>
+ <item> ForAllOp </item>
+ <item> ForAny </item>
+ <item> ForAnyOp </item>
+ <item> FormatParagraph </item>
+ <item> FormattedString </item>
+ <item> FpAlgebraByGeneralizedCartanMatrix </item>
+ <item> FpElmComparisonMethod </item>
+ <item> FpElmEqualityMethod </item>
+ <item> FpElmKBRWS </item>
+ <item> FpGroupPcGroupSQ </item>
+ <item> FpGroupPresentation </item>
+ <item> FpGrpMonSmgOfFpGrpMonSmgElement </item>
+ <item> FpLieAlgebraByCartanMatrix </item>
+ <item> FpLieAlgebraEnumeration </item>
+ <item> FpMonoidOfElementOfFpMonoid </item>
+ <item> FpOfModules </item>
+ <item> FpSemigroupOfElementOfFpSemigroup </item>
+ <item> FptoSCAMorphismImageElm </item>
+ <item> FrattiniSubgroup </item>
+ <item> FrattinifactorId </item>
+ <item> FrattinifactorSize </item>
+ <item> FreeAlgebra </item>
+ <item> FreeAlgebraConstructor </item>
+ <item> FreeAlgebraOfFpAlgebra </item>
+ <item> FreeAlgebraWithOne </item>
+ <item> FreeAssociativeAlgebra </item>
+ <item> FreeAssociativeAlgebraWithOne </item>
+ <item> FreeGeneratorsOfFpAlgebra </item>
+ <item> FreeGeneratorsOfFpGroup </item>
+ <item> FreeGeneratorsOfFpMonoid </item>
+ <item> FreeGeneratorsOfFpSemigroup </item>
+ <item> FreeGeneratorsOfWholeGroup </item>
+ <item> FreeGroup </item>
+ <item> FreeGroupOfBasicImageGroup </item>
+ <item> FreeGroupOfElt </item>
+ <item> FreeGroupOfFpGroup </item>
+ <item> FreeLeftModule </item>
+ <item> FreeLieAlgebra </item>
+ <item> FreeMagma </item>
+ <item> FreeMagmaRing </item>
+ <item> FreeMagmaWithOne </item>
+ <item> FreeMonoid </item>
+ <item> FreeMonoidNatHomByGeneratorsNC </item>
+ <item> FreeMonoidOfFpMonoid </item>
+ <item> FreeMonoidOfRewritingSystem </item>
+ <item> FreeSemigroup </item>
+ <item> FreeSemigroupNatHomByGeneratorsNC </item>
+ <item> FreeSemigroupOfFpSemigroup </item>
+ <item> FreeSemigroupOfRewritingSystem </item>
+ <item> FreeStructureOfRewritingSystem </item>
+ <item> FrobeniusAutomorphism </item>
+ <item> FrobeniusAutomorphismI </item>
+ <item> FrobeniusCharacterValue </item>
+ <item> FullMatrixAlgebra </item>
+ <item> FullMatrixAlgebraCentralizer </item>
+ <item> FullMatrixFLMLOR </item>
+ <item> FullMatrixLieAlgebra </item>
+ <item> FullMatrixLieFLMLOR </item>
+ <item> FullMatrixModule </item>
+ <item> FullMatrixSpace </item>
+ <item> FullRowModule </item>
+ <item> FullRowSpace </item>
+ <item> FullSparseRowSpace </item>
+ <item> FullTransformationSemigroup </item>
+ <item> FunctionAction </item>
+ <item> FunctionsFamily </item>
+ <item> FusionCharTableTom </item>
+ <item> FusionConjugacyClasses </item>
+ <item> FusionConjugacyClassesOp </item>
+ <item> FusionRationalClassesPSubgroup </item>
+ <item> FusionsAllowedByRestrictions </item>
+ <item> FusionsOfLibTom </item>
+ <item> FusionsToLibTom </item>
+ <item> FusionsTom </item>
+ <item> GAPDocManualLab </item>
+ <item> GAPInfo </item>
+ <item> GInverses </item>
+ <item> GLDegree </item>
+ <item> GLUnderlyingField </item>
+ <item> GModuleByMats </item>
+ <item> GPartitions </item>
+ <item> GPartitionsEasy </item>
+ <item> GPartitionsGreatestEQ </item>
+ <item> GPartitionsGreatestEQHelper </item>
+ <item> GPartitionsGreatestLE </item>
+ <item> GPartitionsGreatestLEEasy </item>
+ <item> GPartitionsNrParts </item>
+ <item> GPartitionsNrPartsHelper </item>
+ <item> GQuotients </item>
+ <item> GaloisConjugates </item>
+ <item> GaloisCyc </item>
+ <item> GaloisDiffResolvent </item>
+ <item> GaloisField </item>
+ <item> GaloisGroup </item>
+ <item> GaloisMat </item>
+ <item> GaloisSetResolvent </item>
+ <item> GaloisStabilizer </item>
+ <item> GaloisType </item>
+ <item> GapInputPcGroup </item>
+ <item> GapInputSCTable </item>
+ <item> GasmanLimits </item>
+ <item> GasmanMessageStatus </item>
+ <item> GasmanStatistics </item>
+ <item> GaussianIntegers </item>
+ <item> GaussianRationals </item>
+ <item> Gcd </item>
+ <item> GcdCoeffs </item>
+ <item> GcdInt </item>
+ <item> GcdOp </item>
+ <item> GcdRepresentation </item>
+ <item> GcdRepresentationOp </item>
+ <item> Gcdex </item>
+ <item> GeneralLinearGroup </item>
+ <item> GeneralLinearGroupCons </item>
+ <item> GeneralMappingByElements </item>
+ <item> GeneralMappingsFamily </item>
+ <item> GeneralOrthogonalGroup </item>
+ <item> GeneralOrthogonalGroupCons </item>
+ <item> GeneralStepClEANS </item>
+ <item> GeneralStepClEANSNonsolv </item>
+ <item> GeneralUnitaryGroup </item>
+ <item> GeneralUnitaryGroupCons </item>
+ <item> GeneralisedEigenspaces </item>
+ <item> GeneralisedEigenvalues </item>
+ <item> GeneralizedEigenspaces </item>
+ <item> GeneralizedEigenvalues </item>
+ <item> GeneralizedPcgs </item>
+ <item> GeneratingPairsOfLeftMagmaCongruence </item>
+ <item> GeneratingPairsOfMagmaCongruence </item>
+ <item> GeneratingPairsOfRightMagmaCongruence </item>
+ <item> GeneratingPairsOfSemigroupCongruence </item>
+ <item> GeneratingSetIsComplete </item>
+ <item> GeneratorNumberOfQuotient </item>
+ <item> GeneratorOfCyclicGroup </item>
+ <item> GeneratorSyllable </item>
+ <item> GeneratorTranslationAugmentedCosetTable </item>
+ <item> GeneratorsCenterPGroup </item>
+ <item> GeneratorsCentrePGroup </item>
+ <item> GeneratorsListTom </item>
+ <item> GeneratorsOfAdditiveGroup </item>
+ <item> GeneratorsOfAdditiveMagma </item>
+ <item> GeneratorsOfAdditiveMagmaWithInverses </item>
+ <item> GeneratorsOfAdditiveMagmaWithZero </item>
+ <item> GeneratorsOfAlgebra </item>
+ <item> GeneratorsOfAlgebraModule </item>
+ <item> GeneratorsOfAlgebraWithOne </item>
+ <item> GeneratorsOfDivisionRing </item>
+ <item> GeneratorsOfDomain </item>
+ <item> GeneratorsOfEquivalenceRelationPartition </item>
+ <item> GeneratorsOfExtASet </item>
+ <item> GeneratorsOfExtLSet </item>
+ <item> GeneratorsOfExtRSet </item>
+ <item> GeneratorsOfExtUSet </item>
+ <item> GeneratorsOfFLMLOR </item>
+ <item> GeneratorsOfFLMLORWithOne </item>
+ <item> GeneratorsOfField </item>
+ <item> GeneratorsOfGroup </item>
+ <item> GeneratorsOfIdeal </item>
+ <item> GeneratorsOfLayer </item>
+ <item> GeneratorsOfLeftIdeal </item>
+ <item> GeneratorsOfLeftMagmaIdeal </item>
+ <item> GeneratorsOfLeftModule </item>
+ <item> GeneratorsOfLeftOperatorAdditiveGroup </item>
+ <item> GeneratorsOfLeftOperatorRing </item>
+ <item> GeneratorsOfLeftOperatorRingWithOne </item>
+ <item> GeneratorsOfLeftVectorSpace </item>
+ <item> GeneratorsOfMagma </item>
+ <item> GeneratorsOfMagmaIdeal </item>
+ <item> GeneratorsOfMagmaWithInverses </item>
+ <item> GeneratorsOfMagmaWithOne </item>
+ <item> GeneratorsOfMonoid </item>
+ <item> GeneratorsOfNearAdditiveGroup </item>
+ <item> GeneratorsOfNearAdditiveMagma </item>
+ <item> GeneratorsOfNearAdditiveMagmaWithInverses </item>
+ <item> GeneratorsOfNearAdditiveMagmaWithZero </item>
+ <item> GeneratorsOfPresentation </item>
+ <item> GeneratorsOfRightIdeal </item>
+ <item> GeneratorsOfRightMagmaIdeal </item>
+ <item> GeneratorsOfRightModule </item>
+ <item> GeneratorsOfRightOperatorAdditiveGroup </item>
+ <item> GeneratorsOfRing </item>
+ <item> GeneratorsOfRingForIdeal </item>
+ <item> GeneratorsOfRingWithOne </item>
+ <item> GeneratorsOfRws </item>
+ <item> GeneratorsOfSemigroup </item>
+ <item> GeneratorsOfSemiring </item>
+ <item> GeneratorsOfSemiringWithOne </item>
+ <item> GeneratorsOfSemiringWithOneAndZero </item>
+ <item> GeneratorsOfSemiringWithZero </item>
+ <item> GeneratorsOfTwoSidedIdeal </item>
+ <item> GeneratorsOfVectorSpace </item>
+ <item> GeneratorsOverIntersection </item>
+ <item> GeneratorsPrimeResidues </item>
+ <item> GeneratorsSmallest </item>
+ <item> GeneratorsSmallestStab </item>
+ <item> GeneratorsSubgroupsTom </item>
+ <item> GenericFindActionKernel </item>
+ <item> GetChars </item>
+ <item> GetCommutatorNC </item>
+ <item> GetConjugateNC </item>
+ <item> GetDefinitionNC </item>
+ <item> GetETag </item>
+ <item> GetElement </item>
+ <item> GetEnt </item>
+ <item> GetFusionMap </item>
+ <item> GetHashEntry </item>
+ <item> GetHashEntryAtLastIndex </item>
+ <item> GetHashEntryIndex </item>
+ <item> GetMax </item>
+ <item> GetNaturalHomomorphismsPool </item>
+ <item> GetNumRight </item>
+ <item> GetPols </item>
+ <item> GetPowerNC </item>
+ <item> GetSTag </item>
+ <item> GetWord </item>
+ <item> GiveNumbersNIndeterminates </item>
+ <item> GlasbyCover </item>
+ <item> GlasbyIntersection </item>
+ <item> GlasbyShift </item>
+ <item> GlasbyStabilizer </item>
+ <item> GlobalPartitionOfClasses </item>
+ <item> Grading </item>
+ <item> GreensDClassOfElement </item>
+ <item> GreensDClasses </item>
+ <item> GreensDRelation </item>
+ <item> GreensHClassOfElement </item>
+ <item> GreensHClasses </item>
+ <item> GreensHRelation </item>
+ <item> GreensJClassOfElement </item>
+ <item> GreensJClasses </item>
+ <item> GreensJRelation </item>
+ <item> GreensLClassOfElement </item>
+ <item> GreensLClasses </item>
+ <item> GreensLRelation </item>
+ <item> GreensRClassOfElement </item>
+ <item> GreensRClasses </item>
+ <item> GreensRRelation </item>
+ <item> GroebnerBasis </item>
+ <item> GroebnerBasisNC </item>
+ <item> Group </item>
+ <item> GroupByGenerators </item>
+ <item> GroupByMultiplicationTable </item>
+ <item> GroupByNiceMonomorphism </item>
+ <item> GroupByPcgs </item>
+ <item> GroupByPrimeResidues </item>
+ <item> GroupByQuotientSystem </item>
+ <item> GroupByRws </item>
+ <item> GroupByRwsNC </item>
+ <item> GroupFromAdditiveGroup </item>
+ <item> GroupGeneralMappingByImages </item>
+ <item> GroupHClassOfGreensDClass </item>
+ <item> GroupHomomorphismByFunction </item>
+ <item> GroupHomomorphismByImages </item>
+ <item> GroupHomomorphismByImagesNC </item>
+ <item> GroupMethodByNiceMonomorphism </item>
+ <item> GroupMethodByNiceMonomorphismCollColl </item>
+ <item> GroupMethodByNiceMonomorphismCollElm </item>
+ <item> GroupMethodByNiceMonomorphismCollOther </item>
+ <item> GroupOfPcgs </item>
+ <item> GroupOnSubgroupsOrbit </item>
+ <item> GroupRing </item>
+ <item> GroupSeriesMethodByNiceMonomorphism </item>
+ <item> GroupSeriesMethodByNiceMonomorphismCollColl </item>
+ <item> GroupSeriesMethodByNiceMonomorphismCollElm </item>
+ <item> GroupSeriesMethodByNiceMonomorphismCollOther </item>
+ <item> GroupStabChain </item>
+ <item> GroupString </item>
+ <item> GroupToAdditiveGroupHomomorphismByFunction </item>
+ <item> GroupWithGenerators </item>
+ <item> HMSMSec </item>
+ <item> HallSubgroup </item>
+ <item> HallSubgroupOp </item>
+ <item> HallSystem </item>
+ <item> HasANonReesCongruenceOfSemigroup </item>
+ <item> HasAbelianFactorGroup </item>
+ <item> HasAbelianInvariants </item>
+ <item> HasAbelianInvariantsOfList </item>
+ <item> HasAbsoluteValue </item>
+ <item> HasActingDomain </item>
+ <item> HasActionHomomorphismAttr </item>
+ <item> HasActionKernelExternalSet </item>
+ <item> HasActorOfExternalSet </item>
+ <item> HasAdditiveElementAsMultiplicativeElement </item>
+ <item> HasAdditiveElementsAsMultiplicativeElementsFamily </item>
+ <item> HasAdditiveInverse </item>
+ <item> HasAdditiveInverseAttr </item>
+ <item> HasAdditiveInverseImmutable </item>
+ <item> HasAdditiveNeutralElement </item>
+ <item> HasAdditivelyActingDomain </item>
+ <item> HasAdjointBasis </item>
+ <item> HasAdjointModule </item>
+ <item> HasAlgebraicElementsFamilies </item>
+ <item> HasAllBlocks </item>
+ <item> HasAlpha </item>
+ <item> HasAlternatingDegree </item>
+ <item> HasAlternatingSubgroup </item>
+ <item> HasAsDuplicateFreeList </item>
+ <item> HasAsGroup </item>
+ <item> HasAsGroupGeneralMappingByImages </item>
+ <item> HasAsLeftModuleGeneralMappingByImages </item>
+ <item> HasAsList </item>
+ <item> HasAsMagma </item>
+ <item> HasAsMonoid </item>
+ <item> HasAsNearRing </item>
+ <item> HasAsPolynomial </item>
+ <item> HasAsRing </item>
+ <item> HasAsSSortedList </item>
+ <item> HasAsSemigroup </item>
+ <item> HasAsSemiring </item>
+ <item> HasAsSemiringWithOne </item>
+ <item> HasAsSemiringWithOneAndZero </item>
+ <item> HasAsSemiringWithZero </item>
+ <item> HasAsSortedList </item>
+ <item> HasAsSubgroupOfWholeGroupByQuotient </item>
+ <item> HasAssociatedReesMatrixSemigroupOfDClass </item>
+ <item> HasAssociatedSemigroup </item>
+ <item> HasAugmentationIdeal </item>
+ <item> HasAugmentedCosetTableMtcInWholeGroup </item>
+ <item> HasAugmentedCosetTableNormalClosureInWholeGroup </item>
+ <item> HasAugmentedCosetTableRrsInWholeGroup </item>
+ <item> HasAutomorphismDomain </item>
+ <item> HasAutomorphismGroup </item>
+ <item> HasAutomorphismsOfTable </item>
+ <item> HasBaseIntMat </item>
+ <item> HasBaseMat </item>
+ <item> HasBaseOfBasicImageGroup </item>
+ <item> HasBaseOfGroup </item>
+ <item> HasBaseOrthogonalSpaceMat </item>
+ <item> HasBasis </item>
+ <item> HasBasisOfHomCosetAddMatrixGroup </item>
+ <item> HasBasisVectors </item>
+ <item> HasBaumClausenInfo </item>
+ <item> HasBilinearFormMat </item>
+ <item> HasBlocksAttr </item>
+ <item> HasBlocksInfo </item>
+ <item> HasBrauerCharacterValue </item>
+ <item> HasBravaisGroup </item>
+ <item> HasBravaisSubgroups </item>
+ <item> HasBravaisSupergroups </item>
+ <item> HasCanEasilyCompareElements </item>
+ <item> HasCanEasilySortElements </item>
+ <item> HasCanFindNilpotentClassTwoElement </item>
+ <item> HasCanonicalBasis </item>
+ <item> HasCanonicalElt </item>
+ <item> HasCanonicalGenerators </item>
+ <item> HasCanonicalNiceMonomorphism </item>
+ <item> HasCanonicalPcgs </item>
+ <item> HasCanonicalPcgsWrtFamilyPcgs </item>
+ <item> HasCanonicalPcgsWrtHomePcgs </item>
+ <item> HasCanonicalPcgsWrtSpecialPcgs </item>
+ <item> HasCanonicalRepresentativeDeterminatorOfExternalSet </item>
+ <item> HasCanonicalRepresentativeOfExternalSet </item>
+ <item> HasCartanMatrix </item>
+ <item> HasCartanSubalgebra </item>
+ <item> HasCayleyGraphDualSemigroup </item>
+ <item> HasCayleyGraphSemigroup </item>
+ <item> HasCenter </item>
+ <item> HasCentralCharacter </item>
+ <item> HasCentralIdempotentsOfSemiring </item>
+ <item> HasCentralNormalSeriesByPcgs </item>
+ <item> HasCentralizerInGLnZ </item>
+ <item> HasCentralizerInParent </item>
+ <item> HasCentre </item>
+ <item> HasCentreOfCharacter </item>
+ <item> HasChainHomomorphicImage </item>
+ <item> HasChainSubgroup </item>
+ <item> HasChainSubgroupQuotient </item>
+ <item> HasCharacterDegrees </item>
+ <item> HasCharacterNames </item>
+ <item> HasCharacterParameters </item>
+ <item> HasCharacteristic </item>
+ <item> HasCharacteristicPolynomial </item>
+ <item> HasChevalleyBasis </item>
+ <item> HasChiefNormalSeriesByPcgs </item>
+ <item> HasChiefSeries </item>
+ <item> HasClassNames </item>
+ <item> HasClassNamesTom </item>
+ <item> HasClassParameters </item>
+ <item> HasClassPermutation </item>
+ <item> HasClassPositionsOfCentre </item>
+ <item> HasClassPositionsOfDerivedSubgroup </item>
+ <item> HasClassPositionsOfDirectProductDecompositions </item>
+ <item> HasClassPositionsOfElementaryAbelianSeries </item>
+ <item> HasClassPositionsOfFittingSubgroup </item>
+ <item> HasClassPositionsOfKernel </item>
+ <item> HasClassPositionsOfLowerCentralSeries </item>
+ <item> HasClassPositionsOfMaximalNormalSubgroups </item>
+ <item> HasClassPositionsOfNormalSubgroups </item>
+ <item> HasClassPositionsOfSolvableResiduum </item>
+ <item> HasClassPositionsOfSupersolvableResiduum </item>
+ <item> HasClassPositionsOfUpperCentralSeries </item>
+ <item> HasClassRoots </item>
+ <item> HasClassTypesTom </item>
+ <item> HasCoKernelOfAdditiveGeneralMapping </item>
+ <item> HasCoKernelOfMultiplicativeGeneralMapping </item>
+ <item> HasCoefficientsAndMagmaElements </item>
+ <item> HasCoefficientsFamily </item>
+ <item> HasCoefficientsOfLaurentPolynomial </item>
+ <item> HasCoefficientsOfUnivariatePolynomial </item>
+ <item> HasCoefficientsOfUnivariateRationalFunction </item>
+ <item> HasCoefficientsRing </item>
+ <item> HasCollectionsFamily </item>
+ <item> HasColumnIndexOfReesMatrixSemigroupElement </item>
+ <item> HasColumnIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> HasColumnsOfReesMatrixSemigroup </item>
+ <item> HasColumnsOfReesZeroMatrixSemigroup </item>
+ <item> HasCommutatorFactorGroup </item>
+ <item> HasCommutatorLength </item>
+ <item> HasComplementSystem </item>
+ <item> HasComplexConjugate </item>
+ <item> HasComponentsOfTuplesFamily </item>
+ <item> HasCompositionSeries </item>
+ <item> HasComputedAgemos </item>
+ <item> HasComputedAscendingChains </item>
+ <item> HasComputedBrauerTables </item>
+ <item> HasComputedClassFusions </item>
+ <item> HasComputedCyclicExtensionsTom </item>
+ <item> HasComputedHallSubgroups </item>
+ <item> HasComputedIndicators </item>
+ <item> HasComputedIsPNilpotents </item>
+ <item> HasComputedIsPSolvableCharacterTables </item>
+ <item> HasComputedIsPSolvables </item>
+ <item> HasComputedOmegas </item>
+ <item> HasComputedPCentralSeriess </item>
+ <item> HasComputedPCores </item>
+ <item> HasComputedPRumps </item>
+ <item> HasComputedPowerMaps </item>
+ <item> HasComputedPrimeBlockss </item>
+ <item> HasComputedSylowComplements </item>
+ <item> HasComputedSylowSubgroups </item>
+ <item> HasConductor </item>
+ <item> HasConfluentRws </item>
+ <item> HasConjugacyClasses </item>
+ <item> HasConjugacyClassesMaximalSubgroups </item>
+ <item> HasConjugacyClassesPerfectSubgroups </item>
+ <item> HasConjugacyClassesSubgroups </item>
+ <item> HasConjugates </item>
+ <item> HasConjugatorInnerAutomorphism </item>
+ <item> HasConjugatorOfConjugatorIsomorphism </item>
+ <item> HasConstantTimeAccessList </item>
+ <item> HasConstituentsOfCharacter </item>
+ <item> HasConvertBasicImageGroupElement </item>
+ <item> HasCoreInParent </item>
+ <item> HasCosetTableFpHom </item>
+ <item> HasCosetTableInWholeGroup </item>
+ <item> HasCosetTableNormalClosureInWholeGroup </item>
+ <item> HasCosetTableOfFpSemigroup </item>
+ <item> HasCycleStructurePerm </item>
+ <item> HasCyclicExtensionsTom </item>
+ <item> HasDecompositionMatrix </item>
+ <item> HasDecompositionTypesOfGroup </item>
+ <item> HasDefaultFieldOfMatrix </item>
+ <item> HasDefaultFieldOfMatrixGroup </item>
+ <item> HasDefectApproximation </item>
+ <item> HasDefiningPcgs </item>
+ <item> HasDefiningPolynomial </item>
+ <item> HasDegreeAction </item>
+ <item> HasDegreeOfBinaryRelation </item>
+ <item> HasDegreeOfCharacter </item>
+ <item> HasDegreeOfLaurentPolynomial </item>
+ <item> HasDegreeOfMatrixGroup </item>
+ <item> HasDegreeOfTransformation </item>
+ <item> HasDegreeOfTransformationSemigroup </item>
+ <item> HasDegreeOperation </item>
+ <item> HasDegreeOverPrimeField </item>
+ <item> HasDelta </item>
+ <item> HasDenominatorOfModuloPcgs </item>
+ <item> HasDenominatorOfRationalFunction </item>
+ <item> HasDepthOfUpperTriangularMatrix </item>
+ <item> HasDerivations </item>
+ <item> HasDerivative </item>
+ <item> HasDerivedLength </item>
+ <item> HasDerivedSeriesOfGroup </item>
+ <item> HasDerivedSubgroup </item>
+ <item> HasDerivedSubgroupsTomPossible </item>
+ <item> HasDerivedSubgroupsTomUnique </item>
+ <item> HasDeterminantMat </item>
+ <item> HasDeterminantOfCharacter </item>
+ <item> HasDihedralGenerators </item>
+ <item> HasDimension </item>
+ <item> HasDimensionOfMatrixGroup </item>
+ <item> HasDimensionOfVectors </item>
+ <item> HasDimensionsLoewyFactors </item>
+ <item> HasDimensionsMat </item>
+ <item> HasDirectFactorsOfGroup </item>
+ <item> HasDirectProductInfo </item>
+ <item> HasDirectSumDecomposition </item>
+ <item> HasDisplayOptions </item>
+ <item> HasDixonRecord </item>
+ <item> HasEANormalSeriesByPcgs </item>
+ <item> HasEarns </item>
+ <item> HasEggBoxOfDClass </item>
+ <item> HasElementTestFunction </item>
+ <item> HasElementaryAbelianFactorGroup </item>
+ <item> HasElementaryAbelianSeries </item>
+ <item> HasElementaryAbelianSeriesLargeSteps </item>
+ <item> HasElementaryAbelianSubseries </item>
+ <item> HasElementsFamily </item>
+ <item> HasEmptyRowVector </item>
+ <item> HasEnumerator </item>
+ <item> HasEnumeratorByBasis </item>
+ <item> HasEnumeratorSorted </item>
+ <item> HasEquivalenceClassRelation </item>
+ <item> HasEquivalenceClasses </item>
+ <item> HasEquivalenceRelationPartition </item>
+ <item> HasExponent </item>
+ <item> HasExponentOfPowering </item>
+ <item> HasExtRepDenominatorRatFun </item>
+ <item> HasExtRepNumeratorRatFun </item>
+ <item> HasExtRepPolynomialRatFun </item>
+ <item> HasExternalOrbits </item>
+ <item> HasExternalOrbitsStabilizers </item>
+ <item> HasExternalSet </item>
+ <item> HasFactorsOfDirectProduct </item>
+ <item> HasFaithfulModule </item>
+ <item> HasFamiliesOfGeneralMappingsAndRanges </item>
+ <item> HasFamilyForOrdering </item>
+ <item> HasFamilyForRewritingSystem </item>
+ <item> HasFamilyPcgs </item>
+ <item> HasFamilyRange </item>
+ <item> HasFamilySource </item>
+ <item> HasFieldOfMatrixGroup </item>
+ <item> HasFittingSubgroup </item>
+ <item> HasFpElmComparisonMethod </item>
+ <item> HasFpElmEqualityMethod </item>
+ <item> HasFpElmKBRWS </item>
+ <item> HasFrattiniSubgroup </item>
+ <item> HasFrattinifactorId </item>
+ <item> HasFrattinifactorSize </item>
+ <item> HasFreeAlgebraOfFpAlgebra </item>
+ <item> HasFreeGeneratorsOfFpAlgebra </item>
+ <item> HasFreeGeneratorsOfFpGroup </item>
+ <item> HasFreeGeneratorsOfFpMonoid </item>
+ <item> HasFreeGeneratorsOfFpSemigroup </item>
+ <item> HasFreeGroupOfBasicImageGroup </item>
+ <item> HasFreeGroupOfFpGroup </item>
+ <item> HasFreeMonoidOfFpMonoid </item>
+ <item> HasFreeMonoidOfRewritingSystem </item>
+ <item> HasFreeSemigroupOfFpSemigroup </item>
+ <item> HasFreeSemigroupOfRewritingSystem </item>
+ <item> HasFrobeniusAutomorphism </item>
+ <item> HasFunctionAction </item>
+ <item> HasFusionConjugacyClassesOp </item>
+ <item> HasFusionsOfLibTom </item>
+ <item> HasFusionsToLibTom </item>
+ <item> HasFusionsTom </item>
+ <item> HasGLDegree </item>
+ <item> HasGLUnderlyingField </item>
+ <item> HasGaloisGroup </item>
+ <item> HasGaloisMat </item>
+ <item> HasGaloisStabilizer </item>
+ <item> HasGaloisType </item>
+ <item> HasGeneralizedPcgs </item>
+ <item> HasGeneratingPairsOfLeftMagmaCongruence </item>
+ <item> HasGeneratingPairsOfMagmaCongruence </item>
+ <item> HasGeneratingPairsOfRightMagmaCongruence </item>
+ <item> HasGeneratingSetIsComplete </item>
+ <item> HasGeneratorOfCyclicGroup </item>
+ <item> HasGeneratorsOfAdditiveGroup </item>
+ <item> HasGeneratorsOfAdditiveMagma </item>
+ <item> HasGeneratorsOfAdditiveMagmaWithInverses </item>
+ <item> HasGeneratorsOfAdditiveMagmaWithZero </item>
+ <item> HasGeneratorsOfAlgebra </item>
+ <item> HasGeneratorsOfAlgebraModule </item>
+ <item> HasGeneratorsOfAlgebraWithOne </item>
+ <item> HasGeneratorsOfDivisionRing </item>
+ <item> HasGeneratorsOfDomain </item>
+ <item> HasGeneratorsOfEquivalenceRelationPartition </item>
+ <item> HasGeneratorsOfExtASet </item>
+ <item> HasGeneratorsOfExtLSet </item>
+ <item> HasGeneratorsOfExtRSet </item>
+ <item> HasGeneratorsOfExtUSet </item>
+ <item> HasGeneratorsOfFLMLOR </item>
+ <item> HasGeneratorsOfFLMLORWithOne </item>
+ <item> HasGeneratorsOfField </item>
+ <item> HasGeneratorsOfGroup </item>
+ <item> HasGeneratorsOfIdeal </item>
+ <item> HasGeneratorsOfLeftIdeal </item>
+ <item> HasGeneratorsOfLeftMagmaIdeal </item>
+ <item> HasGeneratorsOfLeftModule </item>
+ <item> HasGeneratorsOfLeftOperatorAdditiveGroup </item>
+ <item> HasGeneratorsOfLeftOperatorRing </item>
+ <item> HasGeneratorsOfLeftOperatorRingWithOne </item>
+ <item> HasGeneratorsOfLeftVectorSpace </item>
+ <item> HasGeneratorsOfMagma </item>
+ <item> HasGeneratorsOfMagmaIdeal </item>
+ <item> HasGeneratorsOfMagmaWithInverses </item>
+ <item> HasGeneratorsOfMagmaWithOne </item>
+ <item> HasGeneratorsOfMonoid </item>
+ <item> HasGeneratorsOfNearAdditiveGroup </item>
+ <item> HasGeneratorsOfNearAdditiveMagma </item>
+ <item> HasGeneratorsOfNearAdditiveMagmaWithInverses </item>
+ <item> HasGeneratorsOfNearAdditiveMagmaWithZero </item>
+ <item> HasGeneratorsOfRightIdeal </item>
+ <item> HasGeneratorsOfRightMagmaIdeal </item>
+ <item> HasGeneratorsOfRightModule </item>
+ <item> HasGeneratorsOfRightOperatorAdditiveGroup </item>
+ <item> HasGeneratorsOfRing </item>
+ <item> HasGeneratorsOfRingWithOne </item>
+ <item> HasGeneratorsOfRws </item>
+ <item> HasGeneratorsOfSemigroup </item>
+ <item> HasGeneratorsOfSemiring </item>
+ <item> HasGeneratorsOfSemiringWithOne </item>
+ <item> HasGeneratorsOfSemiringWithOneAndZero </item>
+ <item> HasGeneratorsOfSemiringWithZero </item>
+ <item> HasGeneratorsOfTwoSidedIdeal </item>
+ <item> HasGeneratorsOfVectorSpace </item>
+ <item> HasGeneratorsSmallest </item>
+ <item> HasGeneratorsSubgroupsTom </item>
+ <item> HasGlobalPartitionOfClasses </item>
+ <item> HasGrading </item>
+ <item> HasGreensDRelation </item>
+ <item> HasGreensHRelation </item>
+ <item> HasGreensJRelation </item>
+ <item> HasGreensLRelation </item>
+ <item> HasGreensRRelation </item>
+ <item> HasGroupByPcgs </item>
+ <item> HasGroupHClassOfGreensDClass </item>
+ <item> HasGroupOfPcgs </item>
+ <item> HasHallSystem </item>
+ <item> HasHirschLength </item>
+ <item> HasHomCosetFamily </item>
+ <item> HasHomFromFreeOfBasicImageGroup </item>
+ <item> HasHomeEnumerator </item>
+ <item> HasHomePcgs </item>
+ <item> HasIBr </item>
+ <item> HasIdGroup </item>
+ <item> HasIdempotents </item>
+ <item> HasIdempotentsTom </item>
+ <item> HasIdempotentsTomInfo </item>
+ <item> HasIdentificationOfConjugacyClasses </item>
+ <item> HasIdentifier </item>
+ <item> HasIdentity </item>
+ <item> HasIdentityMapping </item>
+ <item> HasImageElt </item>
+ <item> HasImageListOfTransformation </item>
+ <item> HasImageSetOfTransformation </item>
+ <item> HasImagesSmallestGenerators </item>
+ <item> HasImagesSource </item>
+ <item> HasImfRecord </item>
+ <item> HasIndependentGeneratorsOfAbelianGroup </item>
+ <item> HasIndependentGeneratorsOfAbelianMatrixGroup </item>
+ <item> HasIndeterminateName </item>
+ <item> HasIndeterminateNumberOfLaurentPolynomial </item>
+ <item> HasIndeterminateNumberOfUnivariateLaurentPolynomial </item>
+ <item> HasIndeterminateNumberOfUnivariateRationalFunction </item>
+ <item> HasIndeterminateOfUnivariateRationalFunction </item>
+ <item> HasIndeterminatesOfPolynomialRing </item>
+ <item> HasIndexInParent </item>
+ <item> HasIndexInWholeGroup </item>
+ <item> HasIndicesCentralNormalSteps </item>
+ <item> HasIndicesChiefNormalSteps </item>
+ <item> HasIndicesEANormalSteps </item>
+ <item> HasIndicesInvolutaryGenerators </item>
+ <item> HasIndicesNormalSteps </item>
+ <item> HasIndicesOfAdjointBasis </item>
+ <item> HasIndicesPCentralNormalStepsPGroup </item>
+ <item> HasInducedPcgsWrtFamilyPcgs </item>
+ <item> HasInducedPcgsWrtHomePcgs </item>
+ <item> HasInducedPcgsWrtSpecialPcgs </item>
+ <item> HasInfoText </item>
+ <item> HasInjectionZeroMagma </item>
+ <item> HasInnerAutomorphismsAutomorphismGroup </item>
+ <item> HasInt </item>
+ <item> HasInternalRepresentative </item>
+ <item> HasInvariantBilinearForm </item>
+ <item> HasInvariantConjugateSubgroup </item>
+ <item> HasInvariantForm </item>
+ <item> HasInvariantLattice </item>
+ <item> HasInvariantQuadraticForm </item>
+ <item> HasInvariantSesquilinearForm </item>
+ <item> HasInverse </item>
+ <item> HasInverseAttr </item>
+ <item> HasInverseClasses </item>
+ <item> HasInverseGeneralMapping </item>
+ <item> HasInverseImmutable </item>
+ <item> HasIrr </item>
+ <item> HasIrrBaumClausen </item>
+ <item> HasIrrConlon </item>
+ <item> HasIrrDixonSchneider </item>
+ <item> HasIrrFacsPol </item>
+ <item> HasIrreducibleRepresentations </item>
+ <item> HasIsAbelian </item>
+ <item> HasIsAbelianNumberField </item>
+ <item> HasIsAbelianTom </item>
+ <item> HasIsAdditiveGroupGeneralMapping </item>
+ <item> HasIsAdditiveGroupHomomorphism </item>
+ <item> HasIsAdditiveGroupToGroupGeneralMapping </item>
+ <item> HasIsAdditiveGroupToGroupHomomorphism </item>
+ <item> HasIsAdditivelyCommutative </item>
+ <item> HasIsAlgebraGeneralMapping </item>
+ <item> HasIsAlgebraHomomorphism </item>
+ <item> HasIsAlgebraModule </item>
+ <item> HasIsAlgebraWithOneGeneralMapping </item>
+ <item> HasIsAlgebraWithOneHomomorphism </item>
+ <item> HasIsAlternatingGroup </item>
+ <item> HasIsAnticommutative </item>
+ <item> HasIsAntisymmetricBinaryRelation </item>
+ <item> HasIsAssociative </item>
+ <item> HasIsAutomorphismGroup </item>
+ <item> HasIsBasicWreathProductOrdering </item>
+ <item> HasIsBergerCondition </item>
+ <item> HasIsBijective </item>
+ <item> HasIsBravaisGroup </item>
+ <item> HasIsBuiltFromAdditiveMagmaWithInverses </item>
+ <item> HasIsBuiltFromGroup </item>
+ <item> HasIsBuiltFromMagma </item>
+ <item> HasIsBuiltFromMagmaWithInverses </item>
+ <item> HasIsBuiltFromMagmaWithOne </item>
+ <item> HasIsBuiltFromMonoid </item>
+ <item> HasIsBuiltFromSemigroup </item>
+ <item> HasIsCanonicalBasis </item>
+ <item> HasIsCanonicalBasisFullMatrixModule </item>
+ <item> HasIsCanonicalBasisFullRowModule </item>
+ <item> HasIsCanonicalBasisFullSCAlgebra </item>
+ <item> HasIsCanonicalNiceMonomorphism </item>
+ <item> HasIsCanonicalPcgs </item>
+ <item> HasIsCanonicalPcgsWrtSpecialPcgs </item>
+ <item> HasIsChainTypeGroup </item>
+ <item> HasIsCharacter </item>
+ <item> HasIsCharacteristicMatrixPGroup </item>
+ <item> HasIsCommutative </item>
+ <item> HasIsCommutativeFamily </item>
+ <item> HasIsConfluent </item>
+ <item> HasIsConjugatorAutomorphism </item>
+ <item> HasIsConjugatorIsomorphism </item>
+ <item> HasIsConstantRationalFunction </item>
+ <item> HasIsConstantTimeAccessGeneralMapping </item>
+ <item> HasIsCycInt </item>
+ <item> HasIsCyclic </item>
+ <item> HasIsCyclicTom </item>
+ <item> HasIsCyclotomicField </item>
+ <item> HasIsDihedralGroup </item>
+ <item> HasIsDistributive </item>
+ <item> HasIsDivisionRing </item>
+ <item> HasIsDuplicateFree </item>
+ <item> HasIsDuplicateFreeList </item>
+ <item> HasIsElementaryAbelian </item>
+ <item> HasIsEmpty </item>
+ <item> HasIsEndoGeneralMapping </item>
+ <item> HasIsEndoMapping </item>
+ <item> HasIsEquivalenceRelation </item>
+ <item> HasIsFFEMatrixGroupOverLargeSpace </item>
+ <item> HasIsFamilyPcgs </item>
+ <item> HasIsField </item>
+ <item> HasIsFieldHomomorphism </item>
+ <item> HasIsFinite </item>
+ <item> HasIsFiniteDimensional </item>
+ <item> HasIsFiniteOrdersPcgs </item>
+ <item> HasIsFiniteSemigroupGreensRelation </item>
+ <item> HasIsFinitelyGeneratedGroup </item>
+ <item> HasIsFrattiniFree </item>
+ <item> HasIsFreeMonoid </item>
+ <item> HasIsFreeSemigroup </item>
+ <item> HasIsFullFpAlgebra </item>
+ <item> HasIsFullHomModule </item>
+ <item> HasIsFullMatrixModule </item>
+ <item> HasIsFullRowModule </item>
+ <item> HasIsFullSCAlgebra </item>
+ <item> HasIsFullSubgroupGLorSLRespectingBilinearForm </item>
+ <item> HasIsFullSubgroupGLorSLRespectingQuadraticForm </item>
+ <item> HasIsFullSubgroupGLorSLRespectingSesquilinearForm </item>
+ <item> HasIsFullTransformationSemigroup </item>
+ <item> HasIsGL </item>
+ <item> HasIsGeneralLinearGroup </item>
+ <item> HasIsGeneralizedCartanMatrix </item>
+ <item> HasIsGeneratorsOfMagmaWithInverses </item>
+ <item> HasIsGreensClass </item>
+ <item> HasIsGreensDClass </item>
+ <item> HasIsGreensDRelation </item>
+ <item> HasIsGreensHClass </item>
+ <item> HasIsGreensHRelation </item>
+ <item> HasIsGreensJClass </item>
+ <item> HasIsGreensJRelation </item>
+ <item> HasIsGreensLClass </item>
+ <item> HasIsGreensLRelation </item>
+ <item> HasIsGreensRClass </item>
+ <item> HasIsGreensRRelation </item>
+ <item> HasIsGreensRelation </item>
+ <item> HasIsGroupGeneralMapping </item>
+ <item> HasIsGroupHClass </item>
+ <item> HasIsGroupHomomorphism </item>
+ <item> HasIsGroupOfAutomorphisms </item>
+ <item> HasIsGroupOfAutomorphismsFiniteGroup </item>
+ <item> HasIsGroupRing </item>
+ <item> HasIsGroupToAdditiveGroupGeneralMapping </item>
+ <item> HasIsGroupToAdditiveGroupHomomorphism </item>
+ <item> HasIsHandledByNiceMonomorphism </item>
+ <item> HasIsHasseDiagram </item>
+ <item> HasIsHomCosetOfAdditiveElt </item>
+ <item> HasIsHomCosetOfFp </item>
+ <item> HasIsHomCosetOfMatrix </item>
+ <item> HasIsHomCosetOfPerm </item>
+ <item> HasIsHomCosetOfTuple </item>
+ <item> HasIsIdealInParent </item>
+ <item> HasIsIdempotent </item>
+ <item> HasIsImpossible </item>
+ <item> HasIsInducedFromNormalSubgroup </item>
+ <item> HasIsInducedPcgsWrtSpecialPcgs </item>
+ <item> HasIsInjective </item>
+ <item> HasIsInnerAutomorphism </item>
+ <item> HasIsIntegerMatrixGroup </item>
+ <item> HasIsIntegralBasis </item>
+ <item> HasIsIntegralCyclotomic </item>
+ <item> HasIsIntegralRing </item>
+ <item> HasIsIrreducibleCharacter </item>
+ <item> HasIsJacobianRing </item>
+ <item> HasIsLDistributive </item>
+ <item> HasIsLatticeOrderBinaryRelation </item>
+ <item> HasIsLaurentPolynomial </item>
+ <item> HasIsLeftActedOnByDivisionRing </item>
+ <item> HasIsLeftAlgebraModule </item>
+ <item> HasIsLeftIdealInParent </item>
+ <item> HasIsLeftModuleGeneralMapping </item>
+ <item> HasIsLeftModuleHomomorphism </item>
+ <item> HasIsLeftSemigroupCongruence </item>
+ <item> HasIsLeftSemigroupIdeal </item>
+ <item> HasIsLieAbelian </item>
+ <item> HasIsLieAlgebra </item>
+ <item> HasIsLieNilpotent </item>
+ <item> HasIsLieSolvable </item>
+ <item> HasIsLinearlyPrimitive </item>
+ <item> HasIsMagmaHomomorphism </item>
+ <item> HasIsMapping </item>
+ <item> HasIsMatrixModule </item>
+ <item> HasIsMinimalNonmonomial </item>
+ <item> HasIsMonoid </item>
+ <item> HasIsMonomialCharacter </item>
+ <item> HasIsMonomialCharacterTable </item>
+ <item> HasIsMonomialGroup </item>
+ <item> HasIsMonomialMatrix </item>
+ <item> HasIsMonomialNumber </item>
+ <item> HasIsNaturalAlternatingGroup </item>
+ <item> HasIsNaturalGL </item>
+ <item> HasIsNaturalSL </item>
+ <item> HasIsNaturalSymmetricGroup </item>
+ <item> HasIsNearRing </item>
+ <item> HasIsNearRingWithOne </item>
+ <item> HasIsNilpQuotientSystem </item>
+ <item> HasIsNilpotentCharacterTable </item>
+ <item> HasIsNilpotentGroup </item>
+ <item> HasIsNilpotentTom </item>
+ <item> HasIsNonTrivial </item>
+ <item> HasIsNoncharacteristicMatrixPGroup </item>
+ <item> HasIsNormalBasis </item>
+ <item> HasIsNormalForm </item>
+ <item> HasIsNormalInParent </item>
+ <item> HasIsNumberField </item>
+ <item> HasIsNumeratorParentPcgsFamilyPcgs </item>
+ <item> HasIsOne </item>
+ <item> HasIsOrderingOnFamilyOfAssocWords </item>
+ <item> HasIsPGroup </item>
+ <item> HasIsPQuotientSystem </item>
+ <item> HasIsPSL </item>
+ <item> HasIsParentPcgsFamilyPcgs </item>
+ <item> HasIsPartialOrderBinaryRelation </item>
+ <item> HasIsPcgsCentralSeries </item>
+ <item> HasIsPcgsChiefSeries </item>
+ <item> HasIsPcgsElementaryAbelianSeries </item>
+ <item> HasIsPcgsPCentralSeriesPGroup </item>
+ <item> HasIsPerfectCharacterTable </item>
+ <item> HasIsPerfectGroup </item>
+ <item> HasIsPerfectTom </item>
+ <item> HasIsPolycyclicGroup </item>
+ <item> HasIsPolynomial </item>
+ <item> HasIsPositionsList </item>
+ <item> HasIsPreOrderBinaryRelation </item>
+ <item> HasIsPrimeField </item>
+ <item> HasIsPrimeOrdersPcgs </item>
+ <item> HasIsPrimitive </item>
+ <item> HasIsPrimitiveAffine </item>
+ <item> HasIsPrimitiveCharacter </item>
+ <item> HasIsPrimitiveMatrixGroup </item>
+ <item> HasIsPseudoCanonicalBasisFullHomModule </item>
+ <item> HasIsQuasiDihedralGroup </item>
+ <item> HasIsQuasiPrimitive </item>
+ <item> HasIsQuaternionGroup </item>
+ <item> HasIsRDistributive </item>
+ <item> HasIsRationalMatrixGroup </item>
+ <item> HasIsRectangularTable </item>
+ <item> HasIsReduced </item>
+ <item> HasIsReesCongruence </item>
+ <item> HasIsReesCongruenceSemigroup </item>
+ <item> HasIsReesMatrixSemigroup </item>
+ <item> HasIsReesZeroMatrixSemigroup </item>
+ <item> HasIsReflexiveBinaryRelation </item>
+ <item> HasIsRegular </item>
+ <item> HasIsRegularDClass </item>
+ <item> HasIsRegularSemigroup </item>
+ <item> HasIsRelativelySM </item>
+ <item> HasIsRestrictedLieAlgebra </item>
+ <item> HasIsRightAlgebraModule </item>
+ <item> HasIsRightIdealInParent </item>
+ <item> HasIsRightSemigroupCongruence </item>
+ <item> HasIsRightSemigroupIdeal </item>
+ <item> HasIsRing </item>
+ <item> HasIsRingGeneralMapping </item>
+ <item> HasIsRingHomomorphism </item>
+ <item> HasIsRingWithOne </item>
+ <item> HasIsRingWithOneGeneralMapping </item>
+ <item> HasIsRingWithOneHomomorphism </item>
+ <item> HasIsRowModule </item>
+ <item> HasIsSL </item>
+ <item> HasIsSSortedList </item>
+ <item> HasIsSemiEchelonized </item>
+ <item> HasIsSemiRegular </item>
+ <item> HasIsSemigroup </item>
+ <item> HasIsSemigroupCongruence </item>
+ <item> HasIsSemigroupIdeal </item>
+ <item> HasIsSemiring </item>
+ <item> HasIsSemiringWithOne </item>
+ <item> HasIsSemiringWithOneAndZero </item>
+ <item> HasIsSemiringWithZero </item>
+ <item> HasIsShortLexOrdering </item>
+ <item> HasIsSimpleAlgebra </item>
+ <item> HasIsSimpleCharacterTable </item>
+ <item> HasIsSimpleGroup </item>
+ <item> HasIsSimpleSemigroup </item>
+ <item> HasIsSingleValued </item>
+ <item> HasIsSkewFieldFamily </item>
+ <item> HasIsSmallList </item>
+ <item> HasIsSolvableCharacterTable </item>
+ <item> HasIsSolvableGroup </item>
+ <item> HasIsSolvableTom </item>
+ <item> HasIsSortedList </item>
+ <item> HasIsSpecialLinearGroup </item>
+ <item> HasIsSpecialPcgs </item>
+ <item> HasIsSporadicSimpleCharacterTable </item>
+ <item> HasIsSporadicSimpleGroup </item>
+ <item> HasIsStabChainViaChainSubgroup </item>
+ <item> HasIsSubgroupSL </item>
+ <item> HasIsSubmonoidFpMonoid </item>
+ <item> HasIsSubnormallyMonomial </item>
+ <item> HasIsSubsemigroupFpSemigroup </item>
+ <item> HasIsSubsemigroupReesMatrixSemigroup </item>
+ <item> HasIsSubsemigroupReesZeroMatrixSemigroup </item>
+ <item> HasIsSubsetLocallyFiniteGroup </item>
+ <item> HasIsSupersolvableCharacterTable </item>
+ <item> HasIsSupersolvableGroup </item>
+ <item> HasIsSurjective </item>
+ <item> HasIsSymmetricBinaryRelation </item>
+ <item> HasIsSymmetricGroup </item>
+ <item> HasIsTotal </item>
+ <item> HasIsTotalOrdering </item>
+ <item> HasIsTransformationMonoid </item>
+ <item> HasIsTransformationSemigroup </item>
+ <item> HasIsTransitive </item>
+ <item> HasIsTransitiveBinaryRelation </item>
+ <item> HasIsTranslationInvariantOrdering </item>
+ <item> HasIsTrivial </item>
+ <item> HasIsTwoSidedIdealInParent </item>
+ <item> HasIsUFDFamily </item>
+ <item> HasIsUniformMatrixGroup </item>
+ <item> HasIsUnivariatePolynomial </item>
+ <item> HasIsUnivariateRationalFunction </item>
+ <item> HasIsVectorSpaceHomomorphism </item>
+ <item> HasIsVirtualCharacter </item>
+ <item> HasIsWeightLexOrdering </item>
+ <item> HasIsWellFoundedOrdering </item>
+ <item> HasIsWeylGroup </item>
+ <item> HasIsWholeFamily </item>
+ <item> HasIsWreathProductOrdering </item>
+ <item> HasIsZero </item>
+ <item> HasIsZeroGroup </item>
+ <item> HasIsZeroMultiplicationRing </item>
+ <item> HasIsZeroRationalFunction </item>
+ <item> HasIsZeroSimpleSemigroup </item>
+ <item> HasIsZeroSquaredRing </item>
+ <item> HasIsomorphismFpAlgebra </item>
+ <item> HasIsomorphismFpFLMLOR </item>
+ <item> HasIsomorphismFpGroup </item>
+ <item> HasIsomorphismFpMonoid </item>
+ <item> HasIsomorphismFpSemigroup </item>
+ <item> HasIsomorphismMatrixAlgebra </item>
+ <item> HasIsomorphismMatrixFLMLOR </item>
+ <item> HasIsomorphismPcGroup </item>
+ <item> HasIsomorphismPermGroup </item>
+ <item> HasIsomorphismReesMatrixSemigroup </item>
+ <item> HasIsomorphismRefinedPcGroup </item>
+ <item> HasIsomorphismSCAlgebra </item>
+ <item> HasIsomorphismSCFLMLOR </item>
+ <item> HasIsomorphismSimplifiedFpGroup </item>
+ <item> HasIsomorphismSpecialPcGroup </item>
+ <item> HasIsomorphismTransformationSemigroup </item>
+ <item> HasJenningsLieAlgebra </item>
+ <item> HasJenningsSeries </item>
+ <item> HasJordanDecomposition </item>
+ <item> HasKernelOfAdditiveGeneralMapping </item>
+ <item> HasKernelOfCharacter </item>
+ <item> HasKernelOfMultiplicativeGeneralMapping </item>
+ <item> HasKernelOfTransformation </item>
+ <item> HasKillingMatrix </item>
+ <item> HasKnowsHowToDecompose </item>
+ <item> HasLClassOfHClass </item>
+ <item> HasLGFirst </item>
+ <item> HasLGHeads </item>
+ <item> HasLGLayers </item>
+ <item> HasLGLength </item>
+ <item> HasLGTails </item>
+ <item> HasLGWeights </item>
+ <item> HasLargestElementGroup </item>
+ <item> HasLargestMovedPoint </item>
+ <item> HasLargestMovedPointPerm </item>
+ <item> HasLatticeGeneratorsInUEA </item>
+ <item> HasLatticeSubgroups </item>
+ <item> HasLeadCoeffsIGS </item>
+ <item> HasLeftActingAlgebra </item>
+ <item> HasLeftActingDomain </item>
+ <item> HasLeftActingGroup </item>
+ <item> HasLeftActingRingOfIdeal </item>
+ <item> HasLeftDerivations </item>
+ <item> HasLength </item>
+ <item> HasLengthsTom </item>
+ <item> HasLessThanFunction </item>
+ <item> HasLessThanOrEqualFunction </item>
+ <item> HasLetterRepWordsLessFunc </item>
+ <item> HasLevelsOfGenerators </item>
+ <item> HasLeviMalcevDecomposition </item>
+ <item> HasLieAlgebraByDomain </item>
+ <item> HasLieCenter </item>
+ <item> HasLieCentralizerInParent </item>
+ <item> HasLieCentre </item>
+ <item> HasLieDerivedSeries </item>
+ <item> HasLieDerivedSubalgebra </item>
+ <item> HasLieFamily </item>
+ <item> HasLieLowerCentralSeries </item>
+ <item> HasLieNilRadical </item>
+ <item> HasLieNormalizerInParent </item>
+ <item> HasLieObject </item>
+ <item> HasLieSolvableRadical </item>
+ <item> HasLieUpperCentralSeries </item>
+ <item> HasLinearActionBasis </item>
+ <item> HasLinearCharacters </item>
+ <item> HasLinesOfStraightLineProgram </item>
+ <item> HasLongestWeylWordPerm </item>
+ <item> HasLowerCentralSeriesOfGroup </item>
+ <item> HasMagmaGeneratorsOfFamily </item>
+ <item> HasMappingGeneratorsImages </item>
+ <item> HasMappingOfWhichItIsAsGGMBI </item>
+ <item> HasMarksTom </item>
+ <item> HasMatTom </item>
+ <item> HasMatrixByBlockMatrix </item>
+ <item> HasMatrixDimension </item>
+ <item> HasMaximalAbelianQuotient </item>
+ <item> HasMaximalBlocksAttr </item>
+ <item> HasMaximalNormalSubgroups </item>
+ <item> HasMaximalSubgroupClassReps </item>
+ <item> HasMaximalSubgroups </item>
+ <item> HasMaximalSubgroupsLattice </item>
+ <item> HasMaximalSubgroupsTom </item>
+ <item> HasMinimalBlockDimension </item>
+ <item> HasMinimalGeneratingSet </item>
+ <item> HasMinimalNormalSubgroups </item>
+ <item> HasMinimalStabChain </item>
+ <item> HasMinimalSupergroupsLattice </item>
+ <item> HasMinimizedBombieriNorm </item>
+ <item> HasModuleOfExtension </item>
+ <item> HasModulusOfZmodnZObj </item>
+ <item> HasMoebiusTom </item>
+ <item> HasMolienSeriesInfo </item>
+ <item> HasMonoidOfRewritingSystem </item>
+ <item> HasMonomialComparisonFunction </item>
+ <item> HasMonomialExtrepComparisonFun </item>
+ <item> HasMovedPoints </item>
+ <item> HasMultiplicationTable </item>
+ <item> HasMultiplicativeNeutralElement </item>
+ <item> HasMultiplicativeZero </item>
+ <item> HasName </item>
+ <item> HasNameIsomorphismClass </item>
+ <item> HasNamesLibTom </item>
+ <item> HasNamesOfFusionSources </item>
+ <item> HasNaturalCharacter </item>
+ <item> HasNaturalHomomorphismByNormalSubgroupNCInParent </item>
+ <item> HasNaturalHomomorphismsPool </item>
+ <item> HasNegativeRootVectors </item>
+ <item> HasNegativeRoots </item>
+ <item> HasNestingDepthA </item>
+ <item> HasNestingDepthM </item>
+ <item> HasNiceAlgebraMonomorphism </item>
+ <item> HasNiceBasis </item>
+ <item> HasNiceFreeLeftModule </item>
+ <item> HasNiceFreeLeftModuleInfo </item>
+ <item> HasNiceMonomorphism </item>
+ <item> HasNiceNormalFormByExtRepFunction </item>
+ <item> HasNiceObject </item>
+ <item> HasNilpotencyClassOfGroup </item>
+ <item> HasNilpotentClassTwoElement </item>
+ <item> HasNonLieNilpotentElement </item>
+ <item> HasNonNilpotentElement </item>
+ <item> HasNorm </item>
+ <item> HasNormalBase </item>
+ <item> HasNormalClosureInParent </item>
+ <item> HasNormalMaximalSubgroups </item>
+ <item> HasNormalSeriesByPcgs </item>
+ <item> HasNormalSubgroupClassesInfo </item>
+ <item> HasNormalSubgroups </item>
+ <item> HasNormalizerInGLnZ </item>
+ <item> HasNormalizerInGLnZBravaisGroup </item>
+ <item> HasNormalizerInHomePcgs </item>
+ <item> HasNormalizerInParent </item>
+ <item> HasNormalizersTom </item>
+ <item> HasNormedRowVector </item>
+ <item> HasNormedRowVectors </item>
+ <item> HasNormedVectors </item>
+ <item> HasNotifiedFusionsOfLibTom </item>
+ <item> HasNotifiedFusionsToLibTom </item>
+ <item> HasNrConjugacyClasses </item>
+ <item> HasNrInputsOfStraightLineProgram </item>
+ <item> HasNrMovedPoints </item>
+ <item> HasNrMovedPointsPerm </item>
+ <item> HasNrSubsTom </item>
+ <item> HasNrSyllables </item>
+ <item> HasNullAlgebra </item>
+ <item> HasNullspaceIntMat </item>
+ <item> HasNullspaceMat </item>
+ <item> HasNumberGeneratorsOfRws </item>
+ <item> HasNumberSyllables </item>
+ <item> HasNumeratorOfModuloPcgs </item>
+ <item> HasNumeratorOfRationalFunction </item>
+ <item> HasONanScottType </item>
+ <item> HasOccuringVariableIndices </item>
+ <item> HasOmegaAndLowerPCentralSeries </item>
+ <item> HasOmegaSeries </item>
+ <item> HasOne </item>
+ <item> HasOneAttr </item>
+ <item> HasOneImmutable </item>
+ <item> HasOneOfPcgs </item>
+ <item> HasOperatorOfExternalSet </item>
+ <item> HasOrbitGeneratorsOfGroup </item>
+ <item> HasOrbitLengths </item>
+ <item> HasOrbitLengthsDomain </item>
+ <item> HasOrbitStabilizingParentGroup </item>
+ <item> HasOrbits </item>
+ <item> HasOrbitsDomain </item>
+ <item> HasOrder </item>
+ <item> HasOrderingOfRewritingSystem </item>
+ <item> HasOrderingOnGenerators </item>
+ <item> HasOrderingsFamily </item>
+ <item> HasOrdersClassRepresentatives </item>
+ <item> HasOrdersTom </item>
+ <item> HasOrdinaryCharacterTable </item>
+ <item> HasOrthogonalSpaceInFullRowSpace </item>
+ <item> HasPCentralLieAlgebra </item>
+ <item> HasPCentralNormalSeriesByPcgsPGroup </item>
+ <item> HasPClassPGroup </item>
+ <item> HasPSLDegree </item>
+ <item> HasPSLUnderlyingField </item>
+ <item> HasParent </item>
+ <item> HasParentAttr </item>
+ <item> HasParentPcgs </item>
+ <item> HasPartialClosureOfCongruence </item>
+ <item> HasPartialOrderOfHasseDiagram </item>
+ <item> HasPcGroupWithPcgs </item>
+ <item> HasPcSeries </item>
+ <item> HasPcgs </item>
+ <item> HasPcgsCentralSeries </item>
+ <item> HasPcgsChiefSeries </item>
+ <item> HasPcgsElementaryAbelianSeries </item>
+ <item> HasPcgsPCentralSeriesPGroup </item>
+ <item> HasPerfectIdentification </item>
+ <item> HasPerfectResiduum </item>
+ <item> HasPermutationTom </item>
+ <item> HasPositiveRootVectors </item>
+ <item> HasPositiveRoots </item>
+ <item> HasPositiveRootsAsWeights </item>
+ <item> HasPowerS </item>
+ <item> HasPowerSubalgebraSeries </item>
+ <item> HasPreBasis </item>
+ <item> HasPreImagesRange </item>
+ <item> HasPreferredGenerators </item>
+ <item> HasPrefrattiniSubgroup </item>
+ <item> HasPresentation </item>
+ <item> HasPrimaryGeneratorWords </item>
+ <item> HasPrimeField </item>
+ <item> HasPrimePGroup </item>
+ <item> HasPrimePowerComponents </item>
+ <item> HasPrimitiveElement </item>
+ <item> HasPrimitiveIdentification </item>
+ <item> HasPrimitiveRoot </item>
+ <item> HasProjectiveOrder </item>
+ <item> HasPseudoRandomSeed </item>
+ <item> HasPthPowerImages </item>
+ <item> HasQuasiDihedralGenerators </item>
+ <item> HasQuaternionGenerators </item>
+ <item> HasQuotientGroup </item>
+ <item> HasQuotientGroupHom </item>
+ <item> HasQuotientSemigroupCongruence </item>
+ <item> HasQuotientSemigroupHomomorphism </item>
+ <item> HasQuotientSemigroupPreimage </item>
+ <item> HasRClassOfHClass </item>
+ <item> HasRadicalGroup </item>
+ <item> HasRadicalOfAlgebra </item>
+ <item> HasRange </item>
+ <item> HasRankAction </item>
+ <item> HasRankMat </item>
+ <item> HasRankOfTransformation </item>
+ <item> HasRankPGroup </item>
+ <item> HasRat </item>
+ <item> HasRationalClasses </item>
+ <item> HasRationalFunctionsFamily </item>
+ <item> HasRationalizedMat </item>
+ <item> HasRealClasses </item>
+ <item> HasRecNames </item>
+ <item> HasReducedConfluentRewritingSystem </item>
+ <item> HasReesCongruenceOfSemigroupIdeal </item>
+ <item> HasReesZeroMatrixSemigroupElementIsZero </item>
+ <item> HasRefinedPcGroup </item>
+ <item> HasRegularActionHomomorphism </item>
+ <item> HasRelationsOfFpMonoid </item>
+ <item> HasRelationsOfFpSemigroup </item>
+ <item> HasRelativeOrders </item>
+ <item> HasRelatorsOfFpAlgebra </item>
+ <item> HasRelatorsOfFpGroup </item>
+ <item> HasRepresentative </item>
+ <item> HasRepresentativeSmallest </item>
+ <item> HasRepresentativesContainedRightCosets </item>
+ <item> HasRepresentativesMinimalBlocksAttr </item>
+ <item> HasRepresentativesPerfectSubgroups </item>
+ <item> HasRepresentativesSimpleSubgroups </item>
+ <item> HasRespectsAddition </item>
+ <item> HasRespectsAdditiveInverses </item>
+ <item> HasRespectsInverses </item>
+ <item> HasRespectsMultiplication </item>
+ <item> HasRespectsOne </item>
+ <item> HasRespectsScalarMultiplication </item>
+ <item> HasRespectsZero </item>
+ <item> HasRightActingAlgebra </item>
+ <item> HasRightActingDomain </item>
+ <item> HasRightActingGroup </item>
+ <item> HasRightActingRingOfIdeal </item>
+ <item> HasRightDerivations </item>
+ <item> HasRightTransversalInParent </item>
+ <item> HasRootOfDefiningPolynomial </item>
+ <item> HasRootSystem </item>
+ <item> HasRowIndexOfReesMatrixSemigroupElement </item>
+ <item> HasRowIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> HasRowsOfReesMatrixSemigroup </item>
+ <item> HasRowsOfReesZeroMatrixSemigroup </item>
+ <item> HasRules </item>
+ <item> HasSLDegree </item>
+ <item> HasSLUnderlyingField </item>
+ <item> HasSandwichMatrixOfReesMatrixSemigroup </item>
+ <item> HasSandwichMatrixOfReesZeroMatrixSemigroup </item>
+ <item> HasSemiEchelonBasis </item>
+ <item> HasSemiEchelonMat </item>
+ <item> HasSemiEchelonMatTransformation </item>
+ <item> HasSemiSimpleType </item>
+ <item> HasSemidirectFactorsOfGroup </item>
+ <item> HasSemidirectProductInfo </item>
+ <item> HasSemigroupOfRewritingSystem </item>
+ <item> HasSiftFunction </item>
+ <item> HasSiftGroup </item>
+ <item> HasSignPerm </item>
+ <item> HasSimpleSystem </item>
+ <item> HasSimsNo </item>
+ <item> HasSize </item>
+ <item> HasSizesCentralizers </item>
+ <item> HasSizesConjugacyClasses </item>
+ <item> HasSmallGeneratingSet </item>
+ <item> HasSmallestGeneratorPerm </item>
+ <item> HasSmallestMovedPoint </item>
+ <item> HasSmallestMovedPointPerm </item>
+ <item> HasSocle </item>
+ <item> HasSocleComplement </item>
+ <item> HasSocleDimensions </item>
+ <item> HasSocleTypePrimitiveGroup </item>
+ <item> HasSortingPerm </item>
+ <item> HasSource </item>
+ <item> HasSparseCartanMatrix </item>
+ <item> HasSpecialPcgs </item>
+ <item> HasSplittingField </item>
+ <item> HasStabChainImmutable </item>
+ <item> HasStabChainMutable </item>
+ <item> HasStabChainOptions </item>
+ <item> HasStabilizerOfExternalSet </item>
+ <item> HasStandardGeneratorsInfo </item>
+ <item> HasStoredExcludedOrders </item>
+ <item> HasStoredGroebnerBasis </item>
+ <item> HasStraightLineProgElmType </item>
+ <item> HasStraightLineProgramsTom </item>
+ <item> HasString </item>
+ <item> HasStructureConstantsTable </item>
+ <item> HasStructureDescription </item>
+ <item> HasSubdirectProductInfo </item>
+ <item> HasSubfields </item>
+ <item> HasSubnormalSeriesInParent </item>
+ <item> HasSubsTom </item>
+ <item> HasSubspaces </item>
+ <item> HasSubspacesAll </item>
+ <item> HasSuccessors </item>
+ <item> HasSupersolvableResiduum </item>
+ <item> HasSurjectiveActionHomomorphismAttr </item>
+ <item> HasSylowSystem </item>
+ <item> HasSymmetricDegree </item>
+ <item> HasSymmetricParentGroup </item>
+ <item> HasTableOfMarks </item>
+ <item> HasTestMonomial </item>
+ <item> HasTestMonomialQuick </item>
+ <item> HasTestQuasiPrimitive </item>
+ <item> HasTestRelativelySM </item>
+ <item> HasTestSubnormallyMonomial </item>
+ <item> HasTietzeOrigin </item>
+ <item> HasTrace </item>
+ <item> HasTranformsOneIntoZero </item>
+ <item> HasTransformationRepresentation </item>
+ <item> HasTransformsAdditionIntoMultiplication </item>
+ <item> HasTransformsAdditiveInversesIntoInverses </item>
+ <item> HasTransformsInversesIntoAdditiveInverses </item>
+ <item> HasTransformsMultiplicationIntoAddition </item>
+ <item> HasTransformsZeroIntoOne </item>
+ <item> HasTransitiveIdentification </item>
+ <item> HasTransitivity </item>
+ <item> HasTransposedMat </item>
+ <item> HasTransposedMatAttr </item>
+ <item> HasTransposedMatImmutable </item>
+ <item> HasTransposedMatrixGroup </item>
+ <item> HasTransversal </item>
+ <item> HasTriangulizedNullspaceMat </item>
+ <item> HasTrivialCharacter </item>
+ <item> HasTrivialSubFLMLOR </item>
+ <item> HasTrivialSubadditiveMagmaWithZero </item>
+ <item> HasTrivialSubalgebra </item>
+ <item> HasTrivialSubgroup </item>
+ <item> HasTrivialSubmagmaWithOne </item>
+ <item> HasTrivialSubmodule </item>
+ <item> HasTrivialSubmonoid </item>
+ <item> HasTrivialSubnearAdditiveMagmaWithZero </item>
+ <item> HasTrivialSubspace </item>
+ <item> HasTwoClosure </item>
+ <item> HasTzOptions </item>
+ <item> HasTzRules </item>
+ <item> HasUnderlyingCharacterTable </item>
+ <item> HasUnderlyingCharacteristic </item>
+ <item> HasUnderlyingCollection </item>
+ <item> HasUnderlyingElementOfReesMatrixSemigroupElement </item>
+ <item> HasUnderlyingElementOfReesZeroMatrixSemigroupElement </item>
+ <item> HasUnderlyingExternalSet </item>
+ <item> HasUnderlyingFamily </item>
+ <item> HasUnderlyingField </item>
+ <item> HasUnderlyingGeneralMapping </item>
+ <item> HasUnderlyingGroup </item>
+ <item> HasUnderlyingLeftModule </item>
+ <item> HasUnderlyingLieAlgebra </item>
+ <item> HasUnderlyingMagma </item>
+ <item> HasUnderlyingRelation </item>
+ <item> HasUnderlyingSemigroupOfReesMatrixSemigroup </item>
+ <item> HasUnderlyingSemigroupOfReesZeroMatrixSemigroup </item>
+ <item> HasUnderlyingVectorSpace </item>
+ <item> HasUnits </item>
+ <item> HasUniversalEnvelopingAlgebra </item>
+ <item> HasUpperActingDomain </item>
+ <item> HasUpperCentralSeriesOfGroup </item>
+ <item> HasValuesOfClassFunction </item>
+ <item> HasWeightOfGenerators </item>
+ <item> HasWeightsTom </item>
+ <item> HasWeylGroup </item>
+ <item> HasWreathProductInfo </item>
+ <item> HasZClassRepsQClass </item>
+ <item> HasZero </item>
+ <item> HasZeroAttr </item>
+ <item> HasZeroCoefficient </item>
+ <item> HasZeroImmutable </item>
+ <item> HasZuppos </item>
+ <item> HashDictAddDictionary </item>
+ <item> HashFunct </item>
+ <item> HashKeyBag </item>
+ <item> HashKeyEnumerator </item>
+ <item> HashTable </item>
+ <item> HasnpeGL </item>
+ <item> HasnpePSL </item>
+ <item> HasnpeSL </item>
+ <item> HasseDiagramBinaryRelation </item>
+ <item> HeadPcElementByNumber </item>
+ <item> HeadsInfoOfSemiEchelonizedMat </item>
+ <item> HeadsInfoOfSemiEchelonizedMats </item>
+ <item> HenselBound </item>
+ <item> HermiteNormalFormIntegerMat </item>
+ <item> HermiteNormalFormIntegerMatTransform </item>
+ <item> HermiteNormalFormIntegerMatTransforms </item>
+ <item> HeuGcdIntPolsCoeffs </item>
+ <item> HeuGcdIntPolsExtRep </item>
+ <item> HeuristicCancelPolynomialsExtRep </item>
+ <item> HexBlistSetup </item>
+ <item> HexStringBlist </item>
+ <item> HexStringBlistEncode </item>
+ <item> HexStringInt </item>
+ <item> HideGlobalVariables </item>
+ <item> HighestWeightModule </item>
+ <item> HirschLength </item>
+ <item> Hom </item>
+ <item> HomCoset </item>
+ <item> HomCosetFamily </item>
+ <item> HomCosetWithImage </item>
+ <item> HomFromFree </item>
+ <item> HomFromFreeOfBasicImageGroup </item>
+ <item> HomTransversal </item>
+ <item> HomeEnumerator </item>
+ <item> HomePcgs </item>
+ <item> HomomorphicCanonicalPcgs </item>
+ <item> HomomorphicInducedPcgs </item>
+ <item> Homomorphism </item>
+ <item> HomomorphismFactorSemigroup </item>
+ <item> HomomorphismFactorSemigroupByClosure </item>
+ <item> HomomorphismQuotientSemigroup </item>
+ <item> HomomorphismTransformationSemigroup </item>
+ <item> HomomorphismsSeries </item>
+ <item> HumanReadableDefinition </item>
+ <item> IBr </item>
+ <item> IMFList </item>
+ <item> IMFLoad </item>
+ <item> IMFRec </item>
+ <item> IdFunc </item>
+ <item> IdGroup </item>
+ <item> IdSmallGroup </item>
+ <item> Ideal </item>
+ <item> IdealByGenerators </item>
+ <item> IdealByGeneratorsForLieAlgebra </item>
+ <item> IdealNC </item>
+ <item> Idempotents </item>
+ <item> IdempotentsTom </item>
+ <item> IdempotentsTomInfo </item>
+ <item> IdentificationGenericGroup </item>
+ <item> IdentificationOfConjugacyClasses </item>
+ <item> IdentificationPermGroup </item>
+ <item> IdentificationSolvableGroup </item>
+ <item> Identifier </item>
+ <item> IdentifierLetters </item>
+ <item> Identity </item>
+ <item> IdentityBinaryRelation </item>
+ <item> IdentityFromSCTable </item>
+ <item> IdentityMapping </item>
+ <item> IdentityMat </item>
+ <item> IdentityTransformation </item>
+ <item> IdsOfAllGroups </item>
+ <item> IdsOfAllSmallGroups </item>
+ <item> Ignore </item>
+ <item> Image </item>
+ <item> ImageElm </item>
+ <item> ImageElmActionHomomorphism </item>
+ <item> ImageElt </item>
+ <item> ImageGroup </item>
+ <item> ImageInWord </item>
+ <item> ImageKernelBlocksHomomorphism </item>
+ <item> ImageListOfTransformation </item>
+ <item> ImageMat </item>
+ <item> ImageOnAbelianCSPG </item>
+ <item> ImageSetOfTransformation </item>
+ <item> ImageSiftedBaseImage </item>
+ <item> ImageUnderWord </item>
+ <item> Images </item>
+ <item> ImagesElm </item>
+ <item> ImagesListOfBinaryRelation </item>
+ <item> ImagesRepresentative </item>
+ <item> ImagesRepresentativeGMBIByElementsList </item>
+ <item> ImagesSet </item>
+ <item> ImagesSmallestGenerators </item>
+ <item> ImagesSource </item>
+ <item> ImfInvariants </item>
+ <item> ImfMatrixGroup </item>
+ <item> ImfNumberQClasses </item>
+ <item> ImfNumberQQClasses </item>
+ <item> ImfNumberZClasses </item>
+ <item> ImfPositionNumber </item>
+ <item> ImfRecord </item>
+ <item> ImgElmSLP </item>
+ <item> ImgElmSLPNonrecursive </item>
+ <item> ImmediateImplicationsIdentityMapping </item>
+ <item> ImmediateImplicationsZeroMapping </item>
+ <item> Immutable </item>
+ <item> ImmutableBasis </item>
+ <item> ImmutableMatrix </item>
+ <item> ImproveActionDegreeByBlocks </item>
+ <item> ImproveMaps </item>
+ <item> ImproveOperationDegreeByBlocks </item>
+ <item> InParentFOA </item>
+ <item> IncorporateCentralRelations </item>
+ <item> IncreaseCounter </item>
+ <item> IndPcgsWrtSpecFromFamOrHome </item>
+ <item> IndependentGeneratorsAbelianPPermGroup </item>
+ <item> IndependentGeneratorsOfAbelianGroup </item>
+ <item> IndependentGeneratorsOfAbelianMatrixGroup </item>
+ <item> Indeterminate </item>
+ <item> IndeterminateName </item>
+ <item> IndeterminateNumberOfLaurentPolynomial </item>
+ <item> IndeterminateNumberOfUnivariateLaurentPolynomial </item>
+ <item> IndeterminateNumberOfUnivariateRationalFunction </item>
+ <item> IndeterminateOfLaurentPolynomial </item>
+ <item> IndeterminateOfUnivariateRationalFunction </item>
+ <item> Indeterminateness </item>
+ <item> IndeterminatenessInfo </item>
+ <item> IndeterminatesOfPolynomialRing </item>
+ <item> Index </item>
+ <item> IndexCosetTab </item>
+ <item> IndexInParent </item>
+ <item> IndexInWholeGroup </item>
+ <item> IndexNC </item>
+ <item> IndexOp </item>
+ <item> Indicator </item>
+ <item> IndicatorOp </item>
+ <item> IndicesCentralNormalSteps </item>
+ <item> IndicesChiefNormalSteps </item>
+ <item> IndicesEANormalSteps </item>
+ <item> IndicesInvolutaryGenerators </item>
+ <item> IndicesNormalSteps </item>
+ <item> IndicesOfAdjointBasis </item>
+ <item> IndicesPCentralNormalStepsPGroup </item>
+ <item> IndicesStabChain </item>
+ <item> Indirected </item>
+ <item> Induced </item>
+ <item> InducedActionAutGroup </item>
+ <item> InducedActionFactor </item>
+ <item> InducedAutomorphism </item>
+ <item> InducedClassFunction </item>
+ <item> InducedClassFunctions </item>
+ <item> InducedClassFunctionsByFusionMap </item>
+ <item> InducedCyclic </item>
+ <item> InducedGModule </item>
+ <item> InducedLinearAction </item>
+ <item> InducedModule </item>
+ <item> InducedModuleByFieldReduction </item>
+ <item> InducedPcgs </item>
+ <item> InducedPcgsByGenerators </item>
+ <item> InducedPcgsByGeneratorsNC </item>
+ <item> InducedPcgsByGeneratorsWithImages </item>
+ <item> InducedPcgsByPcSequence </item>
+ <item> InducedPcgsByPcSequenceAndGenerators </item>
+ <item> InducedPcgsByPcSequenceNC </item>
+ <item> InducedPcgsWrtFamilyPcgs </item>
+ <item> InducedPcgsWrtHomePcgs </item>
+ <item> InducedPcgsWrtSpecialPcgs </item>
+ <item> InducedRepFpGroup </item>
+ <item> InducedRepresentation </item>
+ <item> InducedRepresentationImagesRepresentative </item>
+ <item> InduciblePairs </item>
+ <item> InductionScheme </item>
+ <item> Inequalities </item>
+ <item> InertiaSubgroup </item>
+ <item> InfiniteListOfGenerators </item>
+ <item> InfiniteListOfNames </item>
+ <item> Inflated </item>
+ <item> Info </item>
+ <item> InfoAction </item>
+ <item> InfoAlgebra </item>
+ <item> InfoAttributes </item>
+ <item> InfoAutGrp </item>
+ <item> InfoBasicImage </item>
+ <item> InfoBckt </item>
+ <item> InfoChain </item>
+ <item> InfoCharacterTable </item>
+ <item> InfoClassFamily </item>
+ <item> InfoClasses </item>
+ <item> InfoCoh </item>
+ <item> InfoCompPairs </item>
+ <item> InfoComplement </item>
+ <item> InfoConfluence </item>
+ <item> InfoCoset </item>
+ <item> InfoData </item>
+ <item> InfoDebug </item>
+ <item> InfoDecision </item>
+ <item> InfoDoPrint </item>
+ <item> InfoExtReps </item>
+ <item> InfoFactor </item>
+ <item> InfoFpGroup </item>
+ <item> InfoGalois </item>
+ <item> InfoGlobal </item>
+ <item> InfoGroebner </item>
+ <item> InfoGroup </item>
+ <item> InfoHash </item>
+ <item> InfoHashTables </item>
+ <item> InfoHomClass </item>
+ <item> InfoIdgroup </item>
+ <item> InfoImf </item>
+ <item> InfoKnuthBendix </item>
+ <item> InfoLattice </item>
+ <item> InfoLevel </item>
+ <item> InfoMatInt </item>
+ <item> InfoMatOrb </item>
+ <item> InfoMatrix </item>
+ <item> InfoMeatAxe </item>
+ <item> InfoMethodSelection </item>
+ <item> InfoMonomial </item>
+ <item> InfoMorph </item>
+ <item> InfoNumtheor </item>
+ <item> InfoOperation </item>
+ <item> InfoOptions </item>
+ <item> InfoOverGr </item>
+ <item> InfoPcGroup </item>
+ <item> InfoPcNormalizer </item>
+ <item> InfoPcSubgroup </item>
+ <item> InfoPerformance </item>
+ <item> InfoPoly </item>
+ <item> InfoPrimeInt </item>
+ <item> InfoQuotientGroup </item>
+ <item> InfoQuotientSystem </item>
+ <item> InfoRSS </item>
+ <item> InfoRandIso </item>
+ <item> InfoSQ </item>
+ <item> InfoSchur </item>
+ <item> InfoSearchTable </item>
+ <item> InfoSpecPcgs </item>
+ <item> InfoTeaching </item>
+ <item> InfoText </item>
+ <item> InfoTiming </item>
+ <item> InfoTom </item>
+ <item> InfoTransversal </item>
+ <item> InfoTuples </item>
+ <item> InfoWarning </item>
+ <item> InfoZLattice </item>
+ <item> InitAbsAndIrredModules </item>
+ <item> InitEpimorphismSQ </item>
+ <item> InitFusion </item>
+ <item> InitPowerMap </item>
+ <item> InitialiseCentralRelations </item>
+ <item> InitializePackagesInfoRecords </item>
+ <item> InitializeSchreierTree </item>
+ <item> Injection </item>
+ <item> InjectionZeroMagma </item>
+ <item> InnerAutomorphism </item>
+ <item> InnerAutomorphismNC </item>
+ <item> InnerAutomorphismsAutomorphismGroup </item>
+ <item> InnerSubdirectProducts </item>
+ <item> InputLogTo </item>
+ <item> InputOutputLocalProcess </item>
+ <item> InputOutputStreamByPtyDefaultType </item>
+ <item> InputTextFile </item>
+ <item> InputTextFileStillOpen </item>
+ <item> InputTextFileType </item>
+ <item> InputTextNone </item>
+ <item> InputTextNoneType </item>
+ <item> InputTextString </item>
+ <item> InputTextStringType </item>
+ <item> InputTextUser </item>
+ <item> Insert </item>
+ <item> InsertElmList </item>
+ <item> InsertTrivialStabilizer </item>
+ <item> InstallAccessToGenerators </item>
+ <item> InstallAtExit </item>
+ <item> InstallAttributeFunction </item>
+ <item> InstallAttributeMethodByGroupGeneralMappingByImages </item>
+ <item> InstallCharReadHookFunc </item>
+ <item> InstallEqMethodForMappingsFromGenerators </item>
+ <item> InstallFactorMaintenance </item>
+ <item> InstallFlushableValue </item>
+ <item> InstallGlobalFunction </item>
+ <item> InstallHandlingByNiceBasis </item>
+ <item> InstallHiddenTrueMethod </item>
+ <item> InstallImmediateMethod </item>
+ <item> InstallIsomorphismMaintenance </item>
+ <item> InstallIsomorphismMaintenanceFunction </item>
+ <item> InstallMethod </item>
+ <item> InstallMonomialOrdering </item>
+ <item> InstallOtherMethod </item>
+ <item> InstallPcgsSeriesFromIndices </item>
+ <item> InstallSubsetMaintenance </item>
+ <item> InstallTrueMethod </item>
+ <item> InstallTrueMethodNewFilter </item>
+ <item> InstallValue </item>
+ <item> InstalledPackageVersion </item>
+ <item> Int </item>
+ <item> IntFFE </item>
+ <item> IntFFESymm </item>
+ <item> IntHexString </item>
+ <item> IntScalarProducts </item>
+ <item> IntVecFFE </item>
+ <item> Integers </item>
+ <item> IntegralizedMat </item>
+ <item> IntegratedStraightLineProgram </item>
+ <item> IntermediateGroup </item>
+ <item> IntermediateSubgroups </item>
+ <item> InternalRepresentative </item>
+ <item> InterpolatedPolynomial </item>
+ <item> IntersectBlist </item>
+ <item> IntersectSet </item>
+ <item> Intersection </item>
+ <item> IntersectionBlist </item>
+ <item> IntersectionNormalClosurePermGroup </item>
+ <item> IntersectionSet </item>
+ <item> IntersectionSumPcgs </item>
+ <item> IntersectionsTom </item>
+ <item> InvariantBilinearForm </item>
+ <item> InvariantElementaryAbelianSeries </item>
+ <item> InvariantForm </item>
+ <item> InvariantLattice </item>
+ <item> InvariantQuadraticForm </item>
+ <item> InvariantSesquilinearForm </item>
+ <item> InvariantSubgroupsElementaryAbelianGroup </item>
+ <item> InvariantSubspaceOrCyclicGroup </item>
+ <item> InvariantSubspaceOrUniformCyclicPGroup </item>
+ <item> Inverse </item>
+ <item> InverseAsWord </item>
+ <item> InverseAttr </item>
+ <item> InverseClasses </item>
+ <item> InverseGeneralMapping </item>
+ <item> InverseImmutable </item>
+ <item> InverseMap </item>
+ <item> InverseMatMod </item>
+ <item> InverseMutable </item>
+ <item> InverseOp </item>
+ <item> InversePcgs </item>
+ <item> InverseRepresentative </item>
+ <item> InverseRepresentativeWord </item>
+ <item> InverseSLPElm </item>
+ <item> InverseSM </item>
+ <item> InverseSameMutability </item>
+ <item> Irr </item>
+ <item> IrrBaumClausen </item>
+ <item> IrrConlon </item>
+ <item> IrrDixonSchneider </item>
+ <item> IrrFacsPol </item>
+ <item> IrredSolGroupList </item>
+ <item> IrredSolJSGens </item>
+ <item> IrreducibleDifferences </item>
+ <item> IrreducibleModules </item>
+ <item> IrreducibleRepresentations </item>
+ <item> IrreducibleRepresentationsByBaumClausen </item>
+ <item> IrreducibleRepresentationsDixon </item>
+ <item> IrreducibleSolvableGroup </item>
+ <item> IrreducibleSolvableGroupMS </item>
+ <item> IsANFAutomorphism </item>
+ <item> IsANFAutomorphismRep </item>
+ <item> IsAbelian </item>
+ <item> IsAbelianNumberField </item>
+ <item> IsAbelianNumberFieldPolynomialRing </item>
+ <item> IsAbelianTom </item>
+ <item> IsActionHomomorphism </item>
+ <item> IsActionHomomorphismAutomGroup </item>
+ <item> IsActionHomomorphismByActors </item>
+ <item> IsActionHomomorphismByBase </item>
+ <item> IsActionHomomorphismSubset </item>
+ <item> IsAdditiveCoset </item>
+ <item> IsAdditiveCosetDefaultRep </item>
+ <item> IsAdditiveElement </item>
+ <item> IsAdditiveElementAsMultiplicativeElementRep </item>
+ <item> IsAdditiveElementCollColl </item>
+ <item> IsAdditiveElementCollCollColl </item>
+ <item> IsAdditiveElementCollection </item>
+ <item> IsAdditiveElementList </item>
+ <item> IsAdditiveElementTable </item>
+ <item> IsAdditiveElementWithInverse </item>
+ <item> IsAdditiveElementWithInverseCollColl </item>
+ <item> IsAdditiveElementWithInverseCollCollColl </item>
+ <item> IsAdditiveElementWithInverseCollection </item>
+ <item> IsAdditiveElementWithInverseList </item>
+ <item> IsAdditiveElementWithInverseTable </item>
+ <item> IsAdditiveElementWithZero </item>
+ <item> IsAdditiveElementWithZeroCollColl </item>
+ <item> IsAdditiveElementWithZeroCollCollColl </item>
+ <item> IsAdditiveElementWithZeroCollection </item>
+ <item> IsAdditiveElementWithZeroList </item>
+ <item> IsAdditiveElementWithZeroTable </item>
+ <item> IsAdditiveGroup </item>
+ <item> IsAdditiveGroupGeneralMapping </item>
+ <item> IsAdditiveGroupHomomorphism </item>
+ <item> IsAdditiveGroupToGroupGeneralMapping </item>
+ <item> IsAdditiveGroupToGroupHomomorphism </item>
+ <item> IsAdditiveMagma </item>
+ <item> IsAdditiveMagmaWithInverses </item>
+ <item> IsAdditiveMagmaWithZero </item>
+ <item> IsAdditivelyCommutative </item>
+ <item> IsAdditivelyCommutativeElement </item>
+ <item> IsAdditivelyCommutativeElementCollColl </item>
+ <item> IsAdditivelyCommutativeElementCollection </item>
+ <item> IsAdditivelyCommutativeElementFamily </item>
+ <item> IsAlgBFRep </item>
+ <item> IsAlgExtRep </item>
+ <item> IsAlgebra </item>
+ <item> IsAlgebraGeneralMapping </item>
+ <item> IsAlgebraGeneralMappingByImagesDefaultRep </item>
+ <item> IsAlgebraHomomorphism </item>
+ <item> IsAlgebraHomomorphismFromFpRep </item>
+ <item> IsAlgebraModule </item>
+ <item> IsAlgebraModuleElement </item>
+ <item> IsAlgebraModuleElementCollection </item>
+ <item> IsAlgebraModuleElementFamily </item>
+ <item> IsAlgebraWithOne </item>
+ <item> IsAlgebraWithOneGeneralMapping </item>
+ <item> IsAlgebraWithOneHomomorphism </item>
+ <item> IsAlgebraicElement </item>
+ <item> IsAlgebraicElementCollColl </item>
+ <item> IsAlgebraicElementCollCollColl </item>
+ <item> IsAlgebraicElementCollection </item>
+ <item> IsAlgebraicElementFamily </item>
+ <item> IsAlgebraicExtension </item>
+ <item> IsAlgebraicExtensionDefaultRep </item>
+ <item> IsAlgebraicExtensionPolynomialRing </item>
+ <item> IsAlphaChar </item>
+ <item> IsAlternatingGroup </item>
+ <item> IsAnticommutative </item>
+ <item> IsAntisymmetricBinaryRelation </item>
+ <item> IsAssocWord </item>
+ <item> IsAssocWordCollection </item>
+ <item> IsAssocWordFamily </item>
+ <item> IsAssocWordWithInverse </item>
+ <item> IsAssocWordWithInverseCollection </item>
+ <item> IsAssocWordWithInverseFamily </item>
+ <item> IsAssocWordWithOne </item>
+ <item> IsAssocWordWithOneCollection </item>
+ <item> IsAssocWordWithOneFamily </item>
+ <item> IsAssociated </item>
+ <item> IsAssociative </item>
+ <item> IsAssociativeAOpDSum </item>
+ <item> IsAssociativeAOpESum </item>
+ <item> IsAssociativeElement </item>
+ <item> IsAssociativeElementCollColl </item>
+ <item> IsAssociativeElementCollection </item>
+ <item> IsAssociativeLOpDProd </item>
+ <item> IsAssociativeLOpEProd </item>
+ <item> IsAssociativeROpDProd </item>
+ <item> IsAssociativeROpEProd </item>
+ <item> IsAssociativeUOpDProd </item>
+ <item> IsAssociativeUOpEProd </item>
+ <item> IsAttributeStoringRep </item>
+ <item> IsAttributeStoringRepFlags </item>
+ <item> IsAutomorphismGroup </item>
+ <item> IsBLetterAssocWordRep </item>
+ <item> IsBLetterWordsFamily </item>
+ <item> IsBasicImageEltRep </item>
+ <item> IsBasicImageEltRepCollection </item>
+ <item> IsBasicImageGroup </item>
+ <item> IsBasicWreathLessThanOrEqual </item>
+ <item> IsBasicWreathProductOrdering </item>
+ <item> IsBasis </item>
+ <item> IsBasisByNiceBasis </item>
+ <item> IsBasisFiniteFieldRep </item>
+ <item> IsBasisOfAlgebraModuleElementSpace </item>
+ <item> IsBasisOfMonomialSpaceRep </item>
+ <item> IsBasisOfSparseRowSpaceRep </item>
+ <item> IsBasisOfWeightRepElementSpace </item>
+ <item> IsBasisWithReplacedLeftModuleRep </item>
+ <item> IsBergerCondition </item>
+ <item> IsBijective </item>
+ <item> IsBinaryRelation </item>
+ <item> IsBinaryRelationDefaultRep </item>
+ <item> IsBinaryRelationOnPointsRep </item>
+ <item> IsBlist </item>
+ <item> IsBlistRep </item>
+ <item> IsBlockMatrixRep </item>
+ <item> IsBlocksHomomorphism </item>
+ <item> IsBlocksOfActionHomomorphism </item>
+ <item> IsBlowUpIsomorphism </item>
+ <item> IsBool </item>
+ <item> IsBound </item>
+ <item> IsBoundElmWPObj </item>
+ <item> IsBoundGlobal </item>
+ <item> IsBracketRep </item>
+ <item> IsBrauerTable </item>
+ <item> IsBravaisGroup </item>
+ <item> IsBuiltFromAdditiveMagmaWithInverses </item>
+ <item> IsBuiltFromGroup </item>
+ <item> IsBuiltFromMagma </item>
+ <item> IsBuiltFromMagmaWithInverses </item>
+ <item> IsBuiltFromMagmaWithOne </item>
+ <item> IsBuiltFromMonoid </item>
+ <item> IsBuiltFromSemigroup </item>
+ <item> IsCanonicalBasis </item>
+ <item> IsCanonicalBasisAbelianNumberFieldRep </item>
+ <item> IsCanonicalBasisAlgebraicExtension </item>
+ <item> IsCanonicalBasisCyclotomicFieldRep </item>
+ <item> IsCanonicalBasisFreeMagmaRingRep </item>
+ <item> IsCanonicalBasisFullMatrixModule </item>
+ <item> IsCanonicalBasisFullRowModule </item>
+ <item> IsCanonicalBasisFullSCAlgebra </item>
+ <item> IsCanonicalBasisGaussianIntegersRep </item>
+ <item> IsCanonicalBasisIntegersRep </item>
+ <item> IsCanonicalBasisRationals </item>
+ <item> IsCanonicalNiceMonomorphism </item>
+ <item> IsCanonicalPcgs </item>
+ <item> IsCanonicalPcgsWrtSpecialPcgs </item>
+ <item> IsCentral </item>
+ <item> IsCentralFromGenerators </item>
+ <item> IsChainTypeGroup </item>
+ <item> IsChar </item>
+ <item> IsCharCollection </item>
+ <item> IsCharacter </item>
+ <item> IsCharacterTable </item>
+ <item> IsCharacterTableInProgress </item>
+ <item> IsCharacteristicMatrixPGroup </item>
+ <item> IsCharacteristicSubgroup </item>
+ <item> IsCheapConwayPolynomial </item>
+ <item> IsClassFunction </item>
+ <item> IsClassFunctionsSpace </item>
+ <item> IsClassFusionOfNormalSubgroup </item>
+ <item> IsClosedStream </item>
+ <item> IsCochain </item>
+ <item> IsCochainCollection </item>
+ <item> IsCochainsSpace </item>
+ <item> IsCocycle </item>
+ <item> IsCoeffsElms </item>
+ <item> IsCollCollsElms </item>
+ <item> IsCollCollsElmsElms </item>
+ <item> IsCollCollsElmsElmsX </item>
+ <item> IsCollLieCollsElms </item>
+ <item> IsCollection </item>
+ <item> IsCollectionFamily </item>
+ <item> IsCollsCollsElms </item>
+ <item> IsCollsCollsElmsX </item>
+ <item> IsCollsCollsElmsXX </item>
+ <item> IsCollsElms </item>
+ <item> IsCollsElmsColls </item>
+ <item> IsCollsElmsElms </item>
+ <item> IsCollsElmsElmsElms </item>
+ <item> IsCollsElmsElmsX </item>
+ <item> IsCollsElmsX </item>
+ <item> IsCollsElmsXElms </item>
+ <item> IsCollsElmsXX </item>
+ <item> IsCollsXElms </item>
+ <item> IsCollsXElmsX </item>
+ <item> IsCombinatorialCollectorRep </item>
+ <item> IsCommutative </item>
+ <item> IsCommutativeElement </item>
+ <item> IsCommutativeElementCollColl </item>
+ <item> IsCommutativeElementCollection </item>
+ <item> IsCommutativeFamily </item>
+ <item> IsCommutativeFromGenerators </item>
+ <item> IsCompatiblePair </item>
+ <item> IsComponentObjectRep </item>
+ <item> IsCompositionMappingRep </item>
+ <item> IsConfluent </item>
+ <item> IsCongruenceClass </item>
+ <item> IsConjugacyClassGroupRep </item>
+ <item> IsConjugacyClassPermGroupRep </item>
+ <item> IsConjugacyClassSubgroupsByStabilizerRep </item>
+ <item> IsConjugacyClassSubgroupsRep </item>
+ <item> IsConjugate </item>
+ <item> IsConjugatorAutomorphism </item>
+ <item> IsConjugatorIsomorphism </item>
+ <item> IsConsistentPolynomial </item>
+ <item> IsConstantRationalFunction </item>
+ <item> IsConstantTimeAccessGeneralMapping </item>
+ <item> IsConstantTimeAccessList </item>
+ <item> IsConstituentHomomorphism </item>
+ <item> IsContainedInSpan </item>
+ <item> IsCopyable </item>
+ <item> IsCyc </item>
+ <item> IsCycInt </item>
+ <item> IsCyclic </item>
+ <item> IsCyclicTom </item>
+ <item> IsCyclotomic </item>
+ <item> IsCyclotomicCollColl </item>
+ <item> IsCyclotomicCollCollColl </item>
+ <item> IsCyclotomicCollection </item>
+ <item> IsCyclotomicField </item>
+ <item> IsCyclotomicMatrixGroup </item>
+ <item> IsDataObjectRep </item>
+ <item> IsDeepThoughtCollectorRep </item>
+ <item> IsDefaultGeneralMappingRep </item>
+ <item> IsDefaultRhsTypeSingleCollector </item>
+ <item> IsDefaultTupleRep </item>
+ <item> IsDenseCoeffVectorRep </item>
+ <item> IsDenseHashRep </item>
+ <item> IsDenseList </item>
+ <item> IsDiagonalMat </item>
+ <item> IsDictionary </item>
+ <item> IsDictionaryDefaultRep </item>
+ <item> IsDigitChar </item>
+ <item> IsDihedralGroup </item>
+ <item> IsDirectSumElement </item>
+ <item> IsDirectSumElementCollection </item>
+ <item> IsDirectSumElementFamily </item>
+ <item> IsDirectSumElementsSpace </item>
+ <item> IsDirectory </item>
+ <item> IsDirectoryPath </item>
+ <item> IsDirectoryRep </item>
+ <item> IsDistributive </item>
+ <item> IsDistributiveLOpDProd </item>
+ <item> IsDistributiveLOpDSum </item>
+ <item> IsDistributiveLOpEProd </item>
+ <item> IsDistributiveLOpESum </item>
+ <item> IsDistributiveROpDProd </item>
+ <item> IsDistributiveROpDSum </item>
+ <item> IsDistributiveROpEProd </item>
+ <item> IsDistributiveROpESum </item>
+ <item> IsDistributiveUOpDProd </item>
+ <item> IsDistributiveUOpDSum </item>
+ <item> IsDistributiveUOpEProd </item>
+ <item> IsDistributiveUOpESum </item>
+ <item> IsDivisionRing </item>
+ <item> IsDocumentedVariable </item>
+ <item> IsDomain </item>
+ <item> IsDoneIterator </item>
+ <item> IsDoubleCoset </item>
+ <item> IsDoubleCosetDefaultRep </item>
+ <item> IsDuplicateFree </item>
+ <item> IsDuplicateFreeCollection </item>
+ <item> IsDuplicateFreeList </item>
+ <item> IsDxLargeGroup </item>
+ <item> IsElementFinitePolycyclicGroup </item>
+ <item> IsElementFinitePolycyclicGroupCollection </item>
+ <item> IsElementOfFpAlgebra </item>
+ <item> IsElementOfFpAlgebraCollection </item>
+ <item> IsElementOfFpAlgebraFamily </item>
+ <item> IsElementOfFpGroup </item>
+ <item> IsElementOfFpGroupCollection </item>
+ <item> IsElementOfFpGroupFamily </item>
+ <item> IsElementOfFpMonoid </item>
+ <item> IsElementOfFpMonoidCollection </item>
+ <item> IsElementOfFpMonoidFamily </item>
+ <item> IsElementOfFpSemigroup </item>
+ <item> IsElementOfFpSemigroupCollection </item>
+ <item> IsElementOfFpSemigroupFamily </item>
+ <item> IsElementOfFreeGroup </item>
+ <item> IsElementOfFreeGroupFamily </item>
+ <item> IsElementOfFreeMagmaRing </item>
+ <item> IsElementOfFreeMagmaRingCollection </item>
+ <item> IsElementOfFreeMagmaRingFamily </item>
+ <item> IsElementOfMagmaRingModuloRelations </item>
+ <item> IsElementOfMagmaRingModuloRelationsCollection </item>
+ <item> IsElementOfMagmaRingModuloRelationsFamily </item>
+ <item> IsElementOfMagmaRingModuloSpanOfZeroFamily </item>
+ <item> IsElementaryAbelian </item>
+ <item> IsElementsFamilyByRws </item>
+ <item> IsElmsCoeffs </item>
+ <item> IsElmsCollColls </item>
+ <item> IsElmsCollCollsX </item>
+ <item> IsElmsCollLieColls </item>
+ <item> IsElmsColls </item>
+ <item> IsElmsCollsX </item>
+ <item> IsElmsCollsXX </item>
+ <item> IsElmsLieColls </item>
+ <item> IsEmbeddingDirectProductPermGroup </item>
+ <item> IsEmbeddingImprimitiveWreathProductPermGroup </item>
+ <item> IsEmbeddingMagmaMagmaRing </item>
+ <item> IsEmbeddingProductActionWreathProductPermGroup </item>
+ <item> IsEmbeddingRingMagmaRing </item>
+ <item> IsEmbeddingWreathProductPermGroup </item>
+ <item> IsEmpty </item>
+ <item> IsEmptyRowVectorRep </item>
+ <item> IsEmptyString </item>
+ <item> IsEndOfStream </item>
+ <item> IsEndoGeneralMapping </item>
+ <item> IsEndoMapping </item>
+ <item> IsEnumeratorByFunctions </item>
+ <item> IsEnumeratorByFunctionsRep </item>
+ <item> IsEnumeratorByPcgsRep </item>
+ <item> IsEqualSet </item>
+ <item> IsEquivalenceClass </item>
+ <item> IsEquivalenceClassDefaultRep </item>
+ <item> IsEquivalenceRelation </item>
+ <item> IsEquivalenceRelationDefaultRep </item>
+ <item> IsEquivalentByFp </item>
+ <item> IsEuclideanRing </item>
+ <item> IsEvenInt </item>
+ <item> IsExecutableFile </item>
+ <item> IsExistingFile </item>
+ <item> IsExtAElement </item>
+ <item> IsExtAElementCollColl </item>
+ <item> IsExtAElementCollection </item>
+ <item> IsExtAElementList </item>
+ <item> IsExtAElementTable </item>
+ <item> IsExtASet </item>
+ <item> IsExtLElement </item>
+ <item> IsExtLElementCollColl </item>
+ <item> IsExtLElementCollection </item>
+ <item> IsExtLElementList </item>
+ <item> IsExtLElementTable </item>
+ <item> IsExtLSet </item>
+ <item> IsExtRElement </item>
+ <item> IsExtRElementCollColl </item>
+ <item> IsExtRElementCollection </item>
+ <item> IsExtRElementList </item>
+ <item> IsExtRElementTable </item>
+ <item> IsExtRSet </item>
+ <item> IsExtUSet </item>
+ <item> IsExtensibleGeneralMapping </item>
+ <item> IsExtensiblePartialMapping </item>
+ <item> IsExternalOrbit </item>
+ <item> IsExternalOrbitByStabilizerRep </item>
+ <item> IsExternalSet </item>
+ <item> IsExternalSetByActorsRep </item>
+ <item> IsExternalSetByOperatorsRep </item>
+ <item> IsExternalSetByPcgs </item>
+ <item> IsExternalSetDefaultRep </item>
+ <item> IsExternalSubset </item>
+ <item> IsFFE </item>
+ <item> IsFFECollColl </item>
+ <item> IsFFECollCollColl </item>
+ <item> IsFFECollection </item>
+ <item> IsFFEFamily </item>
+ <item> IsFFEMatrixGroup </item>
+ <item> IsFFEMatrixGroupOverLargeSpace </item>
+ <item> IsFLMLOR </item>
+ <item> IsFLMLORWithOne </item>
+ <item> IsFamFamFam </item>
+ <item> IsFamFamFamX </item>
+ <item> IsFamFamX </item>
+ <item> IsFamFamXY </item>
+ <item> IsFamLieFam </item>
+ <item> IsFamXFam </item>
+ <item> IsFamXFamY </item>
+ <item> IsFamXYFamZ </item>
+ <item> IsFamily </item>
+ <item> IsFamilyDefaultRep </item>
+ <item> IsFamilyElementOfFreeLieAlgebra </item>
+ <item> IsFamilyOfFamilies </item>
+ <item> IsFamilyOfTypes </item>
+ <item> IsFamilyOverFullCoefficientsFamily </item>
+ <item> IsFamilyPcgs </item>
+ <item> IsField </item>
+ <item> IsFieldControlledByGaloisGroup </item>
+ <item> IsFieldElementsSpace </item>
+ <item> IsFieldHomomorphism </item>
+ <item> IsFilter </item>
+ <item> IsFinite </item>
+ <item> IsFiniteBasisDefault </item>
+ <item> IsFiniteDimensional </item>
+ <item> IsFiniteFieldPolynomialRing </item>
+ <item> IsFiniteOrderElement </item>
+ <item> IsFiniteOrderElementCollColl </item>
+ <item> IsFiniteOrderElementCollection </item>
+ <item> IsFiniteOrdersPcgs </item>
+ <item> IsFiniteSemigroupGreensRelation </item>
+ <item> IsFinitelyGeneratedGroup </item>
+ <item> IsFixedStabilizer </item>
+ <item> IsFlatHashTable </item>
+ <item> IsFlexibleGeneralMapping </item>
+ <item> IsFlexiblePartialMapping </item>
+ <item> IsFpAlgebraElementsSpace </item>
+ <item> IsFpGroup </item>
+ <item> IsFpMonoid </item>
+ <item> IsFpSemigroup </item>
+ <item> IsFptoSCAMorphism </item>
+ <item> IsFrattiniFree </item>
+ <item> IsFreeGroup </item>
+ <item> IsFreeLeftModule </item>
+ <item> IsFreeMagma </item>
+ <item> IsFreeMagmaRing </item>
+ <item> IsFreeMagmaRingWithOne </item>
+ <item> IsFreeMonoid </item>
+ <item> IsFreeSemigroup </item>
+ <item> IsFrobeniusAutomorphism </item>
+ <item> IsFromFpGroupGeneralMapping </item>
+ <item> IsFromFpGroupGeneralMappingByImages </item>
+ <item> IsFromFpGroupHomomorphism </item>
+ <item> IsFromFpGroupHomomorphismByImages </item>
+ <item> IsFromFpGroupStdGensGeneralMappingByImages </item>
+ <item> IsFromFpGroupStdGensHomomorphismByImages </item>
+ <item> IsFullFpAlgebra </item>
+ <item> IsFullHomModule </item>
+ <item> IsFullMatrixModule </item>
+ <item> IsFullRowModule </item>
+ <item> IsFullSCAlgebra </item>
+ <item> IsFullSubgroupGLorSLRespectingBilinearForm </item>
+ <item> IsFullSubgroupGLorSLRespectingQuadraticForm </item>
+ <item> IsFullSubgroupGLorSLRespectingSesquilinearForm </item>
+ <item> IsFullTransformationSemigroup </item>
+ <item> IsFunction </item>
+ <item> IsGL </item>
+ <item> IsGaussInt </item>
+ <item> IsGaussRat </item>
+ <item> IsGaussianIntegers </item>
+ <item> IsGaussianMatrixSpace </item>
+ <item> IsGaussianRationals </item>
+ <item> IsGaussianRowSpace </item>
+ <item> IsGaussianSpace </item>
+ <item> IsGeneralLinearGroup </item>
+ <item> IsGeneralMapping </item>
+ <item> IsGeneralMappingCollection </item>
+ <item> IsGeneralMappingFamily </item>
+ <item> IsGeneralPcgs </item>
+ <item> IsGeneralizedCartanMatrix </item>
+ <item> IsGeneralizedDomain </item>
+ <item> IsGeneralizedRowVector </item>
+ <item> IsGeneratorsOfMagmaWithInverses </item>
+ <item> IsGenericCharacterTableRep </item>
+ <item> IsGenericFiniteSpace </item>
+ <item> IsGreensClass </item>
+ <item> IsGreensDClass </item>
+ <item> IsGreensDRelation </item>
+ <item> IsGreensHClass </item>
+ <item> IsGreensHRelation </item>
+ <item> IsGreensJClass </item>
+ <item> IsGreensJRelation </item>
+ <item> IsGreensLClass </item>
+ <item> IsGreensLRelation </item>
+ <item> IsGreensLessThanOrEqual </item>
+ <item> IsGreensRClass </item>
+ <item> IsGreensRRelation </item>
+ <item> IsGreensRelation </item>
+ <item> IsGroup </item>
+ <item> IsGroupGeneralMapping </item>
+ <item> IsGroupGeneralMappingByAsGroupGeneralMappingByImages </item>
+ <item> IsGroupGeneralMappingByImages </item>
+ <item> IsGroupGeneralMappingByPcgs </item>
+ <item> IsGroupHClass </item>
+ <item> IsGroupHomomorphism </item>
+ <item> IsGroupOfAutomorphisms </item>
+ <item> IsGroupOfAutomorphismsFiniteGroup </item>
+ <item> IsGroupOfFamily </item>
+ <item> IsGroupRing </item>
+ <item> IsGroupToAdditiveGroupGeneralMapping </item>
+ <item> IsGroupToAdditiveGroupHomomorphism </item>
+ <item> IsHandledByNiceBasis </item>
+ <item> IsHandledByNiceMonomorphism </item>
+ <item> IsHash </item>
+ <item> IsHashTable </item>
+ <item> IsHasseDiagram </item>
+ <item> IsHomCoset </item>
+ <item> IsHomCosetCollection </item>
+ <item> IsHomCosetOfAdditiveElt </item>
+ <item> IsHomCosetOfFp </item>
+ <item> IsHomCosetOfMatrix </item>
+ <item> IsHomCosetOfPerm </item>
+ <item> IsHomCosetOfTuple </item>
+ <item> IsHomCosetToAdditiveElt </item>
+ <item> IsHomCosetToAdditiveEltCollection </item>
+ <item> IsHomCosetToAdditiveEltRep </item>
+ <item> IsHomCosetToFp </item>
+ <item> IsHomCosetToFpCollection </item>
+ <item> IsHomCosetToFpRep </item>
+ <item> IsHomCosetToMatrix </item>
+ <item> IsHomCosetToMatrixCollection </item>
+ <item> IsHomCosetToMatrixRep </item>
+ <item> IsHomCosetToObjectRep </item>
+ <item> IsHomCosetToPerm </item>
+ <item> IsHomCosetToPermCollection </item>
+ <item> IsHomCosetToPermRep </item>
+ <item> IsHomCosetToTuple </item>
+ <item> IsHomCosetToTupleCollection </item>
+ <item> IsHomCosetToTupleRep </item>
+ <item> IsHomQuotientGroup </item>
+ <item> IsHomogeneousList </item>
+ <item> IsIdeal </item>
+ <item> IsIdealInParent </item>
+ <item> IsIdealOp </item>
+ <item> IsIdempotent </item>
+ <item> IsIdenticalObj </item>
+ <item> IsIdenticalObjFamiliesColObjObj </item>
+ <item> IsIdenticalObjFamiliesColObjObjObj </item>
+ <item> IsIdenticalObjFamiliesColXXXObj </item>
+ <item> IsIdenticalObjFamiliesColXXXXXXObj </item>
+ <item> IsIdenticalObjFamiliesRwsObj </item>
+ <item> IsIdenticalObjFamiliesRwsObjObj </item>
+ <item> IsIdenticalObjFamiliesRwsObjXXX </item>
+ <item> IsIdenticalObjObjObjX </item>
+ <item> IsIdenticalObjObjXObj </item>
+ <item> IsImfMatrixGroup </item>
+ <item> IsImpossible </item>
+ <item> IsInBasicOrbit </item>
+ <item> IsInCenter </item>
+ <item> IsInCentre </item>
+ <item> IsInChain </item>
+ <item> IsIncomparableUnder </item>
+ <item> IsInducedFromNormalSubgroup </item>
+ <item> IsInducedPcgs </item>
+ <item> IsInducedPcgsRep </item>
+ <item> IsInducedPcgsWrtSpecialPcgs </item>
+ <item> IsInfBitsAssocWord </item>
+ <item> IsInfBitsFamily </item>
+ <item> IsInfiniteListOfGeneratorsRep </item>
+ <item> IsInfiniteListOfNamesRep </item>
+ <item> IsInfinity </item>
+ <item> IsInfoClass </item>
+ <item> IsInfoClassCollection </item>
+ <item> IsInfoClassListRep </item>
+ <item> IsInfoSelector </item>
+ <item> IsInjective </item>
+ <item> IsInnerAutomorphism </item>
+ <item> IsInputOutputStream </item>
+ <item> IsInputOutputStreamByPtyRep </item>
+ <item> IsInputStream </item>
+ <item> IsInputTextFileRep </item>
+ <item> IsInputTextNone </item>
+ <item> IsInputTextNoneRep </item>
+ <item> IsInputTextStream </item>
+ <item> IsInputTextStringRep </item>
+ <item> IsInt </item>
+ <item> IsIntegerMatrixGroup </item>
+ <item> IsIntegers </item>
+ <item> IsIntegralBasis </item>
+ <item> IsIntegralCyclotomic </item>
+ <item> IsIntegralRing </item>
+ <item> IsInternalRep </item>
+ <item> IsInternallyConsistent </item>
+ <item> IsInverseGeneralMappingRep </item>
+ <item> IsIrreducible </item>
+ <item> IsIrreducibleCharacter </item>
+ <item> IsIrreducibleRingElement </item>
+ <item> IsIterator </item>
+ <item> IsIteratorByFunctions </item>
+ <item> IsIteratorByFunctionsRep </item>
+ <item> IsJacobianElement </item>
+ <item> IsJacobianElementCollColl </item>
+ <item> IsJacobianElementCollection </item>
+ <item> IsJacobianRing </item>
+ <item> IsKernelPcWord </item>
+ <item> IsKnuthBendixRewritingSystem </item>
+ <item> IsKnuthBendixRewritingSystemRep </item>
+ <item> IsLDistributive </item>
+ <item> IsLatticeOrderBinaryRelation </item>
+ <item> IsLatticeSubgroupsRep </item>
+ <item> IsLaurentPolynomial </item>
+ <item> IsLaurentPolynomialDefaultRep </item>
+ <item> IsLaurentPolynomialsFamily </item>
+ <item> IsLaurentPolynomialsFamilyElement </item>
+ <item> IsLeftActedOnByDivisionRing </item>
+ <item> IsLeftActedOnByRing </item>
+ <item> IsLeftActedOnBySuperset </item>
+ <item> IsLeftAlgebraModule </item>
+ <item> IsLeftAlgebraModuleElement </item>
+ <item> IsLeftAlgebraModuleElementCollection </item>
+ <item> IsLeftIdeal </item>
+ <item> IsLeftIdealFromGenerators </item>
+ <item> IsLeftIdealInParent </item>
+ <item> IsLeftIdealOp </item>
+ <item> IsLeftMagmaCongruence </item>
+ <item> IsLeftMagmaIdeal </item>
+ <item> IsLeftModule </item>
+ <item> IsLeftModuleGeneralMapping </item>
+ <item> IsLeftModuleHomomorphism </item>
+ <item> IsLeftOperatorAdditiveGroup </item>
+ <item> IsLeftOperatorRing </item>
+ <item> IsLeftOperatorRingWithOne </item>
+ <item> IsLeftSemigroupCongruence </item>
+ <item> IsLeftSemigroupIdeal </item>
+ <item> IsLeftVectorSpace </item>
+ <item> IsLessThanOrEqualUnder </item>
+ <item> IsLessThanUnder </item>
+ <item> IsLetterAssocWordRep </item>
+ <item> IsLetterWordsFamily </item>
+ <item> IsLexicographicallyLess </item>
+ <item> IsLibTomRep </item>
+ <item> IsLibraryCharacterTableRep </item>
+ <item> IsLieAbelian </item>
+ <item> IsLieAlgebra </item>
+ <item> IsLieEmbeddingRep </item>
+ <item> IsLieFamFam </item>
+ <item> IsLieMatrix </item>
+ <item> IsLieNilpotent </item>
+ <item> IsLieNilpotentElement </item>
+ <item> IsLieObject </item>
+ <item> IsLieObjectCollection </item>
+ <item> IsLieObjectsModule </item>
+ <item> IsLieSolvable </item>
+ <item> IsLinearActionHomomorphism </item>
+ <item> IsLinearGeneralMappingByImagesDefaultRep </item>
+ <item> IsLinearMapping </item>
+ <item> IsLinearMappingByMatrixDefaultRep </item>
+ <item> IsLinearMappingsModule </item>
+ <item> IsLinearlyIndependent </item>
+ <item> IsLinearlyPrimitive </item>
+ <item> IsList </item>
+ <item> IsListDefault </item>
+ <item> IsListDictionary </item>
+ <item> IsListHashTable </item>
+ <item> IsListLookupDictionary </item>
+ <item> IsListOrCollection </item>
+ <item> IsLockedRepresentationVector </item>
+ <item> IsLookupDictionary </item>
+ <item> IsLowerAlphaChar </item>
+ <item> IsLowerTriangularMat </item>
+ <item> IsMagma </item>
+ <item> IsMagmaByMultiplicationTableObj </item>
+ <item> IsMagmaCollsMagmaRingColls </item>
+ <item> IsMagmaCongruence </item>
+ <item> IsMagmaHomomorphism </item>
+ <item> IsMagmaIdeal </item>
+ <item> IsMagmaRingModuloRelations </item>
+ <item> IsMagmaRingModuloSpanOfZero </item>
+ <item> IsMagmaRingObjDefaultRep </item>
+ <item> IsMagmaRingsMagmas </item>
+ <item> IsMagmaRingsRings </item>
+ <item> IsMagmaWithInverses </item>
+ <item> IsMagmaWithInversesIfNonzero </item>
+ <item> IsMagmaWithMultiplicativeZeroAdjoinedElementRep </item>
+ <item> IsMagmaWithOne </item>
+ <item> IsMagmasMagmaRings </item>
+ <item> IsMapping </item>
+ <item> IsMappingByFunctionRep </item>
+ <item> IsMappingByFunctionWithInverseRep </item>
+ <item> IsMatchingSublist </item>
+ <item> IsMatrix </item>
+ <item> IsMatrixCollection </item>
+ <item> IsMatrixFLMLOR </item>
+ <item> IsMatrixGroup </item>
+ <item> IsMatrixModule </item>
+ <item> IsMatrixSpace </item>
+ <item> IsMemberPcSeriesPermGroup </item>
+ <item> IsMinimalNonmonomial </item>
+ <item> IsModuloPcgs </item>
+ <item> IsModuloPcgsFpGroupRep </item>
+ <item> IsModuloPcgsPermGroupRep </item>
+ <item> IsModuloPcgsRep </item>
+ <item> IsModuloTailPcgsByListRep </item>
+ <item> IsModuloTailPcgsRep </item>
+ <item> IsModulusRep </item>
+ <item> IsMonoid </item>
+ <item> IsMonomial </item>
+ <item> IsMonomialCharacter </item>
+ <item> IsMonomialCharacterTable </item>
+ <item> IsMonomialElement </item>
+ <item> IsMonomialElementCollection </item>
+ <item> IsMonomialElementFamily </item>
+ <item> IsMonomialElementRep </item>
+ <item> IsMonomialGroup </item>
+ <item> IsMonomialMatrix </item>
+ <item> IsMonomialNumber </item>
+ <item> IsMonomialOrdering </item>
+ <item> IsMonomialOrderingDefaultRep </item>
+ <item> IsMultiplicativeElement </item>
+ <item> IsMultiplicativeElementCollColl </item>
+ <item> IsMultiplicativeElementCollCollColl </item>
+ <item> IsMultiplicativeElementCollection </item>
+ <item> IsMultiplicativeElementList </item>
+ <item> IsMultiplicativeElementTable </item>
+ <item> IsMultiplicativeElementWithInverse </item>
+ <item> IsMultiplicativeElementWithInverseByPolycyclicCollector </item>
+ <item> IsMultiplicativeElementWithInverseByPolycyclicCollectorCollection </item>
+ <item> IsMultiplicativeElementWithInverseByRws </item>
+ <item> IsMultiplicativeElementWithInverseCollColl </item>
+ <item> IsMultiplicativeElementWithInverseCollCollColl </item>
+ <item> IsMultiplicativeElementWithInverseCollection </item>
+ <item> IsMultiplicativeElementWithInverseList </item>
+ <item> IsMultiplicativeElementWithInverseTable </item>
+ <item> IsMultiplicativeElementWithOne </item>
+ <item> IsMultiplicativeElementWithOneCollColl </item>
+ <item> IsMultiplicativeElementWithOneCollCollColl </item>
+ <item> IsMultiplicativeElementWithOneCollection </item>
+ <item> IsMultiplicativeElementWithOneList </item>
+ <item> IsMultiplicativeElementWithOneTable </item>
+ <item> IsMultiplicativeElementWithZero </item>
+ <item> IsMultiplicativeElementWithZeroCollection </item>
+ <item> IsMultiplicativeGeneralizedRowVector </item>
+ <item> IsMultiplicativeZero </item>
+ <item> IsMutable </item>
+ <item> IsMutableBasis </item>
+ <item> IsMutableBasisByImmutableBasisRep </item>
+ <item> IsMutableBasisOfGaussianMatrixSpaceRep </item>
+ <item> IsMutableBasisOfGaussianRowSpaceRep </item>
+ <item> IsMutableBasisViaNiceMutableBasisRep </item>
+ <item> IsMutableBasisViaUnderlyingMutableBasisRep </item>
+ <item> IsNBitsPcWordRep </item>
+ <item> IsNameOfNoninstalledTableOfMarks </item>
+ <item> IsNaturalAlternatingGroup </item>
+ <item> IsNaturalGL </item>
+ <item> IsNaturalGLnZ </item>
+ <item> IsNaturalHomomorphismPcGroupRep </item>
+ <item> IsNaturalSL </item>
+ <item> IsNaturalSLnZ </item>
+ <item> IsNaturalSymmetricGroup </item>
+ <item> IsNearAdditiveElement </item>
+ <item> IsNearAdditiveElementCollColl </item>
+ <item> IsNearAdditiveElementCollCollColl </item>
+ <item> IsNearAdditiveElementCollection </item>
+ <item> IsNearAdditiveElementList </item>
+ <item> IsNearAdditiveElementTable </item>
+ <item> IsNearAdditiveElementWithInverse </item>
+ <item> IsNearAdditiveElementWithInverseCollColl </item>
+ <item> IsNearAdditiveElementWithInverseCollCollColl </item>
+ <item> IsNearAdditiveElementWithInverseCollection </item>
+ <item> IsNearAdditiveElementWithInverseList </item>
+ <item> IsNearAdditiveElementWithInverseTable </item>
+ <item> IsNearAdditiveElementWithZero </item>
+ <item> IsNearAdditiveElementWithZeroCollColl </item>
+ <item> IsNearAdditiveElementWithZeroCollCollColl </item>
+ <item> IsNearAdditiveElementWithZeroCollection </item>
+ <item> IsNearAdditiveElementWithZeroList </item>
+ <item> IsNearAdditiveElementWithZeroTable </item>
+ <item> IsNearAdditiveGroup </item>
+ <item> IsNearAdditiveMagma </item>
+ <item> IsNearAdditiveMagmaWithInverses </item>
+ <item> IsNearAdditiveMagmaWithZero </item>
+ <item> IsNearRing </item>
+ <item> IsNearRingElement </item>
+ <item> IsNearRingElementCollColl </item>
+ <item> IsNearRingElementCollCollColl </item>
+ <item> IsNearRingElementCollection </item>
+ <item> IsNearRingElementFamily </item>
+ <item> IsNearRingElementList </item>
+ <item> IsNearRingElementTable </item>
+ <item> IsNearRingElementWithInverse </item>
+ <item> IsNearRingElementWithInverseCollColl </item>
+ <item> IsNearRingElementWithInverseCollCollColl </item>
+ <item> IsNearRingElementWithInverseCollection </item>
+ <item> IsNearRingElementWithInverseList </item>
+ <item> IsNearRingElementWithInverseTable </item>
+ <item> IsNearRingElementWithOne </item>
+ <item> IsNearRingElementWithOneCollColl </item>
+ <item> IsNearRingElementWithOneCollCollColl </item>
+ <item> IsNearRingElementWithOneCollection </item>
+ <item> IsNearRingElementWithOneList </item>
+ <item> IsNearRingElementWithOneTable </item>
+ <item> IsNearRingWithOne </item>
+ <item> IsNearlyCharacterTable </item>
+ <item> IsNegInt </item>
+ <item> IsNegRat </item>
+ <item> IsNiceMonomorphism </item>
+ <item> IsNilpQuotientSystem </item>
+ <item> IsNilpotent </item>
+ <item> IsNilpotentCharacterTable </item>
+ <item> IsNilpotentElement </item>
+ <item> IsNilpotentGroup </item>
+ <item> IsNilpotentTom </item>
+ <item> IsNoImmediateMethodsObject </item>
+ <item> IsNonGaussianMatrixSpace </item>
+ <item> IsNonGaussianRowSpace </item>
+ <item> IsNonSPGeneralMapping </item>
+ <item> IsNonSPMappingByFunctionRep </item>
+ <item> IsNonSPMappingByFunctionWithInverseRep </item>
+ <item> IsNonTrivial </item>
+ <item> IsNonassocWord </item>
+ <item> IsNonassocWordCollection </item>
+ <item> IsNonassocWordFamily </item>
+ <item> IsNonassocWordWithOne </item>
+ <item> IsNonassocWordWithOneCollection </item>
+ <item> IsNonassocWordWithOneFamily </item>
+ <item> IsNoncharacteristicMatrixPGroup </item>
+ <item> IsNonnegativeIntegers </item>
+ <item> IsNormal </item>
+ <item> IsNormalBasis </item>
+ <item> IsNormalForm </item>
+ <item> IsNormalInParent </item>
+ <item> IsNormalOp </item>
+ <item> IsNotElmsColls </item>
+ <item> IsNotIdenticalObj </item>
+ <item> IsNullMapMatrix </item>
+ <item> IsNumberField </item>
+ <item> IsNumeratorParentForExponentsRep </item>
+ <item> IsNumeratorParentPcgsFamilyPcgs </item>
+ <item> IsObjToBePrinted </item>
+ <item> IsObject </item>
+ <item> IsOddAdditiveNestingDepthFamily </item>
+ <item> IsOddAdditiveNestingDepthObject </item>
+ <item> IsOddInt </item>
+ <item> IsOne </item>
+ <item> IsOperation </item>
+ <item> IsOperationAlgebraHomomorphismDefaultRep </item>
+ <item> IsOrdering </item>
+ <item> IsOrderingOnFamilyOfAssocWords </item>
+ <item> IsOrdinaryMatrix </item>
+ <item> IsOrdinaryMatrixCollection </item>
+ <item> IsOrdinaryTable </item>
+ <item> IsOutputStream </item>
+ <item> IsOutputTextFileRep </item>
+ <item> IsOutputTextNone </item>
+ <item> IsOutputTextNoneRep </item>
+ <item> IsOutputTextStream </item>
+ <item> IsOutputTextStringRep </item>
+ <item> IsPGroup </item>
+ <item> IsPNilpotent </item>
+ <item> IsPNilpotentOp </item>
+ <item> IsPQuotientSystem </item>
+ <item> IsPSL </item>
+ <item> IsPSolvable </item>
+ <item> IsPSolvableCharacterTable </item>
+ <item> IsPSolvableCharacterTableOp </item>
+ <item> IsPSolvableOp </item>
+ <item> IsPackedElementDefaultRep </item>
+ <item> IsPadicExtensionNumber </item>
+ <item> IsPadicExtensionNumberFamily </item>
+ <item> IsPadicNumber </item>
+ <item> IsPadicNumberCollColl </item>
+ <item> IsPadicNumberCollection </item>
+ <item> IsPadicNumberFamily </item>
+ <item> IsPadicNumberList </item>
+ <item> IsPadicNumberTable </item>
+ <item> IsParentPcgsFamilyPcgs </item>
+ <item> IsPartialOrderBinaryRelation </item>
+ <item> IsPartition </item>
+ <item> IsPcGroup </item>
+ <item> IsPcGroupGeneralMappingByImages </item>
+ <item> IsPcGroupHomomorphismByImages </item>
+ <item> IsPcgs </item>
+ <item> IsPcgsCentralSeries </item>
+ <item> IsPcgsChiefSeries </item>
+ <item> IsPcgsDefaultRep </item>
+ <item> IsPcgsElementaryAbelianSeries </item>
+ <item> IsPcgsFamily </item>
+ <item> IsPcgsPCentralSeriesPGroup </item>
+ <item> IsPcgsPermGroupRep </item>
+ <item> IsPcgsToPcgsGeneralMappingByImages </item>
+ <item> IsPcgsToPcgsHomomorphism </item>
+ <item> IsPerfect </item>
+ <item> IsPerfectCharacterTable </item>
+ <item> IsPerfectGroup </item>
+ <item> IsPerfectLibraryGroup </item>
+ <item> IsPerfectTom </item>
+ <item> IsPerm </item>
+ <item> IsPermCollColl </item>
+ <item> IsPermCollection </item>
+ <item> IsPermGroup </item>
+ <item> IsPermGroupGeneralMappingByImages </item>
+ <item> IsPermGroupHomomorphismByImages </item>
+ <item> IsPermOnEnumerator </item>
+ <item> IsPlistRep </item>
+ <item> IsPolycyclicCollector </item>
+ <item> IsPolycyclicGroup </item>
+ <item> IsPolynomial </item>
+ <item> IsPolynomialDefaultRep </item>
+ <item> IsPolynomialFunction </item>
+ <item> IsPolynomialFunctionCollection </item>
+ <item> IsPolynomialFunctionsFamily </item>
+ <item> IsPolynomialFunctionsFamilyElement </item>
+ <item> IsPolynomialRing </item>
+ <item> IsPolynomialRingIdeal </item>
+ <item> IsPosInt </item>
+ <item> IsPosRat </item>
+ <item> IsPositionDictionary </item>
+ <item> IsPositionLookupDictionary </item>
+ <item> IsPositionalObjectRep </item>
+ <item> IsPositionsList </item>
+ <item> IsPositiveIntegers </item>
+ <item> IsPowerCommutatorCollector </item>
+ <item> IsPowerConjugateCollector </item>
+ <item> IsPreOrderBinaryRelation </item>
+ <item> IsPreimagesByAsGroupGeneralMappingByImages </item>
+ <item> IsPresentation </item>
+ <item> IsPresentationDefaultRep </item>
+ <item> IsPrimGrpIterRep </item>
+ <item> IsPrime </item>
+ <item> IsPrimeField </item>
+ <item> IsPrimeInt </item>
+ <item> IsPrimeOrdersPcgs </item>
+ <item> IsPrimePowerInt </item>
+ <item> IsPrimitive </item>
+ <item> IsPrimitiveAffine </item>
+ <item> IsPrimitiveCharacter </item>
+ <item> IsPrimitiveMatrixGroup </item>
+ <item> IsPrimitivePolynomial </item>
+ <item> IsPrimitiveRootMod </item>
+ <item> IsProbablyPrimeInt </item>
+ <item> IsProbablyPrimeIntWithFail </item>
+ <item> IsProjectionDirectProductPermGroup </item>
+ <item> IsProjectionSubdirectProductPermGroup </item>
+ <item> IsPseudoCanonicalBasisFullHomModule </item>
+ <item> IsPurePadicNumber </item>
+ <item> IsPurePadicNumberFamily </item>
+ <item> IsQuasiDihedralGroup </item>
+ <item> IsQuasiPrimitive </item>
+ <item> IsQuaternion </item>
+ <item> IsQuaternionCollColl </item>
+ <item> IsQuaternionCollection </item>
+ <item> IsQuaternionGroup </item>
+ <item> IsQuickPositionList </item>
+ <item> IsQuotientSemigroup </item>
+ <item> IsQuotientSystem </item>
+ <item> IsQuotientToAdditiveGroup </item>
+ <item> IsQuotientToFpGroup </item>
+ <item> IsQuotientToMatrixGroup </item>
+ <item> IsQuotientToPermGroup </item>
+ <item> IsQuotientToTupleGroup </item>
+ <item> IsRDistributive </item>
+ <item> IsRange </item>
+ <item> IsRangeRep </item>
+ <item> IsRat </item>
+ <item> IsRationalClassGroupRep </item>
+ <item> IsRationalClassPermGroupRep </item>
+ <item> IsRationalFunction </item>
+ <item> IsRationalFunctionCollection </item>
+ <item> IsRationalFunctionDefaultRep </item>
+ <item> IsRationalFunctionOverField </item>
+ <item> IsRationalFunctionsFamily </item>
+ <item> IsRationalFunctionsFamilyElement </item>
+ <item> IsRationalMatrixGroup </item>
+ <item> IsRationals </item>
+ <item> IsRationalsPolynomialRing </item>
+ <item> IsReadOnlyGVar </item>
+ <item> IsReadOnlyGlobal </item>
+ <item> IsReadableFile </item>
+ <item> IsRecord </item>
+ <item> IsRecordCollColl </item>
+ <item> IsRecordCollection </item>
+ <item> IsRectangularTable </item>
+ <item> IsRectangularTablePlist </item>
+ <item> IsReduced </item>
+ <item> IsReducedConfluentRewritingSystem </item>
+ <item> IsReducedForm </item>
+ <item> IsReductionOrdering </item>
+ <item> IsReesCongruence </item>
+ <item> IsReesCongruenceSemigroup </item>
+ <item> IsReesMatrixSemigroup </item>
+ <item> IsReesMatrixSemigroupElement </item>
+ <item> IsReesMatrixSemigroupElementCollection </item>
+ <item> IsReesMatrixSemigroupElementRep </item>
+ <item> IsReesZeroMatrixSemigroup </item>
+ <item> IsReesZeroMatrixSemigroupElement </item>
+ <item> IsReesZeroMatrixSemigroupElementCollection </item>
+ <item> IsReflexiveBinaryRelation </item>
+ <item> IsRegular </item>
+ <item> IsRegularDClass </item>
+ <item> IsRegularSemigroup </item>
+ <item> IsRegularSemigroupElement </item>
+ <item> IsRelativeBasisDefaultRep </item>
+ <item> IsRelativelySM </item>
+ <item> IsRestrictedLieAlgebra </item>
+ <item> IsRewritingSystem </item>
+ <item> IsRightActedOnByDivisionRing </item>
+ <item> IsRightActedOnByRing </item>
+ <item> IsRightActedOnBySuperset </item>
+ <item> IsRightAlgebraModule </item>
+ <item> IsRightAlgebraModuleElement </item>
+ <item> IsRightAlgebraModuleElementCollection </item>
+ <item> IsRightCoset </item>
+ <item> IsRightCosetDefaultRep </item>
+ <item> IsRightIdeal </item>
+ <item> IsRightIdealFromGenerators </item>
+ <item> IsRightIdealInParent </item>
+ <item> IsRightIdealOp </item>
+ <item> IsRightMagmaCongruence </item>
+ <item> IsRightMagmaIdeal </item>
+ <item> IsRightModule </item>
+ <item> IsRightOperatorAdditiveGroup </item>
+ <item> IsRightSemigroupCongruence </item>
+ <item> IsRightSemigroupIdeal </item>
+ <item> IsRightTransversal </item>
+ <item> IsRightTransversalCollection </item>
+ <item> IsRightTransversalFpGroupRep </item>
+ <item> IsRightTransversalPcGroupRep </item>
+ <item> IsRightTransversalPermGroupRep </item>
+ <item> IsRightTransversalRep </item>
+ <item> IsRightTransversalViaCosetsRep </item>
+ <item> IsRing </item>
+ <item> IsRingCollsMagmaRingColls </item>
+ <item> IsRingElement </item>
+ <item> IsRingElementCollColl </item>
+ <item> IsRingElementCollCollColl </item>
+ <item> IsRingElementCollection </item>
+ <item> IsRingElementFamily </item>
+ <item> IsRingElementList </item>
+ <item> IsRingElementTable </item>
+ <item> IsRingElementWithInverse </item>
+ <item> IsRingElementWithInverseCollColl </item>
+ <item> IsRingElementWithInverseCollCollColl </item>
+ <item> IsRingElementWithInverseCollection </item>
+ <item> IsRingElementWithInverseList </item>
+ <item> IsRingElementWithInverseTable </item>
+ <item> IsRingElementWithOne </item>
+ <item> IsRingElementWithOneCollColl </item>
+ <item> IsRingElementWithOneCollCollColl </item>
+ <item> IsRingElementWithOneCollection </item>
+ <item> IsRingElementWithOneList </item>
+ <item> IsRingElementWithOneTable </item>
+ <item> IsRingGeneralMapping </item>
+ <item> IsRingHomomorphism </item>
+ <item> IsRingWithOne </item>
+ <item> IsRingWithOneGeneralMapping </item>
+ <item> IsRingWithOneHomomorphism </item>
+ <item> IsRingsMagmaRings </item>
+ <item> IsRootSystem </item>
+ <item> IsRootSystemFromLieAlgebra </item>
+ <item> IsRowModule </item>
+ <item> IsRowSpace </item>
+ <item> IsRowVector </item>
+ <item> IsSCAlgebraObj </item>
+ <item> IsSCAlgebraObjCollColl </item>
+ <item> IsSCAlgebraObjCollCollColl </item>
+ <item> IsSCAlgebraObjCollection </item>
+ <item> IsSCAlgebraObjFamily </item>
+ <item> IsSCAlgebraObjSpace </item>
+ <item> IsSL </item>
+ <item> IsSPGeneralMapping </item>
+ <item> IsSPMappingByFunctionRep </item>
+ <item> IsSPMappingByFunctionWithInverseRep </item>
+ <item> IsSSortedList </item>
+ <item> IsScalar </item>
+ <item> IsScalarCollColl </item>
+ <item> IsScalarCollection </item>
+ <item> IsScalarList </item>
+ <item> IsScalarTable </item>
+ <item> IsSearchTable </item>
+ <item> IsSemiEchelonBasisOfGaussianMatrixSpaceRep </item>
+ <item> IsSemiEchelonBasisOfGaussianRowSpaceRep </item>
+ <item> IsSemiEchelonized </item>
+ <item> IsSemiRegular </item>
+ <item> IsSemigroup </item>
+ <item> IsSemigroupCongruence </item>
+ <item> IsSemigroupIdeal </item>
+ <item> IsSemiring </item>
+ <item> IsSemiringWithOne </item>
+ <item> IsSemiringWithOneAndZero </item>
+ <item> IsSemiringWithZero </item>
+ <item> IsSet </item>
+ <item> IsShortLexLessThanOrEqual </item>
+ <item> IsShortLexOrdering </item>
+ <item> IsSimple </item>
+ <item> IsSimpleAlgebra </item>
+ <item> IsSimpleCharacterTable </item>
+ <item> IsSimpleGroup </item>
+ <item> IsSimpleSemigroup </item>
+ <item> IsSingleCollectorRep </item>
+ <item> IsSingleValued </item>
+ <item> IsSkewFieldFamily </item>
+ <item> IsSlicedPerm </item>
+ <item> IsSlicedPermInv </item>
+ <item> IsSmallIntRep </item>
+ <item> IsSmallList </item>
+ <item> IsSolvable </item>
+ <item> IsSolvableCharacterTable </item>
+ <item> IsSolvableGroup </item>
+ <item> IsSolvableTom </item>
+ <item> IsSortDictionary </item>
+ <item> IsSortLookupDictionary </item>
+ <item> IsSortedList </item>
+ <item> IsSortedPcgsRep </item>
+ <item> IsSpaceOfElementsOfMagmaRing </item>
+ <item> IsSpaceOfRationalFunctions </item>
+ <item> IsSpaceOfUEAElements </item>
+ <item> IsSparseHashRep </item>
+ <item> IsSparseRowSpaceElement </item>
+ <item> IsSparseRowSpaceElementCollection </item>
+ <item> IsSparseRowSpaceElementFamily </item>
+ <item> IsSpecialLinearGroup </item>
+ <item> IsSpecialPcgs </item>
+ <item> IsSporadicSimple </item>
+ <item> IsSporadicSimpleCharacterTable </item>
+ <item> IsSporadicSimpleGroup </item>
+ <item> IsStabChainViaChainSubgroup </item>
+ <item> IsStandardGeneratorsOfGroup </item>
+ <item> IsStandardized </item>
+ <item> IsStraightLineProgElm </item>
+ <item> IsStraightLineProgram </item>
+ <item> IsStream </item>
+ <item> IsString </item>
+ <item> IsStringRep </item>
+ <item> IsSubalgebraFpAlgebra </item>
+ <item> IsSubgroup </item>
+ <item> IsSubgroupFgGroup </item>
+ <item> IsSubgroupFpGroup </item>
+ <item> IsSubgroupOfWholeGroupByQuotientRep </item>
+ <item> IsSubgroupSL </item>
+ <item> IsSubmonoidFpMonoid </item>
+ <item> IsSubnormal </item>
+ <item> IsSubnormallyMonomial </item>
+ <item> IsSubsemigroupFpSemigroup </item>
+ <item> IsSubsemigroupReesMatrixSemigroup </item>
+ <item> IsSubsemigroupReesZeroMatrixSemigroup </item>
+ <item> IsSubset </item>
+ <item> IsSubsetBlist </item>
+ <item> IsSubsetInducedNumeratorModuloTailPcgsRep </item>
+ <item> IsSubsetInducedPcgsRep </item>
+ <item> IsSubsetLocallyFiniteGroup </item>
+ <item> IsSubsetSet </item>
+ <item> IsSubspace </item>
+ <item> IsSubspacesFullRowSpaceDefaultRep </item>
+ <item> IsSubspacesVectorSpace </item>
+ <item> IsSubspacesVectorSpaceDefaultRep </item>
+ <item> IsSupersolvable </item>
+ <item> IsSupersolvableCharacterTable </item>
+ <item> IsSupersolvableGroup </item>
+ <item> IsSurjective </item>
+ <item> IsSyllableAssocWordRep </item>
+ <item> IsSyllableWordsFamily </item>
+ <item> IsSymmetricBinaryRelation </item>
+ <item> IsSymmetricGroup </item>
+ <item> IsSymmetricPowerElement </item>
+ <item> IsSymmetricPowerElementCollection </item>
+ <item> IsTable </item>
+ <item> IsTableOfMarks </item>
+ <item> IsTableOfMarksWithGens </item>
+ <item> IsTailInducedPcgsRep </item>
+ <item> IsTensorElement </item>
+ <item> IsTensorElementCollection </item>
+ <item> IsToBeDefinedObj </item>
+ <item> IsToFpGroupGeneralMappingByImages </item>
+ <item> IsToFpGroupHomomorphismByImages </item>
+ <item> IsToPcGroupGeneralMappingByImages </item>
+ <item> IsToPcGroupHomomorphismByImages </item>
+ <item> IsToPermGroupGeneralMappingByImages </item>
+ <item> IsToPermGroupHomomorphismByImages </item>
+ <item> IsTotal </item>
+ <item> IsTotalOrdering </item>
+ <item> IsTransformation </item>
+ <item> IsTransformationCollection </item>
+ <item> IsTransformationMonoid </item>
+ <item> IsTransformationRep </item>
+ <item> IsTransformationRepOfEndo </item>
+ <item> IsTransformationSemigroup </item>
+ <item> IsTransitive </item>
+ <item> IsTransitiveBinaryRelation </item>
+ <item> IsTranslationInvariantOrdering </item>
+ <item> IsTransvByDirProd </item>
+ <item> IsTransvByDirProdCollection </item>
+ <item> IsTransvByHomomorphism </item>
+ <item> IsTransvByHomomorphismCollection </item>
+ <item> IsTransvBySchreierTree </item>
+ <item> IsTransvBySchreierTreeCollection </item>
+ <item> IsTransvBySiftFunct </item>
+ <item> IsTransvBySiftFunctCollection </item>
+ <item> IsTransvByTrivSubgrp </item>
+ <item> IsTransvByTrivSubgrpCollection </item>
+ <item> IsTrivial </item>
+ <item> IsTrivialAOpEZero </item>
+ <item> IsTrivialHomCoset </item>
+ <item> IsTrivialLOpEOne </item>
+ <item> IsTrivialLOpEZero </item>
+ <item> IsTrivialRBase </item>
+ <item> IsTrivialROpEOne </item>
+ <item> IsTrivialROpEZero </item>
+ <item> IsTrivialUOpEOne </item>
+ <item> IsTrivialUOpEZero </item>
+ <item> IsTuple </item>
+ <item> IsTupleCollection </item>
+ <item> IsTupleFamily </item>
+ <item> IsTwoSidedIdeal </item>
+ <item> IsTwoSidedIdealInParent </item>
+ <item> IsTwoSidedIdealOp </item>
+ <item> IsType </item>
+ <item> IsTypeDefaultRep </item>
+ <item> IsUEALatticeElement </item>
+ <item> IsUEALatticeElementCollection </item>
+ <item> IsUEALatticeElementFamily </item>
+ <item> IsUFDFamily </item>
+ <item> IsUniformMatrixGroup </item>
+ <item> IsUniqueFactorizationRing </item>
+ <item> IsUnit </item>
+ <item> IsUnivariatePolynomial </item>
+ <item> IsUnivariatePolynomialRing </item>
+ <item> IsUnivariatePolynomialsFamily </item>
+ <item> IsUnivariatePolynomialsFamilyElement </item>
+ <item> IsUnivariateRationalFunction </item>
+ <item> IsUnivariateRationalFunctionDefaultRep </item>
+ <item> IsUnknown </item>
+ <item> IsUnknownDefaultRep </item>
+ <item> IsUnsortedPcgsRep </item>
+ <item> IsUpToDatePolycyclicCollector </item>
+ <item> IsUpperActedOnByGroup </item>
+ <item> IsUpperActedOnBySuperset </item>
+ <item> IsUpperAlphaChar </item>
+ <item> IsUpperTriangularMat </item>
+ <item> IsValidIdentifier </item>
+ <item> IsVector </item>
+ <item> IsVectorCollColl </item>
+ <item> IsVectorCollection </item>
+ <item> IsVectorList </item>
+ <item> IsVectorSearchTable </item>
+ <item> IsVectorSearchTableDefaultRep </item>
+ <item> IsVectorSpace </item>
+ <item> IsVectorSpaceHomomorphism </item>
+ <item> IsVectorTable </item>
+ <item> IsVirtualCharacter </item>
+ <item> IsWLetterAssocWordRep </item>
+ <item> IsWLetterWordsFamily </item>
+ <item> IsWPObj </item>
+ <item> IsWeakPointerObject </item>
+ <item> IsWedgeElement </item>
+ <item> IsWedgeElementCollection </item>
+ <item> IsWeightLexOrdering </item>
+ <item> IsWeightRepElement </item>
+ <item> IsWeightRepElementCollection </item>
+ <item> IsWeightRepElementFamily </item>
+ <item> IsWellFoundedOrdering </item>
+ <item> IsWeylGroup </item>
+ <item> IsWholeFamily </item>
+ <item> IsWord </item>
+ <item> IsWordCollection </item>
+ <item> IsWordWithInverse </item>
+ <item> IsWordWithOne </item>
+ <item> IsWreathProductElement </item>
+ <item> IsWreathProductElementCollection </item>
+ <item> IsWreathProductElementDefaultRep </item>
+ <item> IsWreathProductOrdering </item>
+ <item> IsWritableFile </item>
+ <item> IsZDFRE </item>
+ <item> IsZDFRECollColl </item>
+ <item> IsZDFRECollection </item>
+ <item> IsZero </item>
+ <item> IsZeroCochainRep </item>
+ <item> IsZeroCyc </item>
+ <item> IsZeroGroup </item>
+ <item> IsZeroMultiplicationRing </item>
+ <item> IsZeroRationalFunction </item>
+ <item> IsZeroSimpleSemigroup </item>
+ <item> IsZeroSquaredElement </item>
+ <item> IsZeroSquaredElementCollColl </item>
+ <item> IsZeroSquaredElementCollection </item>
+ <item> IsZeroSquaredRing </item>
+ <item> IsZmodnZObj </item>
+ <item> IsZmodnZObjNonprime </item>
+ <item> IsZmodnZObjNonprimeCollColl </item>
+ <item> IsZmodnZObjNonprimeCollCollColl </item>
+ <item> IsZmodnZObjNonprimeCollection </item>
+ <item> IsZmodnZObjNonprimeFamily </item>
+ <item> IsZmodpZObj </item>
+ <item> IsZmodpZObjLarge </item>
+ <item> IsZmodpZObjSmall </item>
+ <item> IsolatePoint </item>
+ <item> IsomorphicSubgroups </item>
+ <item> IsomorphismAbelianGroups </item>
+ <item> IsomorphismFpAlgebra </item>
+ <item> IsomorphismFpFLMLOR </item>
+ <item> IsomorphismFpGroup </item>
+ <item> IsomorphismFpGroupByCompositionSeries </item>
+ <item> IsomorphismFpGroupByGenerators </item>
+ <item> IsomorphismFpGroupByGeneratorsNC </item>
+ <item> IsomorphismFpGroupByPcgs </item>
+ <item> IsomorphismFpGroupBySubnormalSeries </item>
+ <item> IsomorphismFpMonoid </item>
+ <item> IsomorphismFpSemigroup </item>
+ <item> IsomorphismGroups </item>
+ <item> IsomorphismMatrixAlgebra </item>
+ <item> IsomorphismMatrixFLMLOR </item>
+ <item> IsomorphismPcGroup </item>
+ <item> IsomorphismPermGroup </item>
+ <item> IsomorphismPermGroupImfGroup </item>
+ <item> IsomorphismPermGroupOrFailFpGroup </item>
+ <item> IsomorphismPermGroups </item>
+ <item> IsomorphismReesMatrixSemigroup </item>
+ <item> IsomorphismRefinedPcGroup </item>
+ <item> IsomorphismSCAlgebra </item>
+ <item> IsomorphismSCFLMLOR </item>
+ <item> IsomorphismSimplifiedFpGroup </item>
+ <item> IsomorphismSolvableSmallGroups </item>
+ <item> IsomorphismSpecialPcGroup </item>
+ <item> IsomorphismToFullRowSpace </item>
+ <item> IsomorphismTransformationSemigroup </item>
+ <item> IsomorphismTypeInfoFiniteSimpleGroup </item>
+ <item> Iterated </item>
+ <item> Iterator </item>
+ <item> IteratorByBasis </item>
+ <item> IteratorByFunctions </item>
+ <item> IteratorList </item>
+ <item> IteratorSorted </item>
+ <item> IteratorsFamily </item>
+ <item> Jacobi </item>
+ <item> JenningsLieAlgebra </item>
+ <item> JenningsSeries </item>
+ <item> JoinEquivalenceRelations </item>
+ <item> JoinMagmaCongruences </item>
+ <item> JoinSemigroupCongruences </item>
+ <item> JoinStringsWithSeparator </item>
+ <item> JordanDecomposition </item>
+ <item> KBOverlaps </item>
+ <item> KappaPerp </item>
+ <item> Kernel </item>
+ <item> KernelHcommaC </item>
+ <item> KernelOfAdditiveGeneralMapping </item>
+ <item> KernelOfCharacter </item>
+ <item> KernelOfHomQuotientGroup </item>
+ <item> KernelOfMultiplicativeGeneralMapping </item>
+ <item> KernelOfTransformation </item>
+ <item> KernelUnderDualAction </item>
+ <item> KeyDependentOperation </item>
+ <item> KillingMatrix </item>
+ <item> KnownAttributesOfObject </item>
+ <item> KnownNaturalHomomorphismsPool </item>
+ <item> KnownPropertiesOfObject </item>
+ <item> KnownTruePropertiesOfObject </item>
+ <item> KnowsDictionary </item>
+ <item> KnowsHowToDecompose </item>
+ <item> KnuthBendixRewritingSystem </item>
+ <item> KroneckerProduct </item>
+ <item> KuKGenerators </item>
+ <item> LClassOfHClass </item>
+ <item> LGFirst </item>
+ <item> LGHeads </item>
+ <item> LGLayers </item>
+ <item> LGLength </item>
+ <item> LGTails </item>
+ <item> LGWeights </item>
+ <item> LLLReducedBasis </item>
+ <item> LLLReducedGramMat </item>
+ <item> LLLint </item>
+ <item> LMPSLPSeed </item>
+ <item> LaTeX </item>
+ <item> LaTeXObj </item>
+ <item> LaTeXStringDecompositionMatrix </item>
+ <item> LaTeXToHTMLString </item>
+ <item> LabsLims </item>
+ <item> Lambda </item>
+ <item> LargeGaloisField </item>
+ <item> LargestElementGroup </item>
+ <item> LargestElementStabChain </item>
+ <item> LargestMovedPoint </item>
+ <item> LargestMovedPointPerm </item>
+ <item> LargestMovedPointPerms </item>
+ <item> LargestUnknown </item>
+ <item> LastHashIndex </item>
+ <item> LastReadValue </item>
+ <item> LastSystemError </item>
+ <item> LatticeByCyclicExtension </item>
+ <item> LatticeGeneratorsInUEA </item>
+ <item> LatticeSubgroups </item>
+ <item> LatticeSubgroupsByTom </item>
+ <item> LaurentPolynomialByCoefficients </item>
+ <item> LaurentPolynomialByExtRep </item>
+ <item> Lcm </item>
+ <item> LcmInt </item>
+ <item> LcmOp </item>
+ <item> LcmPP </item>
+ <item> LeadCoeffsIGS </item>
+ <item> LeadingCoefficient </item>
+ <item> LeadingCoefficientOfPolynomial </item>
+ <item> LeadingExponentOfPcElement </item>
+ <item> LeadingMonomial </item>
+ <item> LeadingMonomialOfPolynomial </item>
+ <item> LeadingMonomialPosExtRep </item>
+ <item> LeadingTermOfPolynomial </item>
+ <item> LeadingUEALatticeMonomial </item>
+ <item> LeastBadComplementLayer </item>
+ <item> LeastBadHallLayer </item>
+ <item> LeftActingAlgebra </item>
+ <item> LeftActingDomain </item>
+ <item> LeftActingGroup </item>
+ <item> LeftActingRingOfIdeal </item>
+ <item> LeftAction </item>
+ <item> LeftAlgebraModule </item>
+ <item> LeftAlgebraModuleByGenerators </item>
+ <item> LeftDerivations </item>
+ <item> LeftIdeal </item>
+ <item> LeftIdealByGenerators </item>
+ <item> LeftIdealNC </item>
+ <item> LeftMagmaCongruence </item>
+ <item> LeftMagmaCongruenceByGeneratingPairs </item>
+ <item> LeftMagmaIdeal </item>
+ <item> LeftMagmaIdealByGenerators </item>
+ <item> LeftModuleByGenerators </item>
+ <item> LeftModuleByHomomorphismToMatAlg </item>
+ <item> LeftModuleGeneralMappingByImages </item>
+ <item> LeftModuleGeneratorsForIdealFromGenerators </item>
+ <item> LeftModuleHomomorphismByImages </item>
+ <item> LeftModuleHomomorphismByImagesNC </item>
+ <item> LeftModuleHomomorphismByMatrix </item>
+ <item> LeftNormedComm </item>
+ <item> LeftQuotient </item>
+ <item> LeftQuotientPowerPcgsElement </item>
+ <item> LeftReduceUEALatticeElement </item>
+ <item> LeftSemigroupCongruenceByGeneratingPairs </item>
+ <item> LeftSemigroupIdealEnumeratorDataGetElement </item>
+ <item> LeftShiftRowVector </item>
+ <item> Legendre </item>
+ <item> Length </item>
+ <item> LengthOfDescendingSeries </item>
+ <item> LengthOfLongestCommonPrefixOfTwoAssocWords </item>
+ <item> LengthWPObj </item>
+ <item> LengthsTom </item>
+ <item> LenstraBase </item>
+ <item> LessBoxedObj </item>
+ <item> LessThanFunction </item>
+ <item> LessThanOrEqualFunction </item>
+ <item> LetterRepAssocWord </item>
+ <item> LetterRepWordsLessFunc </item>
+ <item> LevelsOfGenerators </item>
+ <item> LeviMalcevDecomposition </item>
+ <item> LexicographicOrdering </item>
+ <item> LexicographicOrderingNC </item>
+ <item> LieAlgebra </item>
+ <item> LieAlgebraByDomain </item>
+ <item> LieAlgebraByStructureConstants </item>
+ <item> LieBracket </item>
+ <item> LieCenter </item>
+ <item> LieCentralizer </item>
+ <item> LieCentralizerInParent </item>
+ <item> LieCentre </item>
+ <item> LieCoboundaryOperator </item>
+ <item> LieDerivedSeries </item>
+ <item> LieDerivedSubalgebra </item>
+ <item> LieFamily </item>
+ <item> LieLowerCentralSeries </item>
+ <item> LieNilRadical </item>
+ <item> LieNormalizer </item>
+ <item> LieNormalizerInParent </item>
+ <item> LieObject </item>
+ <item> LieSolvableRadical </item>
+ <item> LieUpperCentralSeries </item>
+ <item> LiftAbsAndIrredModules </item>
+ <item> LiftEpimorphism </item>
+ <item> LiftEpimorphismSQ </item>
+ <item> LiftInduciblePair </item>
+ <item> LiftedInducedPcgs </item>
+ <item> LiftedPcElement </item>
+ <item> LineNumberStringPosition </item>
+ <item> LinearAction </item>
+ <item> LinearActionBasis </item>
+ <item> LinearActionLayer </item>
+ <item> LinearCharacters </item>
+ <item> LinearCombination </item>
+ <item> LinearCombinationPcgs </item>
+ <item> LinearCombinationVecs </item>
+ <item> LinearGroupParameters </item>
+ <item> LinearIndependentColumns </item>
+ <item> LinearOperation </item>
+ <item> LinearOperationLayer </item>
+ <item> LinesOfStraightLineProgram </item>
+ <item> List </item>
+ <item> ListBlist </item>
+ <item> ListHashParams </item>
+ <item> ListN </item>
+ <item> ListOp </item>
+ <item> ListPerm </item>
+ <item> ListSorted </item>
+ <item> ListStabChain </item>
+ <item> ListWithIdenticalEntries </item>
+ <item> ListX </item>
+ <item> ListXHelp </item>
+ <item> ListsFamily </item>
+ <item> LoadAllPackages </item>
+ <item> LoadDynamicModule </item>
+ <item> LoadPackage </item>
+ <item> LoadPackageDocumentation </item>
+ <item> LoadStaticModule </item>
+ <item> LoadedModules </item>
+ <item> LockNaturalHomomorphismsPool </item>
+ <item> Log </item>
+ <item> LogFFE </item>
+ <item> LogInputTo </item>
+ <item> LogInt </item>
+ <item> LogMod </item>
+ <item> LogModRhoIterate </item>
+ <item> LogModShanks </item>
+ <item> LogOutputTo </item>
+ <item> LogTo </item>
+ <item> LongestWeylWordPerm </item>
+ <item> LookupDictionary </item>
+ <item> LowIndexSubgroupsFpGroup </item>
+ <item> LowerCentralSeries </item>
+ <item> LowerCentralSeriesOfGroup </item>
+ <item> LowerTriangularMatrix </item>
+ <item> LowercaseString </item>
+ <item> Lucas </item>
+ <item> MATINTbezout </item>
+ <item> MATINTmgcdex </item>
+ <item> MATINTrgcd </item>
+ <item> MATINTsplit </item>
+ <item> Magma </item>
+ <item> MagmaByGenerators </item>
+ <item> MagmaByMultiplicationTable </item>
+ <item> MagmaByMultiplicationTableCreator </item>
+ <item> MagmaCongruenceByGeneratingPairs </item>
+ <item> MagmaCongruencePartition </item>
+ <item> MagmaElement </item>
+ <item> MagmaGeneratorsOfFamily </item>
+ <item> MagmaHomomorphismByFunctionNC </item>
+ <item> MagmaIdeal </item>
+ <item> MagmaIdealByGenerators </item>
+ <item> MagmaInputString </item>
+ <item> MagmaIsomorphismByFunctionsNC </item>
+ <item> MagmaRingModuloSpanOfZero </item>
+ <item> MagmaWithInverses </item>
+ <item> MagmaWithInversesByGenerators </item>
+ <item> MagmaWithInversesByMultiplicationTable </item>
+ <item> MagmaWithOne </item>
+ <item> MagmaWithOneByGenerators </item>
+ <item> MagmaWithOneByMultiplicationTable </item>
+ <item> MakeCanonical </item>
+ <item> MakeConfluent </item>
+ <item> MakeConsequences </item>
+ <item> MakeConsequencesPres </item>
+ <item> MakeFormulaVector </item>
+ <item> MakeGAPDocDoc </item>
+ <item> MakeHomChain </item>
+ <item> MakeImagesInfoLinearGeneralMappingByImages </item>
+ <item> MakeImmutable </item>
+ <item> MakeKnuthBendixRewritingSystemConfluent </item>
+ <item> MakeLIBTOMLIST </item>
+ <item> MakeMagmaWithInversesByFiniteGenerators </item>
+ <item> MakeMapping </item>
+ <item> MakeMonomialOrdering </item>
+ <item> MakePreImagesInfoLinearGeneralMappingByImages </item>
+ <item> MakePreImagesInfoLinearMappingByMatrix </item>
+ <item> MakePreImagesInfoOperationAlgebraHomomorphism </item>
+ <item> MakeReadOnlyGVar </item>
+ <item> MakeReadOnlyGlobal </item>
+ <item> MakeReadWriteGVar </item>
+ <item> MakeReadWriteGlobal </item>
+ <item> MakeStabChainLong </item>
+ <item> ManageableQuotientOfAbelianPGroup </item>
+ <item> ManageableQuotientOfNilpotentGroup </item>
+ <item> MappedExpression </item>
+ <item> MappedExpressionForElementOfFreeAssociativeAlgebra </item>
+ <item> MappedPcElement </item>
+ <item> MappedVector </item>
+ <item> MappedWord </item>
+ <item> MappedWordSyllableAssocWord </item>
+ <item> MappingByFunction </item>
+ <item> MappingGeneratorsImages </item>
+ <item> MappingOfWhichItIsAsGGMBI </item>
+ <item> MappingPermListList </item>
+ <item> MarksTom </item>
+ <item> MatAlgebra </item>
+ <item> MatAutomorphismsFamily </item>
+ <item> MatCharsWreathSymmetric </item>
+ <item> MatClassMultCoeffsCharTable </item>
+ <item> MatLieAlgebra </item>
+ <item> MatOrbs </item>
+ <item> MatOrbsApprox </item>
+ <item> MatScalarProducts </item>
+ <item> MatSpace </item>
+ <item> MatTom </item>
+ <item> MathieuGroup </item>
+ <item> MathieuGroupCons </item>
+ <item> MatricesOfRelator </item>
+ <item> MatrixAlgebra </item>
+ <item> MatrixAutomorphisms </item>
+ <item> MatrixByBlockMatrix </item>
+ <item> MatrixDimension </item>
+ <item> MatrixLieAlgebra </item>
+ <item> MatrixNewBasePoint </item>
+ <item> MatrixOfAction </item>
+ <item> MatrixOperationOfCP </item>
+ <item> MatrixOperationOfCPGroup </item>
+ <item> MatrixSpace </item>
+ <item> MatrixSpinCharsSn </item>
+ <item> MaxHashViewSize </item>
+ <item> MaxNumeratorCoeffAlgElm </item>
+ <item> MaximalAbelianQuotient </item>
+ <item> MaximalBlocks </item>
+ <item> MaximalBlocksAttr </item>
+ <item> MaximalBlocksOp </item>
+ <item> MaximalNormalSubgroups </item>
+ <item> MaximalSubgroupClassReps </item>
+ <item> MaximalSubgroupClassesRepsLayer </item>
+ <item> MaximalSubgroups </item>
+ <item> MaximalSubgroupsLattice </item>
+ <item> MaximalSubgroupsSymmAlt </item>
+ <item> MaximalSubgroupsTom </item>
+ <item> Maximum </item>
+ <item> MaximumList </item>
+ <item> MeetEquivalenceRelations </item>
+ <item> MeetMagmaCongruences </item>
+ <item> MeetMaps </item>
+ <item> MeetPartitionStrat </item>
+ <item> MeetPartitionStratCell </item>
+ <item> MeetSemigroupCongruences </item>
+ <item> MembershipTestKnownBase </item>
+ <item> MinimalBlockDimension </item>
+ <item> MinimalElementCosetStabChain </item>
+ <item> MinimalGeneratingSet </item>
+ <item> MinimalGensLayer </item>
+ <item> MinimalNonmonomialGroup </item>
+ <item> MinimalNormalSubgroups </item>
+ <item> MinimalPolynomial </item>
+ <item> MinimalPolynomialMatrixNC </item>
+ <item> MinimalStabChain </item>
+ <item> MinimalSupergroupsLattice </item>
+ <item> MinimalSupergroupsTom </item>
+ <item> MinimizeExplicitTransversal </item>
+ <item> MinimizedBombieriNorm </item>
+ <item> Minimum </item>
+ <item> MinimumGroupOnSubgroupsOrbit </item>
+ <item> MinimumList </item>
+ <item> MinusCharacter </item>
+ <item> ModGauss </item>
+ <item> ModifyMinGens </item>
+ <item> ModifyPcgs </item>
+ <item> ModularCharacterDegree </item>
+ <item> ModuleByRestriction </item>
+ <item> ModuleOfExtension </item>
+ <item> ModuloPcgs </item>
+ <item> ModuloPcgsByPcSequence </item>
+ <item> ModuloPcgsByPcSequenceNC </item>
+ <item> ModuloTailPcgsByList </item>
+ <item> ModulusOfZmodnZObj </item>
+ <item> MoebiusMu </item>
+ <item> MoebiusTom </item>
+ <item> MolienSeries </item>
+ <item> MolienSeriesInfo </item>
+ <item> MolienSeriesWithGivenDenominator </item>
+ <item> Monoid </item>
+ <item> MonoidByGenerators </item>
+ <item> MonoidByMultiplicationTable </item>
+ <item> MonoidOfRewritingSystem </item>
+ <item> MonomialComparisonFunction </item>
+ <item> MonomialExtGrlexLess </item>
+ <item> MonomialExtrepComparisonFun </item>
+ <item> MonomialGrevlexOrdering </item>
+ <item> MonomialGrlexOrdering </item>
+ <item> MonomialLexOrdering </item>
+ <item> MonomialOrderingsFamily </item>
+ <item> MonomialTotalDegreeLess </item>
+ <item> MorClassLoop </item>
+ <item> MorClassOrbs </item>
+ <item> MorFindGeneratingSystem </item>
+ <item> MorFroWords </item>
+ <item> MorMaxFusClasses </item>
+ <item> MorRatClasses </item>
+ <item> Morphium </item>
+ <item> MorrisRecursion </item>
+ <item> MostFrequentGeneratorFpGroup </item>
+ <item> MovedPoints </item>
+ <item> MovedPointsPerms </item>
+ <item> MulExt </item>
+ <item> MultCoeffs </item>
+ <item> MultMatrixPadicNumbersByCoefficientsList </item>
+ <item> MultRowVector </item>
+ <item> MultiplicationTable </item>
+ <item> MultiplicativeElementsWithInversesFamilyByRws </item>
+ <item> MultiplicativeNeutralElement </item>
+ <item> MultiplicativeZero </item>
+ <item> MultiplicativeZeroOp </item>
+ <item> Multiply </item>
+ <item> MutableBasis </item>
+ <item> MutableBasisOfClosureUnderAction </item>
+ <item> MutableBasisOfIdealInNonassociativeAlgebra </item>
+ <item> MutableBasisOfNonassociativeAlgebra </item>
+ <item> MutableBasisOfProductSpace </item>
+ <item> MutableCopyMat </item>
+ <item> MutableIdentityMat </item>
+ <item> MutableNullMat </item>
+ <item> MutableTransposedMat </item>
+ <item> MutableTransposedMatDestructive </item>
+ <item> MyFingerprint </item>
+ <item> MyIntCoefficients </item>
+ <item> Naive </item>
+ <item> Name </item>
+ <item> NameFunction </item>
+ <item> NameIsomorphismClass </item>
+ <item> NameMonth </item>
+ <item> NameRNam </item>
+ <item> NameWeekDay </item>
+ <item> NamesFilter </item>
+ <item> NamesGVars </item>
+ <item> NamesLibTom </item>
+ <item> NamesLocalVariablesFunction </item>
+ <item> NamesOfComponents </item>
+ <item> NamesOfFusionSources </item>
+ <item> NamesSystemGVars </item>
+ <item> NamesUserGVars </item>
+ <item> NaturalActedSpace </item>
+ <item> NaturalCharacter </item>
+ <item> NaturalHomomorphismByFixedPointSubspace </item>
+ <item> NaturalHomomorphismByGenerators </item>
+ <item> NaturalHomomorphismByHomVW </item>
+ <item> NaturalHomomorphismByIdeal </item>
+ <item> NaturalHomomorphismByInvariantSubspace </item>
+ <item> NaturalHomomorphismByNilpotentClassTwoElement </item>
+ <item> NaturalHomomorphismByNormalSubgroup </item>
+ <item> NaturalHomomorphismByNormalSubgroupInParent </item>
+ <item> NaturalHomomorphismByNormalSubgroupNC </item>
+ <item> NaturalHomomorphismByNormalSubgroupNCInParent </item>
+ <item> NaturalHomomorphismByNormalSubgroupNCOp </item>
+ <item> NaturalHomomorphismByNormalSubgroupNCOrig </item>
+ <item> NaturalHomomorphismByNormalSubgroupOp </item>
+ <item> NaturalHomomorphismBySubAlgebraModule </item>
+ <item> NaturalHomomorphismBySubspace </item>
+ <item> NaturalHomomorphismBySubspaceOntoFullRowSpace </item>
+ <item> NaturalHomomorphismsPool </item>
+ <item> NaturalIsomorphismByPcgs </item>
+ <item> NearAdditiveGroup </item>
+ <item> NearAdditiveGroupByGenerators </item>
+ <item> NearAdditiveMagma </item>
+ <item> NearAdditiveMagmaByGenerators </item>
+ <item> NearAdditiveMagmaWithInverses </item>
+ <item> NearAdditiveMagmaWithInversesByGenerators </item>
+ <item> NearAdditiveMagmaWithZero </item>
+ <item> NearAdditiveMagmaWithZeroByGenerators </item>
+ <item> NearlyCharacterTablesFamily </item>
+ <item> NegativeRootVectors </item>
+ <item> NegativeRoots </item>
+ <item> NestingDepthA </item>
+ <item> NestingDepthM </item>
+ <item> NewAttribute </item>
+ <item> NewCategory </item>
+ <item> NewConstructor </item>
+ <item> NewDictionary </item>
+ <item> NewFamily </item>
+ <item> NewFilter </item>
+ <item> NewInfoClass </item>
+ <item> NewOperation </item>
+ <item> NewProperty </item>
+ <item> NewRepresentation </item>
+ <item> NewToBeDefinedObj </item>
+ <item> NewType </item>
+ <item> NewmanInfinityCriterion </item>
+ <item> NextIterator </item>
+ <item> NextLevelRegularGroups </item>
+ <item> NextPrimeInt </item>
+ <item> NextRBasePoint </item>
+ <item> NextStepCentralizer </item>
+ <item> NiceAlgebraMonomorphism </item>
+ <item> NiceBasis </item>
+ <item> NiceBasisFiltersInfo </item>
+ <item> NiceBasisNC </item>
+ <item> NiceFreeLeftModule </item>
+ <item> NiceFreeLeftModuleForFLMLOR </item>
+ <item> NiceFreeLeftModuleInfo </item>
+ <item> NiceMonomorphism </item>
+ <item> NiceMonomorphismAutomGroup </item>
+ <item> NiceNormalFormByExtRepFunction </item>
+ <item> NiceObject </item>
+ <item> NiceVector </item>
+ <item> NicomorphismOfFFEMatrixGroup </item>
+ <item> NicomorphismOfGeneralMatrixGroup </item>
+ <item> NilpotencyClassOfGroup </item>
+ <item> NilpotentClassTwoElement </item>
+ <item> NilpotentQuotientOfFpLieAlgebra </item>
+ <item> NinKernelCSPG </item>
+ <item> NonLieNilpotentElement </item>
+ <item> NonNilpotentElement </item>
+ <item> NonPerfectCSPG </item>
+ <item> NonSplitExtensions </item>
+ <item> NonTrivialRightHandSides </item>
+ <item> NonassocWord </item>
+ <item> NonnegIntScalarProducts </item>
+ <item> NonnegativeIntegers </item>
+ <item> NorSerPermPcgs </item>
+ <item> Norm </item>
+ <item> NormalBase </item>
+ <item> NormalClosure </item>
+ <item> NormalClosureByChain </item>
+ <item> NormalClosureInParent </item>
+ <item> NormalClosureOp </item>
+ <item> NormalFormIntMat </item>
+ <item> NormalIntersection </item>
+ <item> NormalIntersectionPcgs </item>
+ <item> NormalMaximalSubgroups </item>
+ <item> NormalSeriesByPcgs </item>
+ <item> NormalSubgroupClasses </item>
+ <item> NormalSubgroupClassesInfo </item>
+ <item> NormalSubgroups </item>
+ <item> NormalSubgroupsAbove </item>
+ <item> NormalSubgroupsCalc </item>
+ <item> NormalizeNameAndKey </item>
+ <item> NormalizeWhitespace </item>
+ <item> NormalizedArgList </item>
+ <item> NormalizedElementOfMagmaRingModuloRelations </item>
+ <item> NormalizedNameAndKey </item>
+ <item> NormalizedWhitespace </item>
+ <item> Normalizer </item>
+ <item> NormalizerInGLnZ </item>
+ <item> NormalizerInGLnZBravaisGroup </item>
+ <item> NormalizerInHomePcgs </item>
+ <item> NormalizerInParent </item>
+ <item> NormalizerOp </item>
+ <item> NormalizerParentSA </item>
+ <item> NormalizerStabCSPG </item>
+ <item> NormalizerTom </item>
+ <item> NormalizersTom </item>
+ <item> NormalizingReducedGL </item>
+ <item> NormedRowVector </item>
+ <item> NormedRowVectors </item>
+ <item> NormedVectors </item>
+ <item> NotifiedFusionsOfLibTom </item>
+ <item> NotifiedFusionsToLibTom </item>
+ <item> NrAffinePrimitiveGroups </item>
+ <item> NrArrangements </item>
+ <item> NrArrangementsMSetA </item>
+ <item> NrArrangementsMSetK </item>
+ <item> NrArrangementsSetA </item>
+ <item> NrArrangementsSetK </item>
+ <item> NrArrangementsX </item>
+ <item> NrBasisVectors </item>
+ <item> NrBitsInt </item>
+ <item> NrCombinations </item>
+ <item> NrCombinationsMSetA </item>
+ <item> NrCombinationsMSetK </item>
+ <item> NrCombinationsSetA </item>
+ <item> NrCombinationsSetK </item>
+ <item> NrCombinationsX </item>
+ <item> NrCompatiblePolynomials </item>
+ <item> NrConjugacyClasses </item>
+ <item> NrConjugacyClassesGL </item>
+ <item> NrConjugacyClassesGU </item>
+ <item> NrConjugacyClassesInSupergroup </item>
+ <item> NrConjugacyClassesPGL </item>
+ <item> NrConjugacyClassesPGU </item>
+ <item> NrConjugacyClassesPSL </item>
+ <item> NrConjugacyClassesPSU </item>
+ <item> NrConjugacyClassesSL </item>
+ <item> NrConjugacyClassesSLIsogeneous </item>
+ <item> NrConjugacyClassesSU </item>
+ <item> NrConjugacyClassesSUIsogeneous </item>
+ <item> NrDerangements </item>
+ <item> NrDerangementsK </item>
+ <item> NrInputsOfStraightLineProgram </item>
+ <item> NrIrreducibleSolvableGroups </item>
+ <item> NrMovedPoints </item>
+ <item> NrMovedPointsPerm </item>
+ <item> NrMovedPointsPerms </item>
+ <item> NrOrderedPartitions </item>
+ <item> NrPartitionTuples </item>
+ <item> NrPartitions </item>
+ <item> NrPartitionsSet </item>
+ <item> NrPerfectGroups </item>
+ <item> NrPerfectLibraryGroups </item>
+ <item> NrPermutationsList </item>
+ <item> NrPolyhedralSubgroups </item>
+ <item> NrPrimitiveGroups </item>
+ <item> NrRestrictedPartitions </item>
+ <item> NrRestrictedPartitionsK </item>
+ <item> NrSmallGroups </item>
+ <item> NrSolvableAffinePrimitiveGroups </item>
+ <item> NrSubsTom </item>
+ <item> NrSyllables </item>
+ <item> NrTransitiveGroups </item>
+ <item> NrTuples </item>
+ <item> NrUnorderedTuples </item>
+ <item> NthChainSubgroup </item>
+ <item> NthFundamentalOrbit </item>
+ <item> NthRoot </item>
+ <item> NthSchreierTransversalOfChainSubgroup </item>
+ <item> NthSiftOneLevel </item>
+ <item> Nucleus </item>
+ <item> NullAlgebra </item>
+ <item> NullMapMatrix </item>
+ <item> NullMat </item>
+ <item> NullspaceIntMat </item>
+ <item> NullspaceMat </item>
+ <item> NullspaceMatDestructive </item>
+ <item> NullspaceModQ </item>
+ <item> NumBol </item>
+ <item> Number </item>
+ <item> NumberArgumentsFunction </item>
+ <item> NumberCells </item>
+ <item> NumberCoset </item>
+ <item> NumberDigits </item>
+ <item> NumberFFVector </item>
+ <item> NumberField </item>
+ <item> NumberGeneratorsOfRws </item>
+ <item> NumberIrreducibleSolvableGroups </item>
+ <item> NumberOfCommutators </item>
+ <item> NumberOfNewGenerators </item>
+ <item> NumberOp </item>
+ <item> NumberPerfectGroups </item>
+ <item> NumberPerfectLibraryGroups </item>
+ <item> NumberSmallGroups </item>
+ <item> NumberSyllables </item>
+ <item> NumeratorOfModuloPcgs </item>
+ <item> NumeratorOfRationalFunction </item>
+ <item> NumeratorRat </item>
+ <item> OCAddBigMatrices </item>
+ <item> OCAddCentralizer </item>
+ <item> OCAddComplement </item>
+ <item> OCAddGenerators </item>
+ <item> OCAddGeneratorsGeneral </item>
+ <item> OCAddGeneratorsPcgs </item>
+ <item> OCAddMatrices </item>
+ <item> OCAddRelations </item>
+ <item> OCAddSumMatrices </item>
+ <item> OCAddToFunctions </item>
+ <item> OCConjugatingWord </item>
+ <item> OCCoprimeComplement </item>
+ <item> OCEquationMatrix </item>
+ <item> OCEquationVector </item>
+ <item> OCNormalRelations </item>
+ <item> OCOneCoboundaries </item>
+ <item> OCOneCocycles </item>
+ <item> OCSmallEquationMatrix </item>
+ <item> OCSmallEquationVector </item>
+ <item> OCTestRelations </item>
+ <item> OCTestRelators </item>
+ <item> ONanScottType </item>
+ <item> ObjByExponents </item>
+ <item> ObjByExtRep </item>
+ <item> ObjByVector </item>
+ <item> Objectify </item>
+ <item> ObjectifyWithAttributes </item>
+ <item> OccuringVariableIndices </item>
+ <item> OctaveAlgebra </item>
+ <item> OddSpinVals </item>
+ <item> OldGeneratorsOfPresentation </item>
+ <item> OldKernelHcommaC </item>
+ <item> OldSubspaceVectorSpaceGroup </item>
+ <item> Omega </item>
+ <item> OmegaAndLowerPCentralSeries </item>
+ <item> OmegaOp </item>
+ <item> OmegaSeries </item>
+ <item> OminusEven </item>
+ <item> OnBreak </item>
+ <item> OnBreakMessage </item>
+ <item> OnCharReadHookExcFds </item>
+ <item> OnCharReadHookExcFuncs </item>
+ <item> OnCharReadHookExcStreams </item>
+ <item> OnCharReadHookInFds </item>
+ <item> OnCharReadHookInFuncs </item>
+ <item> OnCharReadHookInStreams </item>
+ <item> OnCharReadHookOutFds </item>
+ <item> OnCharReadHookOutFuncs </item>
+ <item> OnCharReadHookOutStreams </item>
+ <item> OnCocycle </item>
+ <item> OnIndeterminates </item>
+ <item> OnLeftAntiOperation </item>
+ <item> OnLeftInverse </item>
+ <item> OnLines </item>
+ <item> OnPairs </item>
+ <item> OnPoints </item>
+ <item> OnQuit </item>
+ <item> OnRelVector </item>
+ <item> OnRight </item>
+ <item> OnSets </item>
+ <item> OnSetsDisjointSets </item>
+ <item> OnSetsSets </item>
+ <item> OnSetsTuples </item>
+ <item> OnSubspacesByCanonicalBasis </item>
+ <item> OnTuples </item>
+ <item> OnTuplesSets </item>
+ <item> OnTuplesTuples </item>
+ <item> One </item>
+ <item> OneAttr </item>
+ <item> OneCoboundaries </item>
+ <item> OneCocycles </item>
+ <item> OneFactorBound </item>
+ <item> OneGroup </item>
+ <item> OneImmutable </item>
+ <item> OneIrreducibleSolvableGroup </item>
+ <item> OneMutable </item>
+ <item> OneNormalizerfixedBlockSystem </item>
+ <item> OneOfPcgs </item>
+ <item> OneOp </item>
+ <item> OnePrimitiveGroup </item>
+ <item> OneSM </item>
+ <item> OneSameMutability </item>
+ <item> OneSmallGroup </item>
+ <item> OneTransitiveGroup </item>
+ <item> OperationAlgebraHomomorphism </item>
+ <item> OperatorOfExternalSet </item>
+ <item> OplusEven </item>
+ <item> OpmOdd </item>
+ <item> OpmSmall </item>
+ <item> OptionsStack </item>
+ <item> Orbit </item>
+ <item> OrbitByPosOp </item>
+ <item> OrbitChar </item>
+ <item> OrbitFusions </item>
+ <item> OrbitGenerators </item>
+ <item> OrbitGeneratorsInv </item>
+ <item> OrbitGeneratorsOfGroup </item>
+ <item> OrbitLength </item>
+ <item> OrbitLengthOp </item>
+ <item> OrbitLengths </item>
+ <item> OrbitLengthsDomain </item>
+ <item> OrbitOp </item>
+ <item> OrbitPerms </item>
+ <item> OrbitPowerMaps </item>
+ <item> OrbitRepresentativesCharacters </item>
+ <item> OrbitShortVectors </item>
+ <item> OrbitSplit </item>
+ <item> OrbitStabChain </item>
+ <item> OrbitStabilizer </item>
+ <item> OrbitStabilizerAlgorithm </item>
+ <item> OrbitStabilizerOp </item>
+ <item> OrbitStabilizingParentGroup </item>
+ <item> OrbitalPartition </item>
+ <item> OrbitishFO </item>
+ <item> OrbitishReq </item>
+ <item> Orbits </item>
+ <item> OrbitsByPosOp </item>
+ <item> OrbitsCharacters </item>
+ <item> OrbitsDomain </item>
+ <item> OrbitsPartition </item>
+ <item> OrbitsPerms </item>
+ <item> OrbitsishOperation </item>
+ <item> OrbitsishReq </item>
+ <item> Order </item>
+ <item> OrderKnownDividendList </item>
+ <item> OrderMatLimit </item>
+ <item> OrderMatTrial </item>
+ <item> OrderMod </item>
+ <item> OrderModK </item>
+ <item> OrderOfRewritingSystem </item>
+ <item> OrderOfSchurLift </item>
+ <item> OrderPerm </item>
+ <item> OrderedPartitions </item>
+ <item> OrderedPartitionsA </item>
+ <item> OrderedPartitionsK </item>
+ <item> OrderingByLessThanFunctionNC </item>
+ <item> OrderingByLessThanOrEqualFunctionNC </item>
+ <item> OrderingOfRewritingSystem </item>
+ <item> OrderingOnGenerators </item>
+ <item> OrderingsFamily </item>
+ <item> OrdersClassRepresentatives </item>
+ <item> OrdersTom </item>
+ <item> Ordinal </item>
+ <item> OrdinaryCharacterTable </item>
+ <item> OrthogonalComponents </item>
+ <item> OrthogonalEmbeddings </item>
+ <item> OrthogonalEmbeddingsSpecialDimension </item>
+ <item> OrthogonalSpaceInFullRowSpace </item>
+ <item> OrthogonalityDefectEuclideanLattice </item>
+ <item> OutdatePolycyclicCollector </item>
+ <item> OutputLogTo </item>
+ <item> OutputTextFile </item>
+ <item> OutputTextFileStillOpen </item>
+ <item> OutputTextFileType </item>
+ <item> OutputTextNone </item>
+ <item> OutputTextNoneType </item>
+ <item> OutputTextString </item>
+ <item> OutputTextStringType </item>
+ <item> OutputTextUser </item>
+ <item> OzeroEven </item>
+ <item> OzeroOdd </item>
+ <item> PBIsMinimal </item>
+ <item> PCentralLieAlgebra </item>
+ <item> PCentralNormalSeriesByPcgsPGroup </item>
+ <item> PCentralSeries </item>
+ <item> PCentralSeriesOp </item>
+ <item> PClassPGroup </item>
+ <item> PCore </item>
+ <item> PCoreOp </item>
+ <item> PCover </item>
+ <item> PERFRec </item>
+ <item> PGroupGeneratorsOfAbelianGroup </item>
+ <item> PMultiplicator </item>
+ <item> PQStatistics </item>
+ <item> PQuotient </item>
+ <item> PRIMGrp </item>
+ <item> PRump </item>
+ <item> PRumpOp </item>
+ <item> PSLDegree </item>
+ <item> PSLUnderlyingField </item>
+ <item> PSp </item>
+ <item> PackageInfo </item>
+ <item> PackageVariablesInfo </item>
+ <item> PadicCoefficients </item>
+ <item> PadicExpansionByRat </item>
+ <item> PadicExtensionNumberFamily </item>
+ <item> PadicNumber </item>
+ <item> Page </item>
+ <item> PageDisplay </item>
+ <item> Pager </item>
+ <item> Parametrized </item>
+ <item> Parent </item>
+ <item> ParentAttr </item>
+ <item> ParentPcgs </item>
+ <item> ParityPol </item>
+ <item> ParseArguments </item>
+ <item> ParseBibFiles </item>
+ <item> ParseError </item>
+ <item> ParseTreeXMLString </item>
+ <item> PartialClosureOfCongruence </item>
+ <item> PartialOrderByOrderingFunction </item>
+ <item> PartialOrderOfHasseDiagram </item>
+ <item> Partition </item>
+ <item> PartitionBacktrack </item>
+ <item> PartitionSortedPoints </item>
+ <item> PartitionStabilizerPermGroup </item>
+ <item> PartitionTuples </item>
+ <item> Partitions </item>
+ <item> PartitionsA </item>
+ <item> PartitionsGreatestEQ </item>
+ <item> PartitionsGreatestLE </item>
+ <item> PartitionsK </item>
+ <item> PartitionsRecursively </item>
+ <item> PartitionsSet </item>
+ <item> PartitionsSetA </item>
+ <item> PartitionsSetK </item>
+ <item> PartitionsTest </item>
+ <item> PcElementByExponents </item>
+ <item> PcElementByExponentsNC </item>
+ <item> PcGroupClassMatrixColumn </item>
+ <item> PcGroupCode </item>
+ <item> PcGroupCodeRec </item>
+ <item> PcGroupFpGroup </item>
+ <item> PcGroupFpGroupNC </item>
+ <item> PcGroupWithPcgs </item>
+ <item> PcSeries </item>
+ <item> Pcgs </item>
+ <item> PcgsByIndependentGeneratorsOfAbelianGroup </item>
+ <item> PcgsByPcSequence </item>
+ <item> PcgsByPcSequenceCons </item>
+ <item> PcgsByPcSequenceNC </item>
+ <item> PcgsCentralSeries </item>
+ <item> PcgsChiefSeries </item>
+ <item> PcgsElAbSerFromSpecPcgs </item>
+ <item> PcgsElementaryAbelianSeries </item>
+ <item> PcgsHomSoImPow </item>
+ <item> PcgsMemberPcSeriesPermGroup </item>
+ <item> PcgsPCentralSeriesPGroup </item>
+ <item> PcgsStabChainSeries </item>
+ <item> PcgsSystemLGSeries </item>
+ <item> PcgsSystemWithComplementSystem </item>
+ <item> PcgsSystemWithHallSystem </item>
+ <item> PcgsSystemWithWf </item>
+ <item> PerfGrpConst </item>
+ <item> PerfGrpLoad </item>
+ <item> PerfectCSPG </item>
+ <item> PerfectCentralProduct </item>
+ <item> PerfectGroup </item>
+ <item> PerfectIdentification </item>
+ <item> PerfectResiduum </item>
+ <item> PerfectSubdirectProduct </item>
+ <item> PerfectSubgroupsAlternatingGroup </item>
+ <item> Perform </item>
+ <item> PermBounds </item>
+ <item> PermCandidates </item>
+ <item> PermCandidatesFaithful </item>
+ <item> PermCharInfo </item>
+ <item> PermCharInfoRelative </item>
+ <item> PermChars </item>
+ <item> PermCharsTom </item>
+ <item> PermComb </item>
+ <item> PermLeftQuoTransformation </item>
+ <item> PermList </item>
+ <item> PermListList </item>
+ <item> PermMatrixGroup </item>
+ <item> PermNatAnTestDetect </item>
+ <item> PermNewBasePoint </item>
+ <item> PermOnEnumerator </item>
+ <item> Permanent </item>
+ <item> PermgpContainsAn </item>
+ <item> PermpcgsPcGroupPcgs </item>
+ <item> Permut </item>
+ <item> Permutation </item>
+ <item> PermutationCharacter </item>
+ <item> PermutationCycle </item>
+ <item> PermutationCycleOp </item>
+ <item> PermutationGModule </item>
+ <item> PermutationMat </item>
+ <item> PermutationOp </item>
+ <item> PermutationToSortCharacters </item>
+ <item> PermutationToSortClasses </item>
+ <item> PermutationTom </item>
+ <item> PermutationsFamily </item>
+ <item> PermutationsList </item>
+ <item> PermutationsListK </item>
+ <item> Permuted </item>
+ <item> Phi </item>
+ <item> PlainListCopy </item>
+ <item> PlainListCopyOp </item>
+ <item> PointInCellNo </item>
+ <item> PolycyclicFactorGroup </item>
+ <item> PolycyclicFactorGroupByRelators </item>
+ <item> PolycyclicFactorGroupByRelatorsNC </item>
+ <item> PolycyclicFactorGroupNC </item>
+ <item> PolynomialByExtRep </item>
+ <item> PolynomialByExtRepNC </item>
+ <item> PolynomialCoefficientsOfPolynomial </item>
+ <item> PolynomialDivisionAlgorithm </item>
+ <item> PolynomialModP </item>
+ <item> PolynomialReducedRemainder </item>
+ <item> PolynomialReduction </item>
+ <item> PolynomialRing </item>
+ <item> PopOptions </item>
+ <item> PosSublOdd </item>
+ <item> PosVecEnumFF </item>
+ <item> Position </item>
+ <item> PositionBound </item>
+ <item> PositionCanonical </item>
+ <item> PositionFirstComponent </item>
+ <item> PositionMatchingDelimiter </item>
+ <item> PositionNonZero </item>
+ <item> PositionNot </item>
+ <item> PositionNthOccurrence </item>
+ <item> PositionNthTrueBlist </item>
+ <item> PositionProperty </item>
+ <item> PositionSet </item>
+ <item> PositionSorted </item>
+ <item> PositionStream </item>
+ <item> PositionSublist </item>
+ <item> PositionWord </item>
+ <item> PositionsTrueBlist </item>
+ <item> PositiveExponentsPresentationFpHom </item>
+ <item> PositiveIntegers </item>
+ <item> PositiveRootVectors </item>
+ <item> PositiveRoots </item>
+ <item> PositiveRootsAsWeights </item>
+ <item> PossibleClassFusions </item>
+ <item> PossibleFusionsCharTableTom </item>
+ <item> PossiblePowerMaps </item>
+ <item> PostMakeImmutable </item>
+ <item> Pover </item>
+ <item> PowerDecompositions </item>
+ <item> PowerMap </item>
+ <item> PowerMapByComposition </item>
+ <item> PowerMapOfGroup </item>
+ <item> PowerMapOfGroupWithInvariants </item>
+ <item> PowerMapOp </item>
+ <item> PowerMapsAllowedBySymmetrisations </item>
+ <item> PowerMapsAllowedBySymmetrizations </item>
+ <item> PowerMod </item>
+ <item> PowerModCoeffs </item>
+ <item> PowerModEvalPol </item>
+ <item> PowerModInt </item>
+ <item> PowerPartition </item>
+ <item> PowerPcgsElement </item>
+ <item> PowerS </item>
+ <item> PowerSi </item>
+ <item> PowerSubalgebraSeries </item>
+ <item> PowerWreath </item>
+ <item> PowersumsElsyms </item>
+ <item> PreBasis </item>
+ <item> PreImage </item>
+ <item> PreImageElm </item>
+ <item> PreImageSetStabBlocksHomomorphism </item>
+ <item> PreImageWord </item>
+ <item> PreImages </item>
+ <item> PreImagesElm </item>
+ <item> PreImagesRange </item>
+ <item> PreImagesRepresentative </item>
+ <item> PreImagesRepresentativeOperationAlgebraHomomorphism </item>
+ <item> PreImagesSet </item>
+ <item> PreOrbishProcessing </item>
+ <item> PreferredGenerators </item>
+ <item> PrefrattiniSubgroup </item>
+ <item> PreimagesOfTransformation </item>
+ <item> Presentation </item>
+ <item> PresentationAugmentedCosetTable </item>
+ <item> PresentationFpGroup </item>
+ <item> PresentationNormalClosure </item>
+ <item> PresentationNormalClosureRrs </item>
+ <item> PresentationRegularPermutationGroup </item>
+ <item> PresentationRegularPermutationGroupNC </item>
+ <item> PresentationSubgroup </item>
+ <item> PresentationSubgroupMtc </item>
+ <item> PresentationSubgroupRrs </item>
+ <item> PresentationViaCosetTable </item>
+ <item> PresentationsFamily </item>
+ <item> PrevPrimeInt </item>
+ <item> PriGroItNext </item>
+ <item> PrimGrpLoad </item>
+ <item> PrimaryGeneratorWords </item>
+ <item> PrimeBlocks </item>
+ <item> PrimeBlocksOp </item>
+ <item> PrimeField </item>
+ <item> PrimeOfPGroup </item>
+ <item> PrimePGroup </item>
+ <item> PrimePowerComponent </item>
+ <item> PrimePowerComponents </item>
+ <item> PrimePowerPcSequence </item>
+ <item> PrimePowersInt </item>
+ <item> PrimeResidues </item>
+ <item> PrimeResiduesCache </item>
+ <item> Primes </item>
+ <item> PrimitiveElement </item>
+ <item> PrimitiveFacExtRepRatPol </item>
+ <item> PrimitiveGroup </item>
+ <item> PrimitiveGroupSims </item>
+ <item> PrimitiveGroupsIterator </item>
+ <item> PrimitiveIdentification </item>
+ <item> PrimitiveIndexIrreducibleSolvableGroup </item>
+ <item> PrimitivePolynomial </item>
+ <item> PrimitiveRoot </item>
+ <item> PrimitiveRootMod </item>
+ <item> Print </item>
+ <item> PrintAmbiguity </item>
+ <item> PrintArray </item>
+ <item> PrintBibAsBib </item>
+ <item> PrintBibAsHTML </item>
+ <item> PrintBibAsText </item>
+ <item> PrintCharacterTable </item>
+ <item> PrintCounters </item>
+ <item> PrintFactorsInt </item>
+ <item> PrintFormattedString </item>
+ <item> PrintFormattingStatus </item>
+ <item> PrintGAPDocElementTemplates </item>
+ <item> PrintHashWithNames </item>
+ <item> PrintObj </item>
+ <item> PrintPadicExpansion </item>
+ <item> PrintRecIndent </item>
+ <item> PrintSixFile </item>
+ <item> PrintTo </item>
+ <item> ProbabilityShapes </item>
+ <item> Process </item>
+ <item> ProcessFixpoint </item>
+ <item> ProdCoefRatfun </item>
+ <item> ProdCoeffLaurpol </item>
+ <item> ProdCoeffUnivfunc </item>
+ <item> Product </item>
+ <item> ProductCoeffs </item>
+ <item> ProductMod </item>
+ <item> ProductOp </item>
+ <item> ProductPP </item>
+ <item> ProductPol </item>
+ <item> ProductRootsPol </item>
+ <item> ProductSpace </item>
+ <item> ProductX </item>
+ <item> ProductXHelp </item>
+ <item> ProfileFunctions </item>
+ <item> ProfileFunctionsInGlobalVariables </item>
+ <item> ProfileGlobalFunctions </item>
+ <item> ProfileMethods </item>
+ <item> ProfileOperations </item>
+ <item> ProfileOperationsAndMethods </item>
+ <item> ProfileOperationsAndMethodsOff </item>
+ <item> ProfileOperationsAndMethodsOn </item>
+ <item> ProfileOperationsOff </item>
+ <item> ProfileOperationsOn </item>
+ <item> ProjectedInducedPcgs </item>
+ <item> ProjectedPcElement </item>
+ <item> Projection </item>
+ <item> ProjectionMap </item>
+ <item> ProjectionOntoFullRowSpace </item>
+ <item> ProjectionOntoVectorSubspace </item>
+ <item> ProjectiveActionHomomorphismMatrixGroup </item>
+ <item> ProjectiveActionOnFullSpace </item>
+ <item> ProjectiveCharDeg </item>
+ <item> ProjectiveGeneralLinearGroup </item>
+ <item> ProjectiveGeneralLinearGroupCons </item>
+ <item> ProjectiveGeneralUnitaryGroup </item>
+ <item> ProjectiveGeneralUnitaryGroupCons </item>
+ <item> ProjectiveOrder </item>
+ <item> ProjectiveSpecialLinearGroup </item>
+ <item> ProjectiveSpecialLinearGroupCons </item>
+ <item> ProjectiveSpecialUnitaryGroup </item>
+ <item> ProjectiveSpecialUnitaryGroupCons </item>
+ <item> ProjectiveSymplecticGroup </item>
+ <item> ProjectiveSymplecticGroupCons </item>
+ <item> PropertyMethodByNiceMonomorphism </item>
+ <item> PropertyMethodByNiceMonomorphismCollColl </item>
+ <item> PropertyMethodByNiceMonomorphismCollElm </item>
+ <item> PropertyMethodByNiceMonomorphismElmColl </item>
+ <item> PseudoRandom </item>
+ <item> PseudoRandomSeed </item>
+ <item> PthPowerImage </item>
+ <item> PthPowerImages </item>
+ <item> PullBack </item>
+ <item> PullbackCSPG </item>
+ <item> PullbackKernelCSPG </item>
+ <item> PurePadicNumberFamily </item>
+ <item> PushOptions </item>
+ <item> Quadratic </item>
+ <item> QuasiDihedralGenerators </item>
+ <item> QuaternionAlgebra </item>
+ <item> QuaternionGenerators </item>
+ <item> QuickInverseRepresentative </item>
+ <item> QuoInt </item>
+ <item> QuotRemLaurpols </item>
+ <item> QuotRemPolList </item>
+ <item> QuotSysDefinitionByIndex </item>
+ <item> QuotSysIndexByDefinition </item>
+ <item> Quotient </item>
+ <item> QuotientFromSCTable </item>
+ <item> QuotientGroup </item>
+ <item> QuotientGroupByChainHomomorphicImage </item>
+ <item> QuotientGroupByHomomorphism </item>
+ <item> QuotientGroupByImages </item>
+ <item> QuotientGroupByImagesNC </item>
+ <item> QuotientGroupHom </item>
+ <item> QuotientMod </item>
+ <item> QuotientPolynomialsExtRep </item>
+ <item> QuotientRemainder </item>
+ <item> QuotientSemigroupCongruence </item>
+ <item> QuotientSemigroupHomomorphism </item>
+ <item> QuotientSemigroupPreimage </item>
+ <item> QuotientSystem </item>
+ <item> RBaseGroupsBloxPermGroup </item>
+ <item> RClassOfHClass </item>
+ <item> RNamObj </item>
+ <item> RPFactorsModPrime </item>
+ <item> RPGcdCRT </item>
+ <item> RPGcdModPrime </item>
+ <item> RPGcdRepresentationModPrime </item>
+ <item> RPIFactors </item>
+ <item> RPIGcd </item>
+ <item> RPQuotientModPrime </item>
+ <item> RPSquareHensel </item>
+ <item> RRefine </item>
+ <item> RSSDefaultOptions </item>
+ <item> RadicalGroup </item>
+ <item> RadicalOfAlgebra </item>
+ <item> RanImgSrcSurjBloho </item>
+ <item> RanImgSrcSurjTraho </item>
+ <item> Random </item>
+ <item> RandomBinaryRelationOnPoints </item>
+ <item> RandomByPcs </item>
+ <item> RandomCommutatorSubproduct </item>
+ <item> RandomElmAsWord </item>
+ <item> RandomHashKey </item>
+ <item> RandomInvertibleMat </item>
+ <item> RandomIsomorphismTest </item>
+ <item> RandomList </item>
+ <item> RandomMat </item>
+ <item> RandomNormalSubproduct </item>
+ <item> RandomPcgsSylowSubgroup </item>
+ <item> RandomPol </item>
+ <item> RandomPrimitivePolynomial </item>
+ <item> RandomSchreierSims </item>
+ <item> RandomSpecialPcgsCoded </item>
+ <item> RandomSubprod </item>
+ <item> RandomTransformation </item>
+ <item> RandomUnimodularMat </item>
+ <item> Range </item>
+ <item> Rank </item>
+ <item> RankAction </item>
+ <item> RankFilter </item>
+ <item> RankMat </item>
+ <item> RankMatDestructive </item>
+ <item> RankOfTransformation </item>
+ <item> RankPGroup </item>
+ <item> RanksOfDescendingSeries </item>
+ <item> Rat </item>
+ <item> RatClasPElmArrangeClasses </item>
+ <item> RatPairString </item>
+ <item> RationalClass </item>
+ <item> RationalClasses </item>
+ <item> RationalClassesInEANS </item>
+ <item> RationalClassesPElements </item>
+ <item> RationalClassesPermGroup </item>
+ <item> RationalClassesSolvableGroup </item>
+ <item> RationalClassesTry </item>
+ <item> RationalFunctionByExtRep </item>
+ <item> RationalFunctionByExtRepWithCancellation </item>
+ <item> RationalFunctionsFamily </item>
+ <item> RationalIdentificationPermGroup </item>
+ <item> RationalizedMat </item>
+ <item> Rationals </item>
+ <item> ReObjectify </item>
+ <item> Read </item>
+ <item> ReadAll </item>
+ <item> ReadAllIoStreamByPty </item>
+ <item> ReadAllLine </item>
+ <item> ReadAndCheckFunc </item>
+ <item> ReadAsFunction </item>
+ <item> ReadByte </item>
+ <item> ReadGapRoot </item>
+ <item> ReadGrp </item>
+ <item> ReadLib </item>
+ <item> ReadLine </item>
+ <item> ReadOrComplete </item>
+ <item> ReadPackage </item>
+ <item> ReadPkg </item>
+ <item> ReadPrim </item>
+ <item> ReadSmall </item>
+ <item> ReadSmallLib </item>
+ <item> ReadTest </item>
+ <item> ReadTom </item>
+ <item> ReadTrans </item>
+ <item> RealClasses </item>
+ <item> RealizableBrauerCharacters </item>
+ <item> RecFields </item>
+ <item> RecNames </item>
+ <item> RecordsFamily </item>
+ <item> RecurseSchreierTree </item>
+ <item> RedispatchOnCondition </item>
+ <item> ReduceCoefficientsOfRws </item>
+ <item> ReduceCoeffs </item>
+ <item> ReduceCoeffsMod </item>
+ <item> ReduceLetterRepWordsRewSys </item>
+ <item> ReduceRules </item>
+ <item> ReduceStabChain </item>
+ <item> ReduceWordUsingRewritingSystem </item>
+ <item> Reduced </item>
+ <item> ReducedAdditiveInverse </item>
+ <item> ReducedByIsomorphisms </item>
+ <item> ReducedCharacters </item>
+ <item> ReducedClassFunctions </item>
+ <item> ReducedComm </item>
+ <item> ReducedConfluentRewritingSystem </item>
+ <item> ReducedConfluentRwsFromKbrwsNC </item>
+ <item> ReducedConjugate </item>
+ <item> ReducedDifference </item>
+ <item> ReducedForm </item>
+ <item> ReducedGaloisStabilizerInfo </item>
+ <item> ReducedGroebnerBasis </item>
+ <item> ReducedInverse </item>
+ <item> ReducedLeftQuotient </item>
+ <item> ReducedOne </item>
+ <item> ReducedOrdinary </item>
+ <item> ReducedPcElement </item>
+ <item> ReducedPower </item>
+ <item> ReducedProduct </item>
+ <item> ReducedQuotient </item>
+ <item> ReducedRrsWord </item>
+ <item> ReducedSCTable </item>
+ <item> ReducedScalarProduct </item>
+ <item> ReducedSum </item>
+ <item> ReducedVectorLTM </item>
+ <item> ReducedZero </item>
+ <item> Ree </item>
+ <item> ReeGroup </item>
+ <item> ReeGroupCons </item>
+ <item> ReesCongruenceOfSemigroupIdeal </item>
+ <item> ReesMatrixSemigroup </item>
+ <item> ReesMatrixSemigroupElement </item>
+ <item> ReesMatrixSemigroupEnumeratorGetElement </item>
+ <item> ReesZeroMatrixSemigroup </item>
+ <item> ReesZeroMatrixSemigroupElement </item>
+ <item> ReesZeroMatrixSemigroupElementIsZero </item>
+ <item> ReesZeroMatrixSemigroupEnumeratorGetElement </item>
+ <item> RefinedChain </item>
+ <item> RefinedPcGroup </item>
+ <item> RefinedSymmetrisations </item>
+ <item> RefinedSymmetrizations </item>
+ <item> Refinements </item>
+ <item> ReflectionMat </item>
+ <item> ReflexiveClosureBinaryRelation </item>
+ <item> RegisterRBasePoint </item>
+ <item> RegularActionHomomorphism </item>
+ <item> RegularModule </item>
+ <item> RegularModuleByGens </item>
+ <item> RegularNinKernelCSPG </item>
+ <item> RelVectorToCocycle </item>
+ <item> RelationsOfFpMonoid </item>
+ <item> RelationsOfFpSemigroup </item>
+ <item> RelativeBasis </item>
+ <item> RelativeBasisNC </item>
+ <item> RelativeOrderOfPcElement </item>
+ <item> RelativeOrders </item>
+ <item> RelatorFixedMultiplier </item>
+ <item> RelatorMatrixAbelianizedNormalClosure </item>
+ <item> RelatorMatrixAbelianizedNormalClosureRrs </item>
+ <item> RelatorMatrixAbelianizedSubgroup </item>
+ <item> RelatorMatrixAbelianizedSubgroupMtc </item>
+ <item> RelatorMatrixAbelianizedSubgroupRrs </item>
+ <item> RelatorRepresentatives </item>
+ <item> RelatorsCode </item>
+ <item> RelatorsOfFpAlgebra </item>
+ <item> RelatorsOfFpGroup </item>
+ <item> RelatorsPermGroupHom </item>
+ <item> RelsSortedByStartGen </item>
+ <item> RelsViaCosetTable </item>
+ <item> RemInt </item>
+ <item> RemoveCharacters </item>
+ <item> RemoveElmList </item>
+ <item> RemoveFile </item>
+ <item> RemoveOuterCoeffs </item>
+ <item> RemoveRelator </item>
+ <item> RemoveRootParseTree </item>
+ <item> RemoveSet </item>
+ <item> RemoveStabChain </item>
+ <item> RenumberHighestWeightGenerators </item>
+ <item> RenumberTree </item>
+ <item> RenumberedWord </item>
+ <item> RepOpElmTuplesPermGroup </item>
+ <item> RepOpSetsPermGroup </item>
+ <item> RepeatedString </item>
+ <item> ReplacedString </item>
+ <item> RepresentationsOfMatrix </item>
+ <item> RepresentationsOfObject </item>
+ <item> Representative </item>
+ <item> RepresentativeAction </item>
+ <item> RepresentativeActionOp </item>
+ <item> RepresentativeFromGenerators </item>
+ <item> RepresentativeLinearOperation </item>
+ <item> RepresentativeSmallest </item>
+ <item> RepresentativeTom </item>
+ <item> RepresentativeTomByGenerators </item>
+ <item> RepresentativeTomByGeneratorsNC </item>
+ <item> RepresentativesContainedRightCosets </item>
+ <item> RepresentativesFusions </item>
+ <item> RepresentativesMinimalBlocks </item>
+ <item> RepresentativesMinimalBlocksAttr </item>
+ <item> RepresentativesMinimalBlocksOp </item>
+ <item> RepresentativesPerfectSubgroups </item>
+ <item> RepresentativesPowerMaps </item>
+ <item> RepresentativesSimpleSubgroups </item>
+ <item> RepsPerfSimpSub </item>
+ <item> RequirePackage </item>
+ <item> Reread </item>
+ <item> RereadAndCheckFunc </item>
+ <item> RereadGrp </item>
+ <item> RereadLib </item>
+ <item> RereadPackage </item>
+ <item> RereadPkg </item>
+ <item> RereadPrim </item>
+ <item> RereadSmall </item>
+ <item> RereadTrans </item>
+ <item> ResetFilterObj </item>
+ <item> ResetOptionsStack </item>
+ <item> ResizeFlatHashTable </item>
+ <item> ResizeListHashTable </item>
+ <item> RespectsAddition </item>
+ <item> RespectsAdditiveInverses </item>
+ <item> RespectsInverses </item>
+ <item> RespectsMultiplication </item>
+ <item> RespectsOne </item>
+ <item> RespectsScalarMultiplication </item>
+ <item> RespectsZero </item>
+ <item> RestoreStateRandom </item>
+ <item> Restricted </item>
+ <item> RestrictedClassFunction </item>
+ <item> RestrictedClassFunctions </item>
+ <item> RestrictedExternalSet </item>
+ <item> RestrictedMapping </item>
+ <item> RestrictedNiceMonomorphism </item>
+ <item> RestrictedPartitions </item>
+ <item> RestrictedPartitionsA </item>
+ <item> RestrictedPartitionsK </item>
+ <item> RestrictedPerm </item>
+ <item> RestrictedTransformation </item>
+ <item> ResultOfLineOfStraightLineProgram </item>
+ <item> ResultOfStraightLineProgram </item>
+ <item> Resultant </item>
+ <item> ReturnFail </item>
+ <item> ReturnFalse </item>
+ <item> ReturnNextBasePoint </item>
+ <item> ReturnPopOptions </item>
+ <item> ReturnTrue </item>
+ <item> Reversed </item>
+ <item> ReversedOp </item>
+ <item> Revision </item>
+ <item> RewindStream </item>
+ <item> RewriteAbelianizedSubgroupRelators </item>
+ <item> RewriteSubgroupRelators </item>
+ <item> RewriteWord </item>
+ <item> RightActingAlgebra </item>
+ <item> RightActingDomain </item>
+ <item> RightActingGroup </item>
+ <item> RightActingRingOfIdeal </item>
+ <item> RightAction </item>
+ <item> RightAlgebraModule </item>
+ <item> RightAlgebraModuleByGenerators </item>
+ <item> RightCoset </item>
+ <item> RightCosetCanonicalRepresentativeDeterminator </item>
+ <item> RightCosets </item>
+ <item> RightCosetsNC </item>
+ <item> RightDerivations </item>
+ <item> RightIdeal </item>
+ <item> RightIdealByGenerators </item>
+ <item> RightIdealNC </item>
+ <item> RightMagmaCongruence </item>
+ <item> RightMagmaCongruenceByGeneratingPairs </item>
+ <item> RightMagmaIdeal </item>
+ <item> RightMagmaIdealByGenerators </item>
+ <item> RightModuleByHomomorphismToMatAlg </item>
+ <item> RightSemigroupCongruenceByGeneratingPairs </item>
+ <item> RightSemigroupIdealEnumeratorDataGetElement </item>
+ <item> RightShiftRowVector </item>
+ <item> RightTransversal </item>
+ <item> RightTransversalInParent </item>
+ <item> RightTransversalOp </item>
+ <item> RightTransversalPermGroupConstructor </item>
+ <item> Ring </item>
+ <item> RingByGenerators </item>
+ <item> RingElmTimesElm </item>
+ <item> RingFromFFE </item>
+ <item> RingWithOne </item>
+ <item> RingWithOneByGenerators </item>
+ <item> Root </item>
+ <item> RootBound </item>
+ <item> RootInt </item>
+ <item> RootMod </item>
+ <item> RootModPrime </item>
+ <item> RootModPrimePower </item>
+ <item> RootOfDefiningPolynomial </item>
+ <item> RootSystem </item>
+ <item> RootsMod </item>
+ <item> RootsModPrime </item>
+ <item> RootsModPrimePower </item>
+ <item> RootsOfUPol </item>
+ <item> RootsRepresentativeFFPol </item>
+ <item> RootsUnityMod </item>
+ <item> RootsUnityModPrime </item>
+ <item> RootsUnityModPrimePower </item>
+ <item> RoundCyc </item>
+ <item> RoundCycDown </item>
+ <item> RowEchelonFormLTM </item>
+ <item> RowIndexOfReesMatrixSemigroupElement </item>
+ <item> RowIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> RowSpace </item>
+ <item> RowsOfReesMatrixSemigroup </item>
+ <item> RowsOfReesZeroMatrixSemigroup </item>
+ <item> Rules </item>
+ <item> RunImmediateMethods </item>
+ <item> Runtime </item>
+ <item> Runtimes </item>
+ <item> SCMinSmaGens </item>
+ <item> SCRExtend </item>
+ <item> SCRExtendRecord </item>
+ <item> SCRMakeStabStrong </item>
+ <item> SCRNotice </item>
+ <item> SCRRandomPerm </item>
+ <item> SCRRandomString </item>
+ <item> SCRRandomSubproduct </item>
+ <item> SCRRestoredRecord </item>
+ <item> SCRSchTree </item>
+ <item> SCRSift </item>
+ <item> SCRStrongGenTest </item>
+ <item> SCTableEntry </item>
+ <item> SCTableProduct </item>
+ <item> SLDegree </item>
+ <item> SLUnderlyingField </item>
+ <item> SNFofREF </item>
+ <item> SPolynomial </item>
+ <item> SSortedList </item>
+ <item> SSortedListList </item>
+ <item> STDOut </item>
+ <item> STGSelFunc </item>
+ <item> SameBlock </item>
+ <item> SandwichMatrixOfReesMatrixSemigroup </item>
+ <item> SandwichMatrixOfReesZeroMatrixSemigroup </item>
+ <item> SaveWorkspace </item>
+ <item> ScalarProduct </item>
+ <item> SchreierTransversal </item>
+ <item> SchreierTreeDepth </item>
+ <item> SchreierTreeInternalConsistencyCheck </item>
+ <item> SchuMu </item>
+ <item> SchurCover </item>
+ <item> SchurCoverFP </item>
+ <item> ScriptFromString </item>
+ <item> Search </item>
+ <item> SecHMSM </item>
+ <item> SecondaryGeneratorWordsAugmentedCosetTable </item>
+ <item> SecondaryImagesAugmentedCosetTable </item>
+ <item> SecondsDMYhms </item>
+ <item> SeekPositionStream </item>
+ <item> SelectSmallGroups </item>
+ <item> SelectTransitiveGroups </item>
+ <item> SemiEchelonBasis </item>
+ <item> SemiEchelonBasisNC </item>
+ <item> SemiEchelonMat </item>
+ <item> SemiEchelonMatDestructive </item>
+ <item> SemiEchelonMatTransformation </item>
+ <item> SemiEchelonMatTransformationDestructive </item>
+ <item> SemiEchelonMats </item>
+ <item> SemiEchelonMatsDestructive </item>
+ <item> SemiEchelonMatsNoCo </item>
+ <item> SemiSimpleType </item>
+ <item> SemidirectFactorsOfGroup </item>
+ <item> SemidirectProduct </item>
+ <item> SemidirectProductInfo </item>
+ <item> Semigroup </item>
+ <item> SemigroupByGenerators </item>
+ <item> SemigroupByMultiplicationTable </item>
+ <item> SemigroupCongruenceByGeneratingPairs </item>
+ <item> SemigroupIdealByGenerators </item>
+ <item> SemigroupIdealEnumeratorDataGetElement </item>
+ <item> SemigroupOfRewritingSystem </item>
+ <item> SemigroupTCInitialTableSize </item>
+ <item> SemigroupToddCoxeterInfo </item>
+ <item> Semiring </item>
+ <item> SemiringByGenerators </item>
+ <item> SemiringWithOne </item>
+ <item> SemiringWithOneAndZero </item>
+ <item> SemiringWithOneAndZeroByGenerators </item>
+ <item> SemiringWithOneByGenerators </item>
+ <item> SemiringWithZero </item>
+ <item> SemiringWithZeroByGenerators </item>
+ <item> SeqsOrbits </item>
+ <item> Set </item>
+ <item> SetANonReesCongruenceOfSemigroup </item>
+ <item> SetAbelianInvariants </item>
+ <item> SetAbelianInvariantsOfList </item>
+ <item> SetAbsoluteValue </item>
+ <item> SetActingDomain </item>
+ <item> SetActionHomomorphismAttr </item>
+ <item> SetActionKernelExternalSet </item>
+ <item> SetActorOfExternalSet </item>
+ <item> SetActualLibFileName </item>
+ <item> SetAdditiveElementAsMultiplicativeElement </item>
+ <item> SetAdditiveElementsAsMultiplicativeElementsFamily </item>
+ <item> SetAdditiveInverse </item>
+ <item> SetAdditiveInverseAttr </item>
+ <item> SetAdditiveInverseImmutable </item>
+ <item> SetAdditiveNeutralElement </item>
+ <item> SetAdditivelyActingDomain </item>
+ <item> SetAdjointBasis </item>
+ <item> SetAdjointModule </item>
+ <item> SetAlgebraicElementsFamilies </item>
+ <item> SetAllBlocks </item>
+ <item> SetAllInfoLevels </item>
+ <item> SetAlpha </item>
+ <item> SetAlternatingDegree </item>
+ <item> SetAlternatingSubgroup </item>
+ <item> SetAsDuplicateFreeList </item>
+ <item> SetAsGroup </item>
+ <item> SetAsGroupGeneralMappingByImages </item>
+ <item> SetAsLeftModuleGeneralMappingByImages </item>
+ <item> SetAsList </item>
+ <item> SetAsMagma </item>
+ <item> SetAsMonoid </item>
+ <item> SetAsNearRing </item>
+ <item> SetAsPolynomial </item>
+ <item> SetAsRing </item>
+ <item> SetAsSSortedList </item>
+ <item> SetAsSemigroup </item>
+ <item> SetAsSemiring </item>
+ <item> SetAsSemiringWithOne </item>
+ <item> SetAsSemiringWithOneAndZero </item>
+ <item> SetAsSemiringWithZero </item>
+ <item> SetAsSortedList </item>
+ <item> SetAsSubgroupOfWholeGroupByQuotient </item>
+ <item> SetAssertionLevel </item>
+ <item> SetAssociatedReesMatrixSemigroupOfDClass </item>
+ <item> SetAssociatedSemigroup </item>
+ <item> SetAugmentationIdeal </item>
+ <item> SetAugmentedCosetTableMtcInWholeGroup </item>
+ <item> SetAugmentedCosetTableNormalClosureInWholeGroup </item>
+ <item> SetAugmentedCosetTableRrsInWholeGroup </item>
+ <item> SetAutomorphismDomain </item>
+ <item> SetAutomorphismGroup </item>
+ <item> SetAutomorphismsOfTable </item>
+ <item> SetBaseIntMat </item>
+ <item> SetBaseMat </item>
+ <item> SetBaseOfBasicImageGroup </item>
+ <item> SetBaseOfGroup </item>
+ <item> SetBaseOrthogonalSpaceMat </item>
+ <item> SetBasis </item>
+ <item> SetBasisOfHomCosetAddMatrixGroup </item>
+ <item> SetBasisVectors </item>
+ <item> SetBaumClausenInfo </item>
+ <item> SetBilinearFormMat </item>
+ <item> SetBlocksAttr </item>
+ <item> SetBlocksInfo </item>
+ <item> SetBrauerCharacterValue </item>
+ <item> SetBravaisGroup </item>
+ <item> SetBravaisSubgroups </item>
+ <item> SetBravaisSupergroups </item>
+ <item> SetCanEasilyCompareElements </item>
+ <item> SetCanEasilySortElements </item>
+ <item> SetCanFindNilpotentClassTwoElement </item>
+ <item> SetCanonicalBasis </item>
+ <item> SetCanonicalElt </item>
+ <item> SetCanonicalGenerators </item>
+ <item> SetCanonicalNiceMonomorphism </item>
+ <item> SetCanonicalPcgs </item>
+ <item> SetCanonicalPcgsWrtFamilyPcgs </item>
+ <item> SetCanonicalPcgsWrtHomePcgs </item>
+ <item> SetCanonicalPcgsWrtSpecialPcgs </item>
+ <item> SetCanonicalRepresentativeDeterminatorOfExternalSet </item>
+ <item> SetCanonicalRepresentativeOfExternalOrbitByPcgs </item>
+ <item> SetCanonicalRepresentativeOfExternalSet </item>
+ <item> SetCartanMatrix </item>
+ <item> SetCartanSubalgebra </item>
+ <item> SetCayleyGraphDualSemigroup </item>
+ <item> SetCayleyGraphSemigroup </item>
+ <item> SetCenter </item>
+ <item> SetCentralCharacter </item>
+ <item> SetCentralIdempotentsOfSemiring </item>
+ <item> SetCentralNormalSeriesByPcgs </item>
+ <item> SetCentralizerInGLnZ </item>
+ <item> SetCentralizerInParent </item>
+ <item> SetCentre </item>
+ <item> SetCentreOfCharacter </item>
+ <item> SetChainSubgroup </item>
+ <item> SetChainSubgroupQuotient </item>
+ <item> SetCharacterDegrees </item>
+ <item> SetCharacterNames </item>
+ <item> SetCharacterParameters </item>
+ <item> SetCharacteristic </item>
+ <item> SetCharacteristicPolynomial </item>
+ <item> SetChevalleyBasis </item>
+ <item> SetChiefNormalSeriesByPcgs </item>
+ <item> SetChiefSeries </item>
+ <item> SetClassNames </item>
+ <item> SetClassNamesTom </item>
+ <item> SetClassParameters </item>
+ <item> SetClassPermutation </item>
+ <item> SetClassPositionsOfCentre </item>
+ <item> SetClassPositionsOfDerivedSubgroup </item>
+ <item> SetClassPositionsOfDirectProductDecompositions </item>
+ <item> SetClassPositionsOfElementaryAbelianSeries </item>
+ <item> SetClassPositionsOfFittingSubgroup </item>
+ <item> SetClassPositionsOfKernel </item>
+ <item> SetClassPositionsOfLowerCentralSeries </item>
+ <item> SetClassPositionsOfMaximalNormalSubgroups </item>
+ <item> SetClassPositionsOfNormalSubgroups </item>
+ <item> SetClassPositionsOfSolvableResiduum </item>
+ <item> SetClassPositionsOfSupersolvableResiduum </item>
+ <item> SetClassPositionsOfUpperCentralSeries </item>
+ <item> SetClassRoots </item>
+ <item> SetClassTypesTom </item>
+ <item> SetCoKernelOfAdditiveGeneralMapping </item>
+ <item> SetCoKernelOfMultiplicativeGeneralMapping </item>
+ <item> SetCoefficientsAndMagmaElements </item>
+ <item> SetCoefficientsFamily </item>
+ <item> SetCoefficientsOfLaurentPolynomial </item>
+ <item> SetCoefficientsOfUnivariatePolynomial </item>
+ <item> SetCoefficientsOfUnivariateRationalFunction </item>
+ <item> SetCoefficientsRing </item>
+ <item> SetCollectionsFamily </item>
+ <item> SetColumnIndexOfReesMatrixSemigroupElement </item>
+ <item> SetColumnIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> SetColumnsOfReesMatrixSemigroup </item>
+ <item> SetColumnsOfReesZeroMatrixSemigroup </item>
+ <item> SetCommutator </item>
+ <item> SetCommutatorANC </item>
+ <item> SetCommutatorFactorGroup </item>
+ <item> SetCommutatorLength </item>
+ <item> SetCommutatorNC </item>
+ <item> SetComplementSystem </item>
+ <item> SetComplexConjugate </item>
+ <item> SetComponentsOfTuplesFamily </item>
+ <item> SetCompositionSeries </item>
+ <item> SetComputedAgemos </item>
+ <item> SetComputedAscendingChains </item>
+ <item> SetComputedBrauerTables </item>
+ <item> SetComputedClassFusions </item>
+ <item> SetComputedCyclicExtensionsTom </item>
+ <item> SetComputedHallSubgroups </item>
+ <item> SetComputedIndicators </item>
+ <item> SetComputedIsPNilpotents </item>
+ <item> SetComputedIsPSolvableCharacterTables </item>
+ <item> SetComputedIsPSolvables </item>
+ <item> SetComputedOmegas </item>
+ <item> SetComputedPCentralSeriess </item>
+ <item> SetComputedPCores </item>
+ <item> SetComputedPRumps </item>
+ <item> SetComputedPowerMaps </item>
+ <item> SetComputedPrimeBlockss </item>
+ <item> SetComputedSylowComplements </item>
+ <item> SetComputedSylowSubgroups </item>
+ <item> SetConductor </item>
+ <item> SetConfluentRws </item>
+ <item> SetConjugacyClasses </item>
+ <item> SetConjugacyClassesMaximalSubgroups </item>
+ <item> SetConjugacyClassesPerfectSubgroups </item>
+ <item> SetConjugacyClassesSubgroups </item>
+ <item> SetConjugate </item>
+ <item> SetConjugateANC </item>
+ <item> SetConjugateNC </item>
+ <item> SetConjugates </item>
+ <item> SetConjugatorInnerAutomorphism </item>
+ <item> SetConjugatorOfConjugatorIsomorphism </item>
+ <item> SetConstantTimeAccessList </item>
+ <item> SetConstituentsOfCharacter </item>
+ <item> SetConvertBasicImageGroupElement </item>
+ <item> SetCoreInParent </item>
+ <item> SetCosetTableFpHom </item>
+ <item> SetCosetTableInWholeGroup </item>
+ <item> SetCosetTableNormalClosureInWholeGroup </item>
+ <item> SetCosetTableOfFpSemigroup </item>
+ <item> SetCrystGroupDefaultAction </item>
+ <item> SetCycleStructurePerm </item>
+ <item> SetCyclicExtensionsTom </item>
+ <item> SetDataType </item>
+ <item> SetDecompositionMatrix </item>
+ <item> SetDecompositionTypesOfGroup </item>
+ <item> SetDefaultFieldOfMatrix </item>
+ <item> SetDefaultFieldOfMatrixGroup </item>
+ <item> SetDefectApproximation </item>
+ <item> SetDefiningPcgs </item>
+ <item> SetDefiningPolynomial </item>
+ <item> SetDefinitionNC </item>
+ <item> SetDegreeAction </item>
+ <item> SetDegreeOfBinaryRelation </item>
+ <item> SetDegreeOfCharacter </item>
+ <item> SetDegreeOfLaurentPolynomial </item>
+ <item> SetDegreeOfMatrixGroup </item>
+ <item> SetDegreeOfTransformation </item>
+ <item> SetDegreeOfTransformationSemigroup </item>
+ <item> SetDegreeOperation </item>
+ <item> SetDegreeOverPrimeField </item>
+ <item> SetDelta </item>
+ <item> SetDenominatorOfModuloPcgs </item>
+ <item> SetDenominatorOfRationalFunction </item>
+ <item> SetDepthOfUpperTriangularMatrix </item>
+ <item> SetDerivations </item>
+ <item> SetDerivative </item>
+ <item> SetDerivedLength </item>
+ <item> SetDerivedSeriesOfGroup </item>
+ <item> SetDerivedSubgroup </item>
+ <item> SetDerivedSubgroupsTomPossible </item>
+ <item> SetDerivedSubgroupsTomUnique </item>
+ <item> SetDeterminantMat </item>
+ <item> SetDeterminantOfCharacter </item>
+ <item> SetDihedralGenerators </item>
+ <item> SetDimension </item>
+ <item> SetDimensionOfMatrixGroup </item>
+ <item> SetDimensionOfVectors </item>
+ <item> SetDimensionsLoewyFactors </item>
+ <item> SetDimensionsMat </item>
+ <item> SetDirectFactorsOfGroup </item>
+ <item> SetDirectProductInfo </item>
+ <item> SetDirectSumDecomposition </item>
+ <item> SetDisplayOptions </item>
+ <item> SetDixonRecord </item>
+ <item> SetEANormalSeriesByPcgs </item>
+ <item> SetEarns </item>
+ <item> SetEggBoxOfDClass </item>
+ <item> SetElementTestFunction </item>
+ <item> SetElementaryAbelianSeries </item>
+ <item> SetElementaryAbelianSeriesLargeSteps </item>
+ <item> SetElementaryAbelianSubseries </item>
+ <item> SetElementsFamily </item>
+ <item> SetElmWPObj </item>
+ <item> SetEmptyRowVector </item>
+ <item> SetEntrySCTable </item>
+ <item> SetEnumerator </item>
+ <item> SetEnumeratorByBasis </item>
+ <item> SetEnumeratorSorted </item>
+ <item> SetEquivalenceClassRelation </item>
+ <item> SetEquivalenceClasses </item>
+ <item> SetEquivalenceRelationPartition </item>
+ <item> SetErrorHandler </item>
+ <item> SetExponent </item>
+ <item> SetExponentOfPowering </item>
+ <item> SetExtRepDenominatorRatFun </item>
+ <item> SetExtRepNumeratorRatFun </item>
+ <item> SetExtRepPolynomialRatFun </item>
+ <item> SetExternalOrbits </item>
+ <item> SetExternalOrbitsStabilizers </item>
+ <item> SetExternalSet </item>
+ <item> SetFactorsOfDirectProduct </item>
+ <item> SetFaithfulModule </item>
+ <item> SetFamiliesOfGeneralMappingsAndRanges </item>
+ <item> SetFamilyForOrdering </item>
+ <item> SetFamilyForRewritingSystem </item>
+ <item> SetFamilyPcgs </item>
+ <item> SetFamilyRange </item>
+ <item> SetFamilySource </item>
+ <item> SetFeatureObj </item>
+ <item> SetFieldOfMatrixGroup </item>
+ <item> SetFilterObj </item>
+ <item> SetFittingSubgroup </item>
+ <item> SetFpElmComparisonMethod </item>
+ <item> SetFpElmEqualityMethod </item>
+ <item> SetFpElmKBRWS </item>
+ <item> SetFrattiniSubgroup </item>
+ <item> SetFrattinifactorId </item>
+ <item> SetFrattinifactorSize </item>
+ <item> SetFreeAlgebraOfFpAlgebra </item>
+ <item> SetFreeGeneratorsOfFpAlgebra </item>
+ <item> SetFreeGeneratorsOfFpGroup </item>
+ <item> SetFreeGeneratorsOfFpMonoid </item>
+ <item> SetFreeGeneratorsOfFpSemigroup </item>
+ <item> SetFreeGroupOfBasicImageGroup </item>
+ <item> SetFreeGroupOfFpGroup </item>
+ <item> SetFreeMonoidOfFpMonoid </item>
+ <item> SetFreeMonoidOfRewritingSystem </item>
+ <item> SetFreeSemigroupOfFpSemigroup </item>
+ <item> SetFreeSemigroupOfRewritingSystem </item>
+ <item> SetFrobeniusAutomorphism </item>
+ <item> SetFunctionAction </item>
+ <item> SetFusionConjugacyClassesOp </item>
+ <item> SetFusionsOfLibTom </item>
+ <item> SetFusionsToLibTom </item>
+ <item> SetFusionsTom </item>
+ <item> SetGLDegree </item>
+ <item> SetGLUnderlyingField </item>
+ <item> SetGaloisGroup </item>
+ <item> SetGaloisMat </item>
+ <item> SetGaloisStabilizer </item>
+ <item> SetGaloisType </item>
+ <item> SetGapDocHTMLOptions </item>
+ <item> SetGapDocLaTeXOptions </item>
+ <item> SetGapDocTxtOptions </item>
+ <item> SetGasmanMessageStatus </item>
+ <item> SetGeneralizedPcgs </item>
+ <item> SetGeneratingPairsOfLeftMagmaCongruence </item>
+ <item> SetGeneratingPairsOfMagmaCongruence </item>
+ <item> SetGeneratingPairsOfRightMagmaCongruence </item>
+ <item> SetGeneratingSetIsComplete </item>
+ <item> SetGeneratorOfCyclicGroup </item>
+ <item> SetGeneratorsOfAdditiveGroup </item>
+ <item> SetGeneratorsOfAdditiveMagma </item>
+ <item> SetGeneratorsOfAdditiveMagmaWithInverses </item>
+ <item> SetGeneratorsOfAdditiveMagmaWithZero </item>
+ <item> SetGeneratorsOfAlgebra </item>
+ <item> SetGeneratorsOfAlgebraModule </item>
+ <item> SetGeneratorsOfAlgebraWithOne </item>
+ <item> SetGeneratorsOfDivisionRing </item>
+ <item> SetGeneratorsOfDomain </item>
+ <item> SetGeneratorsOfEquivalenceRelationPartition </item>
+ <item> SetGeneratorsOfExtASet </item>
+ <item> SetGeneratorsOfExtLSet </item>
+ <item> SetGeneratorsOfExtRSet </item>
+ <item> SetGeneratorsOfExtUSet </item>
+ <item> SetGeneratorsOfFLMLOR </item>
+ <item> SetGeneratorsOfFLMLORWithOne </item>
+ <item> SetGeneratorsOfField </item>
+ <item> SetGeneratorsOfGroup </item>
+ <item> SetGeneratorsOfIdeal </item>
+ <item> SetGeneratorsOfLeftIdeal </item>
+ <item> SetGeneratorsOfLeftMagmaIdeal </item>
+ <item> SetGeneratorsOfLeftModule </item>
+ <item> SetGeneratorsOfLeftOperatorAdditiveGroup </item>
+ <item> SetGeneratorsOfLeftOperatorRing </item>
+ <item> SetGeneratorsOfLeftOperatorRingWithOne </item>
+ <item> SetGeneratorsOfLeftVectorSpace </item>
+ <item> SetGeneratorsOfMagma </item>
+ <item> SetGeneratorsOfMagmaIdeal </item>
+ <item> SetGeneratorsOfMagmaWithInverses </item>
+ <item> SetGeneratorsOfMagmaWithOne </item>
+ <item> SetGeneratorsOfMonoid </item>
+ <item> SetGeneratorsOfNearAdditiveGroup </item>
+ <item> SetGeneratorsOfNearAdditiveMagma </item>
+ <item> SetGeneratorsOfNearAdditiveMagmaWithInverses </item>
+ <item> SetGeneratorsOfNearAdditiveMagmaWithZero </item>
+ <item> SetGeneratorsOfRightIdeal </item>
+ <item> SetGeneratorsOfRightMagmaIdeal </item>
+ <item> SetGeneratorsOfRightModule </item>
+ <item> SetGeneratorsOfRightOperatorAdditiveGroup </item>
+ <item> SetGeneratorsOfRing </item>
+ <item> SetGeneratorsOfRingWithOne </item>
+ <item> SetGeneratorsOfRws </item>
+ <item> SetGeneratorsOfSemigroup </item>
+ <item> SetGeneratorsOfSemiring </item>
+ <item> SetGeneratorsOfSemiringWithOne </item>
+ <item> SetGeneratorsOfSemiringWithOneAndZero </item>
+ <item> SetGeneratorsOfSemiringWithZero </item>
+ <item> SetGeneratorsOfTwoSidedIdeal </item>
+ <item> SetGeneratorsOfVectorSpace </item>
+ <item> SetGeneratorsSmallest </item>
+ <item> SetGeneratorsSubgroupsTom </item>
+ <item> SetGlobalPartitionOfClasses </item>
+ <item> SetGrading </item>
+ <item> SetGreensDRelation </item>
+ <item> SetGreensHRelation </item>
+ <item> SetGreensJRelation </item>
+ <item> SetGreensLRelation </item>
+ <item> SetGreensRRelation </item>
+ <item> SetGroupByPcgs </item>
+ <item> SetGroupHClassOfGreensDClass </item>
+ <item> SetGroupOfPcgs </item>
+ <item> SetHallSystem </item>
+ <item> SetHashEntry </item>
+ <item> SetHashEntryAtLastIndex </item>
+ <item> SetHelpViewer </item>
+ <item> SetHirschLength </item>
+ <item> SetHomCosetFamily </item>
+ <item> SetHomFromFreeOfBasicImageGroup </item>
+ <item> SetHomeEnumerator </item>
+ <item> SetHomePcgs </item>
+ <item> SetIBr </item>
+ <item> SetIdGroup </item>
+ <item> SetIdempotents </item>
+ <item> SetIdempotentsTom </item>
+ <item> SetIdempotentsTomInfo </item>
+ <item> SetIdentificationOfConjugacyClasses </item>
+ <item> SetIdentifier </item>
+ <item> SetIdentity </item>
+ <item> SetIdentityMapping </item>
+ <item> SetImage </item>
+ <item> SetImageElt </item>
+ <item> SetImageListOfTransformation </item>
+ <item> SetImageSetOfTransformation </item>
+ <item> SetImagesSmallestGenerators </item>
+ <item> SetImagesSource </item>
+ <item> SetImfRecord </item>
+ <item> SetIndependentGeneratorsOfAbelianGroup </item>
+ <item> SetIndependentGeneratorsOfAbelianMatrixGroup </item>
+ <item> SetIndeterminateName </item>
+ <item> SetIndeterminateNumberOfLaurentPolynomial </item>
+ <item> SetIndeterminateNumberOfUnivariateLaurentPolynomial </item>
+ <item> SetIndeterminateNumberOfUnivariateRationalFunction </item>
+ <item> SetIndeterminateOfUnivariateRationalFunction </item>
+ <item> SetIndeterminatesOfPolynomialRing </item>
+ <item> SetIndexInParent </item>
+ <item> SetIndexInWholeGroup </item>
+ <item> SetIndicesCentralNormalSteps </item>
+ <item> SetIndicesChiefNormalSteps </item>
+ <item> SetIndicesEANormalSteps </item>
+ <item> SetIndicesInvolutaryGenerators </item>
+ <item> SetIndicesNormalSteps </item>
+ <item> SetIndicesOfAdjointBasis </item>
+ <item> SetIndicesPCentralNormalStepsPGroup </item>
+ <item> SetInducedPcgs </item>
+ <item> SetInducedPcgsWrtFamilyPcgs </item>
+ <item> SetInducedPcgsWrtHomePcgs </item>
+ <item> SetInducedPcgsWrtSpecialPcgs </item>
+ <item> SetInfoLevel </item>
+ <item> SetInfoText </item>
+ <item> SetInjectionZeroMagma </item>
+ <item> SetInnerAutomorphismsAutomorphismGroup </item>
+ <item> SetInt </item>
+ <item> SetInternalRepresentative </item>
+ <item> SetInvariantBilinearForm </item>
+ <item> SetInvariantForm </item>
+ <item> SetInvariantLattice </item>
+ <item> SetInvariantQuadraticForm </item>
+ <item> SetInvariantSesquilinearForm </item>
+ <item> SetInverse </item>
+ <item> SetInverseAttr </item>
+ <item> SetInverseClasses </item>
+ <item> SetInverseGeneralMapping </item>
+ <item> SetInverseImmutable </item>
+ <item> SetIrr </item>
+ <item> SetIrrBaumClausen </item>
+ <item> SetIrrConlon </item>
+ <item> SetIrrDixonSchneider </item>
+ <item> SetIrrFacsPol </item>
+ <item> SetIrreducibleRepresentations </item>
+ <item> SetIsAbelian </item>
+ <item> SetIsAbelianNumberField </item>
+ <item> SetIsAbelianTom </item>
+ <item> SetIsAdditiveGroupGeneralMapping </item>
+ <item> SetIsAdditiveGroupHomomorphism </item>
+ <item> SetIsAdditiveGroupToGroupGeneralMapping </item>
+ <item> SetIsAdditiveGroupToGroupHomomorphism </item>
+ <item> SetIsAdditivelyCommutative </item>
+ <item> SetIsAlgebraGeneralMapping </item>
+ <item> SetIsAlgebraHomomorphism </item>
+ <item> SetIsAlgebraModule </item>
+ <item> SetIsAlgebraWithOneGeneralMapping </item>
+ <item> SetIsAlgebraWithOneHomomorphism </item>
+ <item> SetIsAlternatingGroup </item>
+ <item> SetIsAnticommutative </item>
+ <item> SetIsAntisymmetricBinaryRelation </item>
+ <item> SetIsAssociative </item>
+ <item> SetIsAutomorphismGroup </item>
+ <item> SetIsBasicWreathProductOrdering </item>
+ <item> SetIsBergerCondition </item>
+ <item> SetIsBijective </item>
+ <item> SetIsBravaisGroup </item>
+ <item> SetIsBuiltFromAdditiveMagmaWithInverses </item>
+ <item> SetIsBuiltFromGroup </item>
+ <item> SetIsBuiltFromMagma </item>
+ <item> SetIsBuiltFromMagmaWithInverses </item>
+ <item> SetIsBuiltFromMagmaWithOne </item>
+ <item> SetIsBuiltFromMonoid </item>
+ <item> SetIsBuiltFromSemigroup </item>
+ <item> SetIsCanonicalBasis </item>
+ <item> SetIsCanonicalBasisFullMatrixModule </item>
+ <item> SetIsCanonicalBasisFullRowModule </item>
+ <item> SetIsCanonicalBasisFullSCAlgebra </item>
+ <item> SetIsCanonicalNiceMonomorphism </item>
+ <item> SetIsCanonicalPcgs </item>
+ <item> SetIsCanonicalPcgsWrtSpecialPcgs </item>
+ <item> SetIsChainTypeGroup </item>
+ <item> SetIsCharacter </item>
+ <item> SetIsCharacteristicMatrixPGroup </item>
+ <item> SetIsCommutative </item>
+ <item> SetIsCommutativeFamily </item>
+ <item> SetIsConfluent </item>
+ <item> SetIsConjugatorAutomorphism </item>
+ <item> SetIsConjugatorIsomorphism </item>
+ <item> SetIsConstantRationalFunction </item>
+ <item> SetIsConstantTimeAccessGeneralMapping </item>
+ <item> SetIsCycInt </item>
+ <item> SetIsCyclic </item>
+ <item> SetIsCyclicTom </item>
+ <item> SetIsCyclicWithSize </item>
+ <item> SetIsCyclotomicField </item>
+ <item> SetIsDihedralGroup </item>
+ <item> SetIsDistributive </item>
+ <item> SetIsDivisionRing </item>
+ <item> SetIsDuplicateFree </item>
+ <item> SetIsDuplicateFreeList </item>
+ <item> SetIsElementaryAbelian </item>
+ <item> SetIsEmpty </item>
+ <item> SetIsEndoGeneralMapping </item>
+ <item> SetIsEndoMapping </item>
+ <item> SetIsEquivalenceRelation </item>
+ <item> SetIsFFEMatrixGroupOverLargeSpace </item>
+ <item> SetIsFamilyPcgs </item>
+ <item> SetIsField </item>
+ <item> SetIsFieldHomomorphism </item>
+ <item> SetIsFinite </item>
+ <item> SetIsFiniteDimensional </item>
+ <item> SetIsFiniteOrdersPcgs </item>
+ <item> SetIsFiniteSemigroupGreensRelation </item>
+ <item> SetIsFinitelyGeneratedGroup </item>
+ <item> SetIsFrattiniFree </item>
+ <item> SetIsFreeMonoid </item>
+ <item> SetIsFreeSemigroup </item>
+ <item> SetIsFullFpAlgebra </item>
+ <item> SetIsFullHomModule </item>
+ <item> SetIsFullMatrixModule </item>
+ <item> SetIsFullRowModule </item>
+ <item> SetIsFullSCAlgebra </item>
+ <item> SetIsFullSubgroupGLorSLRespectingBilinearForm </item>
+ <item> SetIsFullSubgroupGLorSLRespectingQuadraticForm </item>
+ <item> SetIsFullSubgroupGLorSLRespectingSesquilinearForm </item>
+ <item> SetIsFullTransformationSemigroup </item>
+ <item> SetIsGL </item>
+ <item> SetIsGeneralLinearGroup </item>
+ <item> SetIsGeneralizedCartanMatrix </item>
+ <item> SetIsGeneratorsOfMagmaWithInverses </item>
+ <item> SetIsGreensClass </item>
+ <item> SetIsGreensDClass </item>
+ <item> SetIsGreensDRelation </item>
+ <item> SetIsGreensHClass </item>
+ <item> SetIsGreensHRelation </item>
+ <item> SetIsGreensJClass </item>
+ <item> SetIsGreensJRelation </item>
+ <item> SetIsGreensLClass </item>
+ <item> SetIsGreensLRelation </item>
+ <item> SetIsGreensRClass </item>
+ <item> SetIsGreensRRelation </item>
+ <item> SetIsGreensRelation </item>
+ <item> SetIsGroupGeneralMapping </item>
+ <item> SetIsGroupHClass </item>
+ <item> SetIsGroupHomomorphism </item>
+ <item> SetIsGroupOfAutomorphisms </item>
+ <item> SetIsGroupOfAutomorphismsFiniteGroup </item>
+ <item> SetIsGroupRing </item>
+ <item> SetIsGroupToAdditiveGroupGeneralMapping </item>
+ <item> SetIsGroupToAdditiveGroupHomomorphism </item>
+ <item> SetIsHandledByNiceMonomorphism </item>
+ <item> SetIsHasseDiagram </item>
+ <item> SetIsHomCosetOfAdditiveElt </item>
+ <item> SetIsHomCosetOfFp </item>
+ <item> SetIsHomCosetOfMatrix </item>
+ <item> SetIsHomCosetOfPerm </item>
+ <item> SetIsHomCosetOfTuple </item>
+ <item> SetIsIdealInParent </item>
+ <item> SetIsIdempotent </item>
+ <item> SetIsImpossible </item>
+ <item> SetIsInducedFromNormalSubgroup </item>
+ <item> SetIsInducedPcgsWrtSpecialPcgs </item>
+ <item> SetIsInjective </item>
+ <item> SetIsInnerAutomorphism </item>
+ <item> SetIsIntegerMatrixGroup </item>
+ <item> SetIsIntegralBasis </item>
+ <item> SetIsIntegralCyclotomic </item>
+ <item> SetIsIntegralRing </item>
+ <item> SetIsIrreducibleCharacter </item>
+ <item> SetIsJacobianRing </item>
+ <item> SetIsLDistributive </item>
+ <item> SetIsLatticeOrderBinaryRelation </item>
+ <item> SetIsLaurentPolynomial </item>
+ <item> SetIsLeftActedOnByDivisionRing </item>
+ <item> SetIsLeftAlgebraModule </item>
+ <item> SetIsLeftIdealInParent </item>
+ <item> SetIsLeftModuleGeneralMapping </item>
+ <item> SetIsLeftModuleHomomorphism </item>
+ <item> SetIsLeftSemigroupCongruence </item>
+ <item> SetIsLeftSemigroupIdeal </item>
+ <item> SetIsLieAbelian </item>
+ <item> SetIsLieAlgebra </item>
+ <item> SetIsLieNilpotent </item>
+ <item> SetIsLieSolvable </item>
+ <item> SetIsLinearlyPrimitive </item>
+ <item> SetIsMagmaHomomorphism </item>
+ <item> SetIsMapping </item>
+ <item> SetIsMatrixModule </item>
+ <item> SetIsMinimalNonmonomial </item>
+ <item> SetIsMonoid </item>
+ <item> SetIsMonomialCharacter </item>
+ <item> SetIsMonomialCharacterTable </item>
+ <item> SetIsMonomialGroup </item>
+ <item> SetIsMonomialMatrix </item>
+ <item> SetIsMonomialNumber </item>
+ <item> SetIsNaturalAlternatingGroup </item>
+ <item> SetIsNaturalGL </item>
+ <item> SetIsNaturalSL </item>
+ <item> SetIsNaturalSymmetricGroup </item>
+ <item> SetIsNearRing </item>
+ <item> SetIsNearRingWithOne </item>
+ <item> SetIsNilpQuotientSystem </item>
+ <item> SetIsNilpotentCharacterTable </item>
+ <item> SetIsNilpotentGroup </item>
+ <item> SetIsNilpotentTom </item>
+ <item> SetIsNonTrivial </item>
+ <item> SetIsNoncharacteristicMatrixPGroup </item>
+ <item> SetIsNormalBasis </item>
+ <item> SetIsNormalForm </item>
+ <item> SetIsNormalInParent </item>
+ <item> SetIsNumberField </item>
+ <item> SetIsNumeratorParentPcgsFamilyPcgs </item>
+ <item> SetIsOne </item>
+ <item> SetIsOrderingOnFamilyOfAssocWords </item>
+ <item> SetIsPGroup </item>
+ <item> SetIsPQuotientSystem </item>
+ <item> SetIsPSL </item>
+ <item> SetIsParentPcgsFamilyPcgs </item>
+ <item> SetIsPartialOrderBinaryRelation </item>
+ <item> SetIsPcgsCentralSeries </item>
+ <item> SetIsPcgsChiefSeries </item>
+ <item> SetIsPcgsElementaryAbelianSeries </item>
+ <item> SetIsPcgsPCentralSeriesPGroup </item>
+ <item> SetIsPerfectCharacterTable </item>
+ <item> SetIsPerfectGroup </item>
+ <item> SetIsPerfectTom </item>
+ <item> SetIsPolycyclicGroup </item>
+ <item> SetIsPolynomial </item>
+ <item> SetIsPositionsList </item>
+ <item> SetIsPreOrderBinaryRelation </item>
+ <item> SetIsPrimeField </item>
+ <item> SetIsPrimeOrdersPcgs </item>
+ <item> SetIsPrimitive </item>
+ <item> SetIsPrimitiveAffine </item>
+ <item> SetIsPrimitiveCharacter </item>
+ <item> SetIsPrimitiveMatrixGroup </item>
+ <item> SetIsPseudoCanonicalBasisFullHomModule </item>
+ <item> SetIsQuasiDihedralGroup </item>
+ <item> SetIsQuasiPrimitive </item>
+ <item> SetIsQuaternionGroup </item>
+ <item> SetIsRDistributive </item>
+ <item> SetIsRationalMatrixGroup </item>
+ <item> SetIsRectangularTable </item>
+ <item> SetIsReduced </item>
+ <item> SetIsReesCongruence </item>
+ <item> SetIsReesCongruenceSemigroup </item>
+ <item> SetIsReesMatrixSemigroup </item>
+ <item> SetIsReesZeroMatrixSemigroup </item>
+ <item> SetIsReflexiveBinaryRelation </item>
+ <item> SetIsRegular </item>
+ <item> SetIsRegularDClass </item>
+ <item> SetIsRegularSemigroup </item>
+ <item> SetIsRelativelySM </item>
+ <item> SetIsRestrictedLieAlgebra </item>
+ <item> SetIsRightAlgebraModule </item>
+ <item> SetIsRightIdealInParent </item>
+ <item> SetIsRightSemigroupCongruence </item>
+ <item> SetIsRightSemigroupIdeal </item>
+ <item> SetIsRing </item>
+ <item> SetIsRingGeneralMapping </item>
+ <item> SetIsRingHomomorphism </item>
+ <item> SetIsRingWithOne </item>
+ <item> SetIsRingWithOneGeneralMapping </item>
+ <item> SetIsRingWithOneHomomorphism </item>
+ <item> SetIsRowModule </item>
+ <item> SetIsSL </item>
+ <item> SetIsSSortedList </item>
+ <item> SetIsSemiEchelonized </item>
+ <item> SetIsSemiRegular </item>
+ <item> SetIsSemigroup </item>
+ <item> SetIsSemigroupCongruence </item>
+ <item> SetIsSemigroupIdeal </item>
+ <item> SetIsSemiring </item>
+ <item> SetIsSemiringWithOne </item>
+ <item> SetIsSemiringWithOneAndZero </item>
+ <item> SetIsSemiringWithZero </item>
+ <item> SetIsShortLexOrdering </item>
+ <item> SetIsSimpleAlgebra </item>
+ <item> SetIsSimpleCharacterTable </item>
+ <item> SetIsSimpleGroup </item>
+ <item> SetIsSimpleSemigroup </item>
+ <item> SetIsSingleValued </item>
+ <item> SetIsSkewFieldFamily </item>
+ <item> SetIsSmallList </item>
+ <item> SetIsSolvableCharacterTable </item>
+ <item> SetIsSolvableGroup </item>
+ <item> SetIsSolvableTom </item>
+ <item> SetIsSortedList </item>
+ <item> SetIsSpecialLinearGroup </item>
+ <item> SetIsSpecialPcgs </item>
+ <item> SetIsSporadicSimpleCharacterTable </item>
+ <item> SetIsSporadicSimpleGroup </item>
+ <item> SetIsStabChainViaChainSubgroup </item>
+ <item> SetIsSubgroupSL </item>
+ <item> SetIsSubmonoidFpMonoid </item>
+ <item> SetIsSubnormallyMonomial </item>
+ <item> SetIsSubsemigroupFpSemigroup </item>
+ <item> SetIsSubsemigroupReesMatrixSemigroup </item>
+ <item> SetIsSubsemigroupReesZeroMatrixSemigroup </item>
+ <item> SetIsSubsetLocallyFiniteGroup </item>
+ <item> SetIsSupersolvableCharacterTable </item>
+ <item> SetIsSupersolvableGroup </item>
+ <item> SetIsSurjective </item>
+ <item> SetIsSymmetricBinaryRelation </item>
+ <item> SetIsSymmetricGroup </item>
+ <item> SetIsTotal </item>
+ <item> SetIsTotalOrdering </item>
+ <item> SetIsTransformationMonoid </item>
+ <item> SetIsTransformationSemigroup </item>
+ <item> SetIsTransitive </item>
+ <item> SetIsTransitiveBinaryRelation </item>
+ <item> SetIsTranslationInvariantOrdering </item>
+ <item> SetIsTrivial </item>
+ <item> SetIsTwoSidedIdealInParent </item>
+ <item> SetIsUFDFamily </item>
+ <item> SetIsUniformMatrixGroup </item>
+ <item> SetIsUnivariatePolynomial </item>
+ <item> SetIsUnivariateRationalFunction </item>
+ <item> SetIsVectorSpaceHomomorphism </item>
+ <item> SetIsVirtualCharacter </item>
+ <item> SetIsWeightLexOrdering </item>
+ <item> SetIsWellFoundedOrdering </item>
+ <item> SetIsWeylGroup </item>
+ <item> SetIsWholeFamily </item>
+ <item> SetIsWreathProductOrdering </item>
+ <item> SetIsZero </item>
+ <item> SetIsZeroGroup </item>
+ <item> SetIsZeroMultiplicationRing </item>
+ <item> SetIsZeroRationalFunction </item>
+ <item> SetIsZeroSimpleSemigroup </item>
+ <item> SetIsZeroSquaredRing </item>
+ <item> SetIsomorphismFpAlgebra </item>
+ <item> SetIsomorphismFpFLMLOR </item>
+ <item> SetIsomorphismFpGroup </item>
+ <item> SetIsomorphismFpMonoid </item>
+ <item> SetIsomorphismFpSemigroup </item>
+ <item> SetIsomorphismMatrixAlgebra </item>
+ <item> SetIsomorphismMatrixFLMLOR </item>
+ <item> SetIsomorphismPcGroup </item>
+ <item> SetIsomorphismPermGroup </item>
+ <item> SetIsomorphismReesMatrixSemigroup </item>
+ <item> SetIsomorphismRefinedPcGroup </item>
+ <item> SetIsomorphismSCAlgebra </item>
+ <item> SetIsomorphismSCFLMLOR </item>
+ <item> SetIsomorphismSimplifiedFpGroup </item>
+ <item> SetIsomorphismSpecialPcGroup </item>
+ <item> SetIsomorphismTransformationSemigroup </item>
+ <item> SetJenningsLieAlgebra </item>
+ <item> SetJenningsSeries </item>
+ <item> SetJordanDecomposition </item>
+ <item> SetKernelOfAdditiveGeneralMapping </item>
+ <item> SetKernelOfCharacter </item>
+ <item> SetKernelOfMultiplicativeGeneralMapping </item>
+ <item> SetKernelOfTransformation </item>
+ <item> SetKillingMatrix </item>
+ <item> SetKnowsHowToDecompose </item>
+ <item> SetLClassOfHClass </item>
+ <item> SetLGFirst </item>
+ <item> SetLGHeads </item>
+ <item> SetLGLayers </item>
+ <item> SetLGLength </item>
+ <item> SetLGTails </item>
+ <item> SetLGWeights </item>
+ <item> SetLargestElementGroup </item>
+ <item> SetLargestMovedPoint </item>
+ <item> SetLargestMovedPointPerm </item>
+ <item> SetLatticeGeneratorsInUEA </item>
+ <item> SetLatticeSubgroups </item>
+ <item> SetLeadCoeffsIGS </item>
+ <item> SetLeftActingAlgebra </item>
+ <item> SetLeftActingDomain </item>
+ <item> SetLeftActingGroup </item>
+ <item> SetLeftActingRingOfIdeal </item>
+ <item> SetLeftDerivations </item>
+ <item> SetLength </item>
+ <item> SetLengthsTom </item>
+ <item> SetLessThanFunction </item>
+ <item> SetLessThanOrEqualFunction </item>
+ <item> SetLetterRepWordsLessFunc </item>
+ <item> SetLevelsOfGenerators </item>
+ <item> SetLeviMalcevDecomposition </item>
+ <item> SetLieAlgebraByDomain </item>
+ <item> SetLieCenter </item>
+ <item> SetLieCentralizerInParent </item>
+ <item> SetLieCentre </item>
+ <item> SetLieDerivedSeries </item>
+ <item> SetLieDerivedSubalgebra </item>
+ <item> SetLieFamily </item>
+ <item> SetLieLowerCentralSeries </item>
+ <item> SetLieNilRadical </item>
+ <item> SetLieNormalizerInParent </item>
+ <item> SetLieObject </item>
+ <item> SetLieSolvableRadical </item>
+ <item> SetLieUpperCentralSeries </item>
+ <item> SetLinearActionBasis </item>
+ <item> SetLinearCharacters </item>
+ <item> SetLinesOfStraightLineProgram </item>
+ <item> SetLongestWeylWordPerm </item>
+ <item> SetLowerCentralSeriesOfGroup </item>
+ <item> SetMagmaGeneratorsOfFamily </item>
+ <item> SetMappingGeneratorsImages </item>
+ <item> SetMappingOfWhichItIsAsGGMBI </item>
+ <item> SetMarksTom </item>
+ <item> SetMatTom </item>
+ <item> SetMatrixByBlockMatrix </item>
+ <item> SetMatrixDimension </item>
+ <item> SetMaximalAbelianQuotient </item>
+ <item> SetMaximalBlocksAttr </item>
+ <item> SetMaximalNormalSubgroups </item>
+ <item> SetMaximalSubgroupClassReps </item>
+ <item> SetMaximalSubgroups </item>
+ <item> SetMaximalSubgroupsLattice </item>
+ <item> SetMaximalSubgroupsTom </item>
+ <item> SetMinimalBlockDimension </item>
+ <item> SetMinimalGeneratingSet </item>
+ <item> SetMinimalNormalSubgroups </item>
+ <item> SetMinimalStabChain </item>
+ <item> SetMinimalSupergroupsLattice </item>
+ <item> SetMinimizedBombieriNorm </item>
+ <item> SetModuleOfExtension </item>
+ <item> SetModulusOfZmodnZObj </item>
+ <item> SetMoebiusTom </item>
+ <item> SetMolienSeriesInfo </item>
+ <item> SetMonoidOfRewritingSystem </item>
+ <item> SetMonomialComparisonFunction </item>
+ <item> SetMonomialExtrepComparisonFun </item>
+ <item> SetMovedPoints </item>
+ <item> SetMultipleAttributes </item>
+ <item> SetMultiplicationTable </item>
+ <item> SetMultiplicativeNeutralElement </item>
+ <item> SetMultiplicativeZero </item>
+ <item> SetName </item>
+ <item> SetNameIsomorphismClass </item>
+ <item> SetNamesLibTom </item>
+ <item> SetNamesOfFusionSources </item>
+ <item> SetNaturalCharacter </item>
+ <item> SetNaturalHomomorphismByNormalSubgroupNCInParent </item>
+ <item> SetNaturalHomomorphismsPool </item>
+ <item> SetNegativeRootVectors </item>
+ <item> SetNegativeRoots </item>
+ <item> SetNestingDepthA </item>
+ <item> SetNestingDepthM </item>
+ <item> SetNiceAlgebraMonomorphism </item>
+ <item> SetNiceBasis </item>
+ <item> SetNiceFreeLeftModule </item>
+ <item> SetNiceFreeLeftModuleInfo </item>
+ <item> SetNiceMonomorphism </item>
+ <item> SetNiceNormalFormByExtRepFunction </item>
+ <item> SetNiceObject </item>
+ <item> SetNilpotencyClassOfGroup </item>
+ <item> SetNilpotentClassTwoElement </item>
+ <item> SetNonLieNilpotentElement </item>
+ <item> SetNonNilpotentElement </item>
+ <item> SetNorm </item>
+ <item> SetNormalBase </item>
+ <item> SetNormalClosureInParent </item>
+ <item> SetNormalMaximalSubgroups </item>
+ <item> SetNormalSeriesByPcgs </item>
+ <item> SetNormalSubgroupClassesInfo </item>
+ <item> SetNormalSubgroups </item>
+ <item> SetNormalizerInGLnZ </item>
+ <item> SetNormalizerInGLnZBravaisGroup </item>
+ <item> SetNormalizerInHomePcgs </item>
+ <item> SetNormalizerInParent </item>
+ <item> SetNormalizersTom </item>
+ <item> SetNormedRowVector </item>
+ <item> SetNormedRowVectors </item>
+ <item> SetNormedVectors </item>
+ <item> SetNotifiedFusionsOfLibTom </item>
+ <item> SetNotifiedFusionsToLibTom </item>
+ <item> SetNrConjugacyClasses </item>
+ <item> SetNrInputsOfStraightLineProgram </item>
+ <item> SetNrMovedPoints </item>
+ <item> SetNrMovedPointsPerm </item>
+ <item> SetNrSubsTom </item>
+ <item> SetNrSyllables </item>
+ <item> SetNullAlgebra </item>
+ <item> SetNullspaceIntMat </item>
+ <item> SetNullspaceMat </item>
+ <item> SetNumberGeneratorsOfRws </item>
+ <item> SetNumberSyllables </item>
+ <item> SetNumeratorOfModuloPcgs </item>
+ <item> SetNumeratorOfRationalFunction </item>
+ <item> SetONanScottType </item>
+ <item> SetOccuringVariableIndices </item>
+ <item> SetOmegaAndLowerPCentralSeries </item>
+ <item> SetOmegaSeries </item>
+ <item> SetOne </item>
+ <item> SetOneAttr </item>
+ <item> SetOneImmutable </item>
+ <item> SetOneOfPcgs </item>
+ <item> SetOperatorOfExternalSet </item>
+ <item> SetOrbitGeneratorsOfGroup </item>
+ <item> SetOrbitLengths </item>
+ <item> SetOrbitLengthsDomain </item>
+ <item> SetOrbitStabilizingParentGroup </item>
+ <item> SetOrbits </item>
+ <item> SetOrbitsDomain </item>
+ <item> SetOrder </item>
+ <item> SetOrderingOfRewritingSystem </item>
+ <item> SetOrderingOnGenerators </item>
+ <item> SetOrderingsFamily </item>
+ <item> SetOrdersClassRepresentatives </item>
+ <item> SetOrdersTom </item>
+ <item> SetOrdinaryCharacterTable </item>
+ <item> SetOrthogonalSpaceInFullRowSpace </item>
+ <item> SetPCentralLieAlgebra </item>
+ <item> SetPCentralNormalSeriesByPcgsPGroup </item>
+ <item> SetPClassPGroup </item>
+ <item> SetPSLDegree </item>
+ <item> SetPSLUnderlyingField </item>
+ <item> SetPackageInfo </item>
+ <item> SetParent </item>
+ <item> SetParentAttr </item>
+ <item> SetParentPcgs </item>
+ <item> SetPartialClosureOfCongruence </item>
+ <item> SetPartialOrderOfHasseDiagram </item>
+ <item> SetPcGroupWithPcgs </item>
+ <item> SetPcSeries </item>
+ <item> SetPcgs </item>
+ <item> SetPcgsCentralSeries </item>
+ <item> SetPcgsChiefSeries </item>
+ <item> SetPcgsElementaryAbelianSeries </item>
+ <item> SetPcgsPCentralSeriesPGroup </item>
+ <item> SetPerfectIdentification </item>
+ <item> SetPerfectResiduum </item>
+ <item> SetPermutationTom </item>
+ <item> SetPositiveRootVectors </item>
+ <item> SetPositiveRoots </item>
+ <item> SetPositiveRootsAsWeights </item>
+ <item> SetPower </item>
+ <item> SetPowerANC </item>
+ <item> SetPowerNC </item>
+ <item> SetPowerS </item>
+ <item> SetPowerSubalgebraSeries </item>
+ <item> SetPreBasis </item>
+ <item> SetPreImagesRange </item>
+ <item> SetPreferredGenerators </item>
+ <item> SetPrefrattiniSubgroup </item>
+ <item> SetPresentation </item>
+ <item> SetPrimaryGeneratorWords </item>
+ <item> SetPrimeField </item>
+ <item> SetPrimePGroup </item>
+ <item> SetPrimePowerComponents </item>
+ <item> SetPrimitiveElement </item>
+ <item> SetPrimitiveIdentification </item>
+ <item> SetPrimitiveRoot </item>
+ <item> SetPrintFormattingStatus </item>
+ <item> SetProjectiveOrder </item>
+ <item> SetPseudoRandomSeed </item>
+ <item> SetPthPowerImages </item>
+ <item> SetQuasiDihedralGenerators </item>
+ <item> SetQuaternionGenerators </item>
+ <item> SetQuotientGroup </item>
+ <item> SetQuotientGroupHom </item>
+ <item> SetQuotientSemigroupCongruence </item>
+ <item> SetQuotientSemigroupHomomorphism </item>
+ <item> SetQuotientSemigroupPreimage </item>
+ <item> SetRClassOfHClass </item>
+ <item> SetRadicalGroup </item>
+ <item> SetRadicalOfAlgebra </item>
+ <item> SetRange </item>
+ <item> SetRankAction </item>
+ <item> SetRankMat </item>
+ <item> SetRankOfTransformation </item>
+ <item> SetRankPGroup </item>
+ <item> SetRat </item>
+ <item> SetRationalClasses </item>
+ <item> SetRationalFunctionsFamily </item>
+ <item> SetRationalizedMat </item>
+ <item> SetRealClasses </item>
+ <item> SetRecNames </item>
+ <item> SetRecursionTrapInterval </item>
+ <item> SetReducedConfluentRewritingSystem </item>
+ <item> SetReducedMultiplication </item>
+ <item> SetReesCongruenceOfSemigroupIdeal </item>
+ <item> SetReesZeroMatrixSemigroupElementIsZero </item>
+ <item> SetRefinedPcGroup </item>
+ <item> SetRegularActionHomomorphism </item>
+ <item> SetRelationsOfFpMonoid </item>
+ <item> SetRelationsOfFpSemigroup </item>
+ <item> SetRelativeOrder </item>
+ <item> SetRelativeOrderNC </item>
+ <item> SetRelativeOrders </item>
+ <item> SetRelatorsOfFpAlgebra </item>
+ <item> SetRelatorsOfFpGroup </item>
+ <item> SetRepresentative </item>
+ <item> SetRepresentativeSmallest </item>
+ <item> SetRepresentativesContainedRightCosets </item>
+ <item> SetRepresentativesMinimalBlocksAttr </item>
+ <item> SetRepresentativesPerfectSubgroups </item>
+ <item> SetRepresentativesSimpleSubgroups </item>
+ <item> SetRespectsAddition </item>
+ <item> SetRespectsAdditiveInverses </item>
+ <item> SetRespectsInverses </item>
+ <item> SetRespectsMultiplication </item>
+ <item> SetRespectsOne </item>
+ <item> SetRespectsScalarMultiplication </item>
+ <item> SetRespectsZero </item>
+ <item> SetRightActingAlgebra </item>
+ <item> SetRightActingDomain </item>
+ <item> SetRightActingGroup </item>
+ <item> SetRightActingRingOfIdeal </item>
+ <item> SetRightDerivations </item>
+ <item> SetRightTransversalInParent </item>
+ <item> SetRootOfDefiningPolynomial </item>
+ <item> SetRootSystem </item>
+ <item> SetRowIndexOfReesMatrixSemigroupElement </item>
+ <item> SetRowIndexOfReesZeroMatrixSemigroupElement </item>
+ <item> SetRowsOfReesMatrixSemigroup </item>
+ <item> SetRowsOfReesZeroMatrixSemigroup </item>
+ <item> SetRules </item>
+ <item> SetSLDegree </item>
+ <item> SetSLUnderlyingField </item>
+ <item> SetSandwichMatrixOfReesMatrixSemigroup </item>
+ <item> SetSandwichMatrixOfReesZeroMatrixSemigroup </item>
+ <item> SetSemiEchelonBasis </item>
+ <item> SetSemiEchelonMat </item>
+ <item> SetSemiEchelonMatTransformation </item>
+ <item> SetSemiSimpleType </item>
+ <item> SetSemidirectFactorsOfGroup </item>
+ <item> SetSemidirectProductInfo </item>
+ <item> SetSemigroupOfRewritingSystem </item>
+ <item> SetSiftFunction </item>
+ <item> SetSiftGroup </item>
+ <item> SetSignPerm </item>
+ <item> SetSimpleSystem </item>
+ <item> SetSimsNo </item>
+ <item> SetSize </item>
+ <item> SetSizesCentralizers </item>
+ <item> SetSizesConjugacyClasses </item>
+ <item> SetSmallGeneratingSet </item>
+ <item> SetSmallestGeneratorPerm </item>
+ <item> SetSmallestMovedPoint </item>
+ <item> SetSmallestMovedPointPerm </item>
+ <item> SetSocle </item>
+ <item> SetSocleComplement </item>
+ <item> SetSocleDimensions </item>
+ <item> SetSocleTypePrimitiveGroup </item>
+ <item> SetSortingPerm </item>
+ <item> SetSource </item>
+ <item> SetSparseCartanMatrix </item>
+ <item> SetSpecialPcgs </item>
+ <item> SetSplittingField </item>
+ <item> SetStabChainImmutable </item>
+ <item> SetStabChainMutable </item>
+ <item> SetStabChainOptions </item>
+ <item> SetStabilizerOfExternalSet </item>
+ <item> SetStandardGeneratorsInfo </item>
+ <item> SetStoredExcludedOrders </item>
+ <item> SetStoredGroebnerBasis </item>
+ <item> SetStraightLineProgElmType </item>
+ <item> SetStraightLineProgramsTom </item>
+ <item> SetString </item>
+ <item> SetStructureConstantsTable </item>
+ <item> SetStructureDescription </item>
+ <item> SetSubdirectProductInfo </item>
+ <item> SetSubfields </item>
+ <item> SetSubnormalSeriesInParent </item>
+ <item> SetSubsTom </item>
+ <item> SetSubspaces </item>
+ <item> SetSubspacesAll </item>
+ <item> SetSuccessors </item>
+ <item> SetSupersolvableResiduum </item>
+ <item> SetSurjectiveActionHomomorphismAttr </item>
+ <item> SetSylowSystem </item>
+ <item> SetSymmetricDegree </item>
+ <item> SetSymmetricParentGroup </item>
+ <item> SetTableOfMarks </item>
+ <item> SetTestMonomial </item>
+ <item> SetTestMonomialQuick </item>
+ <item> SetTestQuasiPrimitive </item>
+ <item> SetTestRelativelySM </item>
+ <item> SetTestSubnormallyMonomial </item>
+ <item> SetTietzeOrigin </item>
+ <item> SetTrace </item>
+ <item> SetTranformsOneIntoZero </item>
+ <item> SetTransformationRepresentation </item>
+ <item> SetTransformsAdditionIntoMultiplication </item>
+ <item> SetTransformsAdditiveInversesIntoInverses </item>
+ <item> SetTransformsInversesIntoAdditiveInverses </item>
+ <item> SetTransformsMultiplicationIntoAddition </item>
+ <item> SetTransformsZeroIntoOne </item>
+ <item> SetTransitiveIdentification </item>
+ <item> SetTransitivity </item>
+ <item> SetTransposedMat </item>
+ <item> SetTransposedMatAttr </item>
+ <item> SetTransposedMatImmutable </item>
+ <item> SetTransposedMatrixGroup </item>
+ <item> SetTransversal </item>
+ <item> SetTriangulizedNullspaceMat </item>
+ <item> SetTrivialCharacter </item>
+ <item> SetTrivialSubFLMLOR </item>
+ <item> SetTrivialSubadditiveMagmaWithZero </item>
+ <item> SetTrivialSubalgebra </item>
+ <item> SetTrivialSubgroup </item>
+ <item> SetTrivialSubmagmaWithOne </item>
+ <item> SetTrivialSubmodule </item>
+ <item> SetTrivialSubmonoid </item>
+ <item> SetTrivialSubnearAdditiveMagmaWithZero </item>
+ <item> SetTrivialSubspace </item>
+ <item> SetTwoClosure </item>
+ <item> SetTypeObj </item>
+ <item> SetTzOptions </item>
+ <item> SetTzRules </item>
+ <item> SetUnderlyingCharacterTable </item>
+ <item> SetUnderlyingCharacteristic </item>
+ <item> SetUnderlyingCollection </item>
+ <item> SetUnderlyingElementOfReesMatrixSemigroupElement </item>
+ <item> SetUnderlyingElementOfReesZeroMatrixSemigroupElement </item>
+ <item> SetUnderlyingExternalSet </item>
+ <item> SetUnderlyingFamily </item>
+ <item> SetUnderlyingField </item>
+ <item> SetUnderlyingGeneralMapping </item>
+ <item> SetUnderlyingGroup </item>
+ <item> SetUnderlyingLeftModule </item>
+ <item> SetUnderlyingLieAlgebra </item>
+ <item> SetUnderlyingMagma </item>
+ <item> SetUnderlyingRelation </item>
+ <item> SetUnderlyingSemigroupOfReesMatrixSemigroup </item>
+ <item> SetUnderlyingSemigroupOfReesZeroMatrixSemigroup </item>
+ <item> SetUnderlyingVectorSpace </item>
+ <item> SetUnits </item>
+ <item> SetUniversalEnvelopingAlgebra </item>
+ <item> SetUpperActingDomain </item>
+ <item> SetUpperCentralSeriesOfGroup </item>
+ <item> SetValueOption </item>
+ <item> SetValuesOfClassFunction </item>
+ <item> SetWeightOfGenerators </item>
+ <item> SetWeightsTom </item>
+ <item> SetWeylGroup </item>
+ <item> SetWreathProductInfo </item>
+ <item> SetX </item>
+ <item> SetXHelp </item>
+ <item> SetZClassRepsQClass </item>
+ <item> SetZero </item>
+ <item> SetZeroAttr </item>
+ <item> SetZeroCoefficient </item>
+ <item> SetZeroImmutable </item>
+ <item> SetZuppos </item>
+ <item> SetnpeGL </item>
+ <item> SetnpePSL </item>
+ <item> SetnpeSL </item>
+ <item> SetsOrbits </item>
+ <item> Setter </item>
+ <item> ShallowCopy </item>
+ <item> ShapeFrequencies </item>
+ <item> SharedObj </item>
+ <item> SharedType </item>
+ <item> ShiftedCoeffs </item>
+ <item> ShiftedPadicNumber </item>
+ <item> ShortLexOrdering </item>
+ <item> ShortLexOrderingNC </item>
+ <item> ShortestVectors </item>
+ <item> ShowArgument </item>
+ <item> ShowArguments </item>
+ <item> ShowDetails </item>
+ <item> ShowImpliedFilters </item>
+ <item> ShowMethods </item>
+ <item> ShowOtherMethods </item>
+ <item> ShowPackageVariables </item>
+ <item> ShrinkCoeffs </item>
+ <item> ShrinkRowVector </item>
+ <item> ShrinkableHashTable </item>
+ <item> ShrinkableSingleValuedHashTable </item>
+ <item> Sift </item>
+ <item> SiftAsWord </item>
+ <item> SiftForStrongGenerator </item>
+ <item> SiftFunction </item>
+ <item> SiftGroup </item>
+ <item> SiftOneLevel </item>
+ <item> SiftVector </item>
+ <item> SiftedPcElement </item>
+ <item> SiftedPermutation </item>
+ <item> SiftedVector </item>
+ <item> SiftedVectorForGaussianMatrixSpace </item>
+ <item> SiftedVectorForGaussianRowSpace </item>
+ <item> SiftedWord </item>
+ <item> Sigma </item>
+ <item> SignInt </item>
+ <item> SignPartition </item>
+ <item> SignPerm </item>
+ <item> SignPermGroup </item>
+ <item> SimpleLieAlgebra </item>
+ <item> SimpleLieAlgebraTypeH </item>
+ <item> SimpleLieAlgebraTypeK </item>
+ <item> SimpleLieAlgebraTypeS </item>
+ <item> SimpleLieAlgebraTypeW </item>
+ <item> SimpleSystem </item>
+ <item> SimplifiedFpGroup </item>
+ <item> SimplifyPresentation </item>
+ <item> SimsName </item>
+ <item> SimsNo </item>
+ <item> SimultaneousEigenvalues </item>
+ <item> SingleCollector </item>
+ <item> SingleCollectorByGenerators </item>
+ <item> SingleCollectorByRelators </item>
+ <item> SingleValuedHashTable </item>
+ <item> Size </item>
+ <item> SizeBlist </item>
+ <item> SizeConsiderFunction </item>
+ <item> SizeGL </item>
+ <item> SizeNumbersPerfectGroups </item>
+ <item> SizeOfChainOfGroup </item>
+ <item> SizeOfFieldOfDefinition </item>
+ <item> SizeOfGLdZmodmZ </item>
+ <item> SizePSL </item>
+ <item> SizePolynomialUnipotentClassGL </item>
+ <item> SizeSL </item>
+ <item> SizeScreen </item>
+ <item> SizeStabChain </item>
+ <item> SizeUpperBound </item>
+ <item> SizesCentralizers </item>
+ <item> SizesConjugacyClasses </item>
+ <item> SizesPerfectGroups </item>
+ <item> Sleep </item>
+ <item> SmallGeneratingSet </item>
+ <item> SmallGroup </item>
+ <item> SmallGroupsInformation </item>
+ <item> SmallSpaceCutoff </item>
+ <item> SmallerDegreePermutationRepresentation </item>
+ <item> SmallestGeneratorPerm </item>
+ <item> SmallestMovedPoint </item>
+ <item> SmallestMovedPointPerm </item>
+ <item> SmallestMovedPointPerms </item>
+ <item> SmallestPrimeDivisor </item>
+ <item> SmallestRootInt </item>
+ <item> SmithNormalFormIntegerMat </item>
+ <item> SmithNormalFormIntegerMatTransforms </item>
+ <item> SmithNormalFormSQ </item>
+ <item> Socle </item>
+ <item> SocleComplement </item>
+ <item> SocleDimensions </item>
+ <item> SocleTypePrimitiveGroup </item>
+ <item> SolutionIntMat </item>
+ <item> SolutionMat </item>
+ <item> SolutionMatDestructive </item>
+ <item> SolutionMatNoCo </item>
+ <item> SolutionNullspaceIntMat </item>
+ <item> SolutionSQ </item>
+ <item> SolvableNormalClosurePermGroup </item>
+ <item> SolvableQuotient </item>
+ <item> SomeVerbalSubgroups </item>
+ <item> Sort </item>
+ <item> SortParallel </item>
+ <item> SortRationalClasses </item>
+ <item> SortRelsSortedByStartGen </item>
+ <item> SortedCharacterTable </item>
+ <item> SortedCharacters </item>
+ <item> SortedList </item>
+ <item> SortedSparseActionHomomorphism </item>
+ <item> SortedSparseActionHomomorphismOp </item>
+ <item> SortedTom </item>
+ <item> Sortex </item>
+ <item> SortingPerm </item>
+ <item> Source </item>
+ <item> SourceElt </item>
+ <item> Sp </item>
+ <item> SpanOfMatrixGroup </item>
+ <item> SpanningTree </item>
+ <item> SparseActionHomomorphism </item>
+ <item> SparseActionHomomorphismOp </item>
+ <item> SparseCartanMatrix </item>
+ <item> SparseHashTable </item>
+ <item> SparseIntKey </item>
+ <item> SpecialLinearGroup </item>
+ <item> SpecialLinearGroupCons </item>
+ <item> SpecialOrthogonalGroup </item>
+ <item> SpecialOrthogonalGroupCons </item>
+ <item> SpecialPcgs </item>
+ <item> SpecialPcgsFactor </item>
+ <item> SpecialPcgsSubgroup </item>
+ <item> SpecialUnitaryGroup </item>
+ <item> SpecialUnitaryGroupCons </item>
+ <item> SpecializedExtRepPol </item>
+ <item> SpinInductionScheme </item>
+ <item> SpinorNorm </item>
+ <item> SplitCell </item>
+ <item> SplitCharacters </item>
+ <item> SplitExtension </item>
+ <item> SplitStep </item>
+ <item> SplitString </item>
+ <item> SplitStringInternal </item>
+ <item> SplitTwoSpace </item>
+ <item> SplitUpSublistsByFpFunc </item>
+ <item> SplitWordTail </item>
+ <item> SplittingField </item>
+ <item> Sqrt </item>
+ <item> SquareRoots </item>
+ <item> StabChain </item>
+ <item> StabChainBaseStrongGenerators </item>
+ <item> StabChainForcePoint </item>
+ <item> StabChainImmutable </item>
+ <item> StabChainMutable </item>
+ <item> StabChainOp </item>
+ <item> StabChainOptions </item>
+ <item> StabChainPermGroupToPermGroupGeneralMappingByImages </item>
+ <item> StabChainRandomPermGroup </item>
+ <item> StabChainStrong </item>
+ <item> StabChainSwap </item>
+ <item> Stabilizer </item>
+ <item> StabilizerByMatrixOperation </item>
+ <item> StabilizerFunc </item>
+ <item> StabilizerFuncOp </item>
+ <item> StabilizerOfBlockNC </item>
+ <item> StabilizerOfExternalSet </item>
+ <item> StabilizerOp </item>
+ <item> StabilizerPcgs </item>
+ <item> StandardAssociate </item>
+ <item> StandardClassMatrixColumn </item>
+ <item> StandardGeneratorsFunctions </item>
+ <item> StandardGeneratorsInfo </item>
+ <item> StandardGeneratorsOfFullHomModule </item>
+ <item> StandardGeneratorsOfFullMatrixModule </item>
+ <item> StandardGeneratorsOfGroup </item>
+ <item> StandardScalarProduct </item>
+ <item> StandardizeTable </item>
+ <item> StandardizeTableC </item>
+ <item> StarCyc </item>
+ <item> StateRandom </item>
+ <item> StatusRandom </item>
+ <item> StepModGauss </item>
+ <item> StopNumConsecSiftToOne </item>
+ <item> StopNumSift </item>
+ <item> StopSize </item>
+ <item> StoreAlgExtFam </item>
+ <item> StoreFactorsPol </item>
+ <item> StoreFusion </item>
+ <item> StoreInfoFreeMagma </item>
+ <item> StoredExcludedOrders </item>
+ <item> StoredGroebnerBasis </item>
+ <item> StraightLineProgElm </item>
+ <item> StraightLineProgElmType </item>
+ <item> StraightLineProgGens </item>
+ <item> StraightLineProgram </item>
+ <item> StraightLineProgramElmRankFilter </item>
+ <item> StraightLineProgramNC </item>
+ <item> StraightLineProgramsDefaultType </item>
+ <item> StraightLineProgramsFamily </item>
+ <item> StraightLineProgramsTom </item>
+ <item> StratMeetPartition </item>
+ <item> StreamsFamily </item>
+ <item> StretchImportantSLPElement </item>
+ <item> String </item>
+ <item> StringDate </item>
+ <item> StringFamily </item>
+ <item> StringFile </item>
+ <item> StringImType </item>
+ <item> StringOfResultOfLineOfStraightLineProgram </item>
+ <item> StringOfResultOfStraightLineProgram </item>
+ <item> StringOfUnivariateRationalPolynomialByCoefficients </item>
+ <item> StringPP </item>
+ <item> StringPrint </item>
+ <item> StringStreamInputTextFile </item>
+ <item> StringTime </item>
+ <item> StringToStraightLineProgram </item>
+ <item> StringUnivariateLaurent </item>
+ <item> StringView </item>
+ <item> StripBeginEnd </item>
+ <item> StripEscapeSequences </item>
+ <item> StrongGeneratorsStabChain </item>
+ <item> StrongGens </item>
+ <item> StronglyConnectedComponents </item>
+ <item> StructuralCopy </item>
+ <item> StructureConstantsPadicNumbers </item>
+ <item> StructureConstantsTable </item>
+ <item> StructureDescription </item>
+ <item> SuPeRfail </item>
+ <item> SubAlgebraModule </item>
+ <item> SubFLMLOR </item>
+ <item> SubFLMLORNC </item>
+ <item> SubFLMLORWithOne </item>
+ <item> SubFLMLORWithOneNC </item>
+ <item> SubGModLeadPos </item>
+ <item> SubSyllables </item>
+ <item> SubadditiveGroup </item>
+ <item> SubadditiveGroupNC </item>
+ <item> SubadditiveMagma </item>
+ <item> SubadditiveMagmaNC </item>
+ <item> SubadditiveMagmaWithInverses </item>
+ <item> SubadditiveMagmaWithInversesNC </item>
+ <item> SubadditiveMagmaWithZero </item>
+ <item> SubadditiveMagmaWithZeroNC </item>
+ <item> Subalgebra </item>
+ <item> SubalgebraNC </item>
+ <item> SubalgebraWithOne </item>
+ <item> SubalgebraWithOneNC </item>
+ <item> SubdirProdPcGroups </item>
+ <item> SubdirectDiagonalPerms </item>
+ <item> SubdirectProduct </item>
+ <item> SubdirectProductInfo </item>
+ <item> SubdirectProductOp </item>
+ <item> SubdirectProducts </item>
+ <item> Subfield </item>
+ <item> SubfieldNC </item>
+ <item> Subfields </item>
+ <item> SubgpConjSymmgp </item>
+ <item> Subgroup </item>
+ <item> SubgroupByPcgs </item>
+ <item> SubgroupByProperty </item>
+ <item> SubgroupGeneratorsCosetTable </item>
+ <item> SubgroupMethodByNiceMonomorphism </item>
+ <item> SubgroupMethodByNiceMonomorphismCollColl </item>
+ <item> SubgroupMethodByNiceMonomorphismCollElm </item>
+ <item> SubgroupMethodByNiceMonomorphismCollOther </item>
+ <item> SubgroupNC </item>
+ <item> SubgroupOfWholeGroupByCosetTable </item>
+ <item> SubgroupOfWholeGroupByQuotientSubgroup </item>
+ <item> SubgroupProperty </item>
+ <item> SubgroupShell </item>
+ <item> SubgroupsMethodByNiceMonomorphism </item>
+ <item> SubgroupsOrbitsAndNormalizers </item>
+ <item> SubgroupsSolvableGroup </item>
+ <item> Submagma </item>
+ <item> SubmagmaNC </item>
+ <item> SubmagmaWithInverses </item>
+ <item> SubmagmaWithInversesNC </item>
+ <item> SubmagmaWithOne </item>
+ <item> SubmagmaWithOneNC </item>
+ <item> Submodule </item>
+ <item> SubmoduleNC </item>
+ <item> Submonoid </item>
+ <item> SubmonoidNC </item>
+ <item> SubnearAdditiveGroup </item>
+ <item> SubnearAdditiveGroupNC </item>
+ <item> SubnearAdditiveMagma </item>
+ <item> SubnearAdditiveMagmaNC </item>
+ <item> SubnearAdditiveMagmaWithInverses </item>
+ <item> SubnearAdditiveMagmaWithInversesNC </item>
+ <item> SubnearAdditiveMagmaWithZero </item>
+ <item> SubnearAdditiveMagmaWithZeroNC </item>
+ <item> SubnormalSeries </item>
+ <item> SubnormalSeriesInParent </item>
+ <item> SubnormalSeriesOp </item>
+ <item> SuboLiBli </item>
+ <item> SuboSiBli </item>
+ <item> SuboTruePos </item>
+ <item> SuboUniteBlist </item>
+ <item> Suborbits </item>
+ <item> Subring </item>
+ <item> SubringNC </item>
+ <item> SubringWithOne </item>
+ <item> SubringWithOneNC </item>
+ <item> SubsTom </item>
+ <item> Subsemigroup </item>
+ <item> SubsemigroupNC </item>
+ <item> Subsemiring </item>
+ <item> SubsemiringNC </item>
+ <item> SubsemiringWithOne </item>
+ <item> SubsemiringWithOneAndZero </item>
+ <item> SubsemiringWithOneAndZeroNC </item>
+ <item> SubsemiringWithOneNC </item>
+ <item> SubsemiringWithZero </item>
+ <item> SubsemiringWithZeroNC </item>
+ <item> Subspace </item>
+ <item> SubspaceNC </item>
+ <item> SubspaceVectorSpaceGroup </item>
+ <item> Subspaces </item>
+ <item> SubspacesAll </item>
+ <item> SubspacesDim </item>
+ <item> SubstitutedWord </item>
+ <item> SubstitutionSublist </item>
+ <item> SubtractBlist </item>
+ <item> SubtractBlistOrbitStabChain </item>
+ <item> SubtractSet </item>
+ <item> Subtype </item>
+ <item> Subword </item>
+ <item> Successors </item>
+ <item> SuggestUpgrades </item>
+ <item> Sum </item>
+ <item> SumCoefPolynomial </item>
+ <item> SumCoefRatfun </item>
+ <item> SumCoeffLaurpol </item>
+ <item> SumCoeffUnivfunc </item>
+ <item> SumFactorizationFunctionPcgs </item>
+ <item> SumIntersectionMat </item>
+ <item> SumOfMBMAndMapping </item>
+ <item> SumOfMappingAndMBM </item>
+ <item> SumOfPcElement </item>
+ <item> SumOp </item>
+ <item> SumPcgs </item>
+ <item> SumRootsPol </item>
+ <item> SumRootsPolComp </item>
+ <item> SumX </item>
+ <item> SumXHelp </item>
+ <item> SummandMolienSeries </item>
+ <item> SupType </item>
+ <item> SupersolvableResiduum </item>
+ <item> SupersolvableResiduumDefault </item>
+ <item> SupportedCharacterTableInfo </item>
+ <item> SupportedLibraryTableComponents </item>
+ <item> SurjectiveActionHomomorphismAttr </item>
+ <item> SuzukiGroup </item>
+ <item> SuzukiGroupCons </item>
+ <item> SyllableRepAssocWord </item>
+ <item> SyllableWordObjByExtRep </item>
+ <item> SylowComplement </item>
+ <item> SylowComplementOp </item>
+ <item> SylowSubgroup </item>
+ <item> SylowSubgroupOp </item>
+ <item> SylowSubgroupPermGroup </item>
+ <item> SylowSystem </item>
+ <item> SymAdic </item>
+ <item> SymmetricClosureBinaryRelation </item>
+ <item> SymmetricDegree </item>
+ <item> SymmetricGroup </item>
+ <item> SymmetricGroupCons </item>
+ <item> SymmetricParentGroup </item>
+ <item> SymmetricParts </item>
+ <item> SymmetricPower </item>
+ <item> SymmetricPowerOfAlgebraModule </item>
+ <item> Symmetrisations </item>
+ <item> Symmetrizations </item>
+ <item> SymplecticComponents </item>
+ <item> SymplecticGroup </item>
+ <item> SymplecticGroupCons </item>
+ <item> SyzygyCriterion </item>
+ <item> Sz </item>
+ <item> TRANSGrp </item>
+ <item> TRANSProperties </item>
+ <item> TableAutomorphisms </item>
+ <item> TableHasIntKeyFun </item>
+ <item> TableOfMarks </item>
+ <item> TableOfMarksByLattice </item>
+ <item> TableOfMarksComponents </item>
+ <item> TableOfMarksCyclic </item>
+ <item> TableOfMarksDihedral </item>
+ <item> TableOfMarksFamily </item>
+ <item> TableOfMarksFrobenius </item>
+ <item> TableOfMarksFromLibrary </item>
+ <item> TailOfPcgsPermGroup </item>
+ <item> TailsInverses </item>
+ <item> Tau </item>
+ <item> TeX </item>
+ <item> TeXObj </item>
+ <item> TemporaryGlobalVarName </item>
+ <item> TensorProduct </item>
+ <item> TensorProductGModule </item>
+ <item> TensorProductOfAlgebraModules </item>
+ <item> TensorWreathProductOfMatrixGroup </item>
+ <item> Tensored </item>
+ <item> TestConsistencyMaps </item>
+ <item> TestHomogeneous </item>
+ <item> TestInducedFromNormalSubgroup </item>
+ <item> TestJacobi </item>
+ <item> TestMonomial </item>
+ <item> TestMonomialFromLattice </item>
+ <item> TestMonomialQuick </item>
+ <item> TestMonomialUseLattice </item>
+ <item> TestPackageAvailability </item>
+ <item> TestQuasiPrimitive </item>
+ <item> TestRelativelySM </item>
+ <item> TestRelativelySMFun </item>
+ <item> TestRow </item>
+ <item> TestSubnormallyMonomial </item>
+ <item> Tester </item>
+ <item> TextAttr </item>
+ <item> TextM </item>
+ <item> TietzeOrigin </item>
+ <item> TietzeWordAbstractWord </item>
+ <item> TmpDirectory </item>
+ <item> TmpName </item>
+ <item> ToBeDefinedObjFamily </item>
+ <item> ToBeDefinedObjType </item>
+ <item> ToggleEcho </item>
+ <item> TopExtensionsByAutomorphism </item>
+ <item> Trace </item>
+ <item> TraceDefinition </item>
+ <item> TraceImmediateMethods </item>
+ <item> TraceMat </item>
+ <item> TraceMethods </item>
+ <item> TraceModQF </item>
+ <item> TracePolynomial </item>
+ <item> TracedCosetFpGroup </item>
+ <item> TrailingEntriesLTM </item>
+ <item> TranformsOneIntoZero </item>
+ <item> TransArrange </item>
+ <item> TransCombinat </item>
+ <item> TransGrpLoad </item>
+ <item> TransStabCSPG </item>
+ <item> TransferDiagram </item>
+ <item> TransferPcgsInfo </item>
+ <item> TransferedExtensionPol </item>
+ <item> Transformation </item>
+ <item> TransformationData </item>
+ <item> TransformationFamily </item>
+ <item> TransformationNC </item>
+ <item> TransformationRelation </item>
+ <item> TransformationRepresentation </item>
+ <item> TransformationType </item>
+ <item> TransformingPermutationFamily </item>
+ <item> TransformingPermutations </item>
+ <item> TransformingPermutationsCharacterTables </item>
+ <item> TransformsAdditionIntoMultiplication </item>
+ <item> TransformsAdditiveInversesIntoInverses </item>
+ <item> TransformsInversesIntoAdditiveInverses </item>
+ <item> TransformsMultiplicationIntoAddition </item>
+ <item> TransformsZeroIntoOne </item>
+ <item> TransitiveClosureBinaryRelation </item>
+ <item> TransitiveGroup </item>
+ <item> TransitiveIdentification </item>
+ <item> Transitivity </item>
+ <item> TranslateString </item>
+ <item> TranslatorSubalgebra </item>
+ <item> TransposedMat </item>
+ <item> TransposedMatAttr </item>
+ <item> TransposedMatDestructive </item>
+ <item> TransposedMatImmutable </item>
+ <item> TransposedMatMutable </item>
+ <item> TransposedMatOp </item>
+ <item> TransposedMatrixGroup </item>
+ <item> TransvByDirProdFamily </item>
+ <item> TransvByHomomorphismFamily </item>
+ <item> TransvBySchreierTreeFamily </item>
+ <item> TransvBySiftFunctFamily </item>
+ <item> TransvByTrivSubgrpFamily </item>
+ <item> Transversal </item>
+ <item> TransversalBySiftFunction </item>
+ <item> TransversalByTrivial </item>
+ <item> TransversalElt </item>
+ <item> TransversalOfChainSubgroup </item>
+ <item> TreeEntry </item>
+ <item> TreeRepresentedWord </item>
+ <item> TrialQuotientRPF </item>
+ <item> TriangulizeIntegerMat </item>
+ <item> TriangulizeMat </item>
+ <item> TriangulizeMonomialElementList </item>
+ <item> TriangulizeWeightRepElementList </item>
+ <item> TriangulizedGeneratorsByMatrix </item>
+ <item> TriangulizedIntegerMat </item>
+ <item> TriangulizedIntegerMatTransform </item>
+ <item> TriangulizedIntegerMatTransforms </item>
+ <item> TriangulizedNullspaceMat </item>
+ <item> TriangulizedNullspaceMatDestructive </item>
+ <item> TriangulizedNullspaceMatNT </item>
+ <item> TrivialCharacter </item>
+ <item> TrivialGModule </item>
+ <item> TrivialGroup </item>
+ <item> TrivialGroupCons </item>
+ <item> TrivialIterator </item>
+ <item> TrivialModule </item>
+ <item> TrivialPartition </item>
+ <item> TrivialQuotientSubgroup </item>
+ <item> TrivialSubFLMLOR </item>
+ <item> TrivialSubadditiveMagmaWithZero </item>
+ <item> TrivialSubalgebra </item>
+ <item> TrivialSubgroup </item>
+ <item> TrivialSubmagmaWithOne </item>
+ <item> TrivialSubmodule </item>
+ <item> TrivialSubmonoid </item>
+ <item> TrivialSubnearAdditiveMagmaWithZero </item>
+ <item> TrivialSubspace </item>
+ <item> TryCombinations </item>
+ <item> TryConwayPolynomialForFrobeniusCharacterValue </item>
+ <item> TryCosetTableInWholeGroup </item>
+ <item> TryGcdCancelExtRepPolynomials </item>
+ <item> TryLayerSQ </item>
+ <item> TryModuleSQ </item>
+ <item> TryNextMethod </item>
+ <item> TryPcgsPermGroup </item>
+ <item> TrySecondaryImages </item>
+ <item> Tschirnhausen </item>
+ <item> Tuple </item>
+ <item> TupleNC </item>
+ <item> Tuples </item>
+ <item> TuplesFamily </item>
+ <item> TuplesK </item>
+ <item> TwoClosure </item>
+ <item> TwoClosurePermGroup </item>
+ <item> TwoCoboundaries </item>
+ <item> TwoCoboundariesSQ </item>
+ <item> TwoCocycles </item>
+ <item> TwoCocyclesSQ </item>
+ <item> TwoCohomology </item>
+ <item> TwoCohomologySQ </item>
+ <item> TwoSeqPol </item>
+ <item> TwoSidedIdeal </item>
+ <item> TwoSidedIdealByGenerators </item>
+ <item> TwoSidedIdealNC </item>
+ <item> TwoSquares </item>
+ <item> TypeObj </item>
+ <item> TypeOfDefaultGeneralMapping </item>
+ <item> TypeOfFamilies </item>
+ <item> TypeOfFamilyOfFamilies </item>
+ <item> TypeOfFamilyOfTypes </item>
+ <item> TypeOfTypes </item>
+ <item> TzCheckRecord </item>
+ <item> TzEliminate </item>
+ <item> TzEliminateFromTree </item>
+ <item> TzEliminateGen </item>
+ <item> TzEliminateGens </item>
+ <item> TzFindCyclicJoins </item>
+ <item> TzGeneratorExponents </item>
+ <item> TzGo </item>
+ <item> TzGoGo </item>
+ <item> TzImagesOldGens </item>
+ <item> TzInitGeneratorImages </item>
+ <item> TzMostFrequentPairs </item>
+ <item> TzNewGenerator </item>
+ <item> TzOccurrences </item>
+ <item> TzOccurrencesPairs </item>
+ <item> TzOptionNames </item>
+ <item> TzOptions </item>
+ <item> TzPreImagesNewGens </item>
+ <item> TzPrint </item>
+ <item> TzPrintGeneratorImages </item>
+ <item> TzPrintGenerators </item>
+ <item> TzPrintLengths </item>
+ <item> TzPrintOptions </item>
+ <item> TzPrintPairs </item>
+ <item> TzPrintPresentation </item>
+ <item> TzPrintRelators </item>
+ <item> TzPrintStatus </item>
+ <item> TzRelator </item>
+ <item> TzRemoveGenerators </item>
+ <item> TzRenumberGens </item>
+ <item> TzReplaceGens </item>
+ <item> TzRules </item>
+ <item> TzSearch </item>
+ <item> TzSearchC </item>
+ <item> TzSearchEqual </item>
+ <item> TzSort </item>
+ <item> TzSortC </item>
+ <item> TzSubstitute </item>
+ <item> TzSubstituteCyclicJoins </item>
+ <item> TzSubstituteGen </item>
+ <item> TzSubstituteWord </item>
+ <item> TzTestInitialSetup </item>
+ <item> TzUpdateGeneratorImages </item>
+ <item> TzWordAbstractWord </item>
+ <item> UNIXSelect </item>
+ <item> UglyVector </item>
+ <item> UnInstallCharReadHookFunc </item>
+ <item> UnSetImage </item>
+ <item> Unbind </item>
+ <item> UnbindElmWPObj </item>
+ <item> UnbindGlobal </item>
+ <item> UnderlyingCharacterTable </item>
+ <item> UnderlyingCharacteristic </item>
+ <item> UnderlyingCollection </item>
+ <item> UnderlyingDomainOfBinaryRelation </item>
+ <item> UnderlyingElement </item>
+ <item> UnderlyingElementOfReesMatrixSemigroupElement </item>
+ <item> UnderlyingElementOfReesZeroMatrixSemigroupElement </item>
+ <item> UnderlyingExternalSet </item>
+ <item> UnderlyingFamily </item>
+ <item> UnderlyingField </item>
+ <item> UnderlyingGeneralMapping </item>
+ <item> UnderlyingGroup </item>
+ <item> UnderlyingLeftModule </item>
+ <item> UnderlyingLieAlgebra </item>
+ <item> UnderlyingMagma </item>
+ <item> UnderlyingRelation </item>
+ <item> UnderlyingSemigroupOfReesMatrixSemigroup </item>
+ <item> UnderlyingSemigroupOfReesZeroMatrixSemigroup </item>
+ <item> UnderlyingVectorSpace </item>
+ <item> UndoRefinement </item>
+ <item> UnhideGlobalVariables </item>
+ <item> Union </item>
+ <item> UnionBlist </item>
+ <item> UnionSet </item>
+ <item> UnipotentSubgroup </item>
+ <item> Unique </item>
+ <item> UniteBlist </item>
+ <item> UniteBlistList </item>
+ <item> UniteSet </item>
+ <item> Units </item>
+ <item> UnivariateLaurentPolynomialByCoefficients </item>
+ <item> UnivariatePolynomial </item>
+ <item> UnivariatePolynomialByCoefficients </item>
+ <item> UnivariatePolynomialRing </item>
+ <item> UnivariateRationalFunctionByCoefficients </item>
+ <item> UnivariateRationalFunctionByExtRep </item>
+ <item> UnivariatenessTestRationalFunction </item>
+ <item> UniversalEnvelopingAlgebra </item>
+ <item> Unknown </item>
+ <item> UnknownsType </item>
+ <item> UnloadSmallGroupsData </item>
+ <item> UnlockNaturalHomomorphismsPool </item>
+ <item> UnmarkTree </item>
+ <item> UnorderedTuples </item>
+ <item> UnorderedTuplesK </item>
+ <item> UnprofileFunctions </item>
+ <item> UnprofileMethods </item>
+ <item> UntraceMethods </item>
+ <item> UpEnv </item>
+ <item> UpdateMap </item>
+ <item> UpdatePolycyclicCollector </item>
+ <item> UpdateWeightInfo </item>
+ <item> UpperActingDomain </item>
+ <item> UpperCentralSeries </item>
+ <item> UpperCentralSeriesOfGroup </item>
+ <item> UpperSubdiagonal </item>
+ <item> UseBasis </item>
+ <item> UseFactorRelation </item>
+ <item> UseIsomorphismRelation </item>
+ <item> UseMatrixChainSubgroups </item>
+ <item> UsePermChainSubgroups </item>
+ <item> UseStabChainViaChainSubgroup </item>
+ <item> UseSubsetRelation </item>
+ <item> UseSubsetRelationNC </item>
+ <item> VPActionHom </item>
+ <item> VSTInsertToLeft </item>
+ <item> VSTNode </item>
+ <item> ValidatePackageInfo </item>
+ <item> Valuation </item>
+ <item> Value </item>
+ <item> ValueCochain </item>
+ <item> ValueGlobal </item>
+ <item> ValueMolienSeries </item>
+ <item> ValueOption </item>
+ <item> ValuePol </item>
+ <item> ValuesOfClassFunction </item>
+ <item> VectorOfRelator </item>
+ <item> VectorSearchTable </item>
+ <item> VectorSpace </item>
+ <item> VectorSpaceByPcgsOfElementaryAbelianGroup </item>
+ <item> VerifySGS </item>
+ <item> VerifyStabilizer </item>
+ <item> View </item>
+ <item> ViewFullHomModule </item>
+ <item> ViewLength </item>
+ <item> ViewMolienSeries </item>
+ <item> ViewObj </item>
+ <item> VirtualCharacter </item>
+ <item> WallForm </item>
+ <item> WeakPointerObj </item>
+ <item> WedgeGModule </item>
+ <item> WeekDay </item>
+ <item> WeightLexOrdering </item>
+ <item> WeightLexOrderingNC </item>
+ <item> WeightOfGenerators </item>
+ <item> WeightVecFFE </item>
+ <item> WeightsTom </item>
+ <item> WeylGroup </item>
+ <item> WeylOrbitIterator </item>
+ <item> Where </item>
+ <item> WindowCmd </item>
+ <item> Word </item>
+ <item> WordAlp </item>
+ <item> WordsString </item>
+ <item> WreathElm </item>
+ <item> WreathProduct </item>
+ <item> WreathProductImprimitiveAction </item>
+ <item> WreathProductInfo </item>
+ <item> WreathProductOfMatrixGroup </item>
+ <item> WreathProductOrdering </item>
+ <item> WreathProductProductAction </item>
+ <item> WriteAll </item>
+ <item> WriteBibFile </item>
+ <item> WriteByte </item>
+ <item> WriteLine </item>
+ <item> ZClassRepsQClass </item>
+ <item> ZOp </item>
+ <item> ZassenhausIntersection </item>
+ <item> Zero </item>
+ <item> ZeroAttr </item>
+ <item> ZeroCoefficient </item>
+ <item> ZeroCoefficientRatFun </item>
+ <item> ZeroImmutable </item>
+ <item> ZeroMapping </item>
+ <item> ZeroMutable </item>
+ <item> ZeroOp </item>
+ <item> ZeroSM </item>
+ <item> ZeroSameMutability </item>
+ <item> ZevData </item>
+ <item> ZevDataValue </item>
+ <item> ZippedListQuotient </item>
+ <item> ZippedProduct </item>
+ <item> ZippedSum </item>
+ <item> ZmodnZ </item>
+ <item> ZmodnZObj </item>
+ <item> ZmodpZ </item>
+ <item> ZmodpZNC </item>
+ <item> ZumbroichBase </item>
+ <item> Zuppos </item>
+ </list>
+
+
+ <contexts>
+
+ <context name="Top_Level" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces />
+
+ <IncludeRules context="Strings" />
+ <IncludeRules context="Code_Folding" />
+ <IncludeRules context="Two Char Operators" />
+
+ <DetectChar context="Commentary" char="#" />
+
+ <AnyChar context="#stay" attribute="Operator1" String="!%*+,/;=>|;-:&lt;&gt;\^" />
+
+
+
+ <keyword context="#stay" attribute="Builtin Functions" String="builtinfunctions" />
+ <keyword context="#stay" attribute="Control Statements" String="controlstatements" />
+ <keyword context="#stay" attribute="GAP Keywords" String="gapkeywords" />
+ <keyword context="#stay" attribute="Logic Operators" String="logicoperators" />
+ <keyword context="#stay" attribute="Math Operators" String="mathoperators" />
+
+ <RegExpr context="#stay" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?" />
+ <RegExpr context="#stay" attribute="Variable" String="[a-zA-Z]\w*" />
+ </context>
+
+
+ <context name="Commentary" attribute="Commentary" lineEndContext="#pop">
+ </context>
+
+
+ <context name="Code_Folding" attribute="Normal Text" lineEndContext="Top_Level">
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(for)\b" beginRegion="do_block" />
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(while)\b" beginRegion="do_block" />
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(od)\b" endRegion="do_block" />
+
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(repeat)\b" beginRegion="repeat_block" />
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(until)\b" endRegion="repeat_block" />
+
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(if)\b" beginRegion="if_block" />
+ <RegExpr context="#stay" attribute="Control Statements" String="\b(fi)\b" endRegion="if_block" />
+
+ <RegExpr context="#stay" attribute="Function" String="\b(function)\b" beginRegion="func_block" />
+ <RegExpr context="#stay" attribute="Function" String="\b(end)\b" endRegion="func_block" />
+ </context>
+
+
+
+ <context name="Two Char Operators" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect context="#stay" attribute="Operator2" String=".."/>
+ <StringDetect context="#stay" attribute="Operator2" String="!."/>
+ <StringDetect context="#stay" attribute="Operator2" String=":="/>
+ <StringDetect context="#stay" attribute="Operator2" String="-&gt;"/>
+ <StringDetect context="#stay" attribute="Operator2" String="&lt;="/>
+ <StringDetect context="#stay" attribute="Operator2" String="&gt;="/>
+ <StringDetect context="#stay" attribute="Operator2" String="&lt;&gt;"/>
+ </context>
+
+
+ <context name="Strings" attribute="Strings" lineEndContext="#stay">
+ <RegExpr context="#stay" attribute="String" String="'([^'\\]|''|\\'|\\[^'])*'(?=[^']|$)" />
+ <RegExpr context="#stay" attribute="Incomplete String" String="'([^']|''|\\')*" />
+ <RegExpr context="#stay" attribute="String" String="&quot;([^&quot;\\]|&quot;&quot;|\\&quot;|\\[^&quot;])*&quot;(?=[^&quot;]|$)" />
+ <RegExpr context="#stay" attribute="Incomplete String" String="&quot;([^&quot;]|&quot;&quot;|\\&quot;)*" />
+ </context>
+ </contexts>
+
+
+ <!-- ======== Item Data ======== -->
+ <itemDatas>
+ <itemData name="Builtin Functions" defStyleNum="dsFunction" color="#0000ff" italic="1" bold="1" selColor="#00ff00" />
+ <itemData name="Commentary" defStyleNum="dsComment" color="#009900" italic="1" />
+ <itemData name="Control Statements" defStyleNum="dsKeyword" color="#FF0900" />
+ <itemData name="Function" defStyleNum="dsKeyword" color="#FF6827" />
+ <itemData name="GAP Keywords" defStyleNum="dsKeyword" color="#FF6827" />
+ <itemData name="Incomplete String" defStyleNum="dsChar" color="#a020f0" />
+ <itemData name="Logic Operators" defStyleNum="dsKeyword" color="#5127B2" />
+ <itemData name="Math Operators" defStyleNum="dsKeyword" color="#663333" />
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Number" defStyleNum="dsFloat" />
+ <itemData name="Operator1" defStyleNum="dsNormal" color="#2313D4" />
+ <itemData name="Operator2" defStyleNum="dsNormal" color="#663300" bold="1" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Variable" defStyleNum="dsNormal" />
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="true" />
+ </general>
+
+</language>
diff --git a/kate/data/gettext.xml b/kate/data/gettext.xml
index f659eda9f..3bfe298fe 100644
--- a/kate/data/gettext.xml
+++ b/kate/data/gettext.xml
@@ -3,8 +3,10 @@
<!--
This file is part of KDE's kate project.
- copyright : (C) 2004 by Dominik Haumann
- email : dhdev at gmx dot de
+ Copyright 2004, Dominik Haumann <dhdev@gmx.de>
+ Copyright 2008, Chusslove Illich <caslav.ilic@gmx.net>
+
+ Last change: 2008-01-30
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
@@ -21,7 +23,7 @@
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
-->
-<language name="GNU Gettext" version="1.03" kateversion="2.4" section="Markup" extensions="*.po;*.pot" mimetype="application/x-gettext" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
+<language name="GNU Gettext" version="2.00" kateversion="2.4" section="Markup" extensions="*.po;*.pot" mimetype="text/x-gettext-translation" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting>
<contexts>
@@ -29,29 +31,113 @@
<RegExpr attribute = "Keyword" String = "^(msgid_plural|msgid|msgstr|msgctxt)" context="#stay"/>
<RegExpr attribute = "Automatic Comment" String = "#\..*$" context="#stay" firstNonSpace="true"/>
<RegExpr attribute = "Reference" String = "#:.*$" context="#stay" firstNonSpace="true"/>
- <RegExpr attribute = "Flag" String = "#,.*$" context="#stay" firstNonSpace="true"/>
+ <StringDetect attribute = "Flag" String = "#," context="Flags" firstNonSpace="true"/>
+ <StringDetect attribute = "StringPrevious" String = "#|" context="Previous" firstNonSpace="true"/>
<RegExpr attribute = "Translator Comment" String = "#.*$" context="#stay" firstNonSpace="true"/>
<RegExpr attribute = "Char" String="\\." context="#stay"/>
<DetectChar attribute = "String" char="&quot;" context="String"/>
<RegExpr attribute = "Index" String="\[\d+\]" context="#stay"/>
</context>
+
+ <!--
+ Make fuzzy-flag stand out from the rest, being the most important.
+ -->
+ <context name = "Flags" attribute = "Flag" lineEndContext="#pop">
+ <StringDetect attribute = "FlagFuzzy" String="fuzzy" context="#stay"/>
+ </context>
+
+ <!--
+ Tag-context should be carried over if split by string continuation,
+ to not loose markup highlighting when that happens.
+ -->
<context name = "String" attribute = "String" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/>
+ <RegExpr attribute = "Entity" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/>
+ <DetectChar attribute = "StringTag" char="&lt;" context="StringTag"/>
+ <DetectChar attribute = "String" char="&quot;" context="StringWrap"/>
+ </context>
+ <context name = "StringTag" attribute = "StringTag" lineEndContext="#stay">
+ <RegExpr attribute = "Char" String="\\." context="#stay"/>
+ <DetectChar attribute = "StringTag" char="&gt;" context="#pop"/>
+ <DetectChar attribute = "String" char="&quot;" context="StringWrapSub"/>
+ </context>
+ <context name = "StringWrap" lineEndContext="#stay">
+ <DetectChar attribute = "String" char="&quot;" context="#pop"/>
+ <RegExpr String="." lookAhead="true" context="#pop#pop"/>
+ </context>
+ <context name = "StringWrapSub" lineEndContext="#stay">
<DetectChar attribute = "String" char="&quot;" context="#pop"/>
+ <RegExpr String="." lookAhead="true" context="#pop#pop#pop"/>
+ </context>
+
+ <!--
+ Previous strings are those in #| comments, introduced by Gettext 0.16.
+ They should have all the same highlight types as normal strings.
+ A special addition are embedded diff-segments: {+...+} and {-...-},
+ which are not Gettext standard, but some tools can produce them.
+ -->
+ <context name = "Previous" attribute = "Normal Text" lineEndContext="#pop">
+ <RegExpr attribute = "KeywordPrevious" String = "(msgctxt|msgid_plural|msgid)" context="#stay"/>
+ <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
+ <DetectChar attribute = "StringPrevious" char="&quot;" context="StringPrevious"/>
+ </context>
+ <context name = "StringPrevious" attribute = "StringPrevious" lineEndContext="#stay">
+ <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
+ <RegExpr attribute = "EntityPrevious" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/>
+ <StringDetect attribute = "StringDiffNew" String="{+" context="StringDiffNew"/>
+ <StringDetect attribute = "StringDiffOld" String="{-" context="StringDiffOld"/>
+ <DetectChar attribute = "StringTagPrevious" char="&lt;" context="StringTagPrevious"/>
+ <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapPrevious"/>
+ </context>
+ <context name = "StringTagPrevious" attribute = "StringTagPrevious" lineEndContext="#stay">
+ <RegExpr attribute = "Char" String="\\." context="#stay"/>
+ <StringDetect attribute = "StringDiffNew" String="{+" context="StringDiffNew"/>
+ <StringDetect attribute = "StringDiffOld" String="{-" context="StringDiffOld"/>
+ <DetectChar attribute = "StringTagPrevious" char="&gt;" context="#pop"/>
+ <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
+ </context>
+ <context name = "StringDiffNew" attribute = "StringDiffNew" lineEndContext="#stay">
+ <RegExpr attribute = "Char" String="\\." context="#stay"/>
+ <StringDetect attribute = "StringDiffNew" String="+}" context="#pop"/>
+ <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
+ </context>
+ <context name = "StringDiffOld" attribute = "StringDiffOld" lineEndContext="#stay">
+ <RegExpr attribute = "Char" String="\\." context="#stay"/>
+ <StringDetect attribute = "StringDiffOld" String="-}" context="#pop"/>
+ <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
+ </context>
+ <context name = "StringWrapPrevious" lineEndContext="#stay">
+ <RegExpr String="[^#]" firstNonSpace="true" lookAhead="true" context="#pop#pop"/>
+ <RegExpr attribute = "StringPrevious" String="(#\|)? *&quot;" context="#pop"/>
+ <RegExpr String="." lookAhead="true" context="#pop#pop"/>
+ </context>
+ <context name = "StringWrapSubPrevious" lineEndContext="#stay">
+ <RegExpr String="[^#]" firstNonSpace="true" lookAhead="true" context="#pop#pop#pop"/>
+ <RegExpr attribute = "StringPrevious" String="(#\|)? *&quot;" context="#pop"/>
+ <RegExpr String="." lookAhead="true" context="#pop#pop#pop"/>
</context>
</contexts>
<itemDatas>
<itemData name = "Normal Text" defStyleNum ="dsNormal"/>
<itemData name = "Keyword" defStyleNum ="dsKeyword"/>
- <itemData name = "String" defStyleNum ="dsString"/>
+ <itemData name = "KeywordPrevious" defStyleNum ="dsKeyword" italic="true" color="#006060"/>
+ <itemData name = "String" defStyleNum ="dsString" color="#ff0000"/>
+ <itemData name = "StringPrevious" defStyleNum ="dsString" italic="true" color="#008080"/>
<itemData name = "Translator Comment" defStyleNum ="dsComment"/>
<itemData name = "Automatic Comment" defStyleNum ="dsComment" color="#0000ff"/>
<itemData name = "Reference" defStyleNum ="dsComment" color="#0000ff"/>
<itemData name = "Flag" defStyleNum ="dsComment" color="#0000ff"/>
+ <itemData name = "FlagFuzzy" defStyleNum ="dsComment" color="#800080" bold="true"/>
<itemData name = "Char" defStyleNum ="dsChar"/>
-
+ <itemData name = "CharPrevious" defStyleNum ="dsChar" italic="true" color="#00c040"/>
+ <itemData name = "Entity" defStyleNum ="dsString" color="#ff0040" bold="true"/>
+ <itemData name = "EntityPrevious" defStyleNum ="dsString" color="#40c080" bold="true" italic="true"/>
+ <itemData name = "StringTag" defStyleNum ="dsString" color="#c00000" bold="true"/>
+ <itemData name = "StringTagPrevious" defStyleNum ="dsString" color="#006060" bold="true"/>
<itemData name = "Index" defStyleNum ="dsDecVal"/>
+ <itemData name = "StringDiffNew" defStyleNum ="dsString" italic="true" color="#0060f0"/>
+ <itemData name = "StringDiffOld" defStyleNum ="dsString" italic="true" color="#f00060"/>
</itemDatas>
</highlighting>
<general>
diff --git a/kate/data/haskell.xml b/kate/data/haskell.xml
index 81b09e76f..34dff8c7f 100644
--- a/kate/data/haskell.xml
+++ b/kate/data/haskell.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- Haskell syntax highlighting by Marcel Martin <mmar@freenet.de> -->
-<language name="Haskell" version="1.05" kateversion="2.3" section="Sources" extensions="*.hs" author="Marcel Martin (mmar@freenet.de)" license="">
+<language name="Haskell" version="1.2" kateversion="2.3" section="Sources" extensions="*.hs" mimetype="text/x-haskell" author="Marcel Martin (mmar@freenet.de)" license="" indenter="haskell">
<highlighting>
<list name="keywords">
<item> case </item>
diff --git a/kate/data/html.xml b/kate/data/html.xml
index f7477e8e0..7e0a93ef9 100644
--- a/kate/data/html.xml
+++ b/kate/data/html.xml
@@ -4,7 +4,7 @@
<!ENTITY name "[A-Za-z_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]>
-<language name="HTML" version="1.98" kateversion="2.4" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10">
+<language name="HTML" version="1.99" kateversion="2.4" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10">
<highlighting>
<contexts>
@@ -24,10 +24,16 @@
<RegExpr attribute="Element" context="El Open" String="&lt;pre\b" insensitive="TRUE" beginRegion="pre" />
<RegExpr attribute="Element" context="El Open" String="&lt;div\b" insensitive="TRUE" beginRegion="div" />
<RegExpr attribute="Element" context="El Open" String="&lt;table\b" insensitive="TRUE" beginRegion="table" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;ul\b" insensitive="TRUE" beginRegion="ul" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;ol\b" insensitive="TRUE" beginRegion="ol" />
+ <RegExpr attribute="Element" context="El Open" String="&lt;dl\b" insensitive="TRUE" beginRegion="dl" />
<RegExpr attribute="Element" context="El Open" String="&lt;&name;" />
<RegExpr attribute="Element" context="El Close" String="&lt;/pre\b" insensitive="TRUE" endRegion="pre" />
<RegExpr attribute="Element" context="El Close" String="&lt;/div\b" insensitive="TRUE" endRegion="div" />
<RegExpr attribute="Element" context="El Close" String="&lt;/table\b" insensitive="TRUE" endRegion="table" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/ul\b" insensitive="TRUE" endRegion="ul" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/ol\b" insensitive="TRUE" endRegion="ol" />
+ <RegExpr attribute="Element" context="El Close" String="&lt;/dl\b" insensitive="TRUE" endRegion="dl" />
<RegExpr attribute="Element" context="El Close" String="&lt;/&name;" />
<!-- as long as kde gives DTDs the text/html mimetype--><IncludeRules context="FindDTDRules" />
<IncludeRules context="FindEntityRefs" />
diff --git a/kate/data/inform.xml b/kate/data/inform.xml
index 306ed2015..91468dcd7 100644
--- a/kate/data/inform.xml
+++ b/kate/data/inform.xml
@@ -2,7 +2,6 @@
<!DOCTYPE language SYSTEM "language.dtd">
<!-- author: Giancarlo Niccolai (giancarlo@niccolai.ws) -->
<!-- This file is released under GPL license 2.0 or any later version at your choice. -->
-<!-- $Id$ -->
<language name="Inform" version="1.23" kateversion="2.3" section="Sources" extensions="*.inf;*.h" mimetype="text/x-inform-src" author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL">
<highlighting>
<list name="keywords">
diff --git a/kate/data/java.xml b/kate/data/java.xml
index 4a8ed39f7..c7f0f3967 100644
--- a/kate/data/java.xml
+++ b/kate/data/java.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Java" version="1.16" kateversion="2.4" section="Sources" extensions="*.java" mimetype="text/x-java" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
+<language name="Java" version="1.19" kateversion="2.4" section="Sources" extensions="*.java" mimetype="text/x-java" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
<highlighting>
<list name="java15">
<item> ACTIVE </item>
@@ -3273,6 +3273,431 @@
<item> _Remote_Stub </item>
<item> _ServantActivatorStub </item>
<item> _ServantLocatorStub </item>
+
+<!-- new classes of jdk 6.0 -->
+
+ <item> AbstractAnnotationValueVisitor6 </item>
+ <item> AbstractElementVisitor6 </item>
+ <item> AbstractMarshallerImpl </item>
+ <item> AbstractOwnableSynchronizer </item>
+ <item> AbstractProcessor </item>
+ <item> AbstractQueuedLongSynchronizer </item>
+ <item> AbstractScriptEngine </item>
+ <item> AbstractTypeVisitor6 </item>
+ <item> AbstractUnmarshallerImpl </item>
+ <item> ActivationDataFlavor </item>
+ <item> AlgorithmMethod </item>
+ <item> AnnotationMirror </item>
+ <item> AnnotationValue </item>
+ <item> AnnotationValueVisitor </item>
+ <item> ArrayDeque </item>
+ <item> AsyncHandler </item>
+ <item> AttachmentMarshaller </item>
+ <item> AttachmentPart </item>
+ <item> AttachmentUnmarshaller </item>
+ <item> Binder </item>
+ <item> BindingProvider </item>
+ <item> Bindings </item>
+ <item> BlockingDeque </item>
+ <item> BreakIteratorProvider </item>
+ <item> C14NMethodParameterSpec </item>
+ <item> CanonicalizationMethod </item>
+ <item> Characters </item>
+ <item> ClientInfoStatus </item>
+ <item> CollapsedStringAdapter </item>
+ <item> CollatorProvider </item>
+ <item> CommandInfo </item>
+ <item> CommandMap </item>
+ <item> CommandObject </item>
+ <item> CommonDataSource </item>
+ <item> Compilable </item>
+ <item> CompiledScript </item>
+ <item> Completion </item>
+ <item> Completions </item>
+ <item> CompositeDataInvocationHandler </item>
+ <item> CompositeDataView </item>
+ <item> ConcurrentNavigableMap </item>
+ <item> ConcurrentSkipListMap </item>
+ <item> ConcurrentSkipListSet </item>
+ <item> ConfigurationSpi </item>
+ <item> Console </item>
+ <item> ConstructorProperties </item>
+ <item> CookieManager </item>
+ <item> CookiePolicy </item>
+ <item> CookieStore </item>
+ <item> CurrencyNameProvider </item>
+ <item> Data </item>
+ <item> DataContentHandler </item>
+ <item> DataContentHandlerFactory </item>
+ <item> DataHandler </item>
+ <item> DatatypeConverter </item>
+ <item> DatatypeConverterInterface </item>
+ <item> DateFormatProvider </item>
+ <item> DateFormatSymbolsProvider </item>
+ <item> DecimalFormatSymbolsProvider </item>
+ <item> DeclaredType </item>
+ <item> DefaultRowSorter </item>
+ <item> DefaultValidationEventHandler </item>
+ <item> DeflaterInputStream </item>
+ <item> Deque </item>
+ <item> DescriptorKey </item>
+ <item> DescriptorRead </item>
+ <item> Desktop </item>
+ <item> Detail </item>
+ <item> DetailEntry </item>
+ <item> Diagnostic </item>
+ <item> DiagnosticCollector </item>
+ <item> DiagnosticListener </item>
+ <item> DigestMethod </item>
+ <item> DigestMethodParameterSpec </item>
+ <item> Dispatch </item>
+ <item> DOMCryptoContext </item>
+ <item> DomHandler </item>
+ <item> DOMSignContext </item>
+ <item> DOMStructure </item>
+ <item> DOMURIReference </item>
+ <item> DOMValidateContext </item>
+ <item> DropMode </item>
+ <item> ElementFilter </item>
+ <item> ElementKind </item>
+ <item> ElementKindVisitor6 </item>
+ <item> Elements </item>
+ <item> ElementScanner6 </item>
+ <item> ElementVisitor </item>
+ <item> EndDocument </item>
+ <item> EndElement </item>
+ <item> Endpoint </item>
+ <item> EntityDeclaration </item>
+ <item> ErrorType </item>
+ <item> EventException </item>
+ <item> EventFilter </item>
+ <item> EventReaderDelegate </item>
+ <item> EventTarget </item>
+ <item> ExcC14NParameterSpec </item>
+ <item> ExecutableElement </item>
+ <item> ExecutableType </item>
+ <item> FileDataSource </item>
+ <item> FileNameExtensionFilter </item>
+ <item> FileObject </item>
+ <item> Filer </item>
+ <item> FilerException </item>
+ <item> FileTypeMap </item>
+ <item> ForwardingFileObject </item>
+ <item> ForwardingJavaFileManager </item>
+ <item> ForwardingJavaFileObject </item>
+ <item> Generated </item>
+ <item> GridBagLayoutInfo </item>
+ <item> GroupLayout </item>
+ <item> HandlerChain </item>
+ <item> HandlerResolver </item>
+ <item> HexBinaryAdapter </item>
+ <item> HMACParameterSpec </item>
+ <item> Holder </item>
+ <item> HTTPBinding </item>
+ <item> HttpCookie </item>
+ <item> HTTPException </item>
+ <item> IDN </item>
+ <item> ImmutableDescriptor </item>
+ <item> InflaterOutputStream </item>
+ <item> InitParam </item>
+ <item> InterfaceAddress </item>
+ <item> Invocable </item>
+ <item> IOError </item>
+ <item> JavaCompiler </item>
+ <item> JavaFileManager </item>
+ <item> JavaFileObject </item>
+ <item> JAXBContext </item>
+ <item> JAXBElement </item>
+ <item> JAXBException </item>
+ <item> JAXBIntrospector </item>
+ <item> JAXBResult </item>
+ <item> JAXBSource </item>
+ <item> JMX </item>
+ <item> JMXAddressable </item>
+ <item> KeyInfo </item>
+ <item> KeyInfoFactory </item>
+ <item> KeyName </item>
+ <item> KeySelector </item>
+ <item> KeySelectorException </item>
+ <item> KeySelectorResult </item>
+ <item> KeyValue </item>
+ <item> LayoutPath </item>
+ <item> LayoutStyle </item>
+ <item> LinearGradientPaint </item>
+ <item> LinkedBlockingDeque </item>
+ <item> LocaleNameProvider </item>
+ <item> LocaleServiceProvider </item>
+ <item> Location </item>
+ <item> LockInfo </item>
+ <item> LogicalHandler </item>
+ <item> LogicalMessage </item>
+ <item> LogicalMessageContext </item>
+ <item> MailcapCommandMap </item>
+ <item> Marshaller </item>
+ <item> MessageContext </item>
+ <item> MessageFactory </item>
+ <item> Messager </item>
+ <item> MimeHeader </item>
+ <item> MimeHeaders </item>
+ <item> MimeType </item>
+ <item> MimeTypeParameterList </item>
+ <item> MimetypesFileTypeMap </item>
+ <item> MirroredTypeException </item>
+ <item> MirroredTypesException </item>
+ <item> MLetContent </item>
+ <item> MonitorInfo </item>
+ <item> MultipleGradientPaint </item>
+ <item> MutationEvent </item>
+ <item> MXBean </item>
+ <item> Namespace </item>
+ <item> NavigableMap </item>
+ <item> NavigableSet </item>
+ <item> NClob </item>
+ <item> NestingKind </item>
+ <item> NodeSetData </item>
+ <item> NormalizedStringAdapter </item>
+ <item> Normalizer </item>
+ <item> NoSuchMechanismException </item>
+ <item> NotationDeclaration </item>
+ <item> NotIdentifiableEvent </item>
+ <item> NotIdentifiableEventImpl </item>
+ <item> NoType </item>
+ <item> NullType </item>
+ <item> NumberFormatProvider </item>
+ <item> OctetStreamData </item>
+ <item> Oneway </item>
+ <item> OptionChecker </item>
+ <item> PackageElement </item>
+ <item> ParseConversionEvent </item>
+ <item> ParseConversionEventImpl </item>
+ <item> Path2D </item>
+ <item> PGPData </item>
+ <item> PolicySpi </item>
+ <item> PortInfo </item>
+ <item> PostConstruct </item>
+ <item> PreDestroy </item>
+ <item> PrimitiveType </item>
+ <item> PrintConversionEvent </item>
+ <item> PrintConversionEventImpl </item>
+ <item> ProcessingEnvironment </item>
+ <item> Processor </item>
+ <item> PropertyException </item>
+ <item> RadialGradientPaint </item>
+ <item> ReferenceType </item>
+ <item> RequestWrapper </item>
+ <item> Resource </item>
+ <item> Resources </item>
+ <item> Response </item>
+ <item> ResponseWrapper </item>
+ <item> RetrievalMethod </item>
+ <item> RoundEnvironment </item>
+ <item> RowFilter </item>
+ <item> RowId </item>
+ <item> RowIdLifetime </item>
+ <item> RowSorter </item>
+ <item> RowSorterEvent </item>
+ <item> RowSorterListener </item>
+ <item> RunnableFuture </item>
+ <item> RunnableScheduledFuture </item>
+ <item> SAAJMetaFactory </item>
+ <item> SAAJResult </item>
+ <item> SchemaOutputResolver </item>
+ <item> ScriptContext </item>
+ <item> ScriptEngine </item>
+ <item> ScriptEngineFactory </item>
+ <item> ScriptEngineManager </item>
+ <item> ScriptException </item>
+ <item> Service </item>
+ <item> ServiceConfigurationError </item>
+ <item> ServiceDelegate </item>
+ <item> ServiceLoader </item>
+ <item> ServiceMode </item>
+ <item> SignatureMethod </item>
+ <item> SignatureMethodParameterSpec </item>
+ <item> SignatureProperties </item>
+ <item> SignatureProperty </item>
+ <item> SignedInfo </item>
+ <item> SimpleAnnotationValueVisitor6 </item>
+ <item> SimpleBindings </item>
+ <item> SimpleElementVisitor6 </item>
+ <item> SimpleJavaFileObject </item>
+ <item> SimpleScriptContext </item>
+ <item> SimpleTypeVisitor6 </item>
+ <item> SOAPBinding </item>
+ <item> SOAPBinding </item>
+ <item> SOAPBody </item>
+ <item> SOAPBodyElement </item>
+ <item> SOAPConnection </item>
+ <item> SOAPConnectionFactory </item>
+ <item> SOAPConstants </item>
+ <item> SOAPElement </item>
+ <item> SOAPElementFactory </item>
+ <item> SOAPEnvelope </item>
+ <item> SOAPException </item>
+ <item> SOAPFactory </item>
+ <item> SOAPFault </item>
+ <item> SOAPFaultElement </item>
+ <item> SOAPFaultException </item>
+ <item> SOAPHandler </item>
+ <item> SOAPHeader </item>
+ <item> SOAPHeaderElement </item>
+ <item> SOAPMessage </item>
+ <item> SOAPMessageContext </item>
+ <item> SOAPMessageHandler </item>
+ <item> SOAPMessageHandlers </item>
+ <item> SOAPPart </item>
+ <item> SortOrder </item>
+ <item> SourceVersion </item>
+ <item> SplashScreen </item>
+ <item> SQLClientInfoException </item>
+ <item> SQLDataException </item>
+ <item> SQLFeatureNotSupportedException </item>
+ <item> SQLIntegrityConstraintViolationException </item>
+ <item> SQLInvalidAuthorizationSpecException </item>
+ <item> SQLNonTransientConnectionException </item>
+ <item> SQLNonTransientException </item>
+ <item> SQLRecoverableException </item>
+ <item> SQLSyntaxErrorException </item>
+ <item> SQLTimeoutException </item>
+ <item> SQLTransactionRollbackException </item>
+ <item> SQLTransientConnectionException </item>
+ <item> SQLTransientException </item>
+ <item> SQLXML </item>
+ <item> SSLParameters </item>
+ <item> StandardEmitterMBean </item>
+ <item> StandardJavaFileManager </item>
+ <item> StandardLocation </item>
+ <item> StartDocument </item>
+ <item> StartElement </item>
+ <item> StatementEvent </item>
+ <item> StatementEventListener </item>
+ <item> StAXResult </item>
+ <item> StAXSource </item>
+ <item> StreamFilter </item>
+ <item> StreamReaderDelegate </item>
+ <item> SupportedAnnotationTypes </item>
+ <item> SupportedOptions </item>
+ <item> SupportedSourceVersion </item>
+ <item> SwingWorker </item>
+ <item> SystemTray </item>
+ <item> TableRowSorter </item>
+ <item> TableStringConverter </item>
+ <item> TimeZoneNameProvider </item>
+ <item> Tool </item>
+ <item> ToolProvider </item>
+ <item> Transform </item>
+ <item> TransformException </item>
+ <item> TransformParameterSpec </item>
+ <item> TransformService </item>
+ <item> TrayIcon </item>
+ <item> TypeConstraintException </item>
+ <item> TypeElement </item>
+ <item> TypeKind </item>
+ <item> TypeKindVisitor6 </item>
+ <item> TypeMirror </item>
+ <item> TypeParameterElement </item>
+ <item> TypeVisitor </item>
+ <item> UIEvent </item>
+ <item> UnknownAnnotationValueException </item>
+ <item> UnknownElementException </item>
+ <item> UnknownTypeException </item>
+ <item> Unmarshaller </item>
+ <item> UnmarshallerHandler </item>
+ <item> UnsupportedDataTypeException </item>
+ <item> URIDereferencer </item>
+ <item> URIParameter </item>
+ <item> URIReference </item>
+ <item> URIReferenceException </item>
+ <item> URLDataSource </item>
+ <item> ValidationEvent </item>
+ <item> ValidationEventCollector </item>
+ <item> ValidationEventHandler </item>
+ <item> ValidationEventImpl </item>
+ <item> ValidationEventLocator </item>
+ <item> ValidationEventLocatorImpl </item>
+ <item> ValidationException </item>
+ <item> VariableElement </item>
+ <item> W3CDomHandler </item>
+ <item> WebEndpoint </item>
+ <item> WebFault </item>
+ <item> WebMethod </item>
+ <item> WebParam </item>
+ <item> WebResult </item>
+ <item> WebService </item>
+ <item> WebServiceClient </item>
+ <item> WebServiceContext </item>
+ <item> WebServiceException </item>
+ <item> WebServicePermission </item>
+ <item> WebServiceProvider </item>
+ <item> WebServiceRef </item>
+ <item> WebServiceRefs </item>
+ <item> Wrapper </item>
+ <item> X509Data </item>
+ <item> X509IssuerSerial </item>
+ <item> XmlAccessOrder </item>
+ <item> XmlAccessorOrder </item>
+ <item> XmlAccessorType </item>
+ <item> XmlAccessType </item>
+ <item> XmlAdapter </item>
+ <item> XmlAnyAttribute </item>
+ <item> XmlAnyElement </item>
+ <item> XmlAttachmentRef </item>
+ <item> XmlAttribute </item>
+ <item> XMLCryptoContext </item>
+ <item> XmlElement </item>
+ <item> XmlElementDecl </item>
+ <item> XmlElementRef </item>
+ <item> XmlElementRefs </item>
+ <item> XmlElements </item>
+ <item> XmlElementWrapper </item>
+ <item> XmlEnum </item>
+ <item> XmlEnumValue </item>
+ <item> XMLEvent </item>
+ <item> XMLEventAllocator </item>
+ <item> XMLEventConsumer </item>
+ <item> XMLEventFactory </item>
+ <item> XMLEventReader </item>
+ <item> XMLEventWriter </item>
+ <item> XmlID </item>
+ <item> XmlIDREF </item>
+ <item> XmlInlineBinaryData </item>
+ <item> XMLInputFactory </item>
+ <item> XmlJavaTypeAdapter </item>
+ <item> XmlJavaTypeAdapters </item>
+ <item> XmlList </item>
+ <item> XmlMimeType </item>
+ <item> XmlMixed </item>
+ <item> XmlNs </item>
+ <item> XmlNsForm </item>
+ <item> XMLObject </item>
+ <item> XMLOutputFactory </item>
+ <item> XmlRegistry </item>
+ <item> XMLReporter </item>
+ <item> XMLResolver </item>
+ <item> XmlRootElement </item>
+ <item> XmlSchema </item>
+ <item> XmlSchemaType </item>
+ <item> XmlSchemaTypes </item>
+ <item> XMLSignature </item>
+ <item> XMLSignatureException </item>
+ <item> XMLSignatureFactory </item>
+ <item> XMLSignContext </item>
+ <item> XMLStreamConstants </item>
+ <item> XMLStreamException </item>
+ <item> XMLStreamReader </item>
+ <item> XMLStreamWriter </item>
+ <item> XMLStructure </item>
+ <item> XmlTransient </item>
+ <item> XmlType </item>
+ <item> XMLValidateContext </item>
+ <item> XmlValue </item>
+ <item> XPathFilter2ParameterSpec </item>
+ <item> XPathFilterParameterSpec </item>
+ <item> XPathType </item>
+ <item> XSLTTransformParameterSpec </item>
+ <item> ZipError </item>
+
+<!-- end new classes -->
</list>
<list name="keywords">
<item> abstract </item>
@@ -3352,10 +3777,11 @@
<StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
</Int>
<HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Char" context="#stay" String="'\\u[0-9a-fA-F]{4}'"/>
<RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
<RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
<DetectChar attribute="String" context="String" char="&quot;"/>
- <RegExpr attribute="Function" context="Printf" String="\.(format|printf)\b" />
+ <RegExpr attribute="Function" context="EnterPrintf" String="\.(format|printf)\b"/>
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>
@@ -3365,16 +3791,26 @@
<RegExpr attribute="Keyword" context="Imports" String="\b(package|import)\b" />
<RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])" />
<RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
- <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ <DetectChar attribute="Symbol" context="InFunctionCall" char="("/>
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="InFunctionCall">
+ <IncludeRules context="Normal"/>
+ <DetectChar attribute="Symbol" context="#pop" char=")"/>
</context>
<context attribute="String" lineEndContext="#pop" name="String">
<LineContinue attribute="String" context="#stay"/>
<HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="String Char" context="#stay" String="\\u[0-9a-fA-F]{4}"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
- <context attribute="Printf" lineEndContext="#pop" name="Printf">
- <DetectChar attribute="Normal Text" context="#pop" char="&#059;" />
+ <context attribute="Normal Text" lineEndContext="#stay" name="EnterPrintf" fallthrough="true" fallthroughContext="#pop">
+ <DetectChar attribute="Symbol" context="Printf" char="("/>
+ <DetectSpaces attribute="Normal Text" context="#stay"/>
+ </context>
+ <context attribute="Printf" lineEndContext="#stay" name="Printf">
<DetectChar attribute="String" context="PrintfString" char="&quot;"/>
+ <IncludeRules context="InFunctionCall"/>
</context>
<context attribute="PrintfString" lineEndContext="#pop" name="PrintfString">
<LineContinue attribute="String" context="#stay"/>
diff --git a/kate/data/javadoc.xml b/kate/data/javadoc.xml
index 5a89247c4..ca20b5808 100644
--- a/kate/data/javadoc.xml
+++ b/kate/data/javadoc.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Javadoc" version="1.03" kateversion="2.4" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
+<language name="Javadoc" version="1.04" kateversion="2.4" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
<highlighting>
<contexts>
<context name="Start" attribute="Normal Text" lineEndContext="#stay">
<IncludeRules context="FindJavadoc" />
</context>
<context name="FindJavadoc" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect attribute="JavadocFS" context="#stay" String="/**/"/>
<StringDetect attribute="JavadocFS" context="JavadocFSar" String="/**" beginRegion="Javadoc"/>
</context>
<context attribute="JavadocFS" lineEndContext="#stay" name="JavadocFSar">
diff --git a/kate/data/javascript.xml b/kate/data/javascript.xml
index 632cd0576..be2e33d8b 100644
--- a/kate/data/javascript.xml
+++ b/kate/data/javascript.xml
@@ -3,7 +3,7 @@
<!-- Author: Anders Lund <anders@alweb.dk> //-->
<!-- Minor changes: Joseph Wenninger <jowenn@kde.org> //-->
<!-- Full JavaScript 1.0 support by Whitehawk Stormchaser //-->
-<language name="JavaScript" version="1.10" kateversion="2.3" section="Scripts" extensions="*.js" mimetype="text/x-javascript" author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license="">
+<language name="JavaScript" version="1.13" kateversion="2.3" section="Scripts" extensions="*.js" mimetype="text/x-javascript;application/x-javascript" author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license="">
<highlighting>
<list name="keywords">
<item> if </item>
@@ -395,7 +395,7 @@
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<DetectSpaces/>
<StringDetect attribute="Region Marker" context="region_marker" String="//BEGIN" beginRegion="Region1"/>
- <RegExpr attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1"/>
+ <StringDetect attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1"/>
<keyword attribute="Keyword" context="#stay" String="keywords" />
<keyword attribute="Function" context="#stay" String="functions" />
<keyword attribute="Objects" context="#stay" String="objects" />
@@ -419,11 +419,13 @@
<context attribute="String" lineEndContext="#pop" name="String">
<DetectIdentifier/>
<HlCStringChar attribute="String Char" context="#stay"/>
+ <LineContinue attribute="String" context="#stay"/>
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
<context attribute="String Char" lineEndContext="#pop" name="String 1">
- <DetectIdentifier/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectIdentifier/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <LineContinue attribute="String" context="#stay"/>
<DetectChar attribute="String Char" context="#pop" char="'"/>
</context>
diff --git a/kate/data/json.xml b/kate/data/json.xml
new file mode 100644
index 000000000..8dda5c0e7
--- /dev/null
+++ b/kate/data/json.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ ***************************************************************************
+ ** Writing a Kate Highlighting XML File
+ ** http://kate-editor.org/article/writing_a_kate_highlighting_xml_file
+ **
+ ** Introducing JSON
+ ** http://www.json.org/
+ **
+ ** The application/json Media Type for JavaScript Object Notation (JSON)
+ ** http://tools.ietf.org/html/rfc4627
+ ***************************************************************************
+-->
+<language name="JSON" section="Markup" version="1.00" kateversion="2.3" extensions="*.json" mimetype="application/json" author="Sebastian Pipping (webmaster@hartwork.org)" license="GPL">
+ <highlighting>
+ <list name="Constants">
+ <item>null</item>
+ <item>true</item>
+ <item>false</item>
+ </list>
+
+ <contexts>
+ <context name="Normal" lineEndContext="#stay" attribute="Style_Error">
+ <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" />
+ </context>
+
+ <context name="Pair" lineEndContext="#stay" attribute="Style_Error">
+ <DetectChar char="&quot;" context="String_Key" attribute="Style_String_Key" />
+ <DetectChar char=":" context="Value" attribute="Style_Seperator_Pair" />
+ <DetectChar char="}" context="#pop" endRegion="Region_Object" attribute="Style_Seperator_Pair" />
+ <DetectChar char="," context="#stay" attribute="Style_Seperator_Pair" />
+
+ <DetectSpaces context="#stay" attribute="Style_Normal" />
+ </context>
+
+ <context name="String_Key" lineEndContext="#stay" attribute="Style_String_Key">
+ <DetectChar char="&quot;" context="#pop" attribute="Style_String_Key" />
+ <RegExpr String="\\(?:[&quot;\\/bfnrt]|u[0-9a-fA-f]{4})" context="#stay" insensitive="false" minimal="false" attribute="Style_String_Key_Char" />
+ </context>
+
+ <context name="Value" lineEndContext="#stay" attribute="Style_Error" >
+ <DetectChar char="&quot;" context="String_Value" attribute="Style_String_Value" />
+ <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" />
+ <DetectChar char="[" context="Array" beginRegion="Region_Array" attribute="Style_Seperator_Array" />
+ <DetectChar char="}" context="#pop" lookAhead="true" />
+ <DetectChar char="," context="#pop" lookAhead="true" />
+
+ <DetectSpaces context="#stay" attribute="Style_Normal" />
+
+ <keyword String="Constants" context="#stay" attribute="Style_Keyword" />
+
+ <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)\.[0-9]+(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Float" />
+ <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Decimal" />
+ </context>
+
+ <context name="String_Value" lineEndContext="#stay" attribute="Style_String_Value">
+ <DetectChar char="&quot;" context="#pop" attribute="Style_String_Value" />
+ <RegExpr String="\\(?:[&quot;\\/bfnrt]|u[0-9a-fA-f]{4})" context="#stay" insensitive="false" minimal="false" attribute="Style_String_Value_Char" />
+ </context>
+
+ <context name="Array" lineEndContext="#stay" attribute="Style_Error">
+ <DetectChar char="," context="#stay" attribute="Style_Seperator_Array" />
+ <DetectChar char="]" context="#pop" endRegion="Region_Array" attribute="Style_Seperator_Array" />
+
+ <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" />
+ <DetectChar char="&quot;" context="String_Value" attribute="Style_String_Value" />
+
+ <DetectSpaces context="#stay" attribute="Style_Normal" />
+
+ <keyword String="Constants" context="#stay" attribute="Style_Keyword" />
+
+ <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)\.[0-9]+(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Float" />
+ <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Decimal" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Style_Normal" defStyleNum="dsNormal" />
+
+ <itemData name="Style_Seperator_Pair" defStyleNum="dsNormal" bold="1" color="#EF0000" />
+ <itemData name="Style_Seperator_Array" defStyleNum="dsNormal" bold="1" color="#0000AF" />
+
+ <itemData name="Style_Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Style_Float" defStyleNum="dsFloat" />
+ <itemData name="Style_String_Key" defStyleNum="dsDataType" />
+ <itemData name="Style_String_Value" defStyleNum="dsString" color="#FF00FF" />
+ <itemData name="Style_String_Key_Char" defStyleNum="dsDataType" underline="1" />
+ <itemData name="Style_String_Value_Char" defStyleNum="dsString" color="#FF00FF" underline="1" />
+
+ <itemData name="Style_Keyword" defStyleNum="dsDecVal" bold="1" />
+
+ <itemData name="Style_Error" defStyleNum="dsError" />
+ </itemDatas>
+ </highlighting>
+</language>
+<!--
+// kate: space-indent on; indent-width 2; replace-tabs on;
+-->
+
diff --git a/kate/data/latex.xml b/kate/data/latex.xml
index fbbc9c784..4c944cd50 100644
--- a/kate/data/latex.xml
+++ b/kate/data/latex.xml
@@ -1,27 +1,39 @@
-<?xml version="1.01" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="LaTeX" version="1.25" section="Markup" kateversion="2.3" extensions="*.tex; *.ltx; *.dtx; *.sty; *.cls;" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)" license="LGPL" >
+ <language name="LaTeX" version="1.33" section="Markup" kateversion="2.3" priority="10" extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (braun@physik.fu-berlin.de)" license="LGPL" >
<highlighting>
<contexts>
<!-- Normal text -->
<context name="Normal Text" attribute="Normal Text" lineEndContext="#stay">
<RegExpr String="\\begin(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" beginRegion="block" />
<RegExpr String="\\end(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" endRegion="block" />
- <RegExpr String="\\(label|pageref|ref|vpageref|vref|cite)(?=[^a-zA-Z])" attribute="Structure" context="Label"/>
+ <RegExpr String="\\(cite|parencite|autocite|Autocite|citetitle)\*(?=[^a-zA-Z])" attribute="Structure" context="Label"/>
+ <RegExpr String="\\(cites|Cites|parencites|Parencites|autocites|Autocites|supercites|footcites|Footcites)(?=[^a-zA-Z])" attribute="Structure" context="FancyLabel"/>
+ <RegExpr String="\\(cite|nocite|Cite|parencite|Parencite|footcite|Footcite|textcite|Textcite|supercite|autocite|Autocite|citeauthor|Citeauthor|citetitle|citeyear|citeurl|nocite|fullcite|footfullcite)(?=[^a-zA-Z])" attribute="Structure" context="Label"/>
+ <RegExpr String="\\(subref\*?|cref\*?|label|pageref|autoref|ref|vpageref|vref|pagecite)(?=[^a-zA-Z])" attribute="Structure" context="Label"/>
<RegExpr String="\\(part|chapter|section|subsection|subsubsection|paragraph|subparagraph)\*?\s*(?=[\{\[])" attribute="Structure" context="Sectioning"/>
- <RegExpr String="\\(re)?newcommand(?=[^a-zA-Z])" attribute="Keyword" context="NewCommand"/>
+ <RegExpr String="\\(footnote)\*?\s*(?=[\{\[])" attribute="Footnote" context="Footnoting"/>
+ <RegExpr String="\\(renewcommand|providenewcommand|newcommand)\*?(?=[^a-zA-Z])" attribute="Keyword" context="NewCommand"/>
<RegExpr String="\\(e|g|x)?def(?=[^a-zA-Z])" attribute="Keyword" context="DefCommand"/>
+ <RegExpr String="&lt;&lt;.*&gt;&gt;=" attribute="Normal Text" context="NoWeb" />
<StringDetect String="\(" attribute="Math" context="MathMode" beginRegion="mathMode" />
<StringDetect String="\[" attribute="Math" context="MathModeEquation" beginRegion="mathMode" />
+ <StringDetect String="\iffalse" attribute="Comment" context="Multiline Comment"/>
+ <StringDetect String="\ensuremath{" attribute="Math" context="MathModeEnsure"/>
<DetectChar char="\" attribute="Keyword" context="ContrSeq"/>
<StringDetect String="$$" attribute="Math" context="MathModeDisplay" beginRegion="mathMode" />
<DetectChar char="$" attribute="Math" context="MathMode" beginRegion="mathMode" />
- <DetectChar char="%" attribute="Comment" context="Comment"/>
<RegExpr String="%\s*BEGIN.*$" attribute="Region Marker" context="#stay" beginRegion="regionMarker" firstNonSpace="true" />
<RegExpr String="%\s*END.*$" attribute="Region Marker" context="#stay" endRegion="regionMarker" firstNonSpace="true" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
</context>
+ <!-- NoWeb -->
+ <context name="NoWeb" attribute="Normal Text" lineEndContext="#stay" >
+ <RegExpr String="^\s*@\s*" attribute="Normal Text" context="#pop" />
+ </context>
+
<!-- LaTeX sectioning commands -->
<context name="Sectioning" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
<RegExpr String="\[[^\]]*\]" attribute="Normal Text" context="#stay"/>
@@ -59,9 +71,46 @@
<RegExpr String="[^a-zA-Z]" attribute="Structure Keyword Mathmode" context="#pop" />
</context>
+ <!-- LaTeX Footnote commands -->
+ <context name="Footnoting" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr String="\[[^\]]*\]" attribute="Normal Text" context="#stay"/>
+ <DetectChar char=" " attribute="Normal Text" context="#stay"/>
+ <DetectChar char="{" attribute="Normal Text" context="FootnotingInside"/>
+ <DetectChar char="}" attribute="Normal Text" context="#pop"/>
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ </context>
+ <context name="FootnotingInside" attribute="Footnote Text" lineEndContext="#stay">
+ <DetectChar char="{" attribute="Normal Text" context="FootnotingInside"/>
+ <DetectChar char="}" attribute="Normal Text" context="#pop"/>
+ <StringDetect String="\(" attribute="Footnote Math" context="FootnotingMathMode" beginRegion="mathMode" />
+ <DetectChar char="\" attribute="Footnote Keyword" context="FootnotingContrSeq"/>
+ <DetectChar char="$" attribute="Footnote Math" context="FootnotingMathMode" beginRegion="mathMode" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ </context>
+ <context name="FootnotingContrSeq" attribute="Keyword" lineEndContext="#pop">
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <RegExpr String="[a-zA-Z]+(\+?|\*{0,3})" attribute="Footnote Keyword" context="#pop"/>
+ <RegExpr String="[^a-zA-Z]" attribute="Footnote Keyword" context="#pop" />
+ </context>
+ <context name="FootnotingMathMode" attribute="Footnote Math" lineEndContext="#stay">
+ <StringDetect String="$$" attribute="Error" context="#stay" />
+ <DetectChar char="$" attribute="Footnote Math" context="#pop" endRegion="mathMode" />
+ <Detect2Chars char="\" char1=")" attribute="Footnote Math" context="#pop" endRegion="mathMode" />
+ <Detect2Chars char="\" char1="]" attribute="Error" context="#stay" />
+ <DetectChar char="\" attribute="Footnote Keyword Mathmode" context="FootnotingMathContrSeq"/>
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ </context>
+ <context name="FootnotingMathContrSeq" attribute="Footnote Keyword Mathmode" lineEndContext="#pop">
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <RegExpr String="[a-zA-Z]+\*?" attribute="Footnote Keyword Mathmode" context="#pop"/>
+ <RegExpr String="[^a-zA-Z]" attribute="Footnote Keyword Mathmode" context="#pop" />
+ </context>
+
<!-- LaTeX commands \newcommand and \renewcommand -->
<context name="NewCommand" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
- <RegExpr String="\s*\{\s*\\[a-zA-Z]+\s*\}(\[\d\](\[[^\]]+\])?)?\{" attribute="Normal Text" context="CommandParameterStart"/>
+ <RegExpr String="\s*\{\s*\\[a-zA-Z]+\s*\}(\[\d\](\[[^\]]*\])?)?\{" attribute="Normal Text" context="CommandParameterStart"/>
<DetectChar char="}" attribute="Error" context="#pop"/>
</context>
@@ -90,7 +139,7 @@
<StringDetect String="verb*" attribute="Keyword" context="Verb"/>
<RegExpr String="verb(?=[^a-zA-Z])" attribute="Keyword" context="Verb"/>
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
- <RegExpr String="[a-zA-Z]+(\+?|\*{0,3})" attribute="Keyword" context="#pop"/>
+ <RegExpr String="[a-zA-Z@]+(\+?|\*{0,3})" attribute="Keyword" context="#pop"/>
<RegExpr String="[^a-zA-Z]" attribute="Keyword" context="#pop" />
</context>
<context name="ToEndOfLine" attribute="Normal Text" lineEndContext="#pop">
@@ -127,6 +176,27 @@
<RegExpr String="\s*\}\s*" attribute="Normal Text" context="#pop#pop"/>
</context>
+ <!-- labels from biblatex commands -->
+ <context name="FancyLabel" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr String="\s*\{\s*" attribute="Normal Text" context="FancyLabelParameter"/>
+ <RegExpr String="\s*\[\s*" attribute="Normal Text" context="LabelOption"/>
+ <RegExpr String="\s*\(\s*" attribute="Normal Text" context="FancyLabelRoundBrackets"/>
+ </context>
+
+ <context name="FancyLabelParameter" attribute="Environment" lineEndContext="#stay">
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <RegExpr String="\s*\}\s*" attribute="Normal Text" context="#pop"/>
+ </context>
+
+ <context name="FancyLabelRoundBrackets" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect String="\(" attribute="Math" context="MathMode" beginRegion="mathMode" />
+ <DetectChar char="\" attribute="Keyword" context="ContrSeq"/>
+ <DetectChar char="$" attribute="Math" context="MathMode" beginRegion="mathMode" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <RegExpr String="\s*\)\s*" attribute="Normal Text" context="#pop"/>
+ </context>
+
<!-- start of an environment -->
<context name="FindEnvironment" attribute="Normal Text" lineEndContext="#stay">
<DetectChar char="{" attribute="Normal Text" context="Environment"/>
@@ -137,8 +207,9 @@
<context name="Environment" attribute="Environment" lineEndContext="#stay">
<RegExpr String="(lstlisting|(B|L)?Verbatim)" attribute="Environment" context="VerbatimEnvParam"/>
<RegExpr String="(verbatim|boxedverbatim)" attribute="Environment" context="VerbatimEnv"/>
- <RegExpr String="(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign)" attribute="Environment" context="MathEnv"/>
<RegExpr String="(alignat|xalignat|xxalignat)" attribute="Environment" context="MathEnvParam"/>
+ <RegExpr String="(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign)" attribute="Environment" context="MathEnv"/>
+ <RegExpr String="(tabularx|tabular|supertabular|mpsupertabular|xtabular|mpxtabular|longtable)" attribute="Environment" context="TabEnv"/>
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
<RegExpr String="[a-zA-Z]" attribute="Environment" context="LatexEnv"/>
<RegExpr String="\s+" attribute="Error" context="#pop"/>
@@ -217,6 +288,7 @@
<StringDetect String="$$" attribute="Error" context="#stay" />
<DetectChar char="$" attribute="Error" context="#stay" />
<DetectChar char="%" attribute="Comment" context="Comment"/>
+ <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
<RegExpr String="%\s*BEGIN.*$" attribute="Region Marker" context="#stay" beginRegion="regionMarker" firstNonSpace="true"/>
<RegExpr String="%\s*END.*$" attribute="Region Marker" context="#stay" endRegion="regionMarker" firstNonSpace="true"/>
</context>
@@ -228,6 +300,35 @@
<DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop" endRegion="block"/>
</context>
+ <!-- environment type 9: tabular -->
+ <context name="TabEnv" attribute="Environment" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop#pop#pop">
+ <DetectChar char="}" attribute="Normal Text" context="Tab"/>
+ <RegExpr String="[a-zA-Z]" attribute="Environment" lookAhead="true" context="#pop"/>
+ <IncludeRules context="EnvCommon" />
+ </context>
+
+ <!-- parse tabular text -->
+ <context name="Tab" attribute="Tab" lineEndContext="#stay">
+ <DetectChar char="&amp;" attribute="Ampersand" context="#stay"/>
+ <StringDetect String="@{" attribute="Column Separator" context="Column Separator"/>
+ <RegExpr String="\\end(?=\s*\{(tabularx|tabular|supertabular|mpsupertabular|xtabular|mpxtabular|longtable)\*?\})" attribute="Structure" context="TabFindEnd"/>
+ <IncludeRules context="Normal Text" />
+ </context>
+
+ <context name="Column Separator" attribute="Column Separator" lineEndContext="#stay">
+ <DetectChar char="{" attribute="Column Separator" context="Column Separator"/>
+ <DetectChar char="}" attribute="Column Separator" context="#pop"/>
+ <RegExpr String="." attribute="Column Separator" context="#stay"/>
+<!-- the last regexp is very stupid. Suggestions are welcome! Fallthrough did not help-->
+ </context>
+
+ <!-- end of tabular environment -->
+ <context name="TabFindEnd" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr String="\s*\{" attribute="Normal Text" context="#stay"/>
+ <RegExpr String="(tabularx|tabular|supertabular|mpsupertabular|xtabular|mpxtabular|longtable)\*?" attribute="Environment" context="#stay"/>
+ <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop" endRegion="block"/>
+ </context>
+
<!-- math mode: starting with $ or \( -->
<context name="MathMode" attribute="Math" lineEndContext="#stay">
<StringDetect String="$$" attribute="Error" context="#stay" />
@@ -255,6 +356,13 @@
<IncludeRules context="MathModeCommon" />
</context>
+ <!-- math mode: \ensuremath{...} !-->
+ <context name="MathModeEnsure" attribute="Math" lineEndContext="#stay">
+ <DetectChar char="{" attribute="Math" context="MathModeEnsure" />
+ <DetectChar char="}" attribute="Math" context="#pop" />
+ <IncludeRules context="MathModeCommon" />
+ </context>
+
<!-- math mode common -->
<context name="MathModeCommon" attribute="Math" lineEndContext="#stay">
<RegExpr String="\\(begin|end)\s*\{(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign|alignat|xalignat|xxalignat)\*?\}" attribute="Error" context="#stay"/>
@@ -283,6 +391,7 @@
<context name="MathModeTextParameterStart" attribute="Normal Text" lineEndContext="#stay" >
<RegExpr String="\\." attribute="Normal Text" context="#stay"/>
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <RegExpr String="\$.*\$" minimal="true" attribute="Math" context="#stay"/>
<DetectChar char="{" attribute="Normal Text" context="MathModeTextParameter"/>
<DetectChar char="}" attribute="Normal Text" context="#pop#pop"/>
<DetectChar char="%" attribute="Comment" context="Comment"/>
@@ -296,10 +405,17 @@
<DetectChar char="%" attribute="Comment" context="Comment"/>
</context>
+ <!-- iffalse aka multiline comment -->
+ <context name="Multiline Comment" attribute="Comment" lineEndContext="#stay">
+ <StringDetect String="\fi" attribute="Comment" context="#pop"/>
+ <StringDetect String="\else" attribute="Comment" context="#pop"/>
+ </context>
+
<!-- comment -->
<context name="Comment" attribute="Comment" lineEndContext="#pop">
<RegExpr String="(FIXME|TODO):?" attribute="Alert" context="#stay"/>
- <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
+ <StringDetect String="\KileResetHL" attribute="Comment" context="Normal Text"/>
+ <StringDetect String="\KateResetHL" attribute="Comment" context="Normal Text"/>
</context>
</contexts>
@@ -315,11 +431,18 @@
<itemData name="Verbatim" defStyleNum="dsNormal" color="#a08000" selColor="#80D0FF" bold="0" italic="0"/>
<itemData name="Region Marker" defStyleNum="dsRegionMarker" />
<itemData name="Bullet" defStyleNum="dsNormal" color="#FF00C4" bold="1" underline="1"/>
+ <itemData name="Ampersand" defStyleNum="dsNormal" color="#002793" bold="1" />
+ <itemData name="Column Separator" defStyleNum="dsNormal" color="#002793" />
<itemData name="Alert" defStyleNum="dsAlert" />
<itemData name="Structure Text" defStyleNum="dsNormal" color="#000000" selColor="#FFFFFF" bold="1" italic="0"/>
<itemData name="Structure Keyword" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="1" italic="0"/>
<itemData name="Structure Math" defStyleNum="dsNormal" color="#00A000" selColor="#FF40FF" bold="1" italic="0"/>
<itemData name="Structure Keyword Mathmode" defStyleNum="dsNormal" color="#606000" selColor="#FFD0FF" bold="1" italic="0"/>
+ <itemData name="Footnote" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="Footnote Text" defStyleNum="dsNormal" color="#000000" selColor="#FFFFFF" bold="0" italic="0"/>
+ <itemData name="Footnote Keyword" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="Footnote Math" defStyleNum="dsNormal" color="#00A000" selColor="#FF40FF" bold="0" italic="0"/>
+ <itemData name="Footnote Keyword Mathmode" defStyleNum="dsNormal" color="#606000" selColor="#FFD0FF" bold="0" italic="0"/>
</itemDatas>
</highlighting>
diff --git a/kate/data/lilypond.xml b/kate/data/lilypond.xml
index 08b954d82..481b13361 100644
--- a/kate/data/lilypond.xml
+++ b/kate/data/lilypond.xml
@@ -6,17 +6,13 @@
<!ENTITY duration "(\\(longa|breve)\b|(1|2|4|8|16|32|64|128|256|512|1024|2048)(?!\d))(\s*\.+)?(\s*\*\s*\d+(/\d+)?)*">
<!ENTITY dynamics "p{1,5}|mp|mf|f{1,4}|s?fp|sff?|spp?|[sr]?fz">
<!ENTITY scripts "\d+|accent|marcato|staccat(issim)?o|espressivo|tenuto|portato|(up|down)(bow|mordent|prall)|flageolet|thumb|[lr](heel|toe)|open|stopped|turn|reverseturn|trill|mordent|prall(prall|mordent|down|up)?|lineprall|signumcongruentiae|(short|long|verylong)?fermata|segno|(var)?coda">
- <!ENTITY keywords "accepts|alias|consists|defaultchild|denies|description|grobdescriptions|include|invalid|name|objectid|once|remove|sequential|simultaneous|type|version|score|book">
- <!ENTITY deprecatedkeywords "consistsend">
- <!ENTITY commands "acciaccatura|addQuote|afterGrace|aikenHeads|allowPageTurn|alternative|apply(Context|Music|Output)|appoggiatura|arpeggio(Bracket|Down|Neutral|Up)?|(a|de)scendens|auctum|augmentum|autoBeamO(ff|n)|autochange|balloon(Grob)?Text|bar|barNumberCheck|bendAfter|breathe|break|cadenzaO(ff|n)|caesura|cavum|clef(\s+(treble|violin|G|alto|C|(sub)?bass|F|french|(mezzo)?soprano|(var)?baritone|percussion|tab))?|compressMusic|(end)?(de)?cr|(cue|transposedCue)During|default|deminutum|display(Lily)?Music|divisio(Maior|Maxima|Minima)|(dynamic|dots|phrasingSlur|slur|stem|tie|tuplet)(Down|Neutral|Up)|textLengthO(ff|n)|featherDurations|figure(mode|s)|finalis|flexa|(french|german|italian|semiGerman)Chords|glissando|grace|harmonic|(unH|h)ideNotes|(hide|show)StaffSwitch|inclinatum|(keep|remove)WithTag|key(\s+&pitch;)?|killCues|label|laissezVibrer|linea|mark|maxima|melisma(End)?|newSpacingSection|no(Beam|Break|PageBreak|PageTurn)|normalsize|octave|oneVoice|oriscus|page(-ref|Break|Turn)|parallelMusic|parenthesize|partcombine|partial(\s*&duration;)?|pes|pitchedTrill|quilisma|quoteDuring|relative(\s+&pitch;)?|RemoveEmptyStaffContext|repeat(\s+(unfold|volta|tremolo|percent)(\s+\d+)?)?|repeatTie|resetRelativeOctave|rest|sacredHarpHeads|scoreTweak|easyHeadsO(ff|n)|set(Hairpin|Text)(Cresc|Decresc|Dim)|setTextDecr|shift(Durations|Off|On{1,3})|(slur|tie)(Both|Dashed|Dotted|Solid)|small|spacingTweaks|(start|stop)(Group|(Text|Trill)Span|Staff)|stemBoth|stropha|super|(sustain|sostenuto)(Down|Up)|table-of-contents|tag|tempo(\s*\d+\.*\s*=\s*\d+)?|times?(\s*\d+/\d+)?|tiny|tocItem|transpose(\s+&pitch;\s*&pitch;)?|transposition(\s+&pitch;)|tweak|unfoldRepeats|virg(ul)?a|voice(One|Two|Three|Four)|withMusicProperty|cm|mm|in|pt|major|minor|ionian|locrian|aeolian|mixolydian|lydian|phrygian|dorian">
- <!ENTITY deprecatedcommands "newpage|script(Up|Down|Both)|(empty|fat)Text|setEasyHeads|(default|voice|modernVoice|piano|forget)Accidentals|(modern(Voice)?|piano)Cautionaries|noResetKey">
+ <!ENTITY keywords "accepts|alias|consists|defaultchild|denies|description|grobdescriptions|include|invalid|name|objectid|once|property|remove|sequential|simultaneous|type|version|score|book">
+ <!ENTITY commands "acciaccatura|addQuote|afterGrace|aikenHeads|allowPageTurn|alternative|apply(Context|Music|Output)|appoggiatura|arpeggio(Bracket|Down|Neutral|Up)?|(a|de)scendens|auctum|augmentum|autoBeamO(ff|n)|autochange|balloon(Grob)?Text|bar|barNumberCheck|bendAfter|breathe|break|cadenzaO(ff|n)|caesura|cavum|clef(\s+(treble|violin|G|alto|C|(sub)?bass|F|french|(mezzo)?soprano|(var)?baritone|percussion|tab))?|compressMusic|(end)?(de)?cr|(cue|transposedCue)During|default|deminutum|display(Lily)?Music|divisio(Maior|Maxima|Minima)|(dynamic|dots|phrasingSlur|slur|stem|tie|tuplet)(Down|Neutral|Up)|(empty|fat)Text|featherDurations|figure(mode|s)|finalis|flexa|(french|german|italian|semiGerman)Chords|glissando|grace|harmonic|(unH|h)ideNotes|(hide|show)StaffSwitch|inclinatum|(keep|remove)WithTag|key(\s+&pitch;)?|killCues|label|laissezVibrer|linea|mark|maxima|melisma(End)?|newSpacingSection|no(Beam|Break|PageBreak|PageTurn)|normalsize|octave|oneVoice|oriscus|page(-ref|Break|Turn)|parallelMusic|parenthesize|partcombine|partial(\s*&duration;)?|pes|pitchedTrill|quilisma|quoteDuring|relative(\s+&pitch;)?|RemoveEmptyStaffContext|repeat(\s+(unfold|volta|tremolo|percent)(\s+\d+)?)?|repeatTie|resetRelativeOctave|rest|sacredHarpHeads|scoreTweak|setEasyHeads|set(Hairpin|Text)(Cresc|Decresc|Dim)|setTextDecr|shift(Durations|Off|On{1,3})|(slur|tie)(Both|Dashed|Dotted|Solid)|small|spacingTweaks|(start|stop)(Group|(Text|Trill)Span|Staff)|stemBoth|stropha|super|(sustain|sostenuto)(Down|Up)|table-of-contents|tag|tempo(\s*\d+\.*\s*=\s*\d+)?|times?(\s*\d+/\d+)?|tiny|tocItem|transpose(\s+&pitch;\s*&pitch;)?|transposition(\s+&pitch;)|tweak|unfoldRepeats|virg(ul)?a|voice(One|Two|Three|Four)|withMusicProperty|cm|mm|in|pt|major|minor|ionian|locrian|aeolian|mixolydian|lydian|phrygian|dorian">
<!ENTITY markupnotextargs "arrow-head|beam|char|double(flat|sharp)|draw-(circle|line)|epsfile|filled-box|flat|fret-diagram(-terse|-verbose)?|fromproperty|justify-(field|string)|lookup|markalphabet|markletter|musicglyph|natural|note-by-number|note|null|semi(flat|sharp)|sesqui(flat|sharp)|sharp|simple|slashed-digit|stencil|strut|tied-lyric|triangle|verbatim-file|wordwrap-field">
<!ENTITY markupwithtextargs "markup|bigger|bold|box|bracket|caps|(center|general|left|right)-align|circle|column|combine|concat|dir-column|dynamic|fill-line|finger|fontCaps|fontsize|fraction|halign|hbracket|hcenter-in|hcenter|hspace|huge|italic|justify|larger?|line|lower|magnify|medium|normal-size-(sub|super)|normal-text|normalsize|number|on-the-fly|override|pad-(around|markup|to-box|x)|page-ref|postscript|put-adjacent|raise|roman|rotate|sans|small(er)?|smallCaps|sub|super|teeny|text|tiny|translate(-scaled)?|transparent|typewriter|underline|upright|vcenter|whiteout|with-(color|dimensions|url)|wordwrap(-string)?|(markup|column-|justified-|override-|wordwrap-)lines">
- <!ENTITY deprecatedmarkup "center">
<!ENTITY headervars "dedication|(sub){,2}title|poet|composer|meter|opus|arranger|instrument|piece|breakbefore|copyright|tagline|mutopia(title|composer|poet|opus|instrument)|date|enteredby|source|style|maintainer(Email|Web)?|moreInfo|lastupdated|texidoc">
<!ENTITY papervars "annotate-spacing|(print-)?first-page-number|print-page-number|paper-(width|height)|(top|bottom|left|right)-margin|line-width|(head|foot)-separation|page-top-space|ragged-(bottom|last-bottom|right)|page-count|between-system-(space|padding)|page-breaking-between-system-padding|horizontal-shift|(before|after|between)-title-space|printallheaders|indent|force-assignment|input-encoding|output-scale|blank(-after-score|-last)?-page-force|page-limit-inter-system-space(-factor)?|(systemSeparator|(even|odd)(Footer|Header)|(book|score|toc)Title|tocItem)Markup">
<!ENTITY layoutvars "system-count|indent">
- <!ENTITY toplevelvars "dash(Hat|Plus|Dash|Bar|Larger|Dot|Underscore)|fermataMarkup|pipeSymbol|slashSeparator">
<!ENTITY performer "Beam|Control_track|Drum_note|Dynamic|Key|Lyric|Note|Piano_pedal|Slur|Staff|Swallow|Tempo|Tie|Time_signature">
<!ENTITY translator "Note_swallow|Rest_swallow|Skip_event_swallow|Timing">
<!ENTITY engraver "Accidental|Ambitus|Arpeggio|Auto_beam|Axis_group|Balloon|Bar|Bar_number|Beam|Bend|Break_align|Breathing_sign|Chord_name|Chord_tremolo|Clef|Cluster_spanner|Collision|Completion_heads|Custos|Default_bar_line|Dot_column|Dots|Drum_notes|Dynamic|Engraver|Extender|Figured_bass|Figured_bass_position|Fingering|Font_size|Forbid_line_break|Fretboard|Glissando|Grace_beam|Grace|Grace_spacing|Grid_line_span|Grid_point|Grob_pq|Hara_kiri|Horizontal_bracket|Hyphen|Instrument_name|Instrument_switch|Key|Laissez_vibrer|Ledger_line|Ligature_bracket|Lyric|Mark|Measure_grouping|Melody|Mensural_ligature|Metronome_mark|Multi_measure_rest|New_fingering|Note_head_line|Note_heads|Note_name|Note_spacing|Ottava_spanner|Output_property|Page_turn|Paper_column|Parenthesis|Part_combine|Percent_repeat|Phrasing_slur|Piano_pedal_align|Piano_pedal|Pitch_squash|Pitched_trill|Repeat_acknowledge|Repeat_tie|Rest_collision|Rest|Rhythmic_column|Script_column|Script|Script_row|Separating_line_group|Slash_repeat|Slur|Spacing|Span_arpeggio|Span_bar|Spanner_break_forbid|Staff_collecting|Staff_symbol|Stanza_number_align|Stanza_number|Stem|String_number|Swallow|System_start_delimiter|Tab_harmonic|Tab_note_heads|Tab_staff_symbol|Text|Text_spanner|Tie|Time_signature|Translator|Trill_spanner|Tuplet|Tweak|Vaticana_ligature|Vertical_align|Vertically_spaced_contexts|Volta">
@@ -24,7 +20,7 @@
<!ENTITY schemename "[a-zA-Z#][^\s(){}[\];$&quot;]*">
<!ENTITY schemefunc "\b(define|defined\?|define\*(-public)?|define-(\*|builtin-markup-(list-)?command|class|(extra-)?display-method|fonts?|grob-property|ly-syntax(-loc|-simple)?|macro(-public)?|markup-(list-)command|method|module|music-function|post-event-display-method|public(-macro|-toplevel)?|safe-public|span-event-display-method)|defmacro(\*(-public)?)?|lambda\*?|and|or|if|cond|case|let\*?|letrec|begin|do|delay|set!|else|(quasi)?quote|unquote(-splicing)?|(define|let|letrec)-syntax|syntax-rules|not|boolean\?|eq\?|eqv\?|equal\?|pair\?|cons|set-c[ad]r!|c[ad]{1,4}r|null\?|list\?|list|length|append|reverse|list-ref|mem[qv]|member|ass[qv]|assoc|symbol\?|symbol-&gt;string|string-&gt;symbol|number\?|complex\?|real\?|rational\?|integer\?|exact\?|inexact\?|zero\?|positive\?|negative\?|odd\?|even\?|max|min|abs|quotient|remainder|modulo|gcd|lcm|numerator|denominator|floor|ceiling|truncate|round|rationalize|exp|log|sin|cos|tan|asin|acos|atan|sqrt|expt|make-rectangular|make-polar|real-part|imag-part|magnitude|angle|exact-&gt;inexact|inexact-&gt;exact|number-&gt;string|string-&gt;number|char((-ci)?(=\?|&lt;\?|&gt;\?|&lt;=\?|&gt;=\?)|-alphabetic\?|\?|-numeric\?|-whitespace\?|-upper-case\?|-lower-case\?|-&gt;integer|-upcase|-downcase|-ready\?)|integer-&gt;char|make-string|string(\?|-copy|-fill!|-length|-ref|-set!|(-ci)?(=\?|&lt;\?|&gt;\?|&lt;=\?|&gt;=\?)|-append)|substring|make-vector|vector(\?|-length|-ref|-set!|-fill!)?|procedure\?|apply|map|for-each|force|call-with-(current-continuation|(in|out)put-file)|(in|out)put-port\?|current-(in|out)put-port|open-(in|out)put-file|close-(in|out)put-port|eof-object\?|read|(read|peek)-char|write(-char)?|display|newline|call/cc|list-tail|string-&gt;list|list-&gt;string|vector-&gt;list|list-&gt;vector|with-input-from-file|with-output-to-file|load|transcript-(on|off)|eval|dynamic-wind|port\?|values|call-with-values|(scheme-report-|null-|interaction-)environment)(?=($|\s|\)))">
]>
-<language name="LilyPond" section="Other" version="2.20" kateversion="2.4" extensions="*.ly;*.LY;*.ily;*.ILY;*.lyi;*.LYI" mimetype="text/x-lilypond" author="Wilbert Berendsen (info@wilbertberendsen.nl)" license="LGPL">
+<language name="LilyPond" section="Other" version="2.20" kateversion="2.4" extensions="*.ly;*.LY;*.ily;*.ILY" mimetype="text/x-lilypond" author="Wilbert Berendsen (info@wilbertberendsen.nl)" license="LGPL">
<!--
@@ -39,8 +35,6 @@
- recognize lilypond words like ChoirStaff etc. only in sections and after \set, \override etc.
- highlight some standard Scheme function names
- add \figuremode recognition
- - all Scheme stuff has a nice, very light background, to show where Lilypond is in Scheme mode.
- - mark some deprecated (pre 2.12) LilyPond commands and properties
October, 2007
New version by Wilbert Berendsen (info@wilbertberendsen.nl)
@@ -267,7 +261,6 @@
<item> doubleSlurs </item>
<item> drumPitchTable </item>
<item> drumStyleTable </item>
- <item> dynamicAbsoluteVolumeFunction </item>
<item> explicitClefVisibility </item>
<item> explicitKeySignatureVisibility </item>
<item> extendersOverRests </item>
@@ -307,8 +300,6 @@
<item> measurePosition </item>
<item> melismaBusyProperties </item>
<item> metronomeMarkFormatter </item>
- <item> middleCClefPosition </item>
- <item> middleCOffset </item>
<item> middleCPosition </item>
<item> midiInstrument </item>
<item> midiMaximumVolume </item>
@@ -374,20 +365,6 @@
<item> voltaSpannerDuration </item>
<item> whichBar </item>
</list>
- <list name="deprecatedproperties">
- <item> barNumberAlignSymbol </item>
- <item> centralCPosition </item>
- <item> extraVerticalExtent </item>
- <item> fingerHorizontalDirection </item>
- <item> instr </item>
- <item> instrument </item>
- <item> keyAccidentalOrder </item>
- <item> minimumVerticalExtent </item>
- <item> rehearsalMarkAlignSymbol </item>
- <item> soloADue </item>
- <item> tupletNumberFormatFunction </item>
- <item> vocNam </item>
- </list>
<list name="musicexpressions">
<item> AbsoluteDynamicEvent </item>
<item> AnnotateOutputEvent </item>
@@ -632,7 +609,7 @@
<!-- Entry point -->
<context name="lilypond" attribute="Normal Text" lineEndContext="#stay">
<IncludeRules context="music"/>
- <RegExpr String="\b[a-z]+\s*=" insensitive="true" lookAhead="true" context="assignment"/>
+ <RegExpr String="[a-z]+\s*=" insensitive="true" attribute="User Command"/>
</context>
<!-- Music expressions -->
@@ -692,24 +669,14 @@
<RegExpr String="\\(header|paper|layout|midi|with)\b" context="section"/>
<RegExpr String="\\(new|context|change)\b" attribute="Keyword" context="context"/>
<RegExpr String="\\(un)?set\b" attribute="Keyword" context="set"/>
- <RegExpr String="\\(override(Property)?|revert)&b;" attribute="Keyword" context="override"/>
- <RegExpr String="\\skip&b;" attribute="Command" context="duration"/>
+ <RegExpr String="\\(override(Property)?|revert)\b" attribute="Keyword" context="override"/>
<RegExpr String="\\(&keywords;)&b;" attribute="Keyword"/>
<RegExpr String="\\(&commands;)&b;" attribute="Command"/>
- <RegExpr String="\\(&toplevelvars;)&b;" attribute="Variable"/>
- <RegExpr String="\\(&deprecatedkeywords;)&b;" attribute="Deprecated Keyword"/>
- <RegExpr String="\\(&deprecatedcommands;)&b;" attribute="Deprecated Command"/>
- <RegExpr String="\\(translator|newcontext)\b" attribute="Deprecated Keyword" context="context"/>
- <RegExpr String="\\property&b;" attribute="Deprecated Keyword" context="override"/>
+ <RegExpr String="\\skip&b;" attribute="Command" context="duration"/>
<RegExpr String="\\[A-Za-z]+" attribute="User Command"/>
<DetectChar char="\" attribute="Invalid"/>
</context>
- <context name="assignment" attribute="Normal Text" lineEndContext="#pop">
- <RegExpr String="\b(&toplevelvars;)\b" attribute="Variable" context="#pop"/>
- <RegExpr String="[a-z]+" insensitive="true" attribute="User Command" context="#pop"/>
- </context>
-
<context name="pitch" attribute="Pitch" lineEndContext="#stay"
fallthrough="true" fallthroughContext="#pop">
<RegExpr String="=\s*('+|,+)?" attribute="Check"/>
@@ -725,8 +692,8 @@
<context name="chord" attribute="Normal Text" lineEndContext="#stay">
<DetectChar char="&gt;" context="chordend"/>
- <RegExpr String="&pitch;" context="chordpitch"/>
<AnyChar String="&lt;{}srR" attribute="Invalid"/><!-- no rests in chord allowed -->
+ <RegExpr String="&pitch;" context="chordpitch"/>
<IncludeRules context="music"/>
</context>
@@ -767,13 +734,13 @@
<!-- Scheme -->
<context name="scheme" attribute="Scheme" lineEndContext="#stay"
fallthrough="true" fallthroughContext="scheme2">
- <DetectSpaces/>
+ <DetectSpaces context="scheme2"/>
</context>
<context name="scheme2" attribute="Scheme" lineEndContext="#pop#pop">
<DetectChar char="(" attribute="Scheme Keyword" context="scheme3" beginRegion="scheme"/>
<IncludeRules context="schemerules"/>
- <DetectSpaces lookAhead="true" context="#pop#pop"/>
+ <DetectSpaces context="#pop#pop"/>
</context>
<context name="scheme3" attribute="Scheme" lineEndContext="#stay">
@@ -784,15 +751,15 @@
<context name="schemerules" attribute="Scheme" lineEndContext="#stay">
<DetectChar char="(" context="schemerules" beginRegion="scheme"/>
<DetectChar char=")" context="#pop" endRegion="scheme"/>
- <DetectChar char="&quot;" context="schemestring"/>
- <DetectChar char=";" context="schemecommentline"/>
+ <DetectChar char="&quot;" context="string"/>
+ <DetectChar char=";" context="commentline"/>
<DetectChar char="$" context="schemesub"/>
<DetectChar char="'" context="schemequote"/>
- <Detect2Chars char="#" char1="!" context="schemecommentblock" beginRegion="schemecomment"/>
+ <Detect2Chars char="#" char1="!" context="commentblockscheme" beginRegion="schemecomment"/>
<Detect2Chars char="#" char1="{" attribute="Scheme Keyword" context="schemelily" beginRegion="schemelily"/>
<keyword String="musicexpressions" attribute="Scheme Keyword"/>
- <keyword String="contexts" attribute="Scheme Keyword"/>
- <keyword String="layoutobjects" attribute="Scheme Keyword"/>
+ <keyword String="contexts" attribute="Context"/>
+ <keyword String="layoutobjects" attribute="Layout Object"/>
<RegExpr String="[-+]?(\d+(\.\d+)?|\.\d+)" attribute="Scheme Value"/>
<RegExpr String="#(t|f|b[-+]?[01.]+|o[-+]?[0-7.]+|d[-+]?[0-9.]+|x[-+]?[0-9a-f.]+)"
insensitive="true" attribute="Scheme Value"/>
@@ -811,12 +778,8 @@
<IncludeRules context="lilypond"/>
</context>
- <context name="schemecommentline" attribute="Scheme Comment" lineEndContext="#pop">
- <IncludeRules context="##Alerts"/>
- </context>
-
- <context name="schemecommentblock" attribute="Scheme Comment" lineEndContext="#stay">
- <Detect2Chars char="!" char1="#" attribute="Scheme Comment" context="#pop" endRegion="schemecomment"/>
+ <context name="commentblockscheme" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars char="!" char1="#" attribute="Comment" context="#pop" endRegion="schemecomment"/>
<IncludeRules context="##Alerts"/>
</context>
@@ -825,11 +788,6 @@
<RegExpr String="&schemename;" attribute="Scheme Subst" context="#pop"/>
</context>
- <context name="schemestring" attribute="Scheme String" lineEndContext="#stay">
- <DetectChar char="&quot;" attribute="Scheme String" context="#pop"/>
- <RegExpr String="\\[0fnrtav\\&quot;]"/>
- </context>
-
<!-- NoteMode -->
<context name="notemode" attribute="Other Mode" lineEndContext="#stay"
fallthrough="true" fallthroughContext="#pop">
@@ -976,7 +934,6 @@
<DetectChar char="{" attribute="Keyword" context="markuprules" beginRegion="markup"/>
<RegExpr String="\\score\b" attribute="Markup" context="notemode"/>
<RegExpr String="\\(&markupnotextargs;|&markupwithtextargs;)&b;" attribute="Markup"/>
- <RegExpr String="\\(&deprecatedmarkup;)&b;" attribute="Deprecated Markup"/>
<RegExpr String="\\[A-Za-z]+(-[A-Za-z]+)*" attribute="User Command"/>
<IncludeRules context="basic"/>
</context>
@@ -999,7 +956,6 @@
<keyword String="contexts" attribute="Context"/>
<keyword String="layoutobjects" attribute="Layout Object"/>
<keyword String="properties" attribute="Property"/>
- <keyword String="deprecatedproperties" attribute="Deprecated Property"/>
<RegExpr String="\b(&headervars;|&papervars;|&layoutvars;)\b" attribute="Variable"/>
<RegExpr String="(&quot;?)\b(&engravers;)\b\1" attribute="Engraver"/>
<IncludeRules context="default"/>
@@ -1011,7 +967,6 @@
<DetectSpaces/>
<keyword String="contexts" attribute="Context" context="context2"/>
<RegExpr String="[A-Za-z]+" attribute="User Command" context="context2"/>
- <DetectChar char="{" attribute="Keyword" context="section2" beginRegion="section"/>
</context>
<context name="context2" attribute="Normal Text" lineEndContext="#stay"
@@ -1027,7 +982,6 @@
<keyword String="contexts" attribute="Context"/>
<DetectChar char="."/>
<keyword String="properties" attribute="Property" context="#pop"/>
- <keyword String="deprecatedproperties" attribute="Deprecated Property" context="#pop"/>
<RegExpr String="[A-Za-z]+" attribute="User Command" context="#pop"/>
</context>
@@ -1068,16 +1022,10 @@
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Quoted Text" defStyleNum="dsString"/>
<itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="Scheme" defStyleNum="dsFloat" backgroundColor="#fff6ff"/>
- <itemData name="Scheme Keyword" defStyleNum="dsFloat" bold="true" backgroundColor="#fff6ff"/>
- <itemData name="Scheme Subst" defStyleNum="dsDecVal" bold="true" backgroundColor="#fff6ff"/>
- <itemData name="Scheme Value" defStyleNum="dsDecVal" backgroundColor="#fff6ff"/>
- <itemData name="Scheme String" defStyleNum="dsString" backgroundColor="#fff6ff"/>
- <itemData name="Scheme Comment" defStyleNum="dsComment" backgroundColor="#fff6ff"/>
- <itemData name="Deprecated Keyword" defStyleNum="dsKeyword" backgroundColor="#fcc"/>
- <itemData name="Deprecated Command" defStyleNum="dsFunction" backgroundColor="#fcc"/>
- <itemData name="Deprecated Property" defStyleNum="dsDataType" backgroundColor="#fcc"/>
- <itemData name="Deprecated Markup" defStyleNum="dsBaseN" color="#009817" backgroundColor="#fcc"/>
+ <itemData name="Scheme" defStyleNum="dsFloat"/>
+ <itemData name="Scheme Keyword" defStyleNum="dsFloat" bold="true"/>
+ <itemData name="Scheme Subst" defStyleNum="dsDecVal" bold="true"/>
+ <itemData name="Scheme Value" defStyleNum="dsDecVal"/>
<itemData name="Invalid" defStyleNum="dsError"/>
</itemDatas>
</highlighting>
diff --git a/kate/data/literate-haskell.xml b/kate/data/literate-haskell.xml
index 5ed0f8893..6a9746794 100644
--- a/kate/data/literate-haskell.xml
+++ b/kate/data/literate-haskell.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Literate Haskell" version="1.04" kateversion="2.4" section="Sources" extensions="*.lhs" author="Marcel Martin (mmar@freenet.de)" license="">
+<language name="Literate Haskell" version="1.05" kateversion="2.4" section="Sources" extensions="*.lhs" author="Marcel Martin (mmar@freenet.de)" license="">
<highlighting>
<list name="keywords">
<item> case </item>
@@ -327,7 +327,7 @@
<context attribute="Comment" lineEndContext="#stay" name="literate-normal">
<DetectChar attribute="Special" context="normal" char="&gt;" column="0"/>
</context>
- <context attribute="Normal Text" lineEndContext="literate-normal" name="normal">
+ <context attribute="Normal Text" lineEndContext="#pop" name="normal">
<Detect2Chars attribute="Comment" context="comment_multi_line" char="{" char1="-" />
<Detect2Chars attribute="Comment" context="comment_single_line" char="-" char1="-" />
<keyword attribute="Keyword" context="#stay" String="keywords" />
@@ -343,7 +343,7 @@
<Float attribute="Float" context="#stay" />
<Int attribute="Decimal" context="#stay" />
</context>
- <context attribute="Comment" lineEndContext="#pop" name="comment_single_line" />
+ <context attribute="Comment" lineEndContext="#pop#pop" name="comment_single_line" />
<context attribute="Comment" lineEndContext="#stay" name="comment_multi_line">
<Detect2Chars attribute="Comment" context="#pop" char="-" char1="}" />
</context>
diff --git a/kate/data/lua.xml b/kate/data/lua.xml
index 5b868aeec..6de4c8a17 100644
--- a/kate/data/lua.xml
+++ b/kate/data/lua.xml
@@ -1,237 +1,300 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Lua" version="0.23" kateversion="2.3" section="Scripts" extensions="*.lua" mimetype="text/x-lua">
+<!--
+ LUA (www.lua.org) syntax highlighting for Kate
+
+ CHANGES
+
+ [ Version 1.03 (2007-09-12) by Bruno Massa ]
+
+ - [=[ ]=] comment and string style is now working (thanks to Dominik and Sebastian)
+ - it uses DoxygenLua.xml to format the comments in a Doxygen style
+
+ [ Version 1.02 (2007-07-15) by Bruno Massa ]
+
+ - based on Lua 5.1
+ - highlight the Kepler function (cgilua, luasql, lfs, luazip)
+ - true, false and nil are highlighted in black
+ - table.foreach and foreachi are marked as alerts
+
+ [ Version 1.01 (2007-01-01) by Bruno Massa ]
+
+ - highlighting similar to PHP
+ - error detection on one-line strings and common mistakes from other languages like using "!=" "++"
+ - uppercase-only variables are highlighted as constants
+ - { } now is collapsable
+
+ [ Version 1.00 (2006-12-05) by Bruno Massa ]
+
+ - based on Lua 5.0.2 syntax
+ - strings "[[ ]]" and single quoted strings
+ - block comments
+ - function, if/elseif/else, do-end chunks, comment blocks, strings using [[ ]] collapsable
+ - nil, false and true consided pseudo-variables (displayed as numbers)
+ - NOTE, FIXME, TODO alerts added on comments
+ - improved highlighting
+
+ -->
+<language name="Lua" version="1.03" kateversion="2.4" section="Scripts" extensions="*.lua" mimetype="text/x-lua">
<highlighting>
<list name="keywords">
<item> and </item>
- <item> end </item>
+ <item> function </item>
+ <item> in </item>
<item> local </item>
- <item> return </item>
+ <item> not </item>
+ <item> or </item>
+ </list>
+ <list name="control">
<item> break </item>
- <item> for </item>
<item> do </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> end </item>
+ <item> for </item>
<item> if </item>
- <item> nil </item>
+ <item> repeat </item>
+ <item> return </item>
<item> then </item>
- <item> function </item>
- <item> not </item>
<item> until </item>
- <item> else </item>
- <item> or </item>
<item> while </item>
- <item> elseif </item>
- <item> in </item>
- <item> repeat </item>
+ </list>
+ <list name="pseudo-variables">
+ <item> nil </item>
+ <item> false </item>
+ <item> true </item>
</list>
<list name="basefunc">
- <item> string.byte </item>
- <item> string.char </item>
- <item> string.find </item>
- <item> string.len </item>
- <item> string.lower </item>
- <item> string.rep </item>
- <item> string.sub </item>
- <item> string.upper </item>
- <item> string.format </item>
- <item> string.gfind </item>
- <item> string.gsub </item>
- <item> table.concat </item>
- <item> table.foreach </item>
- <item> table.foreachi </item>
- <item> table.getn </item>
- <item> table.sort </item>
- <item> table.insert </item>
- <item> table.remove </item>
- <item> table.setn </item>
- <item> math.abs </item>
- <item> math.sin </item>
- <item> math.cos </item>
- <item> math.tan </item>
- <item> math.asin </item>
- <item> math.acos </item>
- <item> math.atan </item>
- <item> math.atan2 </item>
- <item> math.ceil </item>
- <item> math.floor </item>
- <item> math.mod </item>
- <item> math.frexp </item>
- <item> math.ldexp </item>
- <item> math.squrt </item>
- <item> math.min </item>
- <item> math.max </item>
- <item> math.log </item>
- <item> math.log10 </item>
- <item> math.exp </item>
- <item> math.deg </item>
- <item> math.rad </item>
- <item> math.random </item>
- <item> math.randomseed </item>
- <item> io.close </item>
- <item> io.flush </item>
- <item> io.input </item>
- <item> io.lines </item>
- <item> io.open </item>
- <item> io.output </item>
- <item> io.read </item>
- <item> io.stderr </item>
- <item> io.stdin </item>
- <item> io.stdout </item>
- <item> io.tmpfile </item>
- <item> io.write </item>
- <item> os.clock </item>
- <item> os.date </item>
- <item> os.difftime </item>
- <item> os.execute </item>
- <item> os.exit </item>
- <item> os.getenv </item>
- <item> os.remove </item>
- <item> os.rename </item>
- <item> os.setlocale </item>
- <item> os.time </item>
- <item> os.tmpname </item>
- <item> debug.getinfo </item>
- <item> debug.getlocal </item>
- <item> debug.setlocal </item>
- <item> debug.sethook </item>
- <item> debug.gethook </item>
- <item> assert </item>
- <item> collectgarbage </item>
- <item> dofile </item>
- <item> error </item>
- <item> next </item>
- <item> print </item>
- <item> rawget </item>
- <item> rawset </item>
- <item> tonumber </item>
- <item> tostring </item>
- <item> type </item>
- <item> _ALERT </item>
- <item> _ERRORMESSAGE </item>
- <item> call </item>
- <item> copytagmethods </item>
- <item> dostring </item>
- <item> foreach </item>
- <item> foreachi </item>
- <item> getglobal </item>
- <item> getn </item>
- <item> gettagmethod </item>
- <item> globals </item>
- <item> newtag </item>
- <item> setglobal </item>
- <item> settag </item>
- <item> settagmethod </item>
- <item> sort </item>
- <item> tag </item>
- <item> tinsert </item>
- <item> tremove </item>
- <item> openfile </item>
- <item> closefile </item>
- <item> flush </item>
- <item> seek </item>
- <item> setlocale </item>
- <item> execute </item>
- <item> remove </item>
- <item> rename </item>
- <item> tmpname </item>
- <item> getenv </item>
- <item> date </item>
- <item> clock </item>
- <item> exit </item>
- <item> readfrom </item>
- <item> writeto </item>
- <item> appendto </item>
- <item> read </item>
- <item> write </item>
- <item> abs </item>
- <item> sin </item>
- <item> cos </item>
- <item> tan </item>
- <item> asin </item>
- <item> acos </item>
- <item> atan </item>
- <item> atan2 </item>
- <item> ceil </item>
- <item> floor </item>
- <item> mod </item>
- <item> frexp </item>
- <item> ldexp </item>
- <item> squrt </item>
- <item> min </item>
- <item> max </item>
- <item> log </item>
- <item> log10 </item>
- <item> exp </item>
- <item> deg </item>
- <item> rad </item>
- <item> random </item>
- <item> randomseed </item>
- <item> strlen </item>
- <item> strsub </item>
- <item> strlower </item>
- <item> strupper </item>
- <item> strchar </item>
- <item> strrep </item>
- <item> ascii </item>
- <item> strbyte </item>
- <item> format </item>
- <item> strfind </item>
- <item> gsub </item>
- <item> getinfo </item>
- <item> getlocal </item>
- <item> setlocal </item>
- <item> setcallhook </item>
- <item> setlinehook </item>
- <item> getglobals </item>
- <item> getmetatable </item>
- <item> gcinfo </item>
- <item> ipairs </item>
- <item> loadfile </item>
- <item> loadstring </item>
- <item> pairs </item>
- <item> pcall </item>
- <item> require </item>
- <item> setglobals </item>
- <item> setmetatable </item>
- <item> unpack </item>
- <item> LUA_PATH </item>
- <item> _LOADED </item>
- <item> _VERSION </item>
+ <item> string.byte </item> <item> string.char </item>
+ <item> string.find </item> <item> string.len </item>
+ <item> string.lower </item> <item> string.rep </item>
+ <item> string.sub </item> <item> string.upper </item>
+ <item> string.format </item><item> string.gfind </item>
+ <item> string.gsub </item> <item> table.concat </item>
+ <item> table.getn </item> <item> table.sort </item>
+ <item> table.insert </item> <item> table.remove </item>
+ <item> table.setn </item> <item> math.abs </item>
+ <item> math.sin </item> <item> math.cos </item>
+ <item> math.tan </item> <item> math.asin </item>
+ <item> math.acos </item> <item> math.atan </item>
+ <item> math.atan2 </item> <item> math.ceil </item>
+ <item> math.floor </item> <item> math.mod </item>
+ <item> math.frexp </item> <item> math.ldexp </item>
+ <item> math.squrt </item> <item> math.min </item>
+ <item> math.max </item> <item> math.log </item>
+ <item> math.log10 </item> <item> math.exp </item>
+ <item> math.deg </item> <item> math.rad </item>
+ <item> math.random </item> <item> math.randomseed </item>
+ <item> io.close </item> <item> io.flush </item>
+ <item> io.input </item> <item> io.lines </item>
+ <item> io.open </item> <item> io.output </item>
+ <item> io.read </item> <item> io.stderr </item>
+ <item> io.stdin </item> <item> io.stdout </item>
+ <item> io.tmpfile </item> <item> io.write </item>
+ <item> os.clock </item> <item> os.date </item>
+ <item> os.difftime </item> <item> os.execute </item>
+ <item> os.exit </item> <item> os.getenv </item>
+ <item> os.remove </item> <item> os.rename </item>
+ <item> os.setlocale </item> <item> os.time </item>
+ <item> os.tmpname </item> <item> debug.getinfo </item>
+ <item> debug.getlocal </item><item> debug.setlocal </item>
+ <item> debug.sethook </item><item> debug.gethook </item>
+ <item> assert </item> <item> collectgarbage </item>
+ <item> dofile </item> <item> error </item>
+ <item> next </item> <item> print </item>
+ <item> rawget </item> <item> rawset </item>
+ <item> tonumber </item> <item> tostring </item>
+ <item> type </item> <item> _ALERT </item>
+ <item> _ERRORMESSAGE </item><item> call </item>
+ <item> getmetatable </item><item> gcinfo </item>
+ <item> ipairs </item> <item> loadfile </item>
+ <item> loadstring </item> <item> pairs </item>
+ <item> pcall </item> <item> require </item>
+ <item> LUA_PATH </item> <item> setmetatable </item>
+ <item> _LOADED </item> <item> _VERSION </item>
+ <item> gettagmethod </item><item> globals </item>
+ <item> newtag </item> <item> setglobal </item>
+ <item> settag </item> <item> settagmethod </item>
+ <item> setlinehook </item> <item> getglobals </item>
+ <item> copytagmethods </item><item> dostring </item>
+ <item> getglobal </item> <item> tag </item>
+ <item> setglobals </item> <item> unpack </item>
+ <item> exit </item> <item> readfrom </item>
+ <item> writeto </item> <item> appendto </item>
+ <item> read </item> <item> write </item>
+ <item> getinfo </item> <item> getlocal </item>
+ <item> setlocal </item> <item> setcallhook </item>
+ <item> tinsert </item> <item> tremove </item>
+ <item> flush </item> <item> seek </item>
+ <item> setlocale </item> <item> execute </item>
+ <item> remove </item> <item> rename </item>
+ <item> tmpname </item> <item> getenv </item>
+ <item> getn </item> <item> sort </item>
+ <item> table.foreach </item> <item> table.foreachi </item>
+ <item> foreach </item> <item> foreachi </item>
+ <item> abs </item> <item> sin </item>
+ <item> cos </item> <item> tan </item>
+ <item> asin </item> <item> acos </item>
+ <item> atan </item> <item> atan2 </item>
+ <item> ceil </item> <item> floor </item>
+ <item> mod </item> <item> frexp </item>
+ <item> ldexp </item> <item> squrt </item>
+ <item> min </item> <item> max </item>
+ <item> log </item> <item> log10 </item>
+ <item> exp </item> <item> deg </item>
+ <item> rad </item> <item> random </item>
+ <item> randomseed </item> <item> strlen </item>
+ <item> strsub </item> <item> strlower </item>
+ <item> strupper </item> <item> strchar </item>
+ <item> strrep </item> <item> ascii </item>
+ <item> strbyte </item> <item> format </item>
+ <item> strfind </item> <item> gsub </item>
+ <item> openfile </item> <item> closefile </item>
+ <item> date </item> <item> clock </item>
+
+
+ <item> cgilua </item> <item> cgilua.lp.translate </item>
+ <item> cgilua.contentheader </item> <item> cgilua.script_file </item>
+ <item> cgilua.header </item> <item> cgilua.script_path </item>
+ <item> cgilua.htmlheader </item> <item> cgilua.script_pdir </item>
+ <item> cgilua.redirect </item> <item> cgilua.script_vdir </item>
+ <item> cgilua.mkabsoluteurl </item> <item> cgilua.script_vpath </item>
+ <item> cgilua.mkurlpath </item> <item> cgilua.servervariable </item>
+ <item> cgilua.put </item> <item> cgilua.urlpath </item>
+ <item> cgilua.handlelp </item> <item> cgilua.errorlog </item>
+ <item> cgilua.lp.compile </item> <item> cgilua.seterrorhandler </item>
+ <item> cgilua.lp.include </item> <item> cgilua.seterroroutput </item>
+ <item> cgilua.lp.setcompatmode </item> <item> cgilua.addclosefunction </item>
+ <item> cgilua.lp.setoutfunc </item> <item> cgilua.addopenfunction </item>
+ <item> cgilua.addscripthandler </item> <item> cgilua.addscripthandler </item>
+ <item> cgilua.buildprocesshandler </item> <item> cgilua.setmaxfilesize </item>
+ <item> cgilua.setmaxinput </item> <item> cgilua.urlcode.encodetable </item>
+ <item> cgilua.urlcode.escape </item> <item> cgilua.urlcode.parsequery </item>
+ <item> cgilua.urlcode.unescape </item> <item> cgilua.urlcode.insertfield </item>
+ <item> cgilua.setoutfunc </item> <item> cgilua.addopenfunction </item>
+ <item> cgilua.doif </item> <item> cgilua.doscript </item>
+ <item> cgilua.pack </item> <item> cgilua.splitpath </item>
+ <item> cgilua.cookies.get </item> <item> cgilua.cookies.set </item>
+ <item> cgilua.cookies.sethtml </item> <item> cgilua.cookies.delete </item>
+ <item> cgilua.serialize </item> <item> cgilua.session.close </item>
+ <item> cgilua.session.data </item> <item> cgilua.session.load </item>
+ <item> cgilua.session.new </item> <item> cgilua.session.open </item>
+ <item> cgilua.session.save </item> <item> cgilua.session.setsessiondir </item>
+ <item> cgilua.session.delete </item> <item> cgilua.session </item>
+ <item> cgilua.cookies </item>
+
+ <item> numrows </item> <item> connect </item>
+ <item> close </item> <item> fetch </item>
+ <item> getcolnames </item> <item> getcoltypes </item>
+ <item> commit </item> <item> rollback </item>
+ <item> setautocommit </item>
+
+ <item> lfs </item> <item> lfs.attributes </item>
+ <item> lfs.chdir </item> <item> lfs.currentdir </item>
+ <item> lfs.dir </item> <item> lfs.lock </item>
+ <item> lfs.mkdir </item> <item> lfs.rmdir </item>
+ <item> lfs.touch </item> <item> lfs.unlock </item>
+
+ <item> zip </item> <item> zip.open </item>
+ <item> zip.openfile </item> <item> files </item>
+ <item> seek </item> <item> close </item>
+ <item> lines </item>
+
+
+ </list>
+ <list name="attention">
+ <item> TODO </item>
+ <item> FIXME </item>
+ <item> NOTE </item>
</list>
+ <list name="deprecated">
+ <item> table.foreach </item> <item> table.foreachi </item>
+ <item> foreach </item> <item> foreachi </item>
+ </list>
+
<contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <keyword attribute="BaseFunc" context="#stay" String="basefunc"/>
- <HlCChar attribute="Char" context="#stay"/>
- <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
- <DetectChar attribute="Comment" context="Comment" char="#"/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
- <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
- <RegExpr attribute="Number" context="#stay" String="\d*\.?\d*e?\d+"/>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="##DoxygenLua" />
+ <keyword attribute="Error" context="#stay" String="deprecated" />
+ <DetectSpaces />
+ <RegExpr attribute="Comment" context="Block Comment" beginRegion="block comment" String="--\[(=*)\[" dynamic="true" />
+ <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
+ <RegExpr attribute="Strings" context="String_block" String="\[(=*)\[" dynamic="true" />
+ <DetectChar attribute="Strings" context="String_single" char="'"/>
+ <DetectChar attribute="Strings" context="String_double" char="&quot;"/>
+ <keyword attribute="BFunc" context="#stay" String="basefunc"/>
+
+ <RegExpr attribute="Keyword" context="#stay" beginRegion="chunk" String="\bfunction\b" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Keyword" context="#stay" String="pseudo-variables" />
+ <RegExpr attribute="Control" context="#stay" endRegion="chunk" beginRegion="chunk" String="\belse\b" />
+ <RegExpr attribute="Control" context="#stay" endRegion="chunk" beginRegion="chunk" String="\belseif\b" />
+ <RegExpr attribute="Control" context="#stay" beginRegion="chunk" String="\bdo\b" />
+ <RegExpr attribute="Control" context="#stay" beginRegion="chunk" String="\bif\b" />
+ <RegExpr attribute="Control" context="#stay" endRegion="chunk" String="\bend\b" />
+ <keyword attribute="Control" context="#stay" String="control" />
+
+ <DetectChar attribute="Symbols" context="#stay" beginRegion="table" char="{" />
+ <DetectChar attribute="Symbols" context="#stay" endRegion="table" char="}" />
+
+ <RegExpr attribute="Numbers" context="#stay" String="\b\d*\.?\d*(e|e\-|e\+)?\d+\b"/>
+ <RegExpr attribute="Numbers" context="#stay" String="\b-?0[xX][0-9a-fA-F]+\b"/>
+
+ <RegExpr attribute="Normal Text" context="#stay" String="\b[a-zA-Z_][a-zA-Z0-9_]*(?=\s*([({'&quot;]|\[\[))\b" />
+ <RegExpr attribute="Constant" context="#stay" String="\b[A-Z_][A-Z0-9_]*\b" />
+ <RegExpr attribute="Variable" context="#stay" String="\b[a-zA-Z_][a-zA-Z0-9_]*\b" />
+
+ <Detect2Chars attribute="Error" context="#stay" char="!" char1="="/>
+ <Detect2Chars attribute="Error" context="#stay" char="-" char1="="/>
+ <Detect2Chars attribute="Error" context="#stay" char="+" char1="="/>
+ <Detect2Chars attribute="Error" context="#stay" char="+" char1="+"/>
+ <Detect2Chars attribute="Error" context="#stay" char="." char1="="/>
+ <AnyChar attribute="Symbols" context="#stay" String="[]().=~+-*/^&gt;&lt;#;" />
+ </context>
+ <context name="Comment" attribute="Comment" lineEndContext="#pop">
+ <Detect2Chars attribute="Alerts" context="#stay" char="-" char1="-" />
+ <keyword attribute="Alerts" context="#stay" String="attention"/>
+ </context>
+ <context name="Block Comment" attribute="Comment" lineEndContext="#stay" dynamic="true" >
+ <RegExpr attribute="Comment" context="#pop" endRegion="block comment" String="\]%1\]" dynamic="true" />
+ <Detect2Chars attribute="Alerts" context="#stay" char="-" char1="-" />
+ <keyword attribute="Alerts" context="#stay" String="attention" />
+ </context>
+ <context name="String_single" attribute="Strings" lineEndContext="Error">
+ <RegExpr attribute="Symbols" context="#stay" String="\\(a|b|f|n|r|t|v|\\|&quot;|\'|[|])" />
+ <DetectChar attribute="Strings" context="#pop" char="'"/>
+ </context>
+ <context name="String_double" attribute="Strings" lineEndContext="Error">
+ <RegExpr attribute="Symbols" context="#stay" String="\\[abfnrtv'&quot;\\\[\]]" />
+ <DetectChar attribute="Strings" context="#pop" char="&quot;"/>
</context>
- <context attribute="Comment" lineEndContext="#pop" name="Comment">
- <RegExpr attribute="Alert" context="#stay" String="(FIXME|TODO)" />
+ <context name="String_block" attribute="Strings" lineEndContext="#stay" dynamic="true">
+ <RegExpr attribute="Symbols" context="#stay" String="\\(a|b|f|n|r|t|v|\\|&quot;|\'|[|])" />
+ <RegExpr attribute="Strings" context="#pop" String="\]%1\]" dynamic="true" />
</context>
- <context attribute="String" lineEndContext="#pop" name="String">
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <context name="Error" attribute="Error" lineEndContext="#stay">
</context>
</contexts>
<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Keyword" defStyleNum="dsKeyword"/>
- <itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="String" defStyleNum="dsString"/>
- <itemData name="Decimal" defStyleNum="dsDecVal"/>
- <itemData name="Number" defStyleNum="dsBaseN"/>
- <itemData name="Symbol" defStyleNum="dsNormal"/>
- <itemData name="BaseFunc" defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
- <itemData name="Alert" defStyleNum="dsAlert" />
+ <itemData name="Alerts" defStyleNum="dsAlert" />
+ <itemData name="BFunc" defStyleNum="dsFunction"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Constant" defStyleNum="dsKeyword"/>
+ <itemData name="Control" defStyleNum="dsKeyword" color="#A1A100" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Error" defStyleNum="dsError"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Numbers" defStyleNum="dsDecVal"/>
+ <itemData name="Strings" defStyleNum="dsString"/>
+ <itemData name="Symbols" defStyleNum="dsOthers"/>
+ <itemData name="Variable" defStyleNum="dsKeyword" color="#5555FF" selColor="#ffffff" bold="0" italic="0" />
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="--" />
+ <comment name="multiLine" start="--[[" end="]]" />
</comments>
<keywords casesensitive="1" weakDeliminator="&#46;" additionalDeliminator="&quot;"/>
</general>
-</language>
-<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
+</language> \ No newline at end of file
diff --git a/kate/data/makefile.xml b/kate/data/makefile.xml
index 7931c5a6a..fc322d737 100644
--- a/kate/data/makefile.xml
+++ b/kate/data/makefile.xml
@@ -2,7 +2,8 @@
<!DOCTYPE language SYSTEM "language.dtd">
<!-- Makefile syntaxfile v0.9 by Per Wigren <wigren@home.se> -->
<!-- Modified by Joseph Wenninger <jowenn@kde.org> -->
-<language name="Makefile" version="1.08" kateversion="2.4" section="Other" extensions="*makefile*;*Makefile*" mimetype="text/x-makefile" author="Per Wigren (wigren@home.se)" license="">
+<!-- Modified by Rui Santana <santana.rui@gmail.com> -->
+<language name="Makefile" version="1.10" kateversion="2.4" section="Other" extensions="GNUmakefile;Makefile*;makefile*" mimetype="text/x-makefile" author="Per Wigren (wigren@home.se)" license="">
<highlighting>
<list name = "keywords">
<item> include </item>
@@ -15,20 +16,57 @@
<item> ifndef </item>
<item> ifneq </item>
</list>
+ <list name = "functions">
+ <item> call </item>
+ <item> subst </item>
+ <item> patsubst </item>
+ <item> strip </item>
+ <item> findstring </item>
+ <item> filter </item>
+ <item> filter-out </item>
+ <item> sort </item>
+ <item> word </item>
+ <item> wordlist </item>
+ <item> words </item>
+ <item> firstword </item>
+ <item> lastword </item>
+ <item> dir </item>
+ <item> notdir </item>
+ <item> suffix </item>
+ <item> basename </item>
+ <item> addsuffix </item>
+ <item> addprefix </item>
+ <item> join </item>
+ <item> wildcard </item>
+ <item> realpath </item>
+ <item> abspath </item>
+ <item> if </item>
+ <item> or </item>
+ <item> and </item>
+ <item> foreach </item>
+ <item> value </item>
+ <item> eval </item>
+ <item> origin </item>
+ <item> flavor </item>
+ <item> shell </item>
+ <item> error </item>
+ <item> warning </item>
+ <item> info </item>
+ </list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
<RegExpr attribute="Variable" context="Value" String="[_\w\d]*\s*(?=:=|=)"/>
- <RegExpr attribute="Target" context="#stay" String="[_\w\d-]*\s*:" firstNonSpace="true"/>
- <RegExpr attribute="Section" context="#stay" String="^[.].*:"/>
+ <RegExpr attribute="Target" context="#stay" String="[_\w\d-]*\s*:" firstNonSpace="true"/>
+ <RegExpr attribute="Section" context="#stay" String="^[.].*:"/>
<DetectChar attribute="String" context="String" char="&quot;"/>
- <RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
+ <RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
<Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
<Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
<AnyChar attribute="Operator" context="#stay" String="+*=%$():\&#059;"/>
<AnyChar attribute="Operator" context="Commands" String="@-" firstNonSpace="true"/>
- <RegExpr attribute="Comment" context="#stay" String="#.*$"/>
+ <RegExpr attribute="Comment" context="#stay" String="#.*$"/>
</context>
<context attribute="String" lineEndContext="#pop" name="String">
@@ -51,9 +89,15 @@
</context>
<context name="VarFromNormal" attribute="Variable" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="FunctionCall" String="functions"/>
<AnyChar attribute="Operator" String=")}" context="#pop"/>
</context>
+ <context name="FunctionCall" attribute="String" lineEndContext="#stay">
+ <RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
+ <AnyChar attribute="Operator" String=")}" context="#pop#pop"/>
+ </context>
+
<context name="Commands" attribute="Normal Text" lineEndContext="#pop">
<RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
<RegExpr attribute="Commands" context="#pop" String="[_\w-]*\b"/>
@@ -70,7 +114,7 @@
<itemData name="Section" defStyleNum="dsOthers"/>
<itemData name="Operator" defStyleNum="dsChar"/>
<itemData name="Commands" defStyleNum="dsBaseN"/>
- <itemData name="Special" defStyleNum="dsFloat"/>
+ <itemData name="Special" defStyleNum="dsFloat"/>
</itemDatas>
</highlighting>
<general>
diff --git a/kate/data/matlab.xml b/kate/data/matlab.xml
index b4b6fbc0b..6a3010127 100644
--- a/kate/data/matlab.xml
+++ b/kate/data/matlab.xml
@@ -49,13 +49,15 @@
Change log:
19-Nov-03 Created from scratch.
08-Mar-04 Small corrections. Added default colors of MATLAB editor.
+ 25-Jan-09 Addedd basic support for OOP (Matlab 2008) (by Leonardo Finetti)
Author: Stefan Stoll, Swiss Federal Institute of Technology, Zurich
+ Co-author: Leonardo Finetti, www.finex.org
-->
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Matlab" version="1.20" kateversion="2.2" section="Scientific" extensions="*.m;*.M" mimetype="text/mfile" casesensitive="1">
+<language name="Matlab" version="1.30" kateversion="2.2" section="Scientific" extensions="*.m;*.M" mimetype="text/mfile" casesensitive="1">
<highlighting>
<!-- Reserved keywords in MATLAB -->
@@ -63,6 +65,7 @@
<item> break </item>
<item> case </item>
<item> catch </item>
+ <item> classdef </item>
<item> continue </item>
<item> else </item>
<item> elseif </item>
@@ -72,11 +75,16 @@
<item> global </item>
<item> if </item>
<item> otherwise </item>
+ <item> parfor </item>
<item> persistent </item>
<item> return </item>
+ <item> spmd </item>
<item> switch </item>
<item> try </item>
<item> while </item>
+ <item> methods </item>
+ <item> properties </item>
+ <item> events </item>
</list>
<contexts>
diff --git a/kate/data/maxima.xml b/kate/data/maxima.xml
new file mode 100644
index 000000000..416810e92
--- /dev/null
+++ b/kate/data/maxima.xml
@@ -0,0 +1,1889 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ maxima.xml—Maxima CAS syntax highlighting for Kate and KWrite.
+ Copyright © 2008 Alexey V. Beshenov <al@beshenov.ru>.
+
+ maxima.xml is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 2.1 of the License,
+ or (at your option) any later version.
+
+ maxima.xml is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with the maxima.xml. If not, see <http://www.gnu.org/licenses/>.
+
+ Usage: place maxima.xml in $KDEDIR/share/apps/katepart/syntax.
+-->
+
+<!DOCTYPE language SYSTEM "language.dtd">
+
+<language name="Maxima" version="0.16" kateversion="2.0" section="Scientific" extensions="*.mac;*.MAC;*.dem;*.DEM" casesensitive="1" author="Alexey Beshenov &lt;al@beshenov.ru>" license="LGPL">
+ <highlighting>
+
+ <list name="MaximaKeyword">
+ <item> and </item>
+ <item> do </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> false </item>
+ <item> for </item>
+ <item> if </item>
+ <item> in </item>
+ <item> not </item>
+ <item> or </item>
+ <item> step </item>
+ <item> then </item>
+ <item> thru </item>
+ <item> true </item>
+ <item> while </item>
+ </list>
+
+ <list name="SpecialComment">
+ <item> FIXME </item>
+ <item> TODO </item>
+ </list>
+
+ <list name="MaximaFunction">
+ <item> abasep </item>
+ <item> abs </item>
+ <item> absint </item>
+ <item> absolute_real_time </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> acot </item>
+ <item> acoth </item>
+ <item> acsc </item>
+ <item> acsch </item>
+ <item> activate </item>
+ <item> addcol </item>
+ <item> add_edge </item>
+ <item> add_edges </item>
+ <item> addmatrices </item>
+ <item> addrow </item>
+ <item> add_vertex </item>
+ <item> add_vertices </item>
+ <item> adjacency_matrix </item>
+ <item> adjoin </item>
+ <item> adjoint </item>
+ <item> af </item>
+ <item> agd </item>
+ <item> airy_ai </item>
+ <item> airy_bi </item>
+ <item> airy_dai </item>
+ <item> airy_dbi </item>
+ <item> algsys </item>
+ <item> alg_type </item>
+ <item> alias </item>
+ <item> allroots </item>
+ <item> alphacharp </item>
+ <item> alphanumericp </item>
+ <item> antid </item>
+ <item> antidiff </item>
+ <item> AntiDifference </item>
+ <item> append </item>
+ <item> appendfile </item>
+ <item> apply </item>
+ <item> apply1 </item>
+ <item> apply2 </item>
+ <item> applyb1 </item>
+ <item> apropos </item>
+ <item> args </item>
+ <item> arithmetic </item>
+ <item> arithsum </item>
+ <item> array </item>
+ <item> arrayapply </item>
+ <item> arrayinfo </item>
+ <item> arraymake </item>
+ <item> ascii </item>
+ <item> asec </item>
+ <item> asech </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> askinteger </item>
+ <item> asksign </item>
+ <item> assoc </item>
+ <item> assoc_legendre_p </item>
+ <item> assoc_legendre_q </item>
+ <item> assume </item>
+ <item> asympa </item>
+ <item> at </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> atensimp </item>
+ <item> atom </item>
+ <item> atvalue </item>
+ <item> augcoefmatrix </item>
+ <item> augmented_lagrangian_method </item>
+ <item> av </item>
+ <item> average_degree </item>
+ <item> backtrace </item>
+ <item> barsplot </item>
+ <item> bashindices </item>
+ <item> batch </item>
+ <item> batchload </item>
+ <item> bc2 </item>
+ <item> bdvac </item>
+ <item> belln </item>
+ <item> bern </item>
+ <item> bernpoly </item>
+ <item> bessel </item>
+ <item> bessel_i </item>
+ <item> bessel_j </item>
+ <item> bessel_k </item>
+ <item> bessel_y </item>
+ <item> beta </item>
+ <item> bezout </item>
+ <item> bffac </item>
+ <item> bfhzeta </item>
+ <item> bfloat </item>
+ <item> bfloatp </item>
+ <item> bfpsi </item>
+ <item> bfpsi0 </item>
+ <item> bfzeta </item>
+ <item> biconected_components </item>
+ <item> bimetric </item>
+ <item> binomial </item>
+ <item> bipartition </item>
+ <item> block </item>
+ <item> blockmatrixp </item>
+ <item> bode_gain </item>
+ <item> bode_phase </item>
+ <item> bothcoef </item>
+ <item> box </item>
+ <item> boxplot </item>
+ <item> break </item>
+ <item> bug_report </item>
+ <item> build_info </item>
+ <item> buildq </item>
+ <item> burn </item>
+ <item> cabs </item>
+ <item> canform </item>
+ <item> canten </item>
+ <item> cardinality </item>
+ <item> carg </item>
+ <item> cartan </item>
+ <item> cartesian_product </item>
+ <item> catch </item>
+ <item> cbffac </item>
+ <item> cdf_bernoulli </item>
+ <item> cdf_beta </item>
+ <item> cdf_binomial </item>
+ <item> cdf_cauchy </item>
+ <item> cdf_chi2 </item>
+ <item> cdf_continuous_uniform </item>
+ <item> cdf_discrete_uniform </item>
+ <item> cdf_exp </item>
+ <item> cdf_f </item>
+ <item> cdf_gamma </item>
+ <item> cdf_geometric </item>
+ <item> cdf_gumbel </item>
+ <item> cdf_hypergeometric </item>
+ <item> cdf_laplace </item>
+ <item> cdf_logistic </item>
+ <item> cdf_lognormal </item>
+ <item> cdf_negative_binomial </item>
+ <item> cdf_normal </item>
+ <item> cdf_pareto </item>
+ <item> cdf_poisson </item>
+ <item> cdf_rank_sum </item>
+ <item> cdf_rayleigh </item>
+ <item> cdf_signed_rank </item>
+ <item> cdf_student_t </item>
+ <item> cdf_weibull </item>
+ <item> cdisplay </item>
+ <item> ceiling </item>
+ <item> central_moment </item>
+ <item> cequal </item>
+ <item> cequalignore </item>
+ <item> cf </item>
+ <item> cfdisrep </item>
+ <item> cfexpand </item>
+ <item> cgeodesic </item>
+ <item> cgreaterp </item>
+ <item> cgreaterpignore </item>
+ <item> changename </item>
+ <item> changevar </item>
+ <item> chaosgame </item>
+ <item> charat </item>
+ <item> charfun </item>
+ <item> charfun2 </item>
+ <item> charlist </item>
+ <item> charp </item>
+ <item> charpoly </item>
+ <item> chebyshev_t </item>
+ <item> chebyshev_u </item>
+ <item> checkdiv </item>
+ <item> check_overlaps </item>
+ <item> cholesky </item>
+ <item> christof </item>
+ <item> chromatic_index </item>
+ <item> chromatic_number </item>
+ <item> cint </item>
+ <item> circulant_graph </item>
+ <item> clear_edge_weight </item>
+ <item> clear_rules </item>
+ <item> clear_vertex_label </item>
+ <item> clebsch_graph </item>
+ <item> clessp </item>
+ <item> clesspignore </item>
+ <item> close </item>
+ <item> closefile </item>
+ <item> cmetric </item>
+ <item> coeff </item>
+ <item> coefmatrix </item>
+ <item> cograd </item>
+ <item> col </item>
+ <item> collapse </item>
+ <item> collectterms </item>
+ <item> columnop </item>
+ <item> columnspace </item>
+ <item> columnswap </item>
+ <item> columnvector </item>
+ <item> combination </item>
+ <item> combine </item>
+ <item> comp2pui </item>
+ <item> compare </item>
+ <item> compfile </item>
+ <item> compile </item>
+ <item> compile_file </item>
+ <item> complement_graph </item>
+ <item> complete_bipartite_graph </item>
+ <item> complete_graph </item>
+ <item> components </item>
+ <item> concan </item>
+ <item> concat </item>
+ <item> conjugate </item>
+ <item> conmetderiv </item>
+ <item> connected_components </item>
+ <item> connect_vertices </item>
+ <item> cons </item>
+ <item> constantp </item>
+ <item> constituent </item>
+ <item> cont2part </item>
+ <item> content </item>
+ <item> continuous_freq </item>
+ <item> contortion </item>
+ <item> contour_plot </item>
+ <item> contract </item>
+ <item> contract_edge </item>
+ <item> contragrad </item>
+ <item> contrib_ode </item>
+ <item> convert </item>
+ <item> coord </item>
+ <item> copy </item>
+ <item> copy_graph </item>
+ <item> copylist </item>
+ <item> copymatrix </item>
+ <item> cor </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> cot </item>
+ <item> coth </item>
+ <item> cov </item>
+ <item> cov1 </item>
+ <item> covdiff </item>
+ <item> covect </item>
+ <item> covers </item>
+ <item> create_graph </item>
+ <item> create_list </item>
+ <item> csc </item>
+ <item> csch </item>
+ <item> csetup </item>
+ <item> cspline </item>
+ <item> ctaylor </item>
+ <item> ct_coordsys </item>
+ <item> ctransform </item>
+ <item> ctranspose </item>
+ <item> cube_graph </item>
+ <item> cunlisp </item>
+ <item> cv </item>
+ <item> cycle_digraph </item>
+ <item> cycle_graph </item>
+ <item> dblint </item>
+ <item> deactivate </item>
+ <item> declare </item>
+ <item> declare_translated </item>
+ <item> declare_weight </item>
+ <item> decsym </item>
+ <item> defcon </item>
+ <item> define </item>
+ <item> define_variable </item>
+ <item> defint </item>
+ <item> defmatch </item>
+ <item> defrule </item>
+ <item> deftaylor </item>
+ <item> degree_sequence </item>
+ <item> del </item>
+ <item> delete </item>
+ <item> deleten </item>
+ <item> delta </item>
+ <item> demo </item>
+ <item> demoivre </item>
+ <item> denom </item>
+ <item> depends </item>
+ <item> derivdegree </item>
+ <item> derivlist </item>
+ <item> describe </item>
+ <item> desolve </item>
+ <item> determinant </item>
+ <item> dgauss_a </item>
+ <item> dgauss_b </item>
+ <item> dgeev </item>
+ <item> dgesvd </item>
+ <item> diag </item>
+ <item> diagmatrix </item>
+ <item> diag_matrix </item>
+ <item> diagmatrixp </item>
+ <item> diameter </item>
+ <item> diff </item>
+ <item> digitcharp </item>
+ <item> dimacs_export </item>
+ <item> dimacs_import </item>
+ <item> dimension </item>
+ <item> direct </item>
+ <item> discrete_freq </item>
+ <item> disjoin </item>
+ <item> disjointp </item>
+ <item> disolate </item>
+ <item> disp </item>
+ <item> dispcon </item>
+ <item> dispform </item>
+ <item> dispfun </item>
+ <item> dispJordan </item>
+ <item> display </item>
+ <item> disprule </item>
+ <item> dispterms </item>
+ <item> distrib </item>
+ <item> divide </item>
+ <item> divisors </item>
+ <item> divsum </item>
+ <item> dkummer_m </item>
+ <item> dkummer_u </item>
+ <item> dlange </item>
+ <item> dodecahedron_graph </item>
+ <item> dotproduct </item>
+ <item> dotsimp </item>
+ <item> dpart </item>
+ <item> draw </item>
+ <item> draw2d </item>
+ <item> draw3d </item>
+ <item> draw_graph </item>
+ <item> dscalar </item>
+ <item> echelon </item>
+ <item> edge_coloring </item>
+ <item> edges </item>
+ <item> eigens_by_jacobi </item>
+ <item> eigenvalues </item>
+ <item> eigenvectors </item>
+ <item> eighth </item>
+ <item> einstein </item>
+ <item> eivals </item>
+ <item> eivects </item>
+ <item> elapsed_real_time </item>
+ <item> elapsed_run_time </item>
+ <item> ele2comp </item>
+ <item> ele2polynome </item>
+ <item> ele2pui </item>
+ <item> elem </item>
+ <item> elementp </item>
+ <item> eliminate </item>
+ <item> elliptic_e </item>
+ <item> elliptic_ec </item>
+ <item> elliptic_eu </item>
+ <item> elliptic_f </item>
+ <item> elliptic_kc </item>
+ <item> elliptic_pi </item>
+ <item> ematrix </item>
+ <item> empty_graph </item>
+ <item> emptyp </item>
+ <item> endcons </item>
+ <item> entermatrix </item>
+ <item> entertensor </item>
+ <item> entier </item>
+ <item> equal </item>
+ <item> equalp </item>
+ <item> equiv_classes </item>
+ <item> erf </item>
+ <item> errcatch </item>
+ <item> error </item>
+ <item> errormsg </item>
+ <item> euler </item>
+ <item> ev </item>
+ <item> eval_string </item>
+ <item> evenp </item>
+ <item> every </item>
+ <item> evolution </item>
+ <item> evolution2d </item>
+ <item> evundiff </item>
+ <item> example </item>
+ <item> exp </item>
+ <item> expand </item>
+ <item> expandwrt </item>
+ <item> expandwrt_factored </item>
+ <item> explose </item>
+ <item> exponentialize </item>
+ <item> express </item>
+ <item> expt </item>
+ <item> exsec </item>
+ <item> extdiff </item>
+ <item> extract_linear_equations </item>
+ <item> extremal_subset </item>
+ <item> ezgcd </item>
+ <item> f90 </item>
+ <item> facsum </item>
+ <item> factcomb </item>
+ <item> factor </item>
+ <item> factorfacsum </item>
+ <item> factorial </item>
+ <item> factorout </item>
+ <item> factorsum </item>
+ <item> facts </item>
+ <item> fast_central_elements </item>
+ <item> fast_linsolve </item>
+ <item> fasttimes </item>
+ <item> featurep </item>
+ <item> fft </item>
+ <item> fib </item>
+ <item> fibtophi </item>
+ <item> fifth </item>
+ <item> filename_merge </item>
+ <item> file_search </item>
+ <item> file_type </item>
+ <item> fillarray </item>
+ <item> findde </item>
+ <item> find_root </item>
+ <item> first </item>
+ <item> fix </item>
+ <item> flatten </item>
+ <item> flength </item>
+ <item> float </item>
+ <item> floatnump </item>
+ <item> floor </item>
+ <item> flower_snark </item>
+ <item> flush </item>
+ <item> flush1deriv </item>
+ <item> flushd </item>
+ <item> flushnd </item>
+ <item> forget </item>
+ <item> fortran </item>
+ <item> fourcos </item>
+ <item> fourexpand </item>
+ <item> fourier </item>
+ <item> fourint </item>
+ <item> fourintcos </item>
+ <item> fourintsin </item>
+ <item> foursimp </item>
+ <item> foursin </item>
+ <item> fourth </item>
+ <item> fposition </item>
+ <item> frame_bracket </item>
+ <item> freeof </item>
+ <item> freshline </item>
+ <item> from_adjacency_matrix </item>
+ <item> frucht_graph </item>
+ <item> full_listify </item>
+ <item> fullmap </item>
+ <item> fullmapl </item>
+ <item> fullratsimp </item>
+ <item> fullratsubst </item>
+ <item> fullsetify </item>
+ <item> funcsolve </item>
+ <item> fundef </item>
+ <item> funmake </item>
+ <item> funp </item>
+ <item> gamma </item>
+ <item> gauss_a </item>
+ <item> gauss_b </item>
+ <item> gaussprob </item>
+ <item> gcd </item>
+ <item> gcdex </item>
+ <item> gcdivide </item>
+ <item> gcfac </item>
+ <item> gcfactor </item>
+ <item> gd </item>
+ <item> genfact </item>
+ <item> gen_laguerre </item>
+ <item> genmatrix </item>
+ <item> geometric </item>
+ <item> geometric_mean </item>
+ <item> geosum </item>
+ <item> get </item>
+ <item> get_edge_weight </item>
+ <item> get_lu_factors </item>
+ <item> get_pixel </item>
+ <item> get_vertex_label </item>
+ <item> gfactor </item>
+ <item> gfactorsum </item>
+ <item> ggf </item>
+ <item> girth </item>
+ <item> global_variances </item>
+ <item> gnuplot_close </item>
+ <item> gnuplot_replot </item>
+ <item> gnuplot_reset </item>
+ <item> gnuplot_restart </item>
+ <item> gnuplot_start </item>
+ <item> go </item>
+ <item> Gosper </item>
+ <item> GosperSum </item>
+ <item> gradef </item>
+ <item> gramschmidt </item>
+ <item> graph6_decode </item>
+ <item> graph6_encode </item>
+ <item> graph6_export </item>
+ <item> graph6_import </item>
+ <item> graph_center </item>
+ <item> graph_charpoly </item>
+ <item> graph_eigenvalues </item>
+ <item> graph_order </item>
+ <item> graph_periphery </item>
+ <item> graph_product </item>
+ <item> graph_size </item>
+ <item> graph_union </item>
+ <item> grid_graph </item>
+ <item> grind </item>
+ <item> grobner_basis </item>
+ <item> grotzch_graph </item>
+ <item> hamilton_cycle </item>
+ <item> hamilton_path </item>
+ <item> hankel </item>
+ <item> harmonic </item>
+ <item> harmonic_mean </item>
+ <item> hav </item>
+ <item> heawood_graph </item>
+ <item> hermite </item>
+ <item> hessian </item>
+ <item> hilbert_matrix </item>
+ <item> hipow </item>
+ <item> histogram </item>
+ <item> hodge </item>
+ <item> horner </item>
+ <item> ic1 </item>
+ <item> ic2 </item>
+ <item> ic_convert </item>
+ <item> ichr1 </item>
+ <item> ichr2 </item>
+ <item> icosahedron_graph </item>
+ <item> icurvature </item>
+ <item> ident </item>
+ <item> identfor </item>
+ <item> identity </item>
+ <item> idiff </item>
+ <item> idim </item>
+ <item> idummy </item>
+ <item> ieqn </item>
+ <item> ifactors </item>
+ <item> iframes </item>
+ <item> ifs </item>
+ <item> ift </item>
+ <item> igeodesic_coords </item>
+ <item> ilt </item>
+ <item> imagpart </item>
+ <item> imetric </item>
+ <item> implicit_derivative </item>
+ <item> implicit_plot </item>
+ <item> indexed_tensor </item>
+ <item> indices </item>
+ <item> induced_subgraph </item>
+ <item> inferencep </item>
+ <item> inference_result </item>
+ <item> infix </item>
+ <item> init_atensor </item>
+ <item> init_ctensor </item>
+ <item> in_neighbors </item>
+ <item> innerproduct </item>
+ <item> inpart </item>
+ <item> inprod </item>
+ <item> inrt </item>
+ <item> integerp </item>
+ <item> integer_partitions </item>
+ <item> integrate </item>
+ <item> intersect </item>
+ <item> intersection </item>
+ <item> intervalp </item>
+ <item> intopois </item>
+ <item> intosum </item>
+ <item> invariant1 </item>
+ <item> invariant2 </item>
+ <item> inverse_jacobi_cd </item>
+ <item> inverse_jacobi_cn </item>
+ <item> inverse_jacobi_cs </item>
+ <item> inverse_jacobi_dc </item>
+ <item> inverse_jacobi_dn </item>
+ <item> inverse_jacobi_ds </item>
+ <item> inverse_jacobi_nc </item>
+ <item> inverse_jacobi_nd </item>
+ <item> inverse_jacobi_ns </item>
+ <item> inverse_jacobi_sc </item>
+ <item> inverse_jacobi_sd </item>
+ <item> inverse_jacobi_sn </item>
+ <item> invert </item>
+ <item> invert_by_lu </item>
+ <item> inv_mod </item>
+ <item> is </item>
+ <item> is_biconnected </item>
+ <item> is_bipartite </item>
+ <item> is_connected </item>
+ <item> is_digraph </item>
+ <item> is_edge_in_graph </item>
+ <item> is_graph </item>
+ <item> is_graph_or_digraph </item>
+ <item> ishow </item>
+ <item> is_isomorphic </item>
+ <item> isolate </item>
+ <item> isomorphism </item>
+ <item> is_planar </item>
+ <item> isqrt </item>
+ <item> is_sconnected </item>
+ <item> is_tree </item>
+ <item> is_vertex_in_graph </item>
+ <item> items_inference </item>
+ <item> jacobi </item>
+ <item> jacobian </item>
+ <item> jacobi_cd </item>
+ <item> jacobi_cn </item>
+ <item> jacobi_cs </item>
+ <item> jacobi_dc </item>
+ <item> jacobi_dn </item>
+ <item> jacobi_ds </item>
+ <item> jacobi_nc </item>
+ <item> jacobi_nd </item>
+ <item> jacobi_ns </item>
+ <item> jacobi_p </item>
+ <item> jacobi_sc </item>
+ <item> jacobi_sd </item>
+ <item> jacobi_sn </item>
+ <item> JF </item>
+ <item> join </item>
+ <item> jordan </item>
+ <item> julia </item>
+ <item> kdels </item>
+ <item> kdelta </item>
+ <item> kill </item>
+ <item> killcontext </item>
+ <item> kostka </item>
+ <item> kron_delta </item>
+ <item> kronecker_product </item>
+ <item> kummer_m </item>
+ <item> kummer_u </item>
+ <item> kurtosis </item>
+ <item> kurtosis_bernoulli </item>
+ <item> kurtosis_beta </item>
+ <item> kurtosis_binomial </item>
+ <item> kurtosis_chi2 </item>
+ <item> kurtosis_continuous_uniform </item>
+ <item> kurtosis_discrete_uniform </item>
+ <item> kurtosis_exp </item>
+ <item> kurtosis_f </item>
+ <item> kurtosis_gamma </item>
+ <item> kurtosis_geometric </item>
+ <item> kurtosis_gumbel </item>
+ <item> kurtosis_hypergeometric </item>
+ <item> kurtosis_laplace </item>
+ <item> kurtosis_logistic </item>
+ <item> kurtosis_lognormal </item>
+ <item> kurtosis_negative_binomial </item>
+ <item> kurtosis_normal </item>
+ <item> kurtosis_pareto </item>
+ <item> kurtosis_poisson </item>
+ <item> kurtosis_rayleigh </item>
+ <item> kurtosis_student_t </item>
+ <item> kurtosis_weibull </item>
+ <item> labels </item>
+ <item> lagrange </item>
+ <item> laguerre </item>
+ <item> lambda </item>
+ <item> laplace </item>
+ <item> laplacian_matrix </item>
+ <item> last </item>
+ <item> lbfgs </item>
+ <item> lc2kdt </item>
+ <item> lcharp </item>
+ <item> lc_l </item>
+ <item> lcm </item>
+ <item> lc_u </item>
+ <item> ldefint </item>
+ <item> ldisp </item>
+ <item> ldisplay </item>
+ <item> legendre_p </item>
+ <item> legendre_q </item>
+ <item> leinstein </item>
+ <item> length </item>
+ <item> let </item>
+ <item> letrules </item>
+ <item> letsimp </item>
+ <item> levi_civita </item>
+ <item> lfreeof </item>
+ <item> lgtreillis </item>
+ <item> lhs </item>
+ <item> li </item>
+ <item> liediff </item>
+ <item> limit </item>
+ <item> Lindstedt </item>
+ <item> linear </item>
+ <item> linearinterpol </item>
+ <item> linear_program </item>
+ <item> line_graph </item>
+ <item> linsolve </item>
+ <item> listarray </item>
+ <item> list_correlations </item>
+ <item> listify </item>
+ <item> list_nc_monomials </item>
+ <item> listoftens </item>
+ <item> listofvars </item>
+ <item> listp </item>
+ <item> lmax </item>
+ <item> lmin </item>
+ <item> load </item>
+ <item> loadfile </item>
+ <item> local </item>
+ <item> locate_matrix_entry </item>
+ <item> log </item>
+ <item> logand </item>
+ <item> logarc </item>
+ <item> logcontract </item>
+ <item> logor </item>
+ <item> logxor </item>
+ <item> lopow </item>
+ <item> lorentz_gauge </item>
+ <item> lowercasep </item>
+ <item> lpart </item>
+ <item> lratsubst </item>
+ <item> lreduce </item>
+ <item> lriemann </item>
+ <item> lsquares_estimates </item>
+ <item> lsquares_estimates_approximate </item>
+ <item> lsquares_estimates_exact </item>
+ <item> lsquares_mse </item>
+ <item> lsquares_residual_mse </item>
+ <item> lsquares_residuals </item>
+ <item> lsum </item>
+ <item> ltreillis </item>
+ <item> lu_backsub </item>
+ <item> lu_factor </item>
+ <item> macroexpand </item>
+ <item> macroexpand1 </item>
+ <item> make_array </item>
+ <item> makebox </item>
+ <item> makefact </item>
+ <item> makegamma </item>
+ <item> make_level_picture </item>
+ <item> makelist </item>
+ <item> makeOrders </item>
+ <item> make_poly_continent </item>
+ <item> make_poly_country </item>
+ <item> make_polygon </item>
+ <item> make_random_state </item>
+ <item> make_rgb_picture </item>
+ <item> makeset </item>
+ <item> make_transform </item>
+ <item> mandelbrot </item>
+ <item> map </item>
+ <item> mapatom </item>
+ <item> maplist </item>
+ <item> matchdeclare </item>
+ <item> matchfix </item>
+ <item> mat_cond </item>
+ <item> mat_fullunblocker </item>
+ <item> mat_function </item>
+ <item> mat_norm </item>
+ <item> matrix </item>
+ <item> matrixmap </item>
+ <item> matrixp </item>
+ <item> matrix_size </item>
+ <item> mattrace </item>
+ <item> mat_trace </item>
+ <item> mat_unblocker </item>
+ <item> max </item>
+ <item> max_clique </item>
+ <item> max_degree </item>
+ <item> max_flow </item>
+ <item> maxi </item>
+ <item> maximize_lp </item>
+ <item> max_independent_set </item>
+ <item> max_matching </item>
+ <item> maybe </item>
+ <item> mean </item>
+ <item> mean_bernoulli </item>
+ <item> mean_beta </item>
+ <item> mean_binomial </item>
+ <item> mean_chi2 </item>
+ <item> mean_continuous_uniform </item>
+ <item> mean_deviation </item>
+ <item> mean_discrete_uniform </item>
+ <item> mean_exp </item>
+ <item> mean_f </item>
+ <item> mean_gamma </item>
+ <item> mean_geometric </item>
+ <item> mean_gumbel </item>
+ <item> mean_hypergeometric </item>
+ <item> mean_laplace </item>
+ <item> mean_logistic </item>
+ <item> mean_lognormal </item>
+ <item> mean_negative_binomial </item>
+ <item> mean_normal </item>
+ <item> mean_pareto </item>
+ <item> mean_poisson </item>
+ <item> mean_rayleigh </item>
+ <item> mean_student_t </item>
+ <item> mean_weibull </item>
+ <item> median </item>
+ <item> median_deviation </item>
+ <item> member </item>
+ <item> metricexpandall </item>
+ <item> min </item>
+ <item> min_degree </item>
+ <item> minfactorial </item>
+ <item> mini </item>
+ <item> minimalPoly </item>
+ <item> minimize_lp </item>
+ <item> minimum_spanning_tree </item>
+ <item> minor </item>
+ <item> mnewton </item>
+ <item> mod </item>
+ <item> mode_declare </item>
+ <item> mode_identity </item>
+ <item> ModeMatrix </item>
+ <item> moebius </item>
+ <item> mon2schur </item>
+ <item> mono </item>
+ <item> monomial_dimensions </item>
+ <item> multi_elem </item>
+ <item> multinomial </item>
+ <item> multinomial_coeff </item>
+ <item> multi_orbit </item>
+ <item> multi_pui </item>
+ <item> multsym </item>
+ <item> multthru </item>
+ <item> mycielski_graph </item>
+ <item> nary </item>
+ <item> nc_degree </item>
+ <item> ncexpt </item>
+ <item> ncharpoly </item>
+ <item> negative_picture </item>
+ <item> neighbors </item>
+ <item> newcontext </item>
+ <item> newdet </item>
+ <item> new_graph </item>
+ <item> newline </item>
+ <item> newton </item>
+ <item> next_prime </item>
+ <item> niceindices </item>
+ <item> ninth </item>
+ <item> noncentral_moment </item>
+ <item> nonmetricity </item>
+ <item> nonnegintegerp </item>
+ <item> nonscalarp </item>
+ <item> nonzeroandfreeof </item>
+ <item> notequal </item>
+ <item> nounify </item>
+ <item> nptetrad </item>
+ <item> nroots </item>
+ <item> nterms </item>
+ <item> ntermst </item>
+ <item> nthroot </item>
+ <item> nullity </item>
+ <item> nullspace </item>
+ <item> num </item>
+ <item> numbered_boundaries </item>
+ <item> numberp </item>
+ <item> num_distinct_partitions </item>
+ <item> numerval </item>
+ <item> numfactor </item>
+ <item> num_partitions </item>
+ <item> nusum </item>
+ <item> odd_girth </item>
+ <item> oddp </item>
+ <item> ode2 </item>
+ <item> ode_check </item>
+ <item> odelin </item>
+ <item> op </item>
+ <item> opena </item>
+ <item> openr </item>
+ <item> openw </item>
+ <item> operatorp </item>
+ <item> opsubst </item>
+ <item> optimize </item>
+ <item> orbit </item>
+ <item> orbits </item>
+ <item> ordergreat </item>
+ <item> ordergreatp </item>
+ <item> orderless </item>
+ <item> orderlessp </item>
+ <item> orthogonal_complement </item>
+ <item> orthopoly_recur </item>
+ <item> orthopoly_weight </item>
+ <item> outermap </item>
+ <item> out_neighbors </item>
+ <item> outofpois </item>
+ <item> pade </item>
+ <item> parGosper </item>
+ <item> parse_string </item>
+ <item> part </item>
+ <item> part2cont </item>
+ <item> partfrac </item>
+ <item> partition </item>
+ <item> partition_set </item>
+ <item> partpol </item>
+ <item> path_digraph </item>
+ <item> path_graph </item>
+ <item> pdf_bernoulli </item>
+ <item> pdf_beta </item>
+ <item> pdf_binomial </item>
+ <item> pdf_cauchy </item>
+ <item> pdf_chi2 </item>
+ <item> pdf_continuous_uniform </item>
+ <item> pdf_discrete_uniform </item>
+ <item> pdf_exp </item>
+ <item> pdf_f </item>
+ <item> pdf_gamma </item>
+ <item> pdf_geometric </item>
+ <item> pdf_gumbel </item>
+ <item> pdf_hypergeometric </item>
+ <item> pdf_laplace </item>
+ <item> pdf_logistic </item>
+ <item> pdf_lognormal </item>
+ <item> pdf_negative_binomial </item>
+ <item> pdf_normal </item>
+ <item> pdf_pareto </item>
+ <item> pdf_poisson </item>
+ <item> pdf_rank_sum </item>
+ <item> pdf_rayleigh </item>
+ <item> pdf_signed_rank </item>
+ <item> pdf_student_t </item>
+ <item> pdf_weibull </item>
+ <item> pearson_skewness </item>
+ <item> permanent </item>
+ <item> permut </item>
+ <item> permutation </item>
+ <item> permutations </item>
+ <item> petersen_graph </item>
+ <item> petrov </item>
+ <item> pickapart </item>
+ <item> picture_equalp </item>
+ <item> picturep </item>
+ <item> piechart </item>
+ <item> planar_embedding </item>
+ <item> playback </item>
+ <item> plog </item>
+ <item> plot2d </item>
+ <item> plot3d </item>
+ <item> plotdf </item>
+ <item> plsquares </item>
+ <item> pochhammer </item>
+ <item> poisdiff </item>
+ <item> poisexpt </item>
+ <item> poisint </item>
+ <item> poismap </item>
+ <item> poisplus </item>
+ <item> poissimp </item>
+ <item> poissubst </item>
+ <item> poistimes </item>
+ <item> poistrim </item>
+ <item> polarform </item>
+ <item> polartorect </item>
+ <item> poly_add </item>
+ <item> poly_buchberger </item>
+ <item> poly_buchberger_criterion </item>
+ <item> poly_colon_ideal </item>
+ <item> poly_content </item>
+ <item> polydecomp </item>
+ <item> poly_depends_p </item>
+ <item> poly_elimination_ideal </item>
+ <item> poly_exact_divide </item>
+ <item> poly_expand </item>
+ <item> poly_expt </item>
+ <item> poly_gcd </item>
+ <item> poly_grobner </item>
+ <item> poly_grobner_equal </item>
+ <item> poly_grobner_member </item>
+ <item> poly_grobner_subsetp </item>
+ <item> poly_ideal_intersection </item>
+ <item> poly_ideal_polysaturation </item>
+ <item> poly_ideal_polysaturation1 </item>
+ <item> poly_ideal_saturation </item>
+ <item> poly_ideal_saturation1 </item>
+ <item> poly_lcm </item>
+ <item> poly_minimization </item>
+ <item> polymod </item>
+ <item> poly_multiply </item>
+ <item> polynome2ele </item>
+ <item> polynomialp </item>
+ <item> poly_normal_form </item>
+ <item> poly_normalize </item>
+ <item> poly_normalize_list </item>
+ <item> poly_polysaturation_extension </item>
+ <item> poly_primitive_part </item>
+ <item> poly_pseudo_divide </item>
+ <item> poly_reduced_grobner </item>
+ <item> poly_reduction </item>
+ <item> poly_saturation_extension </item>
+ <item> poly_s_polynomial </item>
+ <item> poly_subtract </item>
+ <item> polytocompanion </item>
+ <item> potential </item>
+ <item> power_mod </item>
+ <item> powers </item>
+ <item> powerseries </item>
+ <item> powerset </item>
+ <item> prev_prime </item>
+ <item> primep </item>
+ <item> print </item>
+ <item> printf </item>
+ <item> print_graph </item>
+ <item> printpois </item>
+ <item> printprops </item>
+ <item> prodrac </item>
+ <item> product </item>
+ <item> properties </item>
+ <item> propvars </item>
+ <item> psi </item>
+ <item> ptriangularize </item>
+ <item> pui </item>
+ <item> pui2comp </item>
+ <item> pui2ele </item>
+ <item> pui2polynome </item>
+ <item> pui_direct </item>
+ <item> puireduc </item>
+ <item> put </item>
+ <item> qput </item>
+ <item> qrange </item>
+ <item> quad_qag </item>
+ <item> quad_qagi </item>
+ <item> quad_qags </item>
+ <item> quad_qawc </item>
+ <item> quad_qawf </item>
+ <item> quad_qawo </item>
+ <item> quad_qaws </item>
+ <item> quantile </item>
+ <item> quantile_bernoulli </item>
+ <item> quantile_beta </item>
+ <item> quantile_binomial </item>
+ <item> quantile_cauchy </item>
+ <item> quantile_chi2 </item>
+ <item> quantile_continuous_uniform </item>
+ <item> quantile_discrete_uniform </item>
+ <item> quantile_exp </item>
+ <item> quantile_f </item>
+ <item> quantile_gamma </item>
+ <item> quantile_geometric </item>
+ <item> quantile_gumbel </item>
+ <item> quantile_hypergeometric </item>
+ <item> quantile_laplace </item>
+ <item> quantile_logistic </item>
+ <item> quantile_lognormal </item>
+ <item> quantile_negative_binomial </item>
+ <item> quantile_normal </item>
+ <item> quantile_pareto </item>
+ <item> quantile_poisson </item>
+ <item> quantile_rayleigh </item>
+ <item> quantile_student_t </item>
+ <item> quantile_weibull </item>
+ <item> quartile_skewness </item>
+ <item> quit </item>
+ <item> qunit </item>
+ <item> quotient </item>
+ <item> radcan </item>
+ <item> radius </item>
+ <item> random </item>
+ <item> random_bernoulli </item>
+ <item> random_beta </item>
+ <item> random_binomial </item>
+ <item> random_cauchy </item>
+ <item> random_chi2 </item>
+ <item> random_continuous_uniform </item>
+ <item> random_digraph </item>
+ <item> random_discrete_uniform </item>
+ <item> random_exp </item>
+ <item> random_f </item>
+ <item> random_gamma </item>
+ <item> random_geometric </item>
+ <item> random_graph </item>
+ <item> random_graph1 </item>
+ <item> random_gumbel </item>
+ <item> random_hypergeometric </item>
+ <item> random_laplace </item>
+ <item> random_logistic </item>
+ <item> random_lognormal </item>
+ <item> random_negative_binomial </item>
+ <item> random_network </item>
+ <item> random_normal </item>
+ <item> random_pareto </item>
+ <item> random_permutation </item>
+ <item> random_poisson </item>
+ <item> random_rayleigh </item>
+ <item> random_regular_graph </item>
+ <item> random_student_t </item>
+ <item> random_tournament </item>
+ <item> random_tree </item>
+ <item> random_weibull </item>
+ <item> range </item>
+ <item> rank </item>
+ <item> rat </item>
+ <item> ratcoef </item>
+ <item> ratdenom </item>
+ <item> ratdiff </item>
+ <item> ratdisrep </item>
+ <item> ratexpand </item>
+ <item> rational </item>
+ <item> rationalize </item>
+ <item> ratnumer </item>
+ <item> ratnump </item>
+ <item> ratp </item>
+ <item> ratsimp </item>
+ <item> ratsubst </item>
+ <item> ratvars </item>
+ <item> ratweight </item>
+ <item> read </item>
+ <item> read_hashed_array </item>
+ <item> readline </item>
+ <item> read_lisp_array </item>
+ <item> read_list </item>
+ <item> read_matrix </item>
+ <item> read_maxima_array </item>
+ <item> read_nested_list </item>
+ <item> readonly </item>
+ <item> read_xpm </item>
+ <item> realpart </item>
+ <item> realroots </item>
+ <item> rearray </item>
+ <item> rectform </item>
+ <item> recttopolar </item>
+ <item> rediff </item>
+ <item> reduce_consts </item>
+ <item> reduce_order </item>
+ <item> region_boundaries </item>
+ <item> rem </item>
+ <item> remainder </item>
+ <item> remarray </item>
+ <item> rembox </item>
+ <item> remcomps </item>
+ <item> remcon </item>
+ <item> remcoord </item>
+ <item> remfun </item>
+ <item> remfunction </item>
+ <item> remlet </item>
+ <item> remove </item>
+ <item> remove_edge </item>
+ <item> remove_vertex </item>
+ <item> rempart </item>
+ <item> remrule </item>
+ <item> remsym </item>
+ <item> remvalue </item>
+ <item> rename </item>
+ <item> reset </item>
+ <item> residue </item>
+ <item> resolvante </item>
+ <item> resolvante_alternee1 </item>
+ <item> resolvante_bipartite </item>
+ <item> resolvante_diedrale </item>
+ <item> resolvante_klein </item>
+ <item> resolvante_klein3 </item>
+ <item> resolvante_produit_sym </item>
+ <item> resolvante_unitaire </item>
+ <item> resolvante_vierer </item>
+ <item> rest </item>
+ <item> resultant </item>
+ <item> return </item>
+ <item> reveal </item>
+ <item> reverse </item>
+ <item> revert </item>
+ <item> revert2 </item>
+ <item> rgb2level </item>
+ <item> rhs </item>
+ <item> ricci </item>
+ <item> riemann </item>
+ <item> rinvariant </item>
+ <item> risch </item>
+ <item> rk </item>
+ <item> rncombine </item>
+ <item> romberg </item>
+ <item> room </item>
+ <item> rootscontract </item>
+ <item> row </item>
+ <item> rowop </item>
+ <item> rowswap </item>
+ <item> rreduce </item>
+ <item> run_testsuite </item>
+ <item> save </item>
+ <item> scalarp </item>
+ <item> scaled_bessel_i </item>
+ <item> scaled_bessel_i0 </item>
+ <item> scaled_bessel_i1 </item>
+ <item> scalefactors </item>
+ <item> scanmap </item>
+ <item> scatterplot </item>
+ <item> schur2comp </item>
+ <item> sconcat </item>
+ <item> scopy </item>
+ <item> scsimp </item>
+ <item> scurvature </item>
+ <item> sdowncase </item>
+ <item> sec </item>
+ <item> sech </item>
+ <item> second </item>
+ <item> sequal </item>
+ <item> sequalignore </item>
+ <item> setdifference </item>
+ <item> set_edge_weight </item>
+ <item> setelmx </item>
+ <item> setequalp </item>
+ <item> setify </item>
+ <item> setp </item>
+ <item> set_partitions </item>
+ <item> set_plot_option </item>
+ <item> set_random_state </item>
+ <item> setunits </item>
+ <item> setup_autoload </item>
+ <item> set_up_dot_simplifications </item>
+ <item> set_vertex_label </item>
+ <item> seventh </item>
+ <item> sexplode </item>
+ <item> sf </item>
+ <item> shortest_path </item>
+ <item> show </item>
+ <item> showcomps </item>
+ <item> showratvars </item>
+ <item> sign </item>
+ <item> signum </item>
+ <item> similaritytransform </item>
+ <item> simple_linear_regression </item>
+ <item> simplify_sum </item>
+ <item> simplode </item>
+ <item> simpmetderiv </item>
+ <item> simtran </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sinsert </item>
+ <item> sinvertcase </item>
+ <item> sixth </item>
+ <item> skewness </item>
+ <item> skewness_bernoulli </item>
+ <item> skewness_beta </item>
+ <item> skewness_binomial </item>
+ <item> skewness_chi2 </item>
+ <item> skewness_continuous_uniform </item>
+ <item> skewness_discrete_uniform </item>
+ <item> skewness_exp </item>
+ <item> skewness_f </item>
+ <item> skewness_gamma </item>
+ <item> skewness_geometric </item>
+ <item> skewness_gumbel </item>
+ <item> skewness_hypergeometric </item>
+ <item> skewness_laplace </item>
+ <item> skewness_logistic </item>
+ <item> skewness_lognormal </item>
+ <item> skewness_negative_binomial </item>
+ <item> skewness_normal </item>
+ <item> skewness_pareto </item>
+ <item> skewness_poisson </item>
+ <item> skewness_rayleigh </item>
+ <item> skewness_student_t </item>
+ <item> skewness_weibull </item>
+ <item> slength </item>
+ <item> smake </item>
+ <item> smismatch </item>
+ <item> solve </item>
+ <item> solve_rec </item>
+ <item> solve_rec_rat </item>
+ <item> some </item>
+ <item> somrac </item>
+ <item> sort </item>
+ <item> sparse6_decode </item>
+ <item> sparse6_encode </item>
+ <item> sparse6_export </item>
+ <item> sparse6_import </item>
+ <item> specint </item>
+ <item> spherical_bessel_j </item>
+ <item> spherical_bessel_y </item>
+ <item> spherical_hankel1 </item>
+ <item> spherical_hankel2 </item>
+ <item> spherical_harmonic </item>
+ <item> splice </item>
+ <item> split </item>
+ <item> sposition </item>
+ <item> sprint </item>
+ <item> sqfr </item>
+ <item> sqrt </item>
+ <item> sqrtdenest </item>
+ <item> sremove </item>
+ <item> sremovefirst </item>
+ <item> sreverse </item>
+ <item> ssearch </item>
+ <item> ssort </item>
+ <item> sstatus </item>
+ <item> ssubst </item>
+ <item> ssubstfirst </item>
+ <item> staircase </item>
+ <item> status </item>
+ <item> std </item>
+ <item> std1 </item>
+ <item> std_bernoulli </item>
+ <item> std_beta </item>
+ <item> std_binomial </item>
+ <item> std_chi2 </item>
+ <item> std_continuous_uniform </item>
+ <item> std_discrete_uniform </item>
+ <item> std_exp </item>
+ <item> std_f </item>
+ <item> std_gamma </item>
+ <item> std_geometric </item>
+ <item> std_gumbel </item>
+ <item> std_hypergeometric </item>
+ <item> std_laplace </item>
+ <item> std_logistic </item>
+ <item> std_lognormal </item>
+ <item> std_negative_binomial </item>
+ <item> std_normal </item>
+ <item> std_pareto </item>
+ <item> std_poisson </item>
+ <item> std_rayleigh </item>
+ <item> std_student_t </item>
+ <item> std_weibull </item>
+ <item> stirling </item>
+ <item> stirling1 </item>
+ <item> stirling2 </item>
+ <item> strim </item>
+ <item> striml </item>
+ <item> strimr </item>
+ <item> string </item>
+ <item> stringout </item>
+ <item> stringp </item>
+ <item> strong_components </item>
+ <item> sublis </item>
+ <item> sublist </item>
+ <item> sublist_indices </item>
+ <item> submatrix </item>
+ <item> subsample </item>
+ <item> subset </item>
+ <item> subsetp </item>
+ <item> subst </item>
+ <item> substinpart </item>
+ <item> substpart </item>
+ <item> substring </item>
+ <item> subvar </item>
+ <item> subvarp </item>
+ <item> sum </item>
+ <item> sumcontract </item>
+ <item> summand_to_rec </item>
+ <item> supcase </item>
+ <item> supcontext </item>
+ <item> symbolp </item>
+ <item> symmdifference </item>
+ <item> symmetricp </item>
+ <item> system </item>
+ <item> take_channel </item>
+ <item> take_inference </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> taylor </item>
+ <item> taylorinfo </item>
+ <item> taylorp </item>
+ <item> taylor_simplifier </item>
+ <item> taytorat </item>
+ <item> tcl_output </item>
+ <item> tcontract </item>
+ <item> tellrat </item>
+ <item> tellsimp </item>
+ <item> tellsimpafter </item>
+ <item> tentex </item>
+ <item> tenth </item>
+ <item> test_mean </item>
+ <item> test_means_difference </item>
+ <item> test_normality </item>
+ <item> test_rank_sum </item>
+ <item> test_sign </item>
+ <item> test_signed_rank </item>
+ <item> test_variance </item>
+ <item> test_variance_ratio </item>
+ <item> tex </item>
+ <item> texput </item>
+ <item> %th </item>
+ <item> third </item>
+ <item> throw </item>
+ <item> time </item>
+ <item> timedate </item>
+ <item> timer </item>
+ <item> timer_info </item>
+ <item> tldefint </item>
+ <item> tlimit </item>
+ <item> todd_coxeter </item>
+ <item> toeplitz </item>
+ <item> tokens </item>
+ <item> to_lisp </item>
+ <item> topological_sort </item>
+ <item> totaldisrep </item>
+ <item> totalfourier </item>
+ <item> totient </item>
+ <item> tpartpol </item>
+ <item> trace </item>
+ <item> tracematrix </item>
+ <item> trace_options </item>
+ <item> translate </item>
+ <item> translate_file </item>
+ <item> transpose </item>
+ <item> tree_reduce </item>
+ <item> treillis </item>
+ <item> treinat </item>
+ <item> triangularize </item>
+ <item> trigexpand </item>
+ <item> trigrat </item>
+ <item> trigreduce </item>
+ <item> trigsimp </item>
+ <item> trunc </item>
+ <item> tr_warnings_get </item>
+ <item> ueivects </item>
+ <item> uforget </item>
+ <item> ultraspherical </item>
+ <item> underlying_graph </item>
+ <item> undiff </item>
+ <item> union </item>
+ <item> unique </item>
+ <item> uniteigenvectors </item>
+ <item> unit_step </item>
+ <item> unitvector </item>
+ <item> unknown </item>
+ <item> unorder </item>
+ <item> unsum </item>
+ <item> untellrat </item>
+ <item> untimer </item>
+ <item> untrace </item>
+ <item> uppercasep </item>
+ <item> uricci </item>
+ <item> uriemann </item>
+ <item> uvect </item>
+ <item> vandermonde_matrix </item>
+ <item> var </item>
+ <item> var1 </item>
+ <item> var_bernoulli </item>
+ <item> var_beta </item>
+ <item> var_binomial </item>
+ <item> var_chi2 </item>
+ <item> var_continuous_uniform </item>
+ <item> var_discrete_uniform </item>
+ <item> var_exp </item>
+ <item> var_f </item>
+ <item> var_gamma </item>
+ <item> var_geometric </item>
+ <item> var_gumbel </item>
+ <item> var_hypergeometric </item>
+ <item> var_laplace </item>
+ <item> var_logistic </item>
+ <item> var_lognormal </item>
+ <item> var_negative_binomial </item>
+ <item> var_normal </item>
+ <item> var_pareto </item>
+ <item> var_poisson </item>
+ <item> var_rayleigh </item>
+ <item> var_student_t </item>
+ <item> var_weibull </item>
+ <item> vectorpotential </item>
+ <item> vectorsimp </item>
+ <item> verbify </item>
+ <item> vers </item>
+ <item> vertex_coloring </item>
+ <item> vertex_degree </item>
+ <item> vertex_distance </item>
+ <item> vertex_eccentricity </item>
+ <item> vertex_in_degree </item>
+ <item> vertex_out_degree </item>
+ <item> vertices </item>
+ <item> vertices_to_cycle </item>
+ <item> vertices_to_path </item>
+ <item> weyl </item>
+ <item> wheel_graph </item>
+ <item> with_stdout </item>
+ <item> write_data </item>
+ <item> writefile </item>
+ <item> wronskian </item>
+ <item> xgraph_curves </item>
+ <item> xreduce </item>
+ <item> xthru </item>
+ <item> Zeilberger </item>
+ <item> zeroequiv </item>
+ <item> zerofor </item>
+ <item> zeromatrix </item>
+ <item> zeromatrixp </item>
+ <item> zeta </item>
+ <item> zlange </item>
+ </list>
+
+ <list name="MaximaVariable">
+ <item> _ </item>
+ <item> __ </item>
+ <item> % </item>
+ <item> %% </item>
+ <item> absboxchar </item>
+ <item> activecontexts </item>
+ <item> additive </item>
+ <item> algebraic </item>
+ <item> algepsilon </item>
+ <item> algexact </item>
+ <item> aliases </item>
+ <item> all_dotsimp_denoms </item>
+ <item> allbut </item>
+ <item> allsym </item>
+ <item> arrays </item>
+ <item> askexp </item>
+ <item> assume_pos </item>
+ <item> assume_pos_pred </item>
+ <item> assumescalar </item>
+ <item> atomgrad </item>
+ <item> backsubst </item>
+ <item> berlefact </item>
+ <item> besselexpand </item>
+ <item> bftorat </item>
+ <item> bftrunc </item>
+ <item> boxchar </item>
+ <item> breakup </item>
+ <item> cauchysum </item>
+ <item> cflength </item>
+ <item> cframe_flag </item>
+ <item> cnonmet_flag </item>
+ <item> context </item>
+ <item> contexts </item>
+ <item> cosnpiflag </item>
+ <item> ctaypov </item>
+ <item> ctaypt </item>
+ <item> ctayswitch </item>
+ <item> ctayvar </item>
+ <item> ct_coords </item>
+ <item> ctorsion_flag </item>
+ <item> ctrgsimp </item>
+ <item> current_let_rule_package </item>
+ <item> debugmode </item>
+ <item> default_let_rule_package </item>
+ <item> demoivre </item>
+ <item> dependencies </item>
+ <item> derivabbrev </item>
+ <item> derivsubst </item>
+ <item> detout </item>
+ <item> diagmetric </item>
+ <item> dim </item>
+ <item> dispflag </item>
+ <item> display2d </item>
+ <item> display_format_internal </item>
+ <item> doallmxops </item>
+ <item> domain </item>
+ <item> domxexpt </item>
+ <item> domxmxops </item>
+ <item> domxnctimes </item>
+ <item> dontfactor </item>
+ <item> doscmxops </item>
+ <item> doscmxplus </item>
+ <item> dot0nscsimp </item>
+ <item> dot0simp </item>
+ <item> dot1simp </item>
+ <item> dotassoc </item>
+ <item> dotconstrules </item>
+ <item> dotdistrib </item>
+ <item> dotexptsimp </item>
+ <item> dotident </item>
+ <item> dotscrules </item>
+ <item> draw_graph_program </item>
+ <item> %edispflag </item>
+ <item> %emode </item>
+ <item> %enumer </item>
+ <item> epsilon_lp </item>
+ <item> erfflag </item>
+ <item> error </item>
+ <item> error_size </item>
+ <item> error_syms </item>
+ <item> %e_to_numlog </item>
+ <item> evflag </item>
+ <item> evfun </item>
+ <item> expandwrt_denom </item>
+ <item> expon </item>
+ <item> exponentialize </item>
+ <item> expop </item>
+ <item> exptdispflag </item>
+ <item> exptisolate </item>
+ <item> exptsubst </item>
+ <item> facexpand </item>
+ <item> factlim </item>
+ <item> factorflag </item>
+ <item> file_output_append </item>
+ <item> file_search_demo </item>
+ <item> file_search_lisp </item>
+ <item> file_search_maxima </item>
+ <item> find_root_abs </item>
+ <item> find_root_error </item>
+ <item> find_root_rel </item>
+ <item> flipflag </item>
+ <item> float2bf </item>
+ <item> fortindent </item>
+ <item> fortspaces </item>
+ <item> fpprec </item>
+ <item> fpprintprec </item>
+ <item> functions </item>
+ <item> gammalim </item>
+ <item> gdet </item>
+ <item> genindex </item>
+ <item> gensumnum </item>
+ <item> GGFCFMAX </item>
+ <item> GGFINFINITY </item>
+ <item> globalsolve </item>
+ <item> gradefs </item>
+ <item> grind </item>
+ <item> halfangles </item>
+ <item> %iargs </item>
+ <item> ibase </item>
+ <item> icounter </item>
+ <item> idummyx </item>
+ <item> ieqnprint </item>
+ <item> iframe_bracket_form </item>
+ <item> igeowedge_flag </item>
+ <item> imetric </item>
+ <item> inchar </item>
+ <item> infeval </item>
+ <item> inflag </item>
+ <item> infolists </item>
+ <item> in_netmath </item>
+ <item> integrate_use_rootsof </item>
+ <item> integration_constant </item>
+ <item> integration_constant_counter </item>
+ <item> intfaclim </item>
+ <item> isolate_wrt_times </item>
+ <item> keepfloat </item>
+ <item> labels </item>
+ <item> letrat </item>
+ <item> let_rule_packages </item>
+ <item> lhospitallim </item>
+ <item> limsubst </item>
+ <item> linechar </item>
+ <item> linel </item>
+ <item> linenum </item>
+ <item> linsolve_params </item>
+ <item> linsolvewarn </item>
+ <item> lispdisp </item>
+ <item> listarith </item>
+ <item> listconstvars </item>
+ <item> listdummyvars </item>
+ <item> lmxchar </item>
+ <item> loadprint </item>
+ <item> logabs </item>
+ <item> logarc </item>
+ <item> logconcoeffp </item>
+ <item> logexpand </item>
+ <item> lognegint </item>
+ <item> lognumer </item>
+ <item> logsimp </item>
+ <item> m1pbranch </item>
+ <item> macroexpansion </item>
+ <item> maperror </item>
+ <item> mapprint </item>
+ <item> matrix_element_add </item>
+ <item> matrix_element_mult </item>
+ <item> matrix_element_transpose </item>
+ <item> maxapplydepth </item>
+ <item> maxapplyheight </item>
+ <item> maxima_tempdir </item>
+ <item> maxima_userdir </item>
+ <item> maxnegex </item>
+ <item> maxposex </item>
+ <item> maxpsifracdenom </item>
+ <item> maxpsifracnum </item>
+ <item> maxpsinegint </item>
+ <item> maxpsiposint </item>
+ <item> maxtayorder </item>
+ <item> method </item>
+ <item> mode_check_errorp </item>
+ <item> mode_checkp </item>
+ <item> mode_check_warnp </item>
+ <item> modulus </item>
+ <item> multiplicities </item>
+ <item> myoptions </item>
+ <item> negdistrib </item>
+ <item> negsumdispflag </item>
+ <item> newtonepsilon </item>
+ <item> newtonmaxiter </item>
+ <item> niceindicespref </item>
+ <item> nolabels </item>
+ <item> nonegative_lp </item>
+ <item> noundisp </item>
+ <item> obase </item>
+ <item> opproperties </item>
+ <item> opsubst </item>
+ <item> optimprefix </item>
+ <item> optionset </item>
+ <item> outchar </item>
+ <item> packagefile </item>
+ <item> partswitch </item>
+ <item> pfeformat </item>
+ <item> %piargs </item>
+ <item> piece </item>
+ <item> plot_options </item>
+ <item> poislim </item>
+ <item> poly_coefficient_ring </item>
+ <item> poly_elimination_order </item>
+ <item> poly_grobner_algorithm </item>
+ <item> poly_grobner_debug </item>
+ <item> poly_monomial_order </item>
+ <item> poly_primary_elimination_order </item>
+ <item> poly_return_term_list </item>
+ <item> poly_secondary_elimination_order </item>
+ <item> poly_top_reduction_only </item>
+ <item> powerdisp </item>
+ <item> prederror </item>
+ <item> primep_number_of_tests </item>
+ <item> product_use_gamma </item>
+ <item> programmode </item>
+ <item> prompt </item>
+ <item> psexpand </item>
+ <item> radexpand </item>
+ <item> radsubstflag </item>
+ <item> random_beta_algorithm </item>
+ <item> random_binomial_algorithm </item>
+ <item> random_chi2_algorithm </item>
+ <item> random_exp_algorithm </item>
+ <item> random_f_algorithm </item>
+ <item> random_gamma_algorithm </item>
+ <item> random_geometric_algorithm </item>
+ <item> random_hypergeometric_algorithm </item>
+ <item> random_negative_binomial_algorithm </item>
+ <item> random_normal_algorithm </item>
+ <item> random_poisson_algorithm </item>
+ <item> random_student_t_algorithm </item>
+ <item> ratalgdenom </item>
+ <item> ratchristof </item>
+ <item> ratdenomdivide </item>
+ <item> rateinstein </item>
+ <item> ratepsilon </item>
+ <item> ratexpand </item>
+ <item> ratfac </item>
+ <item> ratmx </item>
+ <item> ratprint </item>
+ <item> ratriemann </item>
+ <item> ratsimpexpons </item>
+ <item> ratvars </item>
+ <item> ratweights </item>
+ <item> ratweyl </item>
+ <item> ratwtlvl </item>
+ <item> realonly </item>
+ <item> refcheck </item>
+ <item> rmxchar </item>
+ <item> %rnum_list </item>
+ <item> rombergabs </item>
+ <item> rombergit </item>
+ <item> rombergmin </item>
+ <item> rombergtol </item>
+ <item> rootsconmode </item>
+ <item> rootsepsilon </item>
+ <item> savedef </item>
+ <item> savefactors </item>
+ <item> scalarmatrixp </item>
+ <item> setcheck </item>
+ <item> setcheckbreak </item>
+ <item> setval </item>
+ <item> showtime </item>
+ <item> simplify_products </item>
+ <item> simpsum </item>
+ <item> sinnpiflag </item>
+ <item> solvedecomposes </item>
+ <item> solveexplicit </item>
+ <item> solvefactors </item>
+ <item> solve_inconsistent_error </item>
+ <item> solvenullwarn </item>
+ <item> solveradcan </item>
+ <item> solvetrigwarn </item>
+ <item> sparse </item>
+ <item> sqrtdispflag </item>
+ <item> stardisp </item>
+ <item> stats_numer </item>
+ <item> stringdisp </item>
+ <item> sublis_apply_lambda </item>
+ <item> sumexpand </item>
+ <item> sumsplitfact </item>
+ <item> taylordepth </item>
+ <item> taylor_logexpand </item>
+ <item> taylor_order_coefficients </item>
+ <item> taylor_truncate_polynomials </item>
+ <item> tensorkill </item>
+ <item> testsuite_files </item>
+ <item> timer_devalue </item>
+ <item> tlimswitch </item>
+ <item> transcompile </item>
+ <item> transrun </item>
+ <item> tr_array_as_ref </item>
+ <item> tr_bound_function_applyp </item>
+ <item> tr_file_tty_messagesp </item>
+ <item> tr_float_can_branch_complex </item>
+ <item> tr_function_call_default </item>
+ <item> trigexpandplus </item>
+ <item> trigexpandtimes </item>
+ <item> triginverses </item>
+ <item> trigsign </item>
+ <item> tr_numer </item>
+ <item> tr_optimize_max_loop </item>
+ <item> tr_semicompile </item>
+ <item> tr_state_vars </item>
+ <item> tr_warn_bad_function_calls </item>
+ <item> tr_warn_fexpr </item>
+ <item> tr_warn_meval </item>
+ <item> tr_warn_mode </item>
+ <item> tr_warn_undeclared </item>
+ <item> tr_warn_undefined_variable </item>
+ <item> tr_windy </item>
+ <item> ttyoff </item>
+ <item> use_fast_arrays </item>
+ <item> values </item>
+ <item> vect_cross </item>
+ <item> verbose </item>
+ <item> zerobern </item>
+ <item> zeta%pi </item>
+ </list>
+
+<!-- Should quoted symbols be highlighted? (Now they aren't) -->
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
+ <keyword attribute="Function" String="MaximaFunction"/>
+ <keyword attribute="Variable" String="MaximaVariable"/>
+ <keyword attribute="Keyword" String="MaximaKeyword"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment"/>
+ <RegExpr attribute="Label" String="[a-zA-Z_][a-zA-Z0-9%_]*"/>
+ <RegExpr attribute="Float" String="[-+]?\d+\.\d*([BbDdEeSs][-+]?\d+)?"/>
+ <RegExpr attribute="Float" String="[-+]?\.\d+([BbDdEeSs][-+]?\d+)?"/>
+ <RegExpr attribute="Float" String="[-+]?\d+[BbDdEeSs][-+]?\d+"/>
+ <RegExpr attribute="Integer" String="[-+]?\d+"/>
+ <DetectChar attribute="Quote" char="'"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String" >
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Comment">
+ <keyword attribute="Special" String="SpecialComment"/>
+ <DetectSpaces/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" color="#000"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" bold="true" color="#000"/>
+ <itemData name="Variable" italic="true" color="#336"/>
+ <itemData name="String" defStyleNum="dsString" color="#c00"/>
+ <itemData name="Function" defStyleNum="dsFunction" color="#066"/>
+ <itemData name="Integer" defStyleNum="dsDecVal" color="#00c"/>
+ <itemData name="Float" defStyleNum="dsFloat" color="#606"/>
+ <itemData name="Comment" color="#666"/>
+ <itemData name="Quote" color="#00c" bold="true"/>
+ <itemData name="Special" color="#c00" bold="true" />
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="true" weakDeliminator="%" additionalDeliminator="@#"/>
+ </general>
+
+</language>
diff --git a/kate/data/mediawiki.xml b/kate/data/mediawiki.xml
index f10fe6586..42ec1dd32 100644
--- a/kate/data/mediawiki.xml
+++ b/kate/data/mediawiki.xml
@@ -1,6 +1,6 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="MediaWiki" section="Markup" version="1.01" kateversion="2.4" extensions="" mimetype="" license="FDL" >
+<language name="MediaWiki" section="Markup" version="1.02" kateversion="2.4" extensions="" mimetype="" license="FDL" >
<highlighting>
<contexts>
<context attribute="Normal" lineEndContext="#stay" name="normal" >
@@ -48,10 +48,13 @@
<DetectChar char="'" context="Error" attribute="Error" />
</context>
<context attribute="Link" lineEndContext="#stay" name="WikiLink" >
- <DetectChar char="|" attribute="Wiki-Tag" context="#stay" />
+ <DetectChar char="|" attribute="Wiki-Tag" context="WikiLinkDescription" />
<Detect2Chars char="]" char1="]" context="#pop" attribute="Wiki-Tag" />
<DetectChar char="'" context="Error" attribute="Error" />
</context>
+ <context attribute="Link" lineEndContext="#stay" name="WikiLinkDescription" >
+ <Detect2Chars char="]" char1="]" context="#pop" attribute="Wiki-Tag" lookAhead="true" />
+ </context>
<context attribute="Template" lineEndContext="#stay" name="Link" >
<Detect2Chars char="}" char1="}" context="#pop" attribute="Wiki-Tag" />
<AnyChar String="'[]" context="Error" attribute="Error" />
diff --git a/kate/data/mergetagtext.xml b/kate/data/mergetagtext.xml
new file mode 100644
index 000000000..83b14a31b
--- /dev/null
+++ b/kate/data/mergetagtext.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ Copyright 2008 Diggory Hardy
+
+ Author: Diggory Hardy <diggory.hardy@gmail.com>
+
+ This contains highlighting for mergetag text files, a sub-part of the mde project.
+ dsource.org/projects/mde
+
+ **********************************************************************
+ * This library is free software; you can redistribute it and/or *
+ * modify it under the terms of the GNU Lesser General Public *
+ * License as published by the Free Software Foundation; either *
+ * version 2 of the License, or (at your option) any later version. *
+ * *
+ * This library is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this library; if not, write to the *
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
+ * Boston, MA 02110-1301, USA. *
+ **********************************************************************
+ -->
+<language name="mergetag text" version="0.1" kateversion="2.5" section="Configuration" author="Diggory Hardy (diggory.hardy@gmail.com)" license="LGPL" extensions="*.mtt;">
+ <highlighting>
+ <contexts>
+ <context name="Normal" attribute="Error" lineEndContext="#stay">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment Brackets" context="SecComment" char="!" char1="{" beginRegion="SecComment" />
+ <Detect2Chars attribute="Comment Brackets" context="TagCommentType" char="!" char1="&lt;" />
+ <DetectChar attribute="Brackets" context="SectionIdentifier" char="{" beginRegion="SecID" />
+ <DetectChar attribute="Tag Character" context="TagType" char="&lt;" />
+ </context>
+
+ <context name="SectionIdentifier" attribute="ID" lineEndContext="#stay">
+ <DetectChar attribute="Brackets" context="#pop" char="}" endRegion="SecID" />
+ </context>
+
+ <context name="SecComment" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment Brackets" context="#pop" char="}" endRegion="SecComment" />
+ <DetectChar attribute="Comment Brackets" context="SecComment" char="{" beginRegion="SecID" />
+ </context>
+
+ <context name="TagType" attribute="Type" lineEndContext="#stay">
+ <DetectChar attribute="Tag Character" context="TagID" char="|" />
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="TagID" attribute="ID" lineEndContext="#stay">
+ <DetectChar attribute="Tag Character" context="TagData" char="=" />
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="TagData" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Tag Character" context="#pop#pop#pop" char="&gt;" />
+
+ <DetectChar attribute="Char" context="CharLiteral" char="'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <!-- Number literals -->
+ <Float attribute="Float" context="#stay" />
+ <RegExpr attribute="Binary" context="#pop" String="0[bB][01]+"/>
+ <RegExpr attribute="Octal" context="#pop" String="0[oO][0-7]+"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Integer" context="#stay" />
+
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="TagErrors" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Error" context="#stay" char="&lt;" />
+ <DetectChar attribute="Error" context="#stay" char="|" />
+ <DetectChar attribute="Error" context="#stay" char="=" />
+ <DetectChar attribute="Error" context="#stay" char="&gt;" />
+ </context>
+
+ <context name="TagCommentType" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment Brackets" context="TagCommentID" char="|" />
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="TagCommentID" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment Brackets" context="TagCommentData" char="=" />
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="TagCommentData" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment Brackets" context="#pop#pop#pop" char="&gt;" />
+ <DetectChar attribute="Comment" context="CommentChar" char="'"/>
+ <DetectChar attribute="Comment" context="CommentString" char="&quot;"/>
+ <IncludeRules context="TagErrors" />
+ </context>
+ <context name="CommentString" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment" context="#pop" char="&quot;" />
+ <RegExpr String="\\." attribute="Comment" context="#stay"/>
+ </context>
+ <context name="CommentChar" attribute="Comment" lineEndContext="#stay">
+ <DetectChar attribute="Comment" context="#pop" char="'" />
+ <RegExpr String="\\." attribute="Comment" context="#stay"/>
+ </context>
+
+ <!-- 'char' -->
+ <context name="CharLiteral" attribute="Char" lineEndContext="CharLiteralClosing" fallthrough="true" fallthroughContext="#pop">
+ <!-- Empty '' -->
+ <DetectChar attribute="Char" context="#pop" char="'"/>
+ <HlCStringChar attribute="EscapeSequence" context="CharLiteralClosing"/>
+ <RegExpr attribute="Char" context="CharLiteralClosing" String="."/>
+ </context>
+ <!-- Anything other than a closing ' is now be an error -->
+ <context name="CharLiteralClosing" attribute="Error" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
+ <DetectChar attribute="Char" context="#pop#pop" char="'"/>
+ </context>
+ <!-- "string" -->
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="EscapeSequence"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Brackets" defStyleNum="dsKeyword"/>
+ <itemData name="Tag Character" defStyleNum="dsKeyword" color="#008040"/>
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Error" defStyleNum="dsError"/>
+ <itemData name="Comment Brackets" defStyleNum="dsComment" italic="0" color="#404040" />
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="ID" defStyleNum="dsOthers"/>
+
+ <itemData name="Integer" defStyleNum="dsDecVal"/>
+ <itemData name="Binary" defStyleNum="dsBaseN"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+
+ <itemData name="EscapeSequence" defStyleNum="dsString" color="#00aa88" selColor="#ff0000"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="!{" end="}" region="SecComment"/>
+ </comments>
+ <keywords casesensitive="true" />
+ </general>
+</language>
diff --git a/kate/data/modelica.xml b/kate/data/modelica.xml
new file mode 100644
index 000000000..49145261d
--- /dev/null
+++ b/kate/data/modelica.xml
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ ====================================================================
+ Modelica syntax highlighting file for the KDE editors Kate and Kwrite
+ ====================================================================
+ Based on Modelica 3.0, available at the following link:
+ http://www.modelica.org/documents/ModelicaSpec30.pdf
+
+ License: LGPL v2 or later
+
+ ChangeLog: Aug 21, 2008: first version committed.
+
+ Author: Federico Zenith, Max Planck Institute for Complex Technical
+ Systems, Magdeburg (Germany).
+-->
+
+
+<language name="Modelica" version="3.1" kateversion="2.0" casesensitive="1" section="Sources" extensions="*.mo" author="Federico Zenith" >
+
+ <highlighting>
+ <!-- Classes in Modelica can be called different names; "class" is the
+ most general one, others will limit its capabilities in some ways;
+ for instance, "record" can only contain data members, "connector"
+ does not allow equations, and so on. -->
+ <list name="classTypes">
+ <item> block </item>
+ <item> class </item>
+ <item> connector </item>
+ <item> function </item>
+ <item> model </item>
+ <item> package </item>
+ <item> record </item>
+ </list>
+
+ <list name="classType_type">
+ <!-- NOTE this should actually be with the rest in classTypes, but
+ "type" shall not start an environment. -->
+ <item> type </item>
+ </list>
+
+ <!-- The primitive data types already defined in Modelica. -->
+ <list name="primitiveTypes">
+ <item> Boolean </item>
+ <item> enumeration </item>
+ <item> ExternalObject </item>
+ <item> Integer </item>
+ <item> Real </item>
+ <item> StateSelect </item>
+ <item> String </item>
+ </list>
+
+ <!-- The attributes of data types defined in Modelica and those derived
+ from them. Not all primitive data types have all attributes. -->
+ <list name="defaultAttributes">
+ <item> display </item>
+ <item> fixed </item>
+ <item> max </item>
+ <item> min </item>
+ <item> nominal </item>
+ <item> quantity </item>
+ <item> start </item>
+ <item> stateSelect </item>
+ <item> unit </item>
+ <item> value </item>
+ </list>
+
+ <!-- The keywords defined in the Modelica specification (for the 3.0
+ specification it is in section 2.3.3), minus the class types. -->
+ <list name="keywords">
+ <item> algorithm </item>
+ <item> and </item>
+ <item> annotation </item>
+ <item> assert </item>
+ <item> break </item>
+ <item> connect </item>
+ <item> constant </item>
+ <item> constrainedby </item>
+ <item> discrete </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> elsewhen </item>
+ <item> encapsulated </item>
+ <item> end </item>
+ <item> equation </item>
+ <item> expandable </item>
+ <item> extends </item>
+ <item> external </item>
+ <item> false </item>
+ <item> final </item>
+ <item> flow </item>
+ <item> for </item>
+ <item> if </item>
+ <item> import </item>
+ <item> in </item>
+ <item> inner </item>
+ <item> input </item>
+ <item> loop </item>
+ <item> not </item>
+ <item> or </item>
+ <item> outer </item>
+ <item> output </item>
+ <item> parameter </item>
+ <item> partial </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> redeclare </item>
+ <item> replaceable </item>
+ <item> return </item>
+ <item> then </item>
+ <item> true </item>
+ <item> when </item>
+ <item> while </item>
+ <item> within </item>
+ </list>
+
+ <!-- The functions that are by default available in Modelica 3.0. -->
+ <list name="functions">
+ <!-- NOTE this is more like a built-in variable, but as it changes
+ its value during the simulation it is more like a function
+ without the (), and has therefore been placed here.-->
+ <item> time </item>
+
+ <item> abs </item>
+ <item> ceil </item>
+ <item> div </item>
+ <item> floor </item>
+ <item> integer </item>
+ <item> mod </item>
+ <item> rem </item>
+ <item> sign </item>
+ <item> sqrt </item>
+
+ <item> sin </item>
+ <item> cos </item>
+ <item> tan </item>
+ <item> asin </item>
+ <item> acos </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> sinh </item>
+ <item> cosh </item>
+ <item> tanh </item>
+ <item> exp </item>
+ <item> log </item>
+ <item> log10 </item>
+
+ <item> analysisType </item>
+ <item> cardinality </item> <!-- NOTE deprecated in 3.0. -->
+ <item> change </item>
+ <item> delay </item>
+ <item> der </item>
+ <item> direction </item>
+ <item> edge </item>
+ <item> initial </item>
+ <item> isPresent </item>
+ <item> noEvent </item>
+ <item> pre </item>
+ <item> reinit </item>
+ <item> sample </item>
+ <item> semiLinear </item>
+ <item> smooth </item>
+ <item> terminal </item>
+ <item> terminate </item>
+
+ <item> ndims </item>
+ <item> size </item>
+ <item> scalar </item>
+ <item> vector </item>
+ <item> matrix </item>
+ <item> array </item>
+ <item> zeros </item>
+ <item> ones </item>
+ <item> fill </item>
+ <item> identity </item>
+ <item> diagonal </item>
+ <item> linspace </item>
+ <item> min </item>
+ <item> max </item>
+ <item> sum </item>
+ <item> product </item>
+ <item> transpose </item>
+ <item> outerProduct </item>
+ <item> symmetric </item>
+ <item> cross </item>
+ <item> skew </item>
+ <item> cat </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
+ <RegExpr attribute="Keyword" String="\bend\s+(for|while|loop)\b" endRegion="loopBlock"/>
+ <RegExpr attribute="Keyword" String="\bloop\b" beginRegion="loopBlock"/>
+ <RegExpr attribute="Keyword" String="\bend\s+(if|when)\b" endRegion="thenBlock"/>
+ <RegExpr attribute="Keyword" String="\bend\s+(if|when)\b" endRegion="thenBlock"/>
+ <RegExpr attribute="Keyword" String="\b(if|when)\b" beginRegion="thenBlock"/>
+
+ <keyword attribute="Class Type" String="classType_type"/>
+ <keyword attribute="Class Type" String="classTypes" beginRegion="class"/>
+ <RegExpr attribute="Keyword" String="\bend " endRegion="class"/>
+
+ <keyword attribute="Data Type" String="primitiveTypes"/>
+ <keyword attribute="Default Attribute" String="defaultAttributes"/>
+ <keyword attribute="Keyword" String="keywords"/>
+ <keyword attribute="Function" String="functions"/>
+ <Float attribute="Floating-Point Number"/>
+ <Int attribute="Integer Number"/>
+ <AnyChar attribute="Delimiter" String="()[]{}"/>
+ <RegExpr attribute="Variable" String="[_a-zA-Z]\w*"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Single-line comment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Multi-line comment" char="/" char1="*" beginRegion="Comment"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Single-line comment">
+ <DetectSpaces/>
+ <IncludeRules context="##Alerts"/>
+ <DetectIdentifier/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Multi-line comment">
+ <DetectSpaces/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ <IncludeRules context="##Alerts"/>
+ <DetectIdentifier/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Variable" defStyleNum="dsNormal"/>
+ <itemData name="Class Type" defStyleNum="dsKeyword"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Default Attribute" defStyleNum="dsOthers"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Function" defStyleNum="dsFunction"/>
+ <itemData name="Floating-Point Number" defStyleNum="dsFloat"/>
+ <itemData name="Integer Number" defStyleNum="dsDecVal"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/**" end="*/"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
diff --git a/kate/data/monobasic.xml b/kate/data/monobasic.xml
new file mode 100644
index 000000000..aa0b93dd8
--- /dev/null
+++ b/kate/data/monobasic.xml
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+
+<!--
+ Mono Basic syntax
+
+ Created: Davide Bettio <davide.bettio@kdemail.net>
+ Date: 09/09/2005
+ Version: 1.01
+ License: GNU General Public License
+-->
+
+<language name="MonoBasic" section="Sources" version="1.01" kateversion="2.3" extensions="*.vb" mimetype="" author="Davide Bettio (davide.bettio@kdemail.net)" license="GPL">
+ <highlighting>
+ <list name="keywords">
+ <item> Option </item>
+ <item> Explicit </item>
+ <item> Strict </item>
+ <item> Imports </item>
+ <item> Inherits </item>
+ <item> As </item>
+ <item> New </item>
+ <item> Dim </item>
+ <item> Redim </item>
+ <item> Private </item>
+ <item> Friend </item>
+ <item> Public </item>
+ <item> Const </item>
+ <item> ReadOnly </item>
+ <item> WriteOnly </item>
+ <item> Default </item>
+ <item> Shared </item>
+ <item> Shadows </item>
+ <item> Protected </item>
+ <item> Overloads </item>
+ <item> Overrides </item>
+ <item> NotOverridable </item>
+ <item> NotInheritable </item>
+ <item> MustInherit </item>
+ <item> MustOverride </item>
+ <item> MyBase </item>
+ <item> MyClass </item>
+ <item> Me </item>
+ <item> Delegate </item>
+ <item> Catch </item>
+ <item> Finaly </item>
+ <item> When </item>
+ <item> Throw </item>
+ <item> To </item>
+ <item> Step </item>
+ <item> Then </item>
+ <item> Else </item>
+ <item> True </item>
+ <item> False </item>
+ <item> Nothing </item>
+ <item> Call </item>
+ <item> ByVal </item>
+ <item> ByRef </item>
+ <item> Optional </item>
+ <item> ParamArray </item>
+ <item> Return </item>
+ <item> Declare </item>
+ <item> WithEvents </item>
+ <item> Event </item>
+ <item> RaiseEvent </item>
+ <item> AddHandler </item>
+ <item> And </item>
+ <item> Or </item>
+ <item> Not </item>
+ <item> Xor </item>
+ <item> AndAlso </item>
+ <item> OrElse </item>
+ <item> Goto </item>
+ <item> On </item>
+ <item> Error </item>
+ <item> Resume </item>
+ </list>
+
+ <list name="types">
+ <item> Boolean </item>
+ <item> Char </item>
+ <item> String </item>
+ <item> Integer </item>
+ <item> Long </item>
+ <item> Double </item>
+ <item> Object </item>
+ <item> Exception </item>
+ <item> Date </item>
+ <item> DateTime </item>
+ <item> Int16 </item>
+ <item> Int32 </item>
+ <item> Int64 </item>
+ <item> ParamArray </item>
+ <item> TimeSpan </item>
+ <item> Byte </item>
+ <item> Decimal </item>
+ <item> IntPtr </item>
+ <item> Single </item>
+ <item> Guid </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char="'" />
+
+ <!-- Namespace -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Namespace)([\s]|$)" insensitive="true" beginRegion="Namespace1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Namespace.*$" insensitive="true" endRegion="Namespace1"/>
+
+ <!-- Module -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Module)([\s]|$)" insensitive="true" beginRegion="Module1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Module.*$" insensitive="true" endRegion="Module1"/>
+
+ <!-- Class -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Class)([\s]|$)" insensitive="true" beginRegion="Class1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Class.*$" insensitive="true" endRegion="Class1"/>
+
+ <!-- Interface -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Interface)([\s]|$)" insensitive="true" beginRegion="Interface1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Interface.*$" insensitive="true" endRegion="Interface1"/>
+
+ <!-- Structure -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Structure)([\s]|$)" insensitive="true" beginRegion="Structure1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Structure.*$" insensitive="true" endRegion="Structure1"/>
+
+ <!-- Enum -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Enum)([\s]|$)" insensitive="true" beginRegion="Enum1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Enum.*$" insensitive="true" endRegion="Enum1"/>
+
+ <!-- Property -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Property)([\s]|$)" insensitive="true" beginRegion="Property1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Property.*$" insensitive="true" endRegion="Property1"/>
+
+ <!-- Get -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Get)([\s]|$)" insensitive="true" beginRegion="Get1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Get.*$" insensitive="true" endRegion="Get1"/>
+
+ <!-- Set -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Set)([\s]|$)" insensitive="true" beginRegion="Set1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Set.*$" insensitive="true" endRegion="Set1"/>
+
+ <!-- Sub -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Sub)([.\s]|$)" insensitive="true" beginRegion="Sub1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Sub.*$" insensitive="true" endRegion="Sub1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="Exit.Sub.*$" insensitive="true"/>
+
+ <!-- Function -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Function)([\s]|$)" insensitive="true" beginRegion="Function1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Function.*$" insensitive="true" endRegion="Function1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="Exit.Function.*$" insensitive="true"/>
+
+ <!-- Try -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Try)([\s]|$)" insensitive="true" beginRegion="Try1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Try.*$" insensitive="true" endRegion="Try1"/>
+
+ <!-- If -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(If)([\s]|$)" insensitive="true" beginRegion="If1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.If.*$" insensitive="true" endRegion="If1"/>
+
+ <!-- Select case -->
+ <RegExpr attribute="Keyword" context="#stay" String="Select.Case.*$" insensitive="true" beginRegion="SelectCase1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.Select.*$" insensitive="true" endRegion="SelectCase1"/>
+
+ <!-- For -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(For)([\s]|$)" insensitive="true" beginRegion="For1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Next)([\s]|$)" insensitive="true" endRegion="For1"/>
+
+ <!-- Do Loop -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Do)([\s]|$)" insensitive="true" beginRegion="DoLoop1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\b(Loop)([\s]|$)" insensitive="true" endRegion="DoLoop1"/>
+
+ <!-- While -->
+ <RegExpr attribute="Keyword" context="#stay" String="\b(While)([\s]|$)" insensitive="true" beginRegion="While1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="End.While.*$" insensitive="true" endRegion="While1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="Exit.While.*$" insensitive="true"/>
+
+ <!-- #Region -->
+ <RegExpr attribute="Preprocessor" context="#stay" String="#Region.*$" insensitive="true" beginRegion="Region1"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="#End.Region.*$" insensitive="true" endRegion="Region1"/>
+
+ <!-- #If -->
+ <RegExpr attribute="Preprocessor" context="#stay" String="#If.*$" insensitive="true" beginRegion="PreprocessorIf1"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="#End.If.*$" insensitive="true" endRegion="PreprocessorIf1"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context name="Comment" attribute="Comment" lineEndContext="#pop"/>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" color="#000080" bold="0"/>
+ <itemData name="Type" defStyleNum="dsDataType" color="#000080" bold="0"/>
+ <itemData name="String" defStyleNum="dsString" color="#800000"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers" color="#008000"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#008000"/>
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+ <keywords casesensitive="0"/>
+ <comments>
+ <comment name="singleLine" start="'"/>
+ </comments>
+ </general>
+</language>
diff --git a/kate/data/nasm.xml b/kate/data/nasm.xml
index 8f0ef65ee..17e435fa4 100644
--- a/kate/data/nasm.xml
+++ b/kate/data/nasm.xml
@@ -4,12 +4,20 @@
NASM Intel x86 assembly syntax
Created: Nicola Gigante <nicola.gigante@gmail.com>
- Version: 1.2
+ Changes: Bogdan Drozdowski (bogdandr@op.pl)
+ Version: 1.3
+Changes from 1.0:
15/01/2006: version 1.1
Added the rol instruction (bytewise rotate left) to the keywords list.
17/01/2006: version 1.2
Remade the list of instructions directly from the nasm documentation.
+ 22/04/2006: version 1.3 from Bogdan Drozdowski (bogdandr@op.pl):
+ Removed duplicates form the instruction list and made it alphabetical.
+ Added new instructions (some SSE* and 64-bit, NASM may not know all of them).
+ Corrections in register list and a few new ones (not 64-bit).
+ Changed regexes for hex, octal and bin numbers. Now words like
+ "change" and "blah" will NOT have the "ch" and "ah" coloured.
GNU GENERAL PUBLIC LICENCE
@@ -27,8 +35,7 @@ You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
-<language name="Intel x86 (NASM)" section="Assembler" version="1.20" kateversion="2.3" extensions="*.asm" mimetype="" author="Nicola Gigante (nicola.gigante@gmail.com)" license="GPL">
+<language name="Intel x86 (NASM)" section="Assembler" version="1.30" kateversion="2.3" extensions="*.asm" mimetype="" author="Nicola Gigante (nicola.gigante@gmail.com)" license="GPL">
<highlighting>
<list name="registers">
<!-- General purpose registers -->
@@ -54,23 +61,32 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>si</item>
<item>edi</item>
<item>di</item>
+ <!--
<item>eip</item>
<item>ip</item>
+ -->
<item>esp</item>
<item>sp</item>
<!-- Segmentation registers -->
<item>cs</item>
<item>ds</item>
- <item>ss</item>
<item>es</item>
- <item>gs</item>
<item>fs</item>
+ <item>gs</item>
+ <item>ss</item>
<!-- Control registers -->
<item>cr0</item>
- <item>cr1</item>
+ <!--<item>cr1</item>-->
<item>cr2</item>
<item>cr3</item>
<item>cr4</item>
+ <!-- Debug registers -->
+ <item>dr0</item>
+ <item>dr1</item>
+ <item>dr2</item>
+ <item>dr3</item>
+ <item>dr6</item>
+ <item>dr7</item>
<!-- x87 FPU Registers -->
<item>st</item>
<!-- MMX registers -->
@@ -94,15 +110,17 @@ with this program; if not, write to the Free Software Foundation, Inc.,
</list>
<list name="instructions">
<item>aaa</item>
- <item>aas</item>
<item>aad</item>
<item>aam</item>
+ <item>aas</item>
<item>adc</item>
<item>add</item>
<item>addpd</item>
<item>addps</item>
<item>addsd</item>
<item>addss</item>
+ <item>addsubpd</item>
+ <item>addsubps</item>
<item>and</item>
<item>andnpd</item>
<item>andnps</item>
@@ -122,582 +140,45 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>cwde</item>
<item>cwd</item>
<item>cdq</item>
+ <item>cdqe</item>
+ <item>cqo</item>
<item>clc</item>
<item>cld</item>
+ <item>clgi</item>
<item>cli</item>
<item>clts</item>
<item>clflush</item>
<item>cmc</item>
- <item>cmovcc</item>
- <item>cmp</item>
- <item>cmppd</item>
- <item>cmpeqpd</item>
- <item>cmpltpd</item>
- <item>cmplepd</item>
- <item>cmpunordpd</item>
- <item>cmpneqpd</item>
- <item>cmpnltpd</item>
- <item>cmpnlepd</item>
- <item>cmpordpd</item>
- <item>cmpps</item>
- <item>cmpeqps</item>
- <item>cmpltps</item>
- <item>cmpleps</item>
- <item>cmpunordps</item>
- <item>cmpneqps</item>
- <item>cmpnltps</item>
- <item>cmpnleps</item>
- <item>cmpordps</item>
- <item>cmpsb</item>
- <item>cmpsw</item>
- <item>cmpsd</item>
- <item>cmpeqsd</item>
- <item>cmpltsd</item>
- <item>cmplesd</item>
- <item>cmpunordsd</item>
- <item>cmpneqsd</item>
- <item>cmpnltsd</item>
- <item>cmpnlesd</item>
- <item>cmpordsd</item>
- <item>cmpss</item>
- <item>cmpeqss</item>
- <item>cmpltss</item>
- <item>cmpless</item>
- <item>cmpunordss</item>
- <item>cmpneqss</item>
- <item>cmpnltss</item>
- <item>cmpnless</item>
- <item>cmpordss</item>
- <item>cmpxchg</item>
- <item>cmpxchg486</item>
- <item>cmpxchg8b</item>
- <item>comisd</item>
- <item>comiss</item>
- <item>cpuid</item>
- <item>cvtdq2pd</item>
- <item>cvtdq2ps</item>
- <item>cvtpd2dq</item>
- <item>cvtpd2pi</item>
- <item>cvtpd2ps</item>
- <item>cvtpi2pd</item>
- <item>cvtpi2ps</item>
- <item>cvtps2dq</item>
- <item>cvtps2pd</item>
- <item>cvtps2pi</item>
- <item>cvtsd2si</item>
- <item>cvtsd2ss</item>
- <item>cvtsi2sd</item>
- <item>cvtsi2ss</item>
- <item>cvtss2sd</item>
- <item>cvtss2si</item>
- <item>cvttpd2dq</item>
- <item>cvttpd2pi</item>
- <item>cvttps2dq</item>
- <item>cvttps2pi</item>
- <item>cvttsd2si</item>
- <item>daa</item>
- <item>das</item>
- <item>dec</item>
- <item>div</item>
- <item>divpd</item>
- <item>divps</item>
- <item>divsd</item>
- <item>divss</item>
- <item>emms</item>
- <item>enter</item>
- <item>f2xm1</item>
- <item>fabs</item>
- <item>fadd</item>
- <item>faddp</item>
- <item>fbld</item>
- <item>fbstp</item>
- <item>fchs</item>
- <item>fclex</item>
- <item>fnclex</item>
- <item>fcmovb</item>
- <item>fcmove</item>
- <item>fcmovbe</item>
- <item>fcmovu</item>
- <item>fcmovnb</item>
- <item>fcmovne</item>
- <item>fcmovnbe</item>
- <item>fcmovnu</item>
- <item>fcom</item>
- <item>fcomp</item>
- <item>fcompp</item>
- <item>fcomi</item>
- <item>fcomip</item>
- <item>fcos</item>
- <item>fdecstp</item>
- <item>fdisi</item>
- <item>fndisi</item>
- <item>feni</item>
- <item>fneni</item>
- <item>fdiv</item>
- <item>fdivr</item>
- <item>fdivp</item>
- <item>fdivrp</item>
- <item>femms</item>
- <item>ffree</item>
- <item>ffreep</item>
- <item>fiadd</item>
- <item>ficom</item>
- <item>ficomp</item>
- <item>fidiv</item>
- <item>fidivr</item>
- <item>fild</item>
- <item>fist</item>
- <item>fistp</item>
- <item>fimul</item>
- <item>fincstp</item>
- <item>finit</item>
- <item>fninit</item>
- <item>fisub</item>
- <item>fisubr</item>
- <item>fld</item>
- <item>fld1</item>
- <item>fldl2e</item>
- <item>fldl2t</item>
- <item>fldlg2</item>
- <item>fldln2</item>
- <item>fldpi</item>
- <item>fldz</item>
- <item>fldcw</item>
- <item>fldenv</item>
- <item>fmul</item>
- <item>fmulp</item>
- <item>fnop</item>
- <item>fpatan</item>
- <item>fptan</item>
- <item>fprem</item>
- <item>fprem1</item>
- <item>frndint</item>
- <item>fsave</item>
- <item>fnsave</item>
- <item>frstor</item>
- <item>fscale</item>
- <item>fsetpm</item>
- <item>fsin</item>
- <item>fsincos</item>
- <item>fsqrt</item>
- <item>fst</item>
- <item>fstp</item>
- <item>fstcw</item>
- <item>fnstcw</item>
- <item>fstenv</item>
- <item>fnstenv</item>
- <item>fstsw</item>
- <item>fnstsw</item>
- <item>fsub</item>
- <item>fsubr</item>
- <item>fsubp</item>
- <item>fsubrp</item>
- <item>ftst</item>
- <item>fucom</item>
- <item>fucomp</item>
- <item>fucompp</item>
- <item>fucomi</item>
- <item>fucomip</item>
- <item>fxam</item>
- <item>fxch</item>
- <item>fxrstor</item>
- <item>fxsave</item>
- <item>fxtract</item>
- <item>fyl2x</item>
- <item>fyl2xp1</item>
- <item>hlt</item>
- <item>ibts</item>
- <item>idiv</item>
- <item>imul</item>
- <item>in</item>
- <item>inc</item>
- <item>insb</item>
- <item>insw</item>
- <item>insd</item>
- <item>int</item>
- <item>int1</item>
- <item>icebp</item>
- <item>int01</item>
- <item>int3</item>
- <item>int03</item>
- <item>into</item>
- <item>invd</item>
- <item>invlpg</item>
- <item>iret</item>
- <item>iretw</item>
- <item>iretd</item>
- <item>jcc</item>
- <item>jcxz</item>
- <item>jecxz</item>
- <item>jmp</item>
- <item>lahf</item>
- <item>lar</item>
- <item>ldmxcsr</item>
- <item>lds</item>
- <item>les</item>
- <item>lfs</item>
- <item>lgs</item>
- <item>lss</item>
- <item>lea</item>
- <item>leave</item>
- <item>lfence</item>
- <item>lgdt</item>
- <item>lidt</item>
- <item>lldt</item>
- <item>lmsw</item>
- <item>loadall</item>
- <item>loadall286</item>
- <item>lodsb</item>
- <item>lodsw</item>
- <item>lodsd</item>
- <item>loop</item>
- <item>loope</item>
- <item>loopz</item>
- <item>loopne</item>
- <item>loopnz</item>
- <item>lsl</item>
- <item>ltr</item>
- <item>maskmovdqu</item>
- <item>maskmovq</item>
- <item>maxpd</item>
- <item>maxps</item>
- <item>maxsd</item>
- <item>maxss</item>
- <item>mfence</item>
- <item>minpd</item>
- <item>minps</item>
- <item>minsd</item>
- <item>minss</item>
- <item>mov</item>
- <item>movapd</item>
- <item>movaps</item>
- <item>movd</item>
- <item>movdq2q</item>
- <item>movdqa</item>
- <item>movdqu</item>
- <item>movhlps</item>
- <item>movhpd</item>
- <item>movhps</item>
- <item>movlhps</item>
- <item>movlpd</item>
- <item>movlps</item>
- <item>movmskpd</item>
- <item>movmskps</item>
- <item>movntdq</item>
- <item>movnti</item>
- <item>movntpd</item>
- <item>movntps</item>
- <item>movntq</item>
- <item>movq</item>
- <item>movq2dq</item>
- <item>movsb</item>
- <item>movsw</item>
- <item>movsd</item>
- <item>movss</item>
- <item>movsx</item>
- <item>movzx</item>
- <item>movupd</item>
- <item>movups</item>
- <item>mul</item>
- <item>mulpd</item>
- <item>mulps</item>
- <item>mulsd</item>
- <item>mulss</item>
- <item>neg</item>
- <item>not</item>
- <item>nop</item>
- <item>or</item>
- <item>orpd</item>
- <item>orps</item>
- <item>out</item>
- <item>outsb</item>
- <item>outsw</item>
- <item>outsd</item>
- <item>packssdw</item>
- <item>packsswb</item>
- <item>packuswb</item>
- <item>packssdw</item>
- <item>packsswb</item>
- <item>packuswb</item>
- <item>paddb</item>
- <item>paddw</item>
- <item>paddd</item>
- <item>paddb</item>
- <item>paddw</item>
- <item>paddd</item>
- <item>paddq</item>
- <item>paddsb</item>
- <item>paddsw</item>
- <item>paddsb</item>
- <item>paddsw</item>
- <item>paddsiw</item>
- <item>paddusb</item>
- <item>paddusw</item>
- <item>paddusb</item>
- <item>paddusw</item>
- <item>pand</item>
- <item>pandn</item>
- <item>pand</item>
- <item>pandn</item>
- <item>pause</item>
- <item>paveb</item>
- <item>pavgb</item>
- <item>pavgw</item>
- <item>pavgb</item>
- <item>pavgw</item>
- <item>pavgusb</item>
- <item>pcmpeqb</item>
- <item>pcmpeqw</item>
- <item>pcmpeqd</item>
- <item>pcmpgtb</item>
- <item>pcmpgtw</item>
- <item>pcmpgtd</item>
- <item>pcmpeqb</item>
- <item>pcmpeqw</item>
- <item>pcmpeqd</item>
- <item>pcmpgtb</item>
- <item>pcmpgtw</item>
- <item>pcmpgtd</item>
- <item>pdistib</item>
- <item>pextrw</item>
- <item>pf2id</item>
- <item>pf2iw</item>
- <item>pfacc</item>
- <item>pfadd</item>
- <item>pfcmpeq</item>
- <item>pfcmpge</item>
- <item>pfcmpgt</item>
- <item>pfmax</item>
- <item>pfmin</item>
- <item>pfmul</item>
- <item>pfnacc</item>
- <item>pfpnacc</item>
- <item>pfrcp</item>
- <item>pfrcpit1</item>
- <item>pfrcpit2</item>
- <item>pfrsqit1</item>
- <item>pfrsqrt</item>
- <item>pfsub</item>
- <item>pfsubr</item>
- <item>pi2fd</item>
- <item>pi2fw</item>
- <item>pinsrw</item>
- <item>pmachriw</item>
- <item>pmaddwd</item>
- <item>pmagw</item>
- <item>pmaxsw</item>
- <item>pmaxub</item>
- <item>pminsw</item>
- <item>pminub</item>
- <item>pmovmskb</item>
- <item>pmulhrwc</item>
- <item>pmulhriw</item>
- <item>pmulhrwa</item>
- <item>pmulhuw</item>
- <item>pmulhw</item>
- <item>pmullw</item>
- <item>pmulhw</item>
- <item>pmullw</item>
- <item>pmuludq</item>
- <item>pmvzb</item>
- <item>pmvnzb</item>
- <item>pmvlzb</item>
- <item>pmvgezb</item>
- <item>pop</item>
- <item>popa</item>
- <item>popaw</item>
- <item>popad</item>
- <item>popf</item>
- <item>popfw</item>
- <item>popfd</item>
- <item>por</item>
- <item>prefetch</item>
- <item>prefetchw</item>
- <item>prefetchnta</item>
- <item>prefetcht0</item>
- <item>prefetcht1</item>
- <item>prefetcht2</item>
- <item>psadbw</item>
- <item>pshufd</item>
- <item>pshufhw</item>
- <item>pshuflw</item>
- <item>pshufw</item>
- <item>psllw</item>
- <item>pslld</item>
- <item>psllq</item>
- <item>pslldq</item>
- <item>psraw</item>
- <item>psrad</item>
- <item>psrlw</item>
- <item>psrld</item>
- <item>psrlq</item>
- <item>psrldq</item>
- <item>psubb</item>
- <item>psubw</item>
- <item>psubd</item>
- <item>psubq</item>
- <item>psubb</item>
- <item>psubw</item>
- <item>psubd</item>
- <item>psubq</item>
- <item>psubsb</item>
- <item>psubsw</item>
- <item>psubsb</item>
- <item>psubsw</item>
- <item>psubusb</item>
- <item>psubusw</item>
- <item>psubusb</item>
- <item>psubusw</item>
- <item>psubsiw</item>
- <item>pswapd</item>
- <item>punpckhbw</item>
- <item>punpckhwd</item>
- <item>punpckhdq</item>
- <item>punpckhbw</item>
- <item>punpckhwd</item>
- <item>punpckhdq</item>
- <item>punpckhqdq</item>
- <item>punpcklbw</item>
- <item>punpcklwd</item>
- <item>punpckldq</item>
- <item>punpcklbw</item>
- <item>punpcklwd</item>
- <item>punpckldq</item>
- <item>punpcklqdq</item>
- <item>push</item>
- <item>pusha</item>
- <item>pushad</item>
- <item>pushaw</item>
- <item>pushf</item>
- <item>pushfd</item>
- <item>pushfw</item>
- <item>pxor</item>
- <item>rcl</item>
- <item>rcr</item>
- <item>rcpps</item>
- <item>rcpss</item>
- <item>rdmsr</item>
- <item>rdpmc</item>
- <item>rdshr</item>
- <item>rdtsc</item>
- <item>ret</item>
- <item>retf</item>
- <item>retn</item>
- <item>rol</item>
- <item>ror</item>
- <item>rsdc</item>
- <item>rsldt</item>
- <item>rsm</item>
- <item>rsqrtps</item>
- <item>rsqrtss</item>
- <item>rsts</item>
- <item>sahf</item>
- <item>sal</item>
- <item>sar</item>
- <item>salc</item>
- <item>sbb</item>
- <item>scasb</item>
- <item>scasw</item>
- <item>scasd</item>
- <item>setcc</item>
- <item>sfence</item>
- <item>sgdt</item>
- <item>sidt</item>
- <item>sldt</item>
- <item>shl</item>
- <item>shr</item>
- <item>shld</item>
- <item>shrd</item>
- <item>shufpd</item>
- <item>shufps</item>
- <item>smi</item>
- <item>smint</item>
- <item>smintold</item>
- <item>smsw</item>
- <item>sqrtpd</item>
- <item>sqrtps</item>
- <item>sqrtsd</item>
- <item>sqrtss</item>
- <item>stc</item>
- <item>std</item>
- <item>sti</item>
- <item>stmxcsr</item>
- <item>stosb</item>
- <item>stosw</item>
- <item>stosd</item>
- <item>str</item>
- <item>sub</item>
- <item>subpd</item>
- <item>subps</item>
- <item>subsd</item>
- <item>subss</item>
- <item>svdc</item>
- <item>svldt</item>
- <item>svts</item>
- <item>syscall</item>
- <item>sysenter</item>
- <item>sysexit</item>
- <item>sysret</item>
- <item>test</item>
- <item>ucomisd</item>
- <item>ucomiss</item>
- <item>ud0</item>
- <item>ud1</item>
- <item>ud2</item>
- <item>umov</item>
- <item>unpckhpd</item>
- <item>unpckhps</item>
- <item>unpcklpd</item>
- <item>unpcklps</item>
- <item>verr</item>
- <item>verw</item>
- <item>wait</item>
- <item>fwait</item>
- <item>wbinvd</item>
- <item>wrmsr</item>
- <item>wrshr</item>
- <item>xadd</item>
- <item>xbts</item>
- <item>xchg</item>
- <item>xlat</item>
- <item>xlatb</item>
- <item>xor</item>
- <item>xorpd</item>
- <item>xorps</item>
- <item>aaa</item>
- <item>aad</item>
- <item>aam</item>
- <item>aas</item>
- <item>adc</item>
- <item>add</item>
- <item>addpd</item>
- <item>addps</item>
- <item>addsd</item>
- <item>addss</item>
- <item>and</item>
- <item>andnpd</item>
- <item>andnps</item>
- <item>andpd</item>
- <item>andps</item>
- <item>arpl</item>
- <item>bound</item>
- <item>bsf</item>
- <item>bsr</item>
- <item>bswap</item>
- <item>bt</item>
- <item>btc</item>
- <item>btr</item>
- <item>bts</item>
- <item>call</item>
- <item>cbw</item>
- <item>cdq</item>
- <item>clc</item>
- <item>cld</item>
- <item>clflush</item>
- <item>cli</item>
- <item>clts</item>
- <item>cmc</item>
- <item>cmovcc</item>
+ <item>cmova</item>
+ <item>cmovae</item>
+ <item>cmovb</item>
+ <item>cmovbe</item>
+ <item>cmovc</item>
+ <item>cmove</item>
+ <item>cmovg</item>
+ <item>cmovge</item>
+ <item>cmovl</item>
+ <item>cmovle</item>
+ <item>cmovna</item>
+ <item>cmovnae</item>
+ <item>cmovnb</item>
+ <item>cmovnbe</item>
+ <item>cmovnc</item>
+ <item>cmovne</item>
+ <item>cmovng</item>
+ <item>cmovnge</item>
+ <item>cmovnl</item>
+ <item>cmovnle</item>
+ <item>cmovno</item>
+ <item>cmovnp</item>
+ <item>cmovns</item>
+ <item>cmovnz</item>
+ <item>cmovo</item>
+ <item>cmovp</item>
+ <item>cmovpe</item>
+ <item>cmovpo</item>
+ <item>cmovs</item>
+ <item>cmovz</item>
<item>cmp</item>
<item>cmpeqpd</item>
<item>cmpeqps</item>
@@ -729,6 +210,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>cmpordss</item>
<item>cmppd</item>
<item>cmpps</item>
+ <item>cmps</item>
<item>cmpsb</item>
<item>cmpsd</item>
<item>cmpss</item>
@@ -740,6 +222,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>cmpxchg</item>
<item>cmpxchg486</item>
<item>cmpxchg8b</item>
+ <item>cmpxchg16b</item>
<item>comisd</item>
<item>comiss</item>
<item>cpuid</item>
@@ -764,8 +247,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>cvttps2dq</item>
<item>cvttps2pi</item>
<item>cvttsd2si</item>
- <item>cwd</item>
- <item>cwde</item>
+ <item>cvttss2si</item>
<item>daa</item>
<item>das</item>
<item>dec</item>
@@ -784,6 +266,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>fbstp</item>
<item>fchs</item>
<item>fclex</item>
+ <item>fnclex</item>
<item>fcmovb</item>
<item>fcmovbe</item>
<item>fcmove</item>
@@ -793,19 +276,19 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>fcmovnu</item>
<item>fcmovu</item>
<item>fcom</item>
- <item>fcomi</item>
- <item>fcomip</item>
<item>fcomp</item>
<item>fcompp</item>
+ <item>fcomi</item>
+ <item>fcomip</item>
<item>fcos</item>
<item>fdecstp</item>
<item>fdisi</item>
+ <item>feni</item>
<item>fdiv</item>
- <item>fdivp</item>
<item>fdivr</item>
+ <item>fdivp</item>
<item>fdivrp</item>
<item>femms</item>
- <item>feni</item>
<item>ffree</item>
<item>ffreep</item>
<item>fiadd</item>
@@ -819,21 +302,21 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>finit</item>
<item>fist</item>
<item>fistp</item>
+ <item>fisttp</item>
<item>fisub</item>
<item>fisubr</item>
<item>fld</item>
<item>fld1</item>
- <item>fldcw</item>
- <item>fldenv</item>
<item>fldl2e</item>
<item>fldl2t</item>
<item>fldlg2</item>
<item>fldln2</item>
+ <item>fldcw</item>
+ <item>fldenv</item>
<item>fldpi</item>
<item>fldz</item>
<item>fmul</item>
<item>fmulp</item>
- <item>fnclex</item>
<item>fndisi</item>
<item>fneni</item>
<item>fninit</item>
@@ -842,10 +325,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>fnstcw</item>
<item>fnstenv</item>
<item>fnstsw</item>
+ <item>fnwait</item>
<item>fpatan</item>
+ <item>fptan</item>
<item>fprem</item>
<item>fprem1</item>
- <item>fptan</item>
<item>frndint</item>
<item>frstor</item>
<item>fsave</item>
@@ -855,20 +339,20 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>fsincos</item>
<item>fsqrt</item>
<item>fst</item>
+ <item>fstp</item>
<item>fstcw</item>
<item>fstenv</item>
- <item>fstp</item>
<item>fstsw</item>
<item>fsub</item>
- <item>fsubp</item>
<item>fsubr</item>
+ <item>fsubp</item>
<item>fsubrp</item>
<item>ftst</item>
<item>fucom</item>
- <item>fucomi</item>
- <item>fucomip</item>
<item>fucomp</item>
<item>fucompp</item>
+ <item>fucomi</item>
+ <item>fucomip</item>
<item>fwait</item>
<item>fxam</item>
<item>fxch</item>
@@ -877,38 +361,73 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>fxtract</item>
<item>fyl2x</item>
<item>fyl2xp1</item>
+ <item>haddpd</item>
+ <item>haddps</item>
<item>hlt</item>
+ <item>hsubpd</item>
+ <item>hsubps</item>
<item>ibts</item>
- <item>icebp</item>
<item>idiv</item>
<item>imul</item>
<item>in</item>
<item>inc</item>
+ <item>ins</item>
<item>insb</item>
<item>insd</item>
<item>insw</item>
<item>int</item>
- <item>int01</item>
- <item>int03</item>
<item>int1</item>
<item>int3</item>
<item>into</item>
<item>invd</item>
<item>invlpg</item>
+ <item>invlpga</item>
<item>iret</item>
<item>iretd</item>
+ <item>iretq</item>
<item>iretw</item>
- <item>jcc</item>
+ <item>ja</item>
+ <item>jae</item>
+ <item>jb</item>
+ <item>jbe</item>
+ <item>jc</item>
+ <item>je</item>
+ <item>jg</item>
+ <item>jge</item>
+ <item>jl</item>
+ <item>jle</item>
+ <item>jna</item>
+ <item>jnae</item>
+ <item>jnb</item>
+ <item>jnbe</item>
+ <item>jnc</item>
+ <item>jne</item>
+ <item>jng</item>
+ <item>jnge</item>
+ <item>jnl</item>
+ <item>jnle</item>
+ <item>jno</item>
+ <item>jnp</item>
+ <item>jns</item>
+ <item>jnz</item>
+ <item>jo</item>
+ <item>jp</item>
+ <item>jpe</item>
+ <item>jpo</item>
+ <item>js</item>
+ <item>jz</item>
<item>jcxz</item>
<item>jecxz</item>
+ <item>jrcxz</item>
<item>jmp</item>
<item>lahf</item>
<item>lar</item>
+ <item>lddqu</item>
<item>ldmxcsr</item>
<item>lds</item>
+ <item>les</item>
<item>lea</item>
<item>leave</item>
- <item>les</item>
<item>lfence</item>
<item>lfs</item>
<item>lgdt</item>
@@ -918,8 +437,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>lmsw</item>
<item>loadall</item>
<item>loadall286</item>
+ <item>lods</item>
<item>lodsb</item>
<item>lodsd</item>
+ <item>lodsq</item>
<item>lodsw</item>
<item>loop</item>
<item>loope</item>
@@ -940,10 +461,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>minps</item>
<item>minsd</item>
<item>minss</item>
+ <item>monitor</item>
<item>mov</item>
<item>movapd</item>
<item>movaps</item>
<item>movd</item>
+ <item>movddup</item>
<item>movdq2q</item>
<item>movdqa</item>
<item>movdqu</item>
@@ -962,11 +485,16 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>movntq</item>
<item>movq</item>
<item>movq2dq</item>
+ <item>movs</item>
<item>movsb</item>
<item>movsd</item>
+ <item>movshdup</item>
+ <item>movsldup</item>
+ <item>movsq</item>
<item>movss</item>
- <item>movsw</item>
<item>movsx</item>
+ <item>movsxd</item>
+ <item>movsw</item>
<item>movupd</item>
<item>movups</item>
<item>movzx</item>
@@ -975,6 +503,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>mulps</item>
<item>mulsd</item>
<item>mulss</item>
+ <item>mwait</item>
<item>neg</item>
<item>nop</item>
<item>not</item>
@@ -982,9 +511,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>orpd</item>
<item>orps</item>
<item>out</item>
+ <item>outs</item>
<item>outsb</item>
- <item>outsd</item>
<item>outsw</item>
+ <item>outsd</item>
<item>packssdw</item>
<item>packsswb</item>
<item>packuswb</item>
@@ -992,7 +522,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>paddd</item>
<item>paddq</item>
<item>paddsb</item>
- <item>paddsiw</item>
<item>paddsw</item>
<item>paddusb</item>
<item>paddusw</item>
@@ -1000,16 +529,15 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>pand</item>
<item>pandn</item>
<item>pause</item>
- <item>paveb</item>
<item>pavgb</item>
<item>pavgusb</item>
<item>pavgw</item>
<item>pcmpeqb</item>
- <item>pcmpeqd</item>
<item>pcmpeqw</item>
+ <item>pcmpeqd</item>
<item>pcmpgtb</item>
- <item>pcmpgtd</item>
<item>pcmpgtw</item>
+ <item>pcmpgtd</item>
<item>pdistib</item>
<item>pextrw</item>
<item>pf2id</item>
@@ -1042,9 +570,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>pminsw</item>
<item>pminub</item>
<item>pmovmskb</item>
- <item>pmulhriw</item>
- <item>pmulhrwa</item>
- <item>pmulhrwc</item>
+ <item>pmulhrw</item>
<item>pmulhuw</item>
<item>pmulhw</item>
<item>pmullw</item>
@@ -1055,11 +581,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>pmvzb</item>
<item>pop</item>
<item>popa</item>
- <item>popad</item>
<item>popaw</item>
+ <item>popad</item>
<item>popf</item>
- <item>popfd</item>
<item>popfw</item>
+ <item>popfd</item>
+ <item>popfq</item>
<item>por</item>
<item>prefetch</item>
<item>prefetchnta</item>
@@ -1106,16 +633,18 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>pushaw</item>
<item>pushf</item>
<item>pushfd</item>
+ <item>pushfq</item>
<item>pushfw</item>
<item>pxor</item>
<item>rcl</item>
+ <item>rcr</item>
<item>rcpps</item>
<item>rcpss</item>
- <item>rcr</item>
<item>rdmsr</item>
<item>rdpmc</item>
<item>rdshr</item>
<item>rdtsc</item>
+ <item>rdtscp</item>
<item>ret</item>
<item>retf</item>
<item>retn</item>
@@ -1129,13 +658,44 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>rsts</item>
<item>sahf</item>
<item>sal</item>
- <item>salc</item>
<item>sar</item>
+ <item>salc</item>
<item>sbb</item>
+ <item>scas</item>
<item>scasb</item>
<item>scasd</item>
+ <item>scasq</item>
<item>scasw</item>
- <item>setcc</item>
+ <item>seta</item>
+ <item>setae</item>
+ <item>setb</item>
+ <item>setbe</item>
+ <item>setc</item>
+ <item>sete</item>
+ <item>setg</item>
+ <item>setge</item>
+ <item>setl</item>
+ <item>setle</item>
+ <item>setna</item>
+ <item>setnae</item>
+ <item>setnb</item>
+ <item>setnbe</item>
+ <item>setnc</item>
+ <item>setne</item>
+ <item>setng</item>
+ <item>setnge</item>
+ <item>setnl</item>
+ <item>setnle</item>
+ <item>setno</item>
+ <item>setnp</item>
+ <item>setns</item>
+ <item>setnz</item>
+ <item>seto</item>
+ <item>setp</item>
+ <item>setpe</item>
+ <item>setpo</item>
+ <item>sets</item>
+ <item>setz</item>
<item>sfence</item>
<item>sgdt</item>
<item>shl</item>
@@ -1145,6 +705,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>shufpd</item>
<item>shufps</item>
<item>sidt</item>
+ <item>skinit</item>
<item>sldt</item>
<item>smi</item>
<item>smint</item>
@@ -1156,10 +717,13 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>sqrtss</item>
<item>stc</item>
<item>std</item>
+ <item>stgi</item>
<item>sti</item>
<item>stmxcsr</item>
+ <item>stos</item>
<item>stosb</item>
<item>stosd</item>
+ <item>stosq</item>
<item>stosw</item>
<item>str</item>
<item>sub</item>
@@ -1170,6 +734,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>svdc</item>
<item>svldt</item>
<item>svts</item>
+ <item>swapgs</item>
<item>syscall</item>
<item>sysenter</item>
<item>sysexit</item>
@@ -1187,6 +752,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>unpcklps</item>
<item>verr</item>
<item>verw</item>
+ <item>vmload</item>
+ <item>vmmcall</item>
+ <item>vmrun</item>
+ <item>vmsave</item>
<item>wait</item>
<item>wbinvd</item>
<item>wrmsr</item>
@@ -1229,20 +798,19 @@ with this program; if not, write to the Free Software Foundation, Inc.,
</list>
<list name="NASM Keywords">
<!-- NASM directives -->
- <item>org</item>
- <item>bits</item>
- <item>use16</item>
- <item>use32</item>
- <item>section</item>
- <item>segment</item>
- <item>__sect__</item>
<item>absolute</item>
+ <item>bits</item>
+ <item>common</item>
<item>extern</item>
<item>global</item>
- <item>common</item>
+ <item>org</item>
+ <item>section</item>
<item>seg</item>
- <item>wrt</item>
+ <item>segment</item>
<item>strict</item>
+ <item>use16</item>
+ <item>use32</item>
+ <item>wrt</item>
<!-- NASM standard macros -->
<item>struc</item>
<item>endstruc</item>
@@ -1252,6 +820,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<item>align</item>
<item>alignb</item>
+ <item>__SECT__</item>
<item>__NASM_MAJOR__</item>
<item>__NASM_MINOR__</item>
<item>__NASM_SUBMINOR__</item>
@@ -1263,24 +832,23 @@ with this program; if not, write to the Free Software Foundation, Inc.,
</list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
- <keyword attribute="Registers" context="#stay" String="registers" />
+ <keyword attribute="Registers" context="#stay" String="registers"/>
<keyword attribute="Data" context="#stay" String="Data"/>
<keyword attribute="Instructions" context="#stay" String="instructions"/>
<keyword attribute="NASM Keywords" context="#stay" String="NASM Keywords"/>
- <DetectChar attribute="Comment" context="Comment" char=";" />
- <DetectChar attribute="Preprocessor" context="Preprocessor" char="%" />
+ <DetectChar attribute="Comment" context="Comment" char=";"/>
+ <DetectChar attribute="Preprocessor" context="Preprocessor" char="%"/>
<AnyChar attribute="String" context="String" String="&quot;'"/>
- <RegExpr attribute="Label" context="#stay" String="^\s*[A-Za-z0-9_.$]+:" />
+ <RegExpr attribute="Label" context="#stay" String="^\s*[A-Za-z0-9_.$]+:"/>
<!-- Conditional instructions -->
- <RegExpr attribute="Instructions" context="#stay"
- String="(cmov|fcmov|j|loop|set)(a|ae|b|be|c|e|g|ge|l|le|na|nae|nb|nbe|nc|ne|ng|nge|nl|nle|no|np|ns|nz|o|p|pe|po|s|z)" />
+ <RegExpr attribute="Instructions" context="#stay" String="(cmov|fcmov|j|loop|set)(a|ae|b|be|c|e|g|ge|l|le|na|nae|nb|nbe|nc|ne|ng|nge|nl|nle|no|np|ns|nz|o|p|pe|po|s|z)"/>
<!-- The NASM's CPU directive -->
<RegExpr attribute="NASM Keywords" context="#stay" String="cpu (pentium|ppro|p2|p3|katmai|p4|willamette|prescott|ia64)*"/>
<!-- hexadecimal numbers -->
- <RegExpr attribute="BaseN" context="#stay" insensitive="TRUE" String="(\$[0-9]+[a-f0-9]*|[a-f0-9]+h)"/>
+ <RegExpr attribute="BaseN" context="#stay" insensitive="TRUE" String="(^|[ \t,]+)((\$|0x){1}[0-9]+[a-f0-9]*|[a-f0-9]+h)([ \t,]+|$)"/>
<!-- octal and binary numbers -->
- <RegExpr attribute="BaseN" context="#stay" insensitive="TRUE" String="([0-7]+(q|o)|[01]+b)"/>
- <DetectChar attribute="Number" context="#stay" char="$" />
+ <RegExpr attribute="BaseN" context="#stay" insensitive="TRUE" String="(^|[ \t,]+)([0-7]+(q|o)|[01]+b)([ \t,]+|$)"/>
+ <DetectChar attribute="Number" context="#stay" char="$"/>
<HlCOct attribute="BaseN" context="#stay"/>
<HlCHex attribute="BaseN" context="#stay"/>
<Float attribute="Float" context="#stay"/>
@@ -1311,11 +879,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
</itemDatas>
</highlighting>
<general>
- <keywords casesensitive="0" />
+ <keywords casesensitive="0"/>
<comments>
- <comment name="singleLine" start=";" />
+ <comment name="singleLine" start=";"/>
</comments>
</general>
</language>
-
<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/kate/data/nemerle.xml b/kate/data/nemerle.xml
new file mode 100644
index 000000000..edf5c7348
--- /dev/null
+++ b/kate/data/nemerle.xml
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Nemerle syntax highlighting v0.2 by caminoix, approved of and corrected by Kamil Skalski (Nazgul) -->
+<language name="Nemerle" version="0.32" kateversion="2.4" section="Sources" extensions="*.n" mimetype="text/x-nemerle" casesensitive="1" author="caminoix + Kamil Skalski (Nazgul)" license="">
+ <highlighting>
+ <list name="Attributes">
+ <item>abstract</item>
+ <item>def</item>
+ <item>delegate</item>
+ <item>event</item>
+ <item>extern</item>
+ <item>internal</item>
+ <item>mutable</item>
+ <item>override</item>
+ <item>public</item>
+ <item>private</item>
+ <item>protected</item>
+ <item>sealed</item>
+ <item>static</item>
+ <item>volatile</item>
+ <item>virtual</item>
+ <item>new</item>
+ </list>
+
+ <list name="CompilationUnits">
+ <item>macro</item>
+ <item>namespace</item>
+ <item>using</item>
+ <item>\[Record\]</item>
+ </list>
+
+ <list name="DataTypes">
+ <item>array</item>
+ <item>bool</item>
+ <item>byte</item>
+ <item>char</item>
+ <item>decimal</item>
+ <item>double</item>
+ <item>enum</item>
+ <item>float</item>
+ <item>int</item>
+ <item>list</item>
+ <item>long</item>
+ <item>object</item>
+ <item>sbyte</item>
+ <item>short</item>
+ <item>string</item>
+ <item>uint</item>
+ <item>ulong</item>
+ <item>ushort</item>
+ <item>variant</item>
+ <item>void</item>
+ </list>
+
+ <list name="Keywords">
+ <item>_</item>
+ <item>as</item>
+ <item>assert</item>
+ <item>base</item>
+ <item>catch</item>
+ <item>checked</item>
+ <item>do</item>
+ <item>else</item>
+ <item>false</item>
+ <item>finally</item>
+ <item>for</item>
+ <item>foreach</item>
+ <item>fun</item>
+ <item>get</item>
+ <item>if</item>
+ <item>ignore</item>
+ <item>implements</item>
+ <item>in</item>
+ <item>is</item>
+ <item>lock</item>
+ <item>match</item>
+ <item>null</item>
+ <item>out</item>
+ <item>params</item>
+ <item>ref</item>
+ <item>repeat</item>
+ <item>set</item>
+ <item>syntax</item>
+ <item>this</item>
+ <item>throw</item>
+ <item>true</item>
+ <item>try</item>
+ <item>typeof</item>
+ <item>unchecked</item>
+ <item>unless</item>
+ <item>when</item>
+ <item>where</item>
+ <item>while</item>
+ <item>with</item>
+ </list>
+
+ <list name="Preprocessing">
+ <item>#define</item>
+ <item>#elif</item>
+ <item>#else</item>
+ <item>#endif</item>
+ <item>#endregion</item>
+ <item>#error</item>
+ <item>#if</item>
+ <item>#line</item>
+ <item>#region</item>
+ <item>#undef</item>
+ <item>#warning</item>
+ <item>#pragma</item>
+ </list>
+
+ <list name="TypeDeclarations">
+ <item>class</item>
+ <item>interface</item>
+ <item>module</item>
+ <item>struct</item>
+ <item>type</item>
+ </list>
+
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect attribute="Comment" context="SingleLineComment" String="//" />
+ <StringDetect attribute="Comment" context="MultiLineComment" String="/*" />
+ <DetectChar attribute="String" context="NormalString" char="&quot;" />
+ <Detect2Chars attribute="String" context="StringInterpolation" char="$" char1="&quot;" />
+
+ <Int attribute="Number" context="#stay" />
+ <Float attribute="Number" context="#stay" />
+
+ <keyword attribute="Attribute" context="#stay" String="Attributes" />
+ <keyword attribute="CompilationUnit" context="#stay" String="CompilationUnits" />
+ <keyword attribute="DataType" context="#stay" String="DataTypes" />
+ <keyword attribute="Keyword" context="#stay" String="Keywords" />
+ <keyword attribute="Preprocessing" context="#stay" String="Preprocessing" />
+ <keyword attribute="TypeDeclaration" context="#stay" String="TypeDeclarations" />
+
+ <DetectChar attribute="Keyword" context="#stay" char="{" beginRegion="Region1" />
+ <DetectChar attribute="Keyword" context="#stay" char="}" endRegion="Region1" />
+ <DetectChar attribute="Keyword" context="#stay" char="(" beginRegion="Region2" />
+ <DetectChar attribute="Keyword" context="#stay" char=")" endRegion="Region2" />
+ <Detect2Chars attribute="CompilationUnit" context="#stay" char="&#60;" char1="[" beginRegion="Region3" />
+ <Detect2Chars attribute="CompilationUnit" context="#stay" char="]" char1="&#62;" endRegion="Region3" />
+ </context>
+
+ <context name="SingleLineComment" attribute="Comment" lineEndContext="#pop">
+ <StringDetect attribute="Comment" String="//" context="#pop" />
+ </context>
+ <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay">
+ <StringDetect attribute="Comment" String="*/" context="#pop" />
+ </context>
+
+ <context name="NormalString" attribute="String" lineEndContext="#stay">
+ <DetectChar attribute="String" char="&quot;" context="#pop" />
+ <RegExpr attribute="EscapeSequence" context="#stay" String="\{[0-9]+\}" />
+
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="&quot;" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="t" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="n" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u0008" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000D" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000d" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000A" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000a" />
+ </context>
+
+ <context name="StringInterpolation" attribute="String" lineEndContext="#stay">
+ <DetectChar attribute="String" char="&quot;" context="#pop" />
+ <RegExpr attribute="EscapeSequence" context="#stay" String="\{[0-9]+\}" />
+ <RegExpr attribute="EscapeSequence" context="#stay" String="\$(\S)+\s" />
+
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="&quot;" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="t" />
+ <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1="n" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u0008" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000D" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000d" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000A" />
+ <StringDetect attribute="EscapeSequence" context="#stay" String="\u000a" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="String" defStyleNum="dsString" />
+
+ <itemData name="Number" defStyleNum="dsOthers" color="#00009f" selColor="#0000e9"/>
+
+ <itemData name="Attribute" defStyleNum="dsOthers" color="#28712f" selColor="#34923d" />
+ <itemData name="CompilationUnit" defStyleNum="dsChar" />
+ <itemData name="DataType" defStyleNum="dsDataType" />
+ <itemData name="EscapeSequence" defStyleNum="dsBaseN" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Preprocessing" defStyleNum="dsChar" />
+ <itemData name="TypeDeclaration" defStyleNum="dsOthers" color="#eeb312" selColor="ffc013" bold="1" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ </general>
+</language>
diff --git a/kate/data/noweb.xml b/kate/data/noweb.xml
new file mode 100644
index 000000000..1281c7268
--- /dev/null
+++ b/kate/data/noweb.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="noweb" version="1.0" kateversion="2.4" section="Sources" extensions="*.w;*.nw" author="Scott Collins (scc@scottcollins.net)">
+<!--
+#########################################################################
+# First version added to repository was 0.4, added as 1.0 .
+#
+# Article about this highlighter:
+# http://scottcollins.net/articles/Kate.html
+#
+# Indirect source file:
+# http://scottcollins.net/articles/Kate.w
+#
+# Command used for extraction:
+# $ notangle Kate.w -R"noweb.xml" > syntax/data/noweb.xml
+#########################################################################
+-->
+ <highlighting>
+ <contexts>
+ <context name="RawDocumentation" attribute="Prose" lineEndContext="#stay">
+ <RegExpr String="^&lt;&lt;.*&gt;&gt;=$" attribute="SectionName" context="CodeSection" beginRegion="CodeSection" />
+ <Detect2Chars char="@" char1="[" context="#stay" />
+ <Detect2Chars char="[" char1="[" attribute="Punctuation" context="CodeQuote" />
+ <IncludeRules context="##HTML" includeAttrib="true" />
+ </context>
+ <context name="CodeQuote" attribute="Code" lineEndContext="#stay">
+ <Detect2Chars char="@" char1="]" context="#stay" />
+ <RegExpr String="\]\](?!\])" minimal="true" attribute="Punctuation" context="#pop" />
+ <IncludeRules context="SectionNames" />
+ <IncludeRules context="##C++" includeAttrib="true" />
+ </context>
+ <context name="CodeSection" attribute="Code" lineEndContext="#stay">
+ <RegExpr String="^@$" attribute="Punctuation" context="RawDocumentation" endRegion="CodeSection" />
+ <RegExpr String="^@(?=[\s%])" attribute="Punctuation" context="RawDocumentation" endRegion="CodeSection" />
+ <RegExpr String="^&lt;&lt;.*&gt;&gt;=$" context="RawDocumentation" lookAhead="true" endRegion="CodeSection" />
+ <IncludeRules context="SectionNames" />
+ <IncludeRules context="##C++" includeAttrib="true" />
+ </context>
+ <context name="SectionNames" attribute="Prose" lineEndContext="#stay">
+ <RegExpr String="@&lt;&lt;" context="#stay" />
+ <RegExpr String="&lt;&lt;.*[^@]&gt;&gt;(?!=)" minimal="true" attribute="SectionName" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Prose" defStyleNum="dsNormal" />
+ <itemData name="Code" defStyleNum="dsNormal" />
+ <itemData name="Punctuation" defStyleNum="dsRegionMarker" bold="true" />
+ <itemData name="SectionName" defStyleNum="dsRegionMarker" italic="true" />
+ </itemDatas>
+ </highlighting>
+</language>
+
diff --git a/kate/data/objectivecpp.xml b/kate/data/objectivecpp.xml
new file mode 100644
index 000000000..fc912ca1e
--- /dev/null
+++ b/kate/data/objectivecpp.xml
@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Objective-C++" version="1.00" kateversion="2.4" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (gepo@lvk.cs.msu.su">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> case </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> do </item>
+ <item> else </item>
+ <item> enum </item>
+ <item> extern </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> return </item>
+ <item> sizeof </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> typedef </item>
+ <item> union </item>
+ <item> while </item>
+ <item> @class </item>
+ <item> @defs </item>
+ <item> @encode </item>
+ <item> @end </item>
+ <item> @implementation </item>
+ <item> @interface </item>
+ <item> @private </item>
+ <item> @protected </item>
+ <item> @protocol </item>
+ <item> @public </item>
+ <item> @selector </item>
+ <item> self </item>
+ <item> super </item>
+
+ <item> asm </item>
+ <item> catch </item>
+ <item> class </item>
+ <item> const_cast </item>
+ <item> delete </item>
+ <item> dynamic_cast</item>
+ <item> explicit </item>
+ <item> export </item>
+ <item> false </item>
+ <item> friend </item>
+ <item> inline </item>
+ <item> namespace </item>
+ <item> new </item>
+ <item> operator </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> qobject_cast </item>
+ <item> reinterpret_cast </item>
+ <item> static_cast </item>
+ <item> template </item>
+ <item> this </item>
+ <item> throw </item>
+ <item> true </item>
+ <item> try </item>
+ <item> typeid </item>
+ <item> type_info </item>
+ <item> typename </item>
+ <item> using </item>
+ <item> virtual </item>
+
+ <item> and </item>
+ <item> and_eq </item>
+ <item> bad_cast </item>
+ <item> bad_typeid </item>
+ <item> bitand </item>
+ <item> bitor </item>
+ <item> compl </item>
+ <item> not </item>
+ <item> not_eq </item>
+ <item> or </item>
+ <item> or_eq </item>
+ <item> xor </item>
+ <item> xor_eq </item>
+ <item> except </item>
+ <item> finally </item>
+ <item> xalloc </item>
+ </list>
+ <list name="extensions">
+ <item> K_DCOP </item>
+ <item> SLOT </item>
+ <item> SIGNAL </item>
+ <item> Q_CLASSINFO </item>
+ <item> Q_ENUMS </item>
+ <item> Q_EXPORT </item>
+ <item> Q_OBJECT </item>
+ <item> Q_OVERRIDE </item>
+ <item> Q_PROPERTY </item>
+ <item> Q_SETS </item>
+ <item> Q_SIGNALS </item>
+ <item> Q_SLOTS </item>
+ <item> Q_FOREACH </item>
+ <item> Q_DECLARE_FLAGS </item>
+ <item> Q_INIT_RESOURCE </item>
+ <item> Q_CLEANUP_RESOURCE </item>
+ <item> Q_GLOBAL_STATIC </item>
+ <item> Q_GLOBAL_STATIC_WITH_ARGS </item>
+ <item> Q_DECLARE_INTERFACE </item>
+ <item> Q_DECLARE_TYPEINFO </item>
+ <item> Q_DECLARE_SHARED </item>
+ <item> Q_DECLARE_FLAGS </item>
+ <item> Q_DECLARE_OPERATORS_FOR_FLAGS </item>
+ <item> Q_FOREVER </item>
+ <item> Q_DECLARE_PRIVATE </item>
+ <item> Q_DECLARE_PUBLIC </item>
+ <item> Q_D </item>
+ <item> Q_Q </item>
+ <item> Q_DISABLE_COPY </item>
+ <item> Q_INTERFACES </item>
+ <item> Q_FLAGS </item>
+ <item> Q_SCRIPTABLE </item>
+ <item> Q_INVOKABLE </item>
+ <item> Q_GADGET </item>
+ <item> Q_ARG </item>
+ <item> Q_RETURN_ARG </item>
+ <item> Q_ASSERT </item>
+ <item> Q_ASSERT_X </item>
+ <item> TRUE </item>
+ <item> FALSE </item>
+ <item> connect </item>
+ <item> disconnect </item>
+ <item> emit </item>
+ <item> signals </item>
+ <item> slots </item>
+ <item> foreach </item>
+ <item> forever </item>
+ </list>
+ <list name="types">
+ <item> auto </item>
+ <item> char </item>
+ <item> const </item>
+ <item> double </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> register </item>
+ <item> short </item>
+ <item> signed </item>
+ <item> static </item>
+ <item> unsigned </item>
+ <item> void </item>
+ <item> volatile </item>
+
+ <item> bool </item>
+ <item> mutable </item>
+ <item> uchar </item>
+ <item> uint </item>
+ <item> int8_t </item>
+ <item> int16_t </item>
+ <item> int32_t </item>
+ <item> int64_t </item>
+ <item> uint8_t </item>
+ <item> uint16_t </item>
+ <item> uint32_t </item>
+ <item> uint64_t </item>
+ <item> wchar_t </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Default">
+ <DetectSpaces />
+ <RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0" beginRegion="Outscoped" firstNonSpace="true" />
+ <DetectChar attribute="Preprocessor" context="Preprocessor" char="#" firstNonSpace="true" />
+ <StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
+ <StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
+
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+
+ <DetectIdentifier />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" >
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*"/>
+
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^#"/>
+ <Detect2Chars attribute="String" context="String" char="@" char1="&quot;" />
+
+ <keyword attribute="Extensions" context="#stay" String="extensions" />
+
+ <IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SingleLineComment"/>
+ <context attribute="Comment" lineEndContext="#stay" name="MultiLineComment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="Default" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="MultiLineCommentPrep" char="/" char1="*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="MultiLineCommentPrep">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/"/>
+ <DetectIdentifier />
+ </context>
+
+
+
+ <!-- from c++ -->
+
+ <context attribute="Region Marker" lineEndContext="#pop" name="Region Marker">
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="define.*"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="MultiLineCommentPrep" char="/" char1="*"/>
+ </context>
+
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Define">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped" >
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#\s*(endif|else|elif)" endRegion="Outscoped" firstNonSpace="true" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped intern">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <IncludeRules context="##Doxygen" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="Outscoped" firstNonSpace="true"/>
+ <RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="Outscoped" firstNonSpace="true"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Extensions" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/>
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
diff --git a/kate/data/ocaml.xml b/kate/data/ocaml.xml
index 6d7a07d49..f86b2fac8 100644
--- a/kate/data/ocaml.xml
+++ b/kate/data/ocaml.xml
@@ -5,10 +5,11 @@
<!-- Regular expresion constants: -->
<!ENTITY LETTER "A-Za-z\0300-\0326\0330-\0366\0370-\0377"> <!-- Latin-1 letters. -->
<!ENTITY IDENT "[&LETTER;_][&LETTER;0-9_']*"> <!-- OCaml identifiers. -->
+<!ENTITY MIDENT "[A-Z][&LETTER;0-9_']*"> <!-- OCaml uppercase identifiers. -->
<!ENTITY ESC "(\\[ntbr'&quot;\\]|\\[0-9]{3}|\\x[0-9A-Fa-f]{2})"> <!-- OCaml character code escapes. -->
<!ENTITY DEC "[0-9][0-9_]*"> <!-- Decimal digits with underscores. -->
]>
-<language name="Objective Caml" version="1.04" kateversion="2.4" section="Sources" extensions="*.ml;*.mli" mimetype="" priority="10" author="Glyn Webster (glyn@wave.co.nz)" license="LGPL">
+<language name="Objective Caml" version="1.05" kateversion="2.4" section="Sources" extensions="*.ml;*.mli" mimetype="" priority="10" author="Glyn Webster (glyn@wave.co.nz)" license="LGPL">
<highlighting>
<!-- Revised Syntax keywords are highlighted as identifiers by default. -->
@@ -24,15 +25,15 @@
<item> as </item>
<item> assert </item>
<item> asr </item>
- <item> begin </item>
+<!-- <item> begin </item> -->
<item> class </item>
<item> closed </item>
<item> constraint </item>
- <item> do </item>
- <item> done </item>
+<!-- <item> do </item> -->
+<!-- <item> done </item> -->
<item> downto </item>
<item> else </item>
- <item> end </item>
+<!-- <item> end </item> -->
<item> exception </item>
<item> external </item>
<item> false </item>
@@ -42,8 +43,9 @@
<item> functor </item>
<item> if </item>
<item> in </item>
- <item> include </item>
+<!-- <item> include </item> -->
<item> inherit </item>
+ <item> initializer </item>
<item> land </item>
<item> lazy </item>
<item> let </item>
@@ -54,17 +56,18 @@
<item> match </item>
<item> method </item>
<item> mod </item>
- <item> module </item>
+<!-- <item> module </item> -->
<item> mutable </item>
<item> new </item>
+<!-- <item> object </item> -->
<item> of </item>
- <item> open </item>
+<!-- <item> open </item> -->
<item> or </item>
<item> parser </item>
<item> private </item>
<item> rec </item>
- <item> sig </item>
- <item> struct </item>
+<!-- <item> sig </item> -->
+<!-- <item> struct </item> -->
<item> then </item>
<item> to </item>
<item> true </item>
@@ -91,12 +94,64 @@
<item> list </item>
<item> option </item>
</list>
+ <list name="symbols">
+ <item> ? </item>
+ </list>
+ <list name="end">
+ <item> end </item>
+ </list>
+ <list name="sig">
+ <item> sig </item>
+ </list>
+ <list name="struct">
+ <item> struct </item>
+ </list>
+ <list name="object">
+ <item> object </item>
+ </list>
+ <list name="begin">
+ <item> begin </item>
+ </list>
+ <list name="do">
+ <item> do </item>
+ </list>
+ <list name="done">
+ <item> done </item>
+ </list>
+ <list name="module_environment">
+ <item> module </item>
+ <item> open </item>
+ <item> include </item>
+ </list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<Detect2Chars attribute="Comment" context="Multiline Comment" char="(" char1="*" beginRegion="comment" />
+ <DetectChar attribute="Symbol" context="#stay" char="(" beginRegion="paren"/>
+ <DetectChar attribute="Symbol" context="#stay" char=")" endRegion="paren"/>
+
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="record"/>
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="record"/>
+
+ <Detect2Chars attribute="Symbol" context="#stay" char="[" char1="|" beginRegion="array"/>
+ <Detect2Chars attribute="Symbol" context="#stay" char="|" char1="]" endRegion="array"/>
+ <DetectChar attribute="Symbol" context="#stay" char="[" beginRegion="list"/>
+ <DetectChar attribute="Symbol" context="#stay" char="]" endRegion="list"/>
+
+ <keyword attribute="Keyword" context="#stay" String="do" beginRegion="loop"/>
+ <keyword attribute="Keyword" context="#stay" String="done" endRegion="loop"/>
+ <keyword attribute="Directive" context="ModuleEnv" String="module_environment"/>
+ <keyword attribute="Region Marker" context="Block" String="begin" beginRegion="block"/>
+ <keyword attribute="Region Marker" context="Object" String="object" beginRegion="object"/>
+ <keyword attribute="Region Marker" context="Sig" String="sig" beginRegion="sig"/>
+ <keyword attribute="Region Marker" context="Struct" String="struct" beginRegion="struct"/>
+
+ <RegExpr attribute="Constructor" context="#stay" String="`\s*&IDENT;"/>
+ <RegExpr attribute="Module" lookAhead="true" context="ModuleEnv2" String="&MIDENT;\s*\."/>
+ <RegExpr attribute="Constructor" context="#stay" String="&MIDENT;"/>
+
<!-- Interpreter directives. -->
<!-- (These are lines where the first symbol is a '#' followed by an identifier. -->
<!-- Such lines could also be part of a method call split over two lines but -->
@@ -122,7 +177,7 @@
<RegExpr attribute="Hexadecimal" context="#stay" String="-?0[xX][0-9A-Fa-f_]+" />
<RegExpr attribute="Octal" context="#stay" String="-?0[oO][0-7_]+" />
<RegExpr attribute="Binary" context="#stay" String="-?0[bB][01_]+" />
- <RegExpr attribute="Float" context="#stay" String="-?&DEC;(\.&DEC;([eE][-+]?&DEC;)?|[eE][-+]?&DEC;)" />
+ <RegExpr attribute="Float" context="#stay" String="-?&DEC;((\.(&DEC;)?([eE][-+]?&DEC;)?)|([eE][-+]?&DEC;))" />
<RegExpr attribute="Decimal" context="#stay" String="-?&DEC;" />
</context>
@@ -140,6 +195,38 @@
<RegExpr attribute="Escaped characters" context="#stay" String="\\$" />
</context>
+ <context attribute="Normal text" lineEndContext="#stay" name="Block">
+ <keyword attribute="Region Marker" context="#pop" String="end" endRegion="block"/>
+ <IncludeRules context="Normal"/>
+ </context>
+
+ <context attribute="Normal text" lineEndContext="#stay" name="Sig">
+ <keyword attribute="Region Marker" context="#pop" String="end" endRegion="sig"/>
+ <IncludeRules context="Normal"/>
+ </context>
+
+ <context attribute="Normal text" lineEndContext="#stay" name="Struct">
+ <keyword attribute="Region Marker" context="#pop" String="end" endRegion="struct"/>
+ <IncludeRules context="Normal"/>
+ </context>
+
+ <context attribute="Normal text" lineEndContext="#stay" name="Object">
+ <keyword attribute="Region Marker" context="#pop" String="end" endRegion="object"/>
+ <IncludeRules context="Normal"/>
+ </context>
+
+ <context attribute="Normal text" lineEndContext="#stay" name="ModuleEnv" fallthrough="true" fallthroughContext="#pop">
+ <DetectSpaces attribute="Normal text" context="#stay"/>
+ <RegExpr attribute="Module" lookAhead="true" context="ModuleEnv2" String="&MIDENT;\s*\."/>
+ <RegExpr attribute="Module" context="#pop" String="&MIDENT;"/>
+ </context>
+
+ <context attribute="Normal text" lineEndContext="#stay" name="ModuleEnv2">
+ <RegExpr attribute="Module" context="#stay" String="&MIDENT;"/>
+ <DetectSpaces attribute="Normal text" context="#stay"/>
+ <StringDetect attribute="Keyword" context="#pop" String="."/>
+ </context>
+
<!-- Camlp4 Quotations. These are source code literals used by the Campl4 preprocessor. -->
<!-- The only escapes allowed in a Camlp4 quotation are for the quotation start and stop symbols. -->
<context attribute="Camlp4 Quotation" lineEndContext="#stay" name="Camlp4 Quotation Constant">
@@ -154,6 +241,7 @@
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Identifier" defStyleNum="dsNormal"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Revised Syntax Keyword" defStyleNum="dsNormal"/>
<itemData name="Core Data Type" defStyleNum="dsDataType"/>
@@ -168,6 +256,9 @@
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Camlp4 Quotation" defStyleNum="dsString"/>
<itemData name="Directive" defStyleNum="dsOthers"/>
+ <itemData name="Constructor" defStyleNum="dsDataType"/>
+ <itemData name="Module" defStyleNum="dsNormal"/>
+ <itemData name="Region Marker" defStyleNum="dsKeyword"/>
</itemDatas>
</highlighting>
diff --git a/kate/data/pascal.xml b/kate/data/pascal.xml
index 6830c755e..c3b056437 100644
--- a/kate/data/pascal.xml
+++ b/kate/data/pascal.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Pascal" version="1.21" kateversion="2.3" section="Sources" extensions="*.pp;*.pas;*.p" mimetype="text/x-pascal">
+<language name="Pascal" version="1.22" kateversion="2.5.9" section="Sources" extensions="*.pp;*.pas;*.p" mimetype="text/x-pascal" author="Unnamed people and Liu Sizhuang(oldherl@gmail.com)">
<highlighting>
<list name="keywords">
<item> and </item>
@@ -105,6 +105,8 @@
<item> Byte </item>
<item> Word </item>
<item> LongWord </item>
+ <item> DWord </item>
+ <item> QWord </item>
<item> Char </item>
<item> AnsiChar </item>
<item> WideChar </item>
@@ -131,18 +133,22 @@
<list name="attention">
<item> FIXME </item>
<item> TODO </item>
+ <item> NOTE </item>
<item> ### </item>
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<RegExpr attribute="Keyword" context="#stay" String="\b(begin|case|record)(?=(\{[^}]*(\}|$)|\(\*.*(\*\)|$))*([\s]|$|//))" insensitive="true" beginRegion="Region1"/>
<RegExpr attribute="ISO/Delphi Extended" context="#stay" String="\b((object|class)(?=(\(.*\))?(\{[^}]*(\}|$)|\(\*.*(\*\)|$))*;?([\s]|$|//))|try(?=(\{[^}]*(\}|$)|\(\*.*(\*\)|$))*([\s]|$|//)))" insensitive="true" beginRegion="Region1"/>
- <RegExpr attribute="Keyword" context="#stay" String="\bend(?=((\{[^}]*(\}|$)|\(\*.*(\*\)|$))*)([.;\s]|$)|//|$)" insensitive="true" endRegion="Region1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend(?=((\{[^}]*(\}|$)|\(\*.*(\*\)|$))*)([.;\s]|$)|//|$)" insensitive="true" endRegion="Region1"/>
+
<keyword attribute="Keyword" context="#stay" String="keywords"/>
<keyword attribute="ISO/Delphi Extended" context="#stay" String="ISO/Delphi Extended"/>
<keyword attribute="Type" context="#stay" String="types"/>
<Float attribute="Number" context="#stay"/>
- <Int attribute="Number" context="#stay"/>
+ <Int attribute="Number" context="#stay"/>
+ <DetectChar attribute="Hex" context="Hex" char="$" />
+ <DetectChar attribute="String" context="CharNum" char="#" />
<DetectChar attribute="String" context="String" char="&apos;" />
<StringDetect attribute="Directive" context="Prep1" String="(*$"/>
<Detect2Chars attribute="Directive" context="Prep2" char="{" char1="$"/>
@@ -150,6 +156,16 @@
<Detect2Chars attribute="Comment" context="Comment2" char="(" char1="*" beginRegion="Region3"/>
<Detect2Chars attribute="Comment" context="Comment3" char="/" char1="/"/>
</context>
+ <context attribute="String" lineEndContext="#pop" name="CharNum">
+ <DetectChar attribute="Hex" context="HexCharNum" char="$" />
+ <RegExpr String="[^0-9]" context="#pop"/>
+ </context>
+ <context attribute="Hex" lineEndContext="#pop" name="HexCharNum">
+ <RegExpr String="[^a-fA-F0-9]" context="#pop#pop"/>
+ </context>
+ <context attribute="Hex" lineEndContext="#pop" name="Hex">
+ <RegExpr String="[^a-fA-F0-9]" context="#pop"/>
+ </context>
<context attribute="String" lineEndContext="#pop" name="String">
<DetectChar attribute="String" context="#pop" char="&apos;"/>
</context>
@@ -172,7 +188,8 @@
</context>
</contexts>
<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Hex" defStyleNum="dsBaseN" />
<itemData name="Keyword" defStyleNum="dsKeyword" />
<itemData name="ISO/Delphi Extended" defStyleNum="dsKeyword" color="#000080" />
<itemData name="Type" defStyleNum="dsDataType"/>
diff --git a/kate/data/perl.xml b/kate/data/perl.xml
index 15212c376..0b7250457 100644
--- a/kate/data/perl.xml
+++ b/kate/data/perl.xml
@@ -39,7 +39,7 @@
Enhance tr/// and y/// support.
-->
-<language name="Perl" version="1.20" kateversion="2.4" section="Scripts" extensions="*.pl;*.pm" mimetype="application/x-perl;text/x-perl" author="Anders Lund (anders@alweb.dk)" license="LGPL">
+<language name="Perl" version="1.23" kateversion="2.4" section="Scripts" extensions="*.pl;*.pm" mimetype="application/x-perl;text/x-perl" author="Anders Lund (anders@alweb.dk)" license="LGPL">
<highlighting>
<list name="keywords">
<item> if </item>
@@ -114,6 +114,11 @@
<item> not </item>
<item> eq </item>
<item> ne </item>
+ <item> lt </item>
+ <item> gt </item>
+ <item> le </item>
+ <item> ge </item>
+ <item> cmp </item>
</list>
<list name="functions">
<item>abs</item>
@@ -363,7 +368,7 @@
<RegExpr attribute="Normal Text" context="#stay" String="\w+[=]" />
<RegExpr attribute="Operator" context="find_quoted" String="\bq(?=[qwx]?\s*[^\w\s])" />
- <RegExpr attribute="Operator" context="find_subst" String="\bs(?=\s*[^\w\s])" />
+ <RegExpr attribute="Operator" context="find_subst" String="\bs(?=\s*[^\w\s\]})])" />
<RegExpr attribute="Operator" context="tr" String="\b(?:tr|y)\s*(?=[^\w\s\]})])" />
<RegExpr attribute="Operator" context="find_pattern" String="\b(?:m|qr)(?=\s*[^\w\s\]})])" />
@@ -547,8 +552,9 @@
<IncludeRules context="regex_pattern_internal_ip" />
</context>
<context name="subst_slash_replace" attribute="String (interpolated)" lineEndContext="#stay" dynamic="true">
- <IncludeRules context="ipstring_internal" />
<RegExpr attribute="Operator" context="#pop#pop#pop" String="%1[cegimosx]*" dynamic="true" endRegion="Replacement" />
+ <IncludeRules context="ipstring_internal" />
+
</context>
<context name="subst_sq_pattern" attribute="Pattern" lineEndContext="#stay">
diff --git a/kate/data/pgn.xml b/kate/data/pgn.xml
new file mode 100644
index 000000000..5d4493b61
--- /dev/null
+++ b/kate/data/pgn.xml
@@ -0,0 +1,108 @@
+<!--
+
+ ====================================================================
+ PGN - Portable Game Notation syntax highlighting file for the
+ KDE editors Kate and Kwrite
+ ====================================================================
+ // PGN - Portable Game Notation highlighter
+ // To write your chess (and others) games
+ // written by Ruben Carlo Benante. - dr.beco@gmail.com
+ // 14/oct/2005, v.2.0
+
+ - Know bugs:
+ * None.
+-->
+<language name="PGN" version="2.01" kateversion="2.4" section="Other" extensions="*.pgn;*.PGN" priority="5" mimetype="" casesensitive="1" author="Ruben Carlo Benante (dr.beco@gmail.com)" license="GNU/GPL">
+<highlighting>
+ <list name="keywords_list">
+ <item> Event </item>
+ <item> Site </item>
+ <item> Date </item>
+ <item> Round </item>
+ <item> White </item>
+ <item> Black </item>
+ <item> Result </item>
+ <item> ECO </item>
+ <item> Annotator </item>
+ <item> PlyCount </item>
+ <item> EventDate </item>
+ <item> EventCountry </item>
+ <item> SourceDate </item>
+ <item> WhiteTitle </item>
+ <item> BlackTitle </item>
+ <item> FM </item>
+ <item> IM </item>
+ <item> GM </item>
+ <item> WhiteElo </item>
+ <item> BlackElo </item>
+ <item> WhiteNA </item>
+ <item> BlackNA </item>
+ <item> WhiteType </item>
+ <item> BlackType </item>
+ <item> program </item>
+ <item> human </item>
+ <item> TimeControl </item>
+ <item> FEN </item>
+ <item> Termination </item>
+ <item> abandoned </item>
+ <item> adjudication </item>
+ <item> death </item>
+ <item> emergency </item>
+ <item> normal </item>
+ <item> rules </item>
+ <item> infraction </item>
+ <item> time </item>
+ <item> forfeit </item>
+ <item> unterminated </item>
+ <item> Mode </item>
+ <item> OTB </item>
+ <item> PM </item>
+ <item> EM </item>
+ <item> ICS </item>
+ <item> TC </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords_list"/>
+ <AnyChar attribute="Piece" context="#stay" String="KQBNRPODCTA"/>
+ <DetectChar attribute="Commentp" context="Comment_p" char="("/>
+ <DetectChar attribute="Commentc" context="Comment_c" char="{"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="Symbol" context="#stay" String="(\$\d*|1\-0|0\-1|1/2\-1/2|\*|#|\+|\?|!|=|x|\+\-|\-\+)"/>
+ <RegExpr attribute="Number" context="#stay" String="\d*(\.|\.\.\.)( |$)"/>
+ </context>
+ <context attribute="Commentp" lineEndContext="#stay" name="Comment_p">
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Commentp" context="Comment_p" char="("/>
+ <DetectChar attribute="Commentc" context="Comment_c" char="{"/>
+ <DetectChar attribute="Commentp" context="#pop" char=")" endRegion="Comment_p"/>
+ </context>
+ <context attribute="Commentc" lineEndContext="#stay" name="Comment_c">
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Commentp" context="Comment_p" char="("/>
+ <DetectChar attribute="Commentc" context="Comment_c" char="{"/>
+ <DetectChar attribute="Commentc" context="#pop" char="}" endRegion="Comment_c"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" bold="true"/>
+ <itemData name="Piece" defStyleNum="dsNormal" color="#0095FF" bold="1" italic="0"/>
+ <itemData name="Commentp" defStyleNum="dsComment"/>
+ <itemData name="Commentc" defStyleNum="dsComment" bold="true"/>
+ <itemData name="String" defStyleNum="dsString" bold="false"/>
+ <itemData name="Number" defStyleNum="dsDecVal" color="#bb00bb"/>
+ <itemData name="Symbol" defStyleNum="dsOthers" color="#00bb00"/>
+ </itemDatas>
+</highlighting>
+<general>
+ <comments>
+ <comment name="multiLine" start="(" end=")"/>
+ <comment name="multiLine" start="{" end="}"/>
+ </comments>
+ <keywords casesensitive="0" weakDeliminator=""/>
+</general>
+</language>
diff --git a/kate/data/php.xml b/kate/data/php.xml
index 9819a2783..879e2ce23 100644
--- a/kate/data/php.xml
+++ b/kate/data/php.xml
@@ -3,6 +3,19 @@
Changes:
+[ Version 1.35 (2009-04-08) ]
+
+- fix uppercase <?PHP
+- add missing magic constants
+
+[ Version 1.32 (2007-12-02) ]
+
+- When leaving PHP context, make sure to close all brace regions (braces open a nested phpsource context for this purpose). This is a WORKAROUND for bug #143022 until feature #103257 is available.
+
+[ Version 1.31 (2007-11-29) ]
+
+- Add support for backtick operator. This has basically the same syntax as double quotes, so the two share most rules.
+
[ Version 1.28 (2006-11-02) ]
- Moved the special method names to a dedicated section (the coloration will default to the coloration of functions, but it can be customized independently, to revert to the previous coloration styles, that is, black, and bold).
@@ -18,7 +31,7 @@ Changes:
-->
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="PHP/PHP" version="1.28" kateversion="2.4" section="Scripts" extensions="" priority="5" mimetype="" hidden="true">
+<language name="PHP/PHP" version="1.35" kateversion="2.4" section="Scripts" extensions="" priority="5" mimetype="" hidden="true">
<highlighting>
<list name="control structures">
<item>as</item>
@@ -50,11 +63,14 @@ Changes:
<item> abstract </item>
<item> catch </item>
<item> class </item>
+ <item> clone </item>
<item> const </item>
+ <item> exception </item>
<item> extends </item>
<item> final </item>
<item> function </item>
<item> implements </item>
+ <item> instanceof </item>
<item> interface </item>
<item> new </item>
<item> self </item>
@@ -68,6408 +84,6419 @@ Changes:
<item> and </item>
<item> or </item>
<item> xor </item>
- <item> var </item>
- <item> __FILE__ </item>
- <item> __LINE__ </item>
- <item> E_ERROR </item>
- <item> E_WARNING </item>
- <item> E_PARSE </item>
- <item> E_NOTICE </item>
- <item> E_STRICT </item>
- <item> E_CORE_ERROR </item>
- <item> E_CORE_WARNING </item>
- <item> E_COMPILE_ERROR </item>
- <item> E_COMPILE_WARNING </item>
- <item> E_USER_ERROR </item>
- <item> E_USER_WARNING </item>
- <item> E_USER_NOTICE </item>
- <item> E_ALL </item>
- <item> TRUE </item>
- <item> FALSE </item>
- <item> ZEND_THREAD_SAFE </item>
- <item> NULL </item>
- <item> PHP_VERSION </item>
- <item> PHP_OS </item>
- <item> PHP_SAPI </item>
- <item> DEFAULT_INCLUDE_PATH </item>
- <item> PEAR_INSTALL_DIR </item>
- <item> PEAR_EXTENSION_DIR </item>
- <item> PHP_EXTENSION_DIR </item>
- <item> PHP_PREFIX </item>
- <item> PHP_BINDIR </item>
- <item> PHP_LIBDIR </item>
- <item> PHP_DATADIR </item>
- <item> PHP_SYSCONFDIR </item>
- <item> PHP_LOCALSTATEDIR </item>
- <item> PHP_CONFIG_FILE_PATH </item>
- <item> PHP_CONFIG_FILE_SCAN_DIR </item>
- <item> PHP_SHLIB_SUFFIX </item>
- <item> PHP_EOL </item>
- <item> PHP_OUTPUT_HANDLER_START </item>
- <item> PHP_OUTPUT_HANDLER_CONT </item>
- <item> PHP_OUTPUT_HANDLER_END </item>
- <item> UPLOAD_ERR_OK </item>
- <item> UPLOAD_ERR_INI_SIZE </item>
- <item> UPLOAD_ERR_FORM_SIZE </item>
- <item> UPLOAD_ERR_PARTIAL </item>
- <item> UPLOAD_ERR_NO_FILE </item>
- <item> UPLOAD_ERR_NO_TMP_DIR </item>
- <item> P_STATIC </item>
- <item> P_PUBLIC </item>
- <item> P_PROTECTED </item>
- <item> P_PRIVATE </item>
- <item> M_STATIC </item>
- <item> M_PUBLIC </item>
- <item> M_PROTECTED </item>
- <item> M_PRIVATE </item>
- <item> M_ABSTRACT </item>
- <item> M_FINAL </item>
- <item> C_IMPLICIT_ABSTRACT </item>
- <item> C_EXPLICIT_ABSTRACT </item>
- <item> C_FINAL </item>
- <item> XML_ERROR_NONE </item>
- <item> XML_ERROR_NO_MEMORY </item>
- <item> XML_ERROR_SYNTAX </item>
- <item> XML_ERROR_NO_ELEMENTS </item>
- <item> XML_ERROR_INVALID_TOKEN </item>
- <item> XML_ERROR_UNCLOSED_TOKEN </item>
- <item> XML_ERROR_PARTIAL_CHAR </item>
- <item> XML_ERROR_TAG_MISMATCH </item>
- <item> XML_ERROR_DUPLICATE_ATTRIBUTE </item>
- <item> XML_ERROR_JUNK_AFTER_DOC_ELEMENT </item>
- <item> XML_ERROR_PARAM_ENTITY_REF </item>
- <item> XML_ERROR_UNDEFINED_ENTITY </item>
- <item> XML_ERROR_RECURSIVE_ENTITY_REF </item>
- <item> XML_ERROR_ASYNC_ENTITY </item>
- <item> XML_ERROR_BAD_CHAR_REF </item>
- <item> XML_ERROR_BINARY_ENTITY_REF </item>
- <item> XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF </item>
- <item> XML_ERROR_MISPLACED_XML_PI </item>
- <item> XML_ERROR_UNKNOWN_ENCODING </item>
- <item> XML_ERROR_INCORRECT_ENCODING </item>
- <item> XML_ERROR_UNCLOSED_CDATA_SECTION </item>
- <item> XML_ERROR_EXTERNAL_ENTITY_HANDLING </item>
- <item> XML_OPTION_CASE_FOLDING </item>
- <item> XML_OPTION_TARGET_ENCODING </item>
- <item> XML_OPTION_SKIP_TAGSTART </item>
- <item> XML_OPTION_SKIP_WHITE </item>
- <item> XML_SAX_IMPL </item>
- <item> CONNECTION_ABORTED </item>
- <item> CONNECTION_NORMAL </item>
- <item> CONNECTION_TIMEOUT </item>
- <item> INI_USER </item>
- <item> INI_PERDIR </item>
- <item> INI_SYSTEM </item>
- <item> INI_ALL </item>
- <item> SUNFUNCS_RET_TIMESTAMP </item>
- <item> SUNFUNCS_RET_STRING </item>
- <item> SUNFUNCS_RET_DOUBLE </item>
- <item> M_E </item>
- <item> M_LOG2E </item>
- <item> M_LOG10E </item>
- <item> M_LN2 </item>
- <item> M_LN10 </item>
- <item> M_PI </item>
- <item> M_PI_2 </item>
- <item> M_PI_4 </item>
- <item> M_1_PI </item>
- <item> M_2_PI </item>
- <item> M_2_SQRTPI </item>
- <item> M_SQRT2 </item>
- <item> M_SQRT1_2 </item>
- <item> INF </item>
- <item> NAN </item>
- <item> INFO_GENERAL </item>
- <item> INFO_CREDITS </item>
- <item> INFO_CONFIGURATION </item>
- <item> INFO_MODULES </item>
- <item> INFO_ENVIRONMENT </item>
- <item> INFO_VARIABLES </item>
- <item> INFO_LICENSE </item>
- <item> INFO_ALL </item>
- <item> CREDITS_GROUP </item>
- <item> CREDITS_GENERAL </item>
- <item> CREDITS_SAPI </item>
- <item> CREDITS_MODULES </item>
- <item> CREDITS_DOCS </item>
- <item> CREDITS_FULLPAGE </item>
- <item> CREDITS_QA </item>
- <item> CREDITS_ALL </item>
- <item> HTML_SPECIALCHARS </item>
- <item> HTML_ENTITIES </item>
- <item> ENT_COMPAT </item>
- <item> ENT_QUOTES </item>
- <item> ENT_NOQUOTES </item>
- <item> STR_PAD_LEFT </item>
- <item> STR_PAD_RIGHT </item>
- <item> STR_PAD_BOTH </item>
- <item> PATHINFO_DIRNAME </item>
- <item> PATHINFO_BASENAME </item>
- <item> PATHINFO_EXTENSION </item>
- <item> CHAR_MAX </item>
- <item> LC_CTYPE </item>
- <item> LC_NUMERIC </item>
- <item> LC_TIME </item>
- <item> LC_COLLATE </item>
- <item> LC_MONETARY </item>
- <item> LC_ALL </item>
- <item> LC_MESSAGES </item>
- <item> SEEK_SET </item>
- <item> SEEK_CUR </item>
- <item> SEEK_END </item>
- <item> LOCK_SH </item>
- <item> LOCK_EX </item>
- <item> LOCK_UN </item>
- <item> LOCK_NB </item>
- <item> STREAM_NOTIFY_CONNECT </item>
- <item> STREAM_NOTIFY_AUTH_REQUIRED </item>
- <item> STREAM_NOTIFY_AUTH_RESULT </item>
- <item> STREAM_NOTIFY_MIME_TYPE_IS </item>
- <item> STREAM_NOTIFY_FILE_SIZE_IS </item>
- <item> STREAM_NOTIFY_REDIRECTED </item>
- <item> STREAM_NOTIFY_PROGRESS </item>
- <item> STREAM_NOTIFY_FAILURE </item>
- <item> STREAM_NOTIFY_COMPLETED </item>
- <item> STREAM_NOTIFY_RESOLVE </item>
- <item> STREAM_NOTIFY_SEVERITY_INFO </item>
- <item> STREAM_NOTIFY_SEVERITY_WARN </item>
- <item> STREAM_NOTIFY_SEVERITY_ERR </item>
- <item> STREAM_FILTER_READ </item>
- <item> STREAM_FILTER_WRITE </item>
- <item> STREAM_FILTER_ALL </item>
- <item> STREAM_CLIENT_PERSISTENT </item>
- <item> STREAM_CLIENT_ASYNC_CONNECT </item>
- <item> STREAM_CLIENT_CONNECT </item>
- <item> STREAM_PEEK </item>
- <item> STREAM_OOB </item>
- <item> STREAM_SERVER_BIND </item>
- <item> STREAM_SERVER_LISTEN </item>
- <item> FILE_USE_INCLUDE_PATH </item>
- <item> FILE_IGNORE_NEW_LINES </item>
- <item> FILE_SKIP_EMPTY_LINES </item>
- <item> FILE_APPEND </item>
- <item> FILE_NO_DEFAULT_CONTEXT </item>
- <item> FNM_NOESCAPE </item>
- <item> FNM_PATHNAME </item>
- <item> FNM_PERIOD </item>
- <item> FNM_CASEFOLD </item>
- <item> PSFS_PASS_ON </item>
- <item> PSFS_FEED_ME </item>
- <item> PSFS_ERR_FATAL </item>
- <item> PSFS_FLAG_NORMAL </item>
- <item> PSFS_FLAG_FLUSH_INC </item>
- <item> PSFS_FLAG_FLUSH_CLOSE </item>
- <item> ABDAY_1 </item>
- <item> ABDAY_2 </item>
- <item> ABDAY_3 </item>
- <item> ABDAY_4 </item>
- <item> ABDAY_5 </item>
- <item> ABDAY_6 </item>
- <item> ABDAY_7 </item>
- <item> DAY_1 </item>
- <item> DAY_2 </item>
- <item> DAY_3 </item>
- <item> DAY_4 </item>
- <item> DAY_5 </item>
- <item> DAY_6 </item>
- <item> DAY_7 </item>
- <item> ABMON_1 </item>
- <item> ABMON_2 </item>
- <item> ABMON_3 </item>
- <item> ABMON_4 </item>
- <item> ABMON_5 </item>
- <item> ABMON_6 </item>
- <item> ABMON_7 </item>
- <item> ABMON_8 </item>
- <item> ABMON_9 </item>
- <item> ABMON_10 </item>
- <item> ABMON_11 </item>
- <item> ABMON_12 </item>
- <item> MON_1 </item>
- <item> MON_2 </item>
- <item> MON_3 </item>
- <item> MON_4 </item>
- <item> MON_5 </item>
- <item> MON_6 </item>
- <item> MON_7 </item>
- <item> MON_8 </item>
- <item> MON_9 </item>
- <item> MON_10 </item>
- <item> MON_11 </item>
- <item> MON_12 </item>
- <item> AM_STR </item>
- <item> PM_STR </item>
- <item> D_T_FMT </item>
- <item> D_FMT </item>
- <item> T_FMT </item>
- <item> T_FMT_AMPM </item>
- <item> ERA </item>
- <item> ERA_D_T_FMT </item>
- <item> ERA_D_FMT </item>
- <item> ERA_T_FMT </item>
- <item> ALT_DIGITS </item>
- <item> CRNCYSTR </item>
- <item> RADIXCHAR </item>
- <item> THOUSEP </item>
- <item> YESEXPR </item>
- <item> NOEXPR </item>
- <item> CODESET </item>
- <item> CRYPT_SALT_LENGTH </item>
- <item> CRYPT_STD_DES </item>
- <item> CRYPT_EXT_DES </item>
- <item> CRYPT_MD5 </item>
- <item> CRYPT_BLOWFISH </item>
- <item> DIRECTORY_SEPARATOR </item>
- <item> PATH_SEPARATOR </item>
- <item> GLOB_BRACE </item>
- <item> GLOB_MARK </item>
- <item> GLOB_NOSORT </item>
- <item> GLOB_NOCHECK </item>
- <item> GLOB_NOESCAPE </item>
- <item> GLOB_ONLYDIR </item>
- <item> LOG_EMERG </item>
- <item> LOG_ALERT </item>
- <item> LOG_CRIT </item>
- <item> LOG_ERR </item>
- <item> LOG_WARNING </item>
- <item> LOG_NOTICE </item>
- <item> LOG_INFO </item>
- <item> LOG_DEBUG </item>
- <item> LOG_KERN </item>
- <item> LOG_USER </item>
- <item> LOG_MAIL </item>
- <item> LOG_DAEMON </item>
- <item> LOG_AUTH </item>
- <item> LOG_SYSLOG </item>
- <item> LOG_LPR </item>
- <item> LOG_NEWS </item>
- <item> LOG_UUCP </item>
- <item> LOG_CRON </item>
- <item> LOG_AUTHPRIV </item>
- <item> LOG_LOCAL0 </item>
- <item> LOG_LOCAL1 </item>
- <item> LOG_LOCAL2 </item>
- <item> LOG_LOCAL3 </item>
- <item> LOG_LOCAL4 </item>
- <item> LOG_LOCAL5 </item>
- <item> LOG_LOCAL6 </item>
- <item> LOG_LOCAL7 </item>
- <item> LOG_PID </item>
- <item> LOG_CONS </item>
- <item> LOG_ODELAY </item>
- <item> LOG_NDELAY </item>
- <item> LOG_NOWAIT </item>
- <item> LOG_PERROR </item>
- <item> EXTR_OVERWRITE </item>
- <item> EXTR_SKIP </item>
- <item> EXTR_PREFIX_SAME </item>
- <item> EXTR_PREFIX_ALL </item>
- <item> EXTR_PREFIX_INVALID </item>
- <item> EXTR_PREFIX_IF_EXISTS </item>
- <item> EXTR_IF_EXISTS </item>
- <item> EXTR_REFS </item>
- <item> SORT_ASC </item>
- <item> SORT_DESC </item>
- <item> SORT_REGULAR </item>
- <item> SORT_NUMERIC </item>
- <item> SORT_STRING </item>
- <item> SORT_LOCALE_STRING </item>
- <item> CASE_LOWER </item>
- <item> CASE_UPPER </item>
- <item> COUNT_NORMAL </item>
- <item> COUNT_RECURSIVE </item>
- <item> ASSERT_ACTIVE </item>
- <item> ASSERT_CALLBACK </item>
- <item> ASSERT_BAIL </item>
- <item> ASSERT_WARNING </item>
- <item> ASSERT_QUIET_EVAL </item>
- <item> STREAM_USE_PATH </item>
- <item> STREAM_IGNORE_URL </item>
- <item> STREAM_ENFORCE_SAFE_MODE </item>
- <item> STREAM_REPORT_ERRORS </item>
- <item> STREAM_MUST_SEEK </item>
- <item> STREAM_URL_STAT_LINK </item>
- <item> STREAM_URL_STAT_QUIET </item>
- <item> STREAM_MKDIR_RECURSIVE </item>
- <item> IMAGETYPE_GIF </item>
- <item> IMAGETYPE_JPEG </item>
- <item> IMAGETYPE_PNG </item>
- <item> IMAGETYPE_SWF </item>
- <item> IMAGETYPE_PSD </item>
- <item> IMAGETYPE_BMP </item>
- <item> IMAGETYPE_TIFF_II </item>
- <item> IMAGETYPE_TIFF_MM </item>
- <item> IMAGETYPE_JPC </item>
- <item> IMAGETYPE_JP2 </item>
- <item> IMAGETYPE_JPX </item>
- <item> IMAGETYPE_JB2 </item>
- <item> IMAGETYPE_IFF </item>
- <item> IMAGETYPE_WBMP </item>
- <item> IMAGETYPE_JPEG2000 </item>
- <item> IMAGETYPE_XBM </item>
- <item> DNS_A </item>
- <item> DNS_NS </item>
- <item> DNS_CNAME </item>
- <item> DNS_SOA </item>
- <item> DNS_PTR </item>
- <item> DNS_HINFO </item>
- <item> DNS_MX </item>
- <item> DNS_TXT </item>
- <item> DNS_SRV </item>
- <item> DNS_NAPTR </item>
- <item> DNS_AAAA </item>
- <item> DNS_ANY </item>
- <item> DNS_ALL </item>
- <item> RIT_LEAVES_ONLY </item>
- <item> RIT_SELF_FIRST </item>
- <item> RIT_CHILD_FIRST </item>
- <item> CIT_CALL_TOSTRING </item>
- <item> CIT_CATCH_GET_CHILD </item>
- <item> PREG_PATTERN_ORDER </item>
- <item> PREG_SET_ORDER </item>
- <item> PREG_OFFSET_CAPTURE </item>
- <item> PREG_SPLIT_NO_EMPTY </item>
- <item> PREG_SPLIT_DELIM_CAPTURE </item>
- <item> PREG_SPLIT_OFFSET_CAPTURE </item>
- <item> PREG_GREP_INVERT </item>
- <item> CAL_GREGORIAN </item>
- <item> CAL_JULIAN </item>
- <item> CAL_JEWISH </item>
- <item> CAL_FRENCH </item>
- <item> CAL_NUM_CALS </item>
- <item> CAL_DOW_DAYNO </item>
- <item> CAL_DOW_SHORT </item>
- <item> CAL_DOW_LONG </item>
- <item> CAL_MONTH_GREGORIAN_SHORT </item>
- <item> CAL_MONTH_GREGORIAN_LONG </item>
- <item> CAL_MONTH_JULIAN_SHORT </item>
- <item> CAL_MONTH_JULIAN_LONG </item>
- <item> CAL_MONTH_JEWISH </item>
- <item> CAL_MONTH_FRENCH </item>
- <item> CAL_EASTER_DEFAULT </item>
- <item> CAL_EASTER_ROMAN </item>
- <item> CAL_EASTER_ALWAYS_GREGORIAN </item>
- <item> CAL_EASTER_ALWAYS_JULIAN </item>
- <item> CAL_JEWISH_ADD_ALAFIM_GERESH </item>
- <item> CAL_JEWISH_ADD_ALAFIM </item>
- <item> CAL_JEWISH_ADD_GERESHAYIM </item>
- <item> CURLOPT_DNS_USE_GLOBAL_CACHE </item>
- <item> CURLOPT_DNS_CACHE_TIMEOUT </item>
- <item> CURLOPT_PORT </item>
- <item> CURLOPT_FILE </item>
- <item> CURLOPT_READDATA </item>
- <item> CURLOPT_INFILE </item>
- <item> CURLOPT_INFILESIZE </item>
- <item> CURLOPT_URL </item>
- <item> CURLOPT_PROXY </item>
- <item> CURLOPT_VERBOSE </item>
- <item> CURLOPT_HEADER </item>
- <item> CURLOPT_HTTPHEADER </item>
- <item> CURLOPT_NOPROGRESS </item>
- <item> CURLOPT_NOBODY </item>
- <item> CURLOPT_FAILONERROR </item>
- <item> CURLOPT_UPLOAD </item>
- <item> CURLOPT_POST </item>
- <item> CURLOPT_FTPLISTONLY </item>
- <item> CURLOPT_FTPAPPEND </item>
- <item> CURLOPT_NETRC </item>
- <item> CURLOPT_FOLLOWLOCATION </item>
- <item> CURLOPT_FTPASCII </item>
- <item> CURLOPT_PUT </item>
- <item> CURLOPT_MUTE </item>
- <item> CURLOPT_USERPWD </item>
- <item> CURLOPT_PROXYUSERPWD </item>
- <item> CURLOPT_RANGE </item>
- <item> CURLOPT_TIMEOUT </item>
- <item> CURLOPT_POSTFIELDS </item>
- <item> CURLOPT_REFERER </item>
- <item> CURLOPT_USERAGENT </item>
- <item> CURLOPT_FTPPORT </item>
- <item> CURLOPT_FTP_USE_EPSV </item>
- <item> CURLOPT_LOW_SPEED_LIMIT </item>
- <item> CURLOPT_LOW_SPEED_TIME </item>
- <item> CURLOPT_RESUME_FROM </item>
- <item> CURLOPT_COOKIE </item>
- <item> CURLOPT_SSLCERT </item>
- <item> CURLOPT_SSLCERTPASSWD </item>
- <item> CURLOPT_WRITEHEADER </item>
- <item> CURLOPT_SSL_VERIFYHOST </item>
- <item> CURLOPT_COOKIEFILE </item>
- <item> CURLOPT_SSLVERSION </item>
- <item> CURLOPT_TIMECONDITION </item>
- <item> CURLOPT_TIMEVALUE </item>
- <item> CURLOPT_CUSTOMREQUEST </item>
- <item> CURLOPT_STDERR </item>
- <item> CURLOPT_TRANSFERTEXT </item>
- <item> CURLOPT_RETURNTRANSFER </item>
- <item> CURLOPT_QUOTE </item>
- <item> CURLOPT_POSTQUOTE </item>
- <item> CURLOPT_INTERFACE </item>
- <item> CURLOPT_KRB4LEVEL </item>
- <item> CURLOPT_HTTPPROXYTUNNEL </item>
- <item> CURLOPT_FILETIME </item>
- <item> CURLOPT_WRITEFUNCTION </item>
- <item> CURLOPT_READFUNCTION </item>
- <item> CURLOPT_PASSWDFUNCTION </item>
- <item> CURLOPT_HEADERFUNCTION </item>
- <item> CURLOPT_MAXREDIRS </item>
- <item> CURLOPT_MAXCONNECTS </item>
- <item> CURLOPT_CLOSEPOLICY </item>
- <item> CURLOPT_FRESH_CONNECT </item>
- <item> CURLOPT_FORBID_REUSE </item>
- <item> CURLOPT_RANDOM_FILE </item>
- <item> CURLOPT_EGDSOCKET </item>
- <item> CURLOPT_CONNECTTIMEOUT </item>
- <item> CURLOPT_SSL_VERIFYPEER </item>
- <item> CURLOPT_CAINFO </item>
- <item> CURLOPT_CAPATH </item>
- <item> CURLOPT_COOKIEJAR </item>
- <item> CURLOPT_SSL_CIPHER_LIST </item>
- <item> CURLOPT_BINARYTRANSFER </item>
- <item> CURLOPT_NOSIGNAL </item>
- <item> CURLOPT_PROXYTYPE </item>
- <item> CURLOPT_BUFFERSIZE </item>
- <item> CURLOPT_HTTPGET </item>
- <item> CURLOPT_HTTP_VERSION </item>
- <item> CURLOPT_SSLKEY </item>
- <item> CURLOPT_SSLKEYTYPE </item>
- <item> CURLOPT_SSLKEYPASSWD </item>
- <item> CURLOPT_SSLENGINE </item>
- <item> CURLOPT_SSLENGINE_DEFAULT </item>
- <item> CURLOPT_SSLCERTTYPE </item>
- <item> CURLOPT_CRLF </item>
- <item> CURLOPT_ENCODING </item>
- <item> CURLOPT_PROXYPORT </item>
- <item> CURLOPT_UNRESTRICTED_AUTH </item>
- <item> CURLOPT_FTP_USE_EPRT </item>
- <item> CURLOPT_HTTP200ALIASES </item>
- <item> CURL_TIMECOND_IFMODSINCE </item>
- <item> CURL_TIMECOND_IFUNMODSINCE </item>
- <item> CURL_TIMECOND_LASTMOD </item>
- <item> CURLOPT_HTTPAUTH </item>
- <item> CURLAUTH_BASIC </item>
- <item> CURLAUTH_DIGEST </item>
- <item> CURLAUTH_GSSNEGOTIATE </item>
- <item> CURLAUTH_NTLM </item>
- <item> CURLAUTH_ANY </item>
- <item> CURLAUTH_ANYSAFE </item>
- <item> CURLOPT_PROXYAUTH </item>
- <item> CURLCLOSEPOLICY_LEAST_RECENTLY_USED </item>
- <item> CURLCLOSEPOLICY_LEAST_TRAFFIC </item>
- <item> CURLCLOSEPOLICY_SLOWEST </item>
- <item> CURLCLOSEPOLICY_CALLBACK </item>
- <item> CURLCLOSEPOLICY_OLDEST </item>
- <item> CURLINFO_EFFECTIVE_URL </item>
- <item> CURLINFO_HTTP_CODE </item>
- <item> CURLINFO_HEADER_SIZE </item>
- <item> CURLINFO_REQUEST_SIZE </item>
- <item> CURLINFO_TOTAL_TIME </item>
- <item> CURLINFO_NAMELOOKUP_TIME </item>
- <item> CURLINFO_CONNECT_TIME </item>
- <item> CURLINFO_PRETRANSFER_TIME </item>
- <item> CURLINFO_SIZE_UPLOAD </item>
- <item> CURLINFO_SIZE_DOWNLOAD </item>
- <item> CURLINFO_SPEED_DOWNLOAD </item>
- <item> CURLINFO_SPEED_UPLOAD </item>
- <item> CURLINFO_FILETIME </item>
- <item> CURLINFO_SSL_VERIFYRESULT </item>
- <item> CURLINFO_CONTENT_LENGTH_DOWNLOAD </item>
- <item> CURLINFO_CONTENT_LENGTH_UPLOAD </item>
- <item> CURLINFO_STARTTRANSFER_TIME </item>
- <item> CURLINFO_CONTENT_TYPE </item>
- <item> CURLINFO_REDIRECT_TIME </item>
- <item> CURLINFO_REDIRECT_COUNT </item>
- <item> CURL_VERSION_IPV6 </item>
- <item> CURL_VERSION_KERBEROS4 </item>
- <item> CURL_VERSION_SSL </item>
- <item> CURL_VERSION_LIBZ </item>
- <item> CURLVERSION_NOW </item>
- <item> CURLE_OK </item>
- <item> CURLE_UNSUPPORTED_PROTOCOL </item>
- <item> CURLE_FAILED_INIT </item>
- <item> CURLE_URL_MALFORMAT </item>
- <item> CURLE_URL_MALFORMAT_USER </item>
- <item> CURLE_COULDNT_RESOLVE_PROXY </item>
- <item> CURLE_COULDNT_RESOLVE_HOST </item>
- <item> CURLE_COULDNT_CONNECT </item>
- <item> CURLE_FTP_WEIRD_SERVER_REPLY </item>
- <item> CURLE_FTP_ACCESS_DENIED </item>
- <item> CURLE_FTP_USER_PASSWORD_INCORRECT </item>
- <item> CURLE_FTP_WEIRD_PASS_REPLY </item>
- <item> CURLE_FTP_WEIRD_USER_REPLY </item>
- <item> CURLE_FTP_WEIRD_PASV_REPLY </item>
- <item> CURLE_FTP_WEIRD_227_FORMAT </item>
- <item> CURLE_FTP_CANT_GET_HOST </item>
- <item> CURLE_FTP_CANT_RECONNECT </item>
- <item> CURLE_FTP_COULDNT_SET_BINARY </item>
- <item> CURLE_PARTIAL_FILE </item>
- <item> CURLE_FTP_COULDNT_RETR_FILE </item>
- <item> CURLE_FTP_WRITE_ERROR </item>
- <item> CURLE_FTP_QUOTE_ERROR </item>
- <item> CURLE_HTTP_NOT_FOUND </item>
- <item> CURLE_WRITE_ERROR </item>
- <item> CURLE_MALFORMAT_USER </item>
- <item> CURLE_FTP_COULDNT_STOR_FILE </item>
- <item> CURLE_READ_ERROR </item>
- <item> CURLE_OUT_OF_MEMORY </item>
- <item> CURLE_OPERATION_TIMEOUTED </item>
- <item> CURLE_FTP_COULDNT_SET_ASCII </item>
- <item> CURLE_FTP_PORT_FAILED </item>
- <item> CURLE_FTP_COULDNT_USE_REST </item>
- <item> CURLE_FTP_COULDNT_GET_SIZE </item>
- <item> CURLE_HTTP_RANGE_ERROR </item>
- <item> CURLE_HTTP_POST_ERROR </item>
- <item> CURLE_SSL_CONNECT_ERROR </item>
- <item> CURLE_FTP_BAD_DOWNLOAD_RESUME </item>
- <item> CURLE_FILE_COULDNT_READ_FILE </item>
- <item> CURLE_LDAP_CANNOT_BIND </item>
- <item> CURLE_LDAP_SEARCH_FAILED </item>
- <item> CURLE_LIBRARY_NOT_FOUND </item>
- <item> CURLE_FUNCTION_NOT_FOUND </item>
- <item> CURLE_ABORTED_BY_CALLBACK </item>
- <item> CURLE_BAD_FUNCTION_ARGUMENT </item>
- <item> CURLE_BAD_CALLING_ORDER </item>
- <item> CURLE_HTTP_PORT_FAILED </item>
- <item> CURLE_BAD_PASSWORD_ENTERED </item>
- <item> CURLE_TOO_MANY_REDIRECTS </item>
- <item> CURLE_UNKNOWN_TELNET_OPTION </item>
- <item> CURLE_TELNET_OPTION_SYNTAX </item>
- <item> CURLE_OBSOLETE </item>
- <item> CURLE_SSL_PEER_CERTIFICATE </item>
- <item> CURLE_GOT_NOTHING </item>
- <item> CURLE_SSL_ENGINE_NOTFOUND </item>
- <item> CURLE_SSL_ENGINE_SETFAILED </item>
- <item> CURLE_SEND_ERROR </item>
- <item> CURLE_RECV_ERROR </item>
- <item> CURLE_SHARE_IN_USE </item>
- <item> CURLE_SSL_CERTPROBLEM </item>
- <item> CURLE_SSL_CIPHER </item>
- <item> CURLE_SSL_CACERT </item>
- <item> CURLE_BAD_CONTENT_ENCODING </item>
- <item> CURLPROXY_HTTP </item>
- <item> CURLPROXY_SOCKS5 </item>
- <item> CURL_NETRC_OPTIONAL </item>
- <item> CURL_NETRC_IGNORED </item>
- <item> CURL_NETRC_REQUIRED </item>
- <item> CURL_HTTP_VERSION_NONE </item>
- <item> CURL_HTTP_VERSION_1_0 </item>
- <item> CURL_HTTP_VERSION_1_1 </item>
- <item> CURLM_CALL_MULTI_PERFORM </item>
- <item> CURLM_OK </item>
- <item> CURLM_BAD_HANDLE </item>
- <item> CURLM_BAD_EASY_HANDLE </item>
- <item> CURLM_OUT_OF_MEMORY </item>
- <item> CURLM_INTERNAL_ERROR </item>
- <item> CURLMSG_DONE </item>
- <item> DBX_MYSQL </item>
- <item> DBX_ODBC </item>
- <item> DBX_PGSQL </item>
- <item> DBX_MSSQL </item>
- <item> DBX_FBSQL </item>
- <item> DBX_OCI8 </item>
- <item> DBX_SYBASECT </item>
- <item> DBX_SQLITE </item>
- <item> DBX_PERSISTENT </item>
- <item> DBX_RESULT_INFO </item>
- <item> DBX_RESULT_INDEX </item>
- <item> DBX_RESULT_ASSOC </item>
- <item> DBX_RESULT_UNBUFFERED </item>
- <item> DBX_COLNAMES_UNCHANGED </item>
- <item> DBX_COLNAMES_UPPERCASE </item>
- <item> DBX_COLNAMES_LOWERCASE </item>
- <item> DBX_CMP_NATIVE </item>
- <item> DBX_CMP_TEXT </item>
- <item> DBX_CMP_NUMBER </item>
- <item> DBX_CMP_ASC </item>
- <item> DBX_CMP_DESC </item>
- <item> O_RDONLY </item>
- <item> O_WRONLY </item>
- <item> O_RDWR </item>
- <item> O_CREAT </item>
- <item> O_EXCL </item>
- <item> O_TRUNC </item>
- <item> O_APPEND </item>
- <item> O_NONBLOCK </item>
- <item> O_NDELAY </item>
- <item> O_SYNC </item>
- <item> O_ASYNC </item>
- <item> O_NOCTTY </item>
- <item> S_IRWXU </item>
- <item> S_IRUSR </item>
- <item> S_IWUSR </item>
- <item> S_IXUSR </item>
- <item> S_IRWXG </item>
- <item> S_IRGRP </item>
- <item> S_IWGRP </item>
- <item> S_IXGRP </item>
- <item> S_IRWXO </item>
- <item> S_IROTH </item>
- <item> S_IWOTH </item>
- <item> S_IXOTH </item>
- <item> F_DUPFD </item>
- <item> F_GETFD </item>
- <item> F_GETFL </item>
- <item> F_SETFL </item>
- <item> F_GETLK </item>
- <item> F_SETLK </item>
- <item> F_SETLKW </item>
- <item> F_SETOWN </item>
- <item> F_GETOWN </item>
- <item> F_UNLCK </item>
- <item> F_RDLCK </item>
- <item> F_WRLCK </item>
- <item> XML_ELEMENT_NODE </item>
- <item> XML_ATTRIBUTE_NODE </item>
- <item> XML_TEXT_NODE </item>
- <item> XML_CDATA_SECTION_NODE </item>
- <item> XML_ENTITY_REF_NODE </item>
- <item> XML_ENTITY_NODE </item>
- <item> XML_PI_NODE </item>
- <item> XML_COMMENT_NODE </item>
- <item> XML_DOCUMENT_NODE </item>
- <item> XML_DOCUMENT_TYPE_NODE </item>
- <item> XML_DOCUMENT_FRAG_NODE </item>
- <item> XML_NOTATION_NODE </item>
- <item> XML_HTML_DOCUMENT_NODE </item>
- <item> XML_DTD_NODE </item>
- <item> XML_ELEMENT_DECL_NODE </item>
- <item> XML_ATTRIBUTE_DECL_NODE </item>
- <item> XML_ENTITY_DECL_NODE </item>
- <item> XML_NAMESPACE_DECL_NODE </item>
- <item> XML_LOCAL_NAMESPACE </item>
- <item> XML_ATTRIBUTE_CDATA </item>
- <item> XML_ATTRIBUTE_ID </item>
- <item> XML_ATTRIBUTE_IDREF </item>
- <item> XML_ATTRIBUTE_IDREFS </item>
- <item> XML_ATTRIBUTE_ENTITY </item>
- <item> XML_ATTRIBUTE_NMTOKEN </item>
- <item> XML_ATTRIBUTE_NMTOKENS </item>
- <item> XML_ATTRIBUTE_ENUMERATION </item>
- <item> XML_ATTRIBUTE_NOTATION </item>
- <item> DOM_PHP_ERR </item>
- <item> DOM_INDEX_SIZE_ERR </item>
- <item> DOMSTRING_SIZE_ERR </item>
- <item> DOM_HIERARCHY_REQUEST_ERR </item>
- <item> DOM_WRONG_DOCUMENT_ERR </item>
- <item> DOM_INVALID_CHARACTER_ERR </item>
- <item> DOM_NO_DATA_ALLOWED_ERR </item>
- <item> DOM_NO_MODIFICATION_ALLOWED_ERR </item>
- <item> DOM_NOT_FOUND_ERR </item>
- <item> DOM_NOT_SUPPORTED_ERR </item>
- <item> DOM_INUSE_ATTRIBUTE_ERR </item>
- <item> DOM_INVALID_STATE_ERR </item>
- <item> DOM_SYNTAX_ERR </item>
- <item> DOM_INVALID_MODIFICATION_ERR </item>
- <item> DOM_NAMESPACE_ERR </item>
- <item> DOM_INVALID_ACCESS_ERR </item>
- <item> DOM_VALIDATION_ERR </item>
- <item> EXIF_USE_MBSTRING </item>
- <item> FAMChanged </item>
- <item> FAMDeleted </item>
- <item> FAMStartExecuting </item>
- <item> FAMStopExecuting </item>
- <item> FAMCreated </item>
- <item> FAMMoved </item>
- <item> FAMAcknowledge </item>
- <item> FAMExists </item>
- <item> FAMEndExist </item>
- <item> FTP_ASCII </item>
- <item> FTP_TEXT </item>
- <item> FTP_BINARY </item>
- <item> FTP_IMAGE </item>
- <item> FTP_AUTORESUME </item>
- <item> FTP_TIMEOUT_SEC </item>
- <item> FTP_AUTOSEEK </item>
- <item> FTP_FAILED </item>
- <item> FTP_FINISHED </item>
- <item> FTP_MOREDATA </item>
- <item> IMG_GIF </item>
- <item> IMG_JPG </item>
- <item> IMG_JPEG </item>
- <item> IMG_PNG </item>
- <item> IMG_WBMP </item>
- <item> IMG_XPM </item>
- <item> IMG_COLOR_TILED </item>
- <item> IMG_COLOR_STYLED </item>
- <item> IMG_COLOR_BRUSHED </item>
- <item> IMG_COLOR_STYLEDBRUSHED </item>
- <item> IMG_COLOR_TRANSPARENT </item>
- <item> IMG_ARC_ROUNDED </item>
- <item> IMG_ARC_PIE </item>
- <item> IMG_ARC_CHORD </item>
- <item> IMG_ARC_NOFILL </item>
- <item> IMG_ARC_EDGED </item>
- <item> IMG_GD2_RAW </item>
- <item> IMG_GD2_COMPRESSED </item>
- <item> IMG_EFFECT_REPLACE </item>
- <item> IMG_EFFECT_ALPHABLEND </item>
- <item> IMG_EFFECT_NORMAL </item>
- <item> IMG_EFFECT_OVERLAY </item>
- <item> GD_BUNDLED </item>
- <item> IMG_FILTER_NEGATE </item>
- <item> IMG_FILTER_GRAYSCALE </item>
- <item> IMG_FILTER_BRIGHTNESS </item>
- <item> IMG_FILTER_CONTRAST </item>
- <item> IMG_FILTER_COLORIZE </item>
- <item> IMG_FILTER_EDGEDETECT </item>
- <item> IMG_FILTER_GAUSSIAN_BLUR </item>
- <item> IMG_FILTER_SELECTIVE_BLUR </item>
- <item> IMG_FILTER_EMBOSS </item>
- <item> IMG_FILTER_MEAN_REMOVAL </item>
- <item> IMG_FILTER_SMOOTH </item>
- <item> GMP_ROUND_ZERO </item>
- <item> GMP_ROUND_PLUSINF </item>
- <item> GMP_ROUND_MINUSINF </item>
- <item> ICONV_IMPL </item>
- <item> ICONV_VERSION </item>
- <item> ICONV_MIME_DECODE_STRICT </item>
- <item> ICONV_MIME_DECODE_CONTINUE_ON_ERROR </item>
- <item> NIL </item>
- <item> IMAP_OPENTIMEOUT </item>
- <item> IMAP_READTIMEOUT </item>
- <item> IMAP_WRITETIMEOUT </item>
- <item> IMAP_CLOSETIMEOUT </item>
- <item> OP_DEBUG </item>
- <item> OP_READONLY </item>
- <item> OP_ANONYMOUS </item>
- <item> OP_SHORTCACHE </item>
- <item> OP_SILENT </item>
- <item> OP_PROTOTYPE </item>
- <item> OP_HALFOPEN </item>
- <item> OP_EXPUNGE </item>
- <item> OP_SECURE </item>
- <item> CL_EXPUNGE </item>
- <item> FT_UID </item>
- <item> FT_PEEK </item>
- <item> FT_NOT </item>
- <item> FT_INTERNAL </item>
- <item> FT_PREFETCHTEXT </item>
- <item> ST_UID </item>
- <item> ST_SILENT </item>
- <item> ST_SET </item>
- <item> CP_UID </item>
- <item> CP_MOVE </item>
- <item> SE_UID </item>
- <item> SE_FREE </item>
- <item> SE_NOPREFETCH </item>
- <item> SO_FREE </item>
- <item> SO_NOSERVER </item>
- <item> SA_MESSAGES </item>
- <item> SA_RECENT </item>
- <item> SA_UNSEEN </item>
- <item> SA_UIDNEXT </item>
- <item> SA_UIDVALIDITY </item>
- <item> SA_ALL </item>
- <item> LATT_NOINFERIORS </item>
- <item> LATT_NOSELECT </item>
- <item> LATT_MARKED </item>
- <item> LATT_UNMARKED </item>
- <item> LATT_REFERRAL </item>
- <item> LATT_HASCHILDREN </item>
- <item> LATT_HASNOCHILDREN </item>
- <item> SORTDATE </item>
- <item> SORTARRIVAL </item>
- <item> SORTFROM </item>
- <item> SORTSUBJECT </item>
- <item> SORTTO </item>
- <item> SORTCC </item>
- <item> SORTSIZE </item>
- <item> TYPETEXT </item>
- <item> TYPEMULTIPART </item>
- <item> TYPEMESSAGE </item>
- <item> TYPEAPPLICATION </item>
- <item> TYPEAUDIO </item>
- <item> TYPEIMAGE </item>
- <item> TYPEVIDEO </item>
- <item> TYPEMODEL </item>
- <item> TYPEOTHER </item>
- <item> ENC7BIT </item>
- <item> ENC8BIT </item>
- <item> ENCBINARY </item>
- <item> ENCBASE64 </item>
- <item> ENCQUOTEDPRINTABLE </item>
- <item> ENCOTHER </item>
- <item> LDAP_DEREF_NEVER </item>
- <item> LDAP_DEREF_SEARCHING </item>
- <item> LDAP_DEREF_FINDING </item>
- <item> LDAP_DEREF_ALWAYS </item>
- <item> LDAP_OPT_DEREF </item>
- <item> LDAP_OPT_SIZELIMIT </item>
- <item> LDAP_OPT_TIMELIMIT </item>
- <item> LDAP_OPT_PROTOCOL_VERSION </item>
- <item> LDAP_OPT_ERROR_NUMBER </item>
- <item> LDAP_OPT_REFERRALS </item>
- <item> LDAP_OPT_RESTART </item>
- <item> LDAP_OPT_HOST_NAME </item>
- <item> LDAP_OPT_ERROR_STRING </item>
- <item> LDAP_OPT_MATCHED_DN </item>
- <item> LDAP_OPT_SERVER_CONTROLS </item>
- <item> LDAP_OPT_CLIENT_CONTROLS </item>
- <item> LDAP_OPT_DEBUG_LEVEL </item>
- <item> MB_OVERLOAD_MAIL </item>
- <item> MB_OVERLOAD_STRING </item>
- <item> MB_OVERLOAD_REGEX </item>
- <item> MB_CASE_UPPER </item>
- <item> MB_CASE_LOWER </item>
- <item> MB_CASE_TITLE </item>
- <item> MCRYPT_ENCRYPT </item>
- <item> MCRYPT_DECRYPT </item>
- <item> MCRYPT_DEV_RANDOM </item>
- <item> MCRYPT_DEV_URANDOM </item>
- <item> MCRYPT_RAND </item>
- <item> MCRYPT_3DES </item>
- <item> MCRYPT_ARCFOUR_IV </item>
- <item> MCRYPT_ARCFOUR </item>
- <item> MCRYPT_BLOWFISH </item>
- <item> MCRYPT_BLOWFISH_COMPAT </item>
- <item> MCRYPT_CAST_128 </item>
- <item> MCRYPT_CAST_256 </item>
- <item> MCRYPT_CRYPT </item>
- <item> MCRYPT_DES </item>
- <item> MCRYPT_ENIGNA </item>
- <item> MCRYPT_GOST </item>
- <item> MCRYPT_LOKI97 </item>
- <item> MCRYPT_PANAMA </item>
- <item> MCRYPT_RC2 </item>
- <item> MCRYPT_RIJNDAEL_128 </item>
- <item> MCRYPT_RIJNDAEL_192 </item>
- <item> MCRYPT_RIJNDAEL_256 </item>
- <item> MCRYPT_SAFER64 </item>
- <item> MCRYPT_SAFER128 </item>
- <item> MCRYPT_SAFERPLUS </item>
- <item> MCRYPT_SERPENT </item>
- <item> MCRYPT_THREEWAY </item>
- <item> MCRYPT_TRIPLEDES </item>
- <item> MCRYPT_TWOFISH </item>
- <item> MCRYPT_WAKE </item>
- <item> MCRYPT_XTEA </item>
- <item> MCRYPT_IDEA </item>
- <item> MCRYPT_MARS </item>
- <item> MCRYPT_RC6 </item>
- <item> MCRYPT_SKIPJACK </item>
- <item> MCRYPT_MODE_CBC </item>
- <item> MCRYPT_MODE_CFB </item>
- <item> MCRYPT_MODE_ECB </item>
- <item> MCRYPT_MODE_NOFB </item>
- <item> MCRYPT_MODE_OFB </item>
- <item> MCRYPT_MODE_STREAM </item>
- <item> MHASH_CRC32 </item>
- <item> MHASH_MD5 </item>
- <item> MHASH_SHA1 </item>
- <item> MHASH_HAVAL256 </item>
- <item> MHASH_RIPEMD160 </item>
- <item> MHASH_TIGER </item>
- <item> MHASH_GOST </item>
- <item> MHASH_CRC32B </item>
- <item> MHASH_HAVAL224 </item>
- <item> MHASH_HAVAL192 </item>
- <item> MHASH_HAVAL160 </item>
- <item> MHASH_HAVAL128 </item>
- <item> MHASH_TIGER128 </item>
- <item> MHASH_TIGER160 </item>
- <item> MHASH_MD4 </item>
- <item> MHASH_SHA256 </item>
- <item> MHASH_ADLER32 </item>
- <item> MHASH_SHA224 </item>
- <item> MHASH_SHA512 </item>
- <item> MHASH_SHA384 </item>
- <item> MHASH_WHIRLPOOL </item>
- <item> MHASH_RIPEMD128 </item>
- <item> MHASH_RIPEMD256 </item>
- <item> MHASH_RIPEMD320 </item>
- <item> MHASH_SNEFRU128 </item>
- <item> MHASH_SNEFRU256 </item>
- <item> MHASH_MD2 </item>
- <item> MYSQL_ASSOC </item>
- <item> MYSQL_NUM </item>
- <item> MYSQL_BOTH </item>
- <item> MYSQL_CLIENT_COMPRESS </item>
- <item> MYSQL_CLIENT_SSL </item>
- <item> MYSQL_CLIENT_INTERACTIVE </item>
- <item> MYSQL_CLIENT_IGNORE_SPACE </item>
- <item> MYSQLI_READ_DEFAULT_GROUP </item>
- <item> MYSQLI_READ_DEFAULT_FILE </item>
- <item> MYSQLI_OPT_CONNECT_TIMEOUT </item>
- <item> MYSQLI_OPT_LOCAL_INFILE </item>
- <item> MYSQLI_INIT_COMMAND </item>
- <item> MYSQLI_CLIENT_SSL </item>
- <item> MYSQLI_CLIENT_COMPRESS </item>
- <item> MYSQLI_CLIENT_INTERACTIVE </item>
- <item> MYSQLI_CLIENT_IGNORE_SPACE </item>
- <item> MYSQLI_CLIENT_NO_SCHEMA </item>
- <item> MYSQLI_CLIENT_FOUND_ROWS </item>
- <item> MYSQLI_STORE_RESULT </item>
- <item> MYSQLI_USE_RESULT </item>
- <item> MYSQLI_ASSOC </item>
- <item> MYSQLI_NUM </item>
- <item> MYSQLI_BOTH </item>
- <item> MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH </item>
- <item> MYSQLI_NOT_NULL_FLAG </item>
- <item> MYSQLI_PRI_KEY_FLAG </item>
- <item> MYSQLI_UNIQUE_KEY_FLAG </item>
- <item> MYSQLI_MULTIPLE_KEY_FLAG </item>
- <item> MYSQLI_BLOB_FLAG </item>
- <item> MYSQLI_UNSIGNED_FLAG </item>
- <item> MYSQLI_ZEROFILL_FLAG </item>
- <item> MYSQLI_AUTO_INCREMENT_FLAG </item>
- <item> MYSQLI_TIMESTAMP_FLAG </item>
- <item> MYSQLI_SET_FLAG </item>
- <item> MYSQLI_NUM_FLAG </item>
- <item> MYSQLI_PART_KEY_FLAG </item>
- <item> MYSQLI_GROUP_FLAG </item>
- <item> MYSQLI_TYPE_DECIMAL </item>
- <item> MYSQLI_TYPE_TINY </item>
- <item> MYSQLI_TYPE_SHORT </item>
- <item> MYSQLI_TYPE_LONG </item>
- <item> MYSQLI_TYPE_FLOAT </item>
- <item> MYSQLI_TYPE_DOUBLE </item>
- <item> MYSQLI_TYPE_NULL </item>
- <item> MYSQLI_TYPE_TIMESTAMP </item>
- <item> MYSQLI_TYPE_LONGLONG </item>
- <item> MYSQLI_TYPE_INT24 </item>
- <item> MYSQLI_TYPE_DATE </item>
- <item> MYSQLI_TYPE_TIME </item>
- <item> MYSQLI_TYPE_DATETIME </item>
- <item> MYSQLI_TYPE_YEAR </item>
- <item> MYSQLI_TYPE_NEWDATE </item>
- <item> MYSQLI_TYPE_ENUM </item>
- <item> MYSQLI_TYPE_SET </item>
- <item> MYSQLI_TYPE_TINY_BLOB </item>
- <item> MYSQLI_TYPE_MEDIUM_BLOB </item>
- <item> MYSQLI_TYPE_LONG_BLOB </item>
- <item> MYSQLI_TYPE_BLOB </item>
- <item> MYSQLI_TYPE_VAR_STRING </item>
- <item> MYSQLI_TYPE_STRING </item>
- <item> MYSQLI_TYPE_CHAR </item>
- <item> MYSQLI_TYPE_INTERVAL </item>
- <item> MYSQLI_TYPE_GEOMETRY </item>
- <item> MYSQLI_RPL_MASTER </item>
- <item> MYSQLI_RPL_SLAVE </item>
- <item> MYSQLI_RPL_ADMIN </item>
- <item> MYSQLI_NO_DATA </item>
- <item> MYSQLI_REPORT_INDEX </item>
- <item> MYSQLI_REPORT_ERROR </item>
- <item> MYSQLI_REPORT_ALL </item>
- <item> MYSQLI_REPORT_OFF </item>
- <item> NCURSES_COLOR_BLACK </item>
- <item> NCURSES_COLOR_RED </item>
- <item> NCURSES_COLOR_GREEN </item>
- <item> NCURSES_COLOR_YELLOW </item>
- <item> NCURSES_COLOR_BLUE </item>
- <item> NCURSES_COLOR_MAGENTA </item>
- <item> NCURSES_COLOR_CYAN </item>
- <item> NCURSES_COLOR_WHITE </item>
- <item> NCURSES_KEY_DOWN </item>
- <item> NCURSES_KEY_UP </item>
- <item> NCURSES_KEY_LEFT </item>
- <item> NCURSES_KEY_RIGHT </item>
- <item> NCURSES_KEY_BACKSPACE </item>
- <item> NCURSES_KEY_MOUSE </item>
- <item> NCURSES_KEY_F0 </item>
- <item> NCURSES_KEY_F1 </item>
- <item> NCURSES_KEY_F2 </item>
- <item> NCURSES_KEY_F3 </item>
- <item> NCURSES_KEY_F4 </item>
- <item> NCURSES_KEY_F5 </item>
- <item> NCURSES_KEY_F6 </item>
- <item> NCURSES_KEY_F7 </item>
- <item> NCURSES_KEY_F8 </item>
- <item> NCURSES_KEY_F9 </item>
- <item> NCURSES_KEY_F10 </item>
- <item> NCURSES_KEY_F11 </item>
- <item> NCURSES_KEY_F12 </item>
- <item> NCURSES_KEY_DL </item>
- <item> NCURSES_KEY_IL </item>
- <item> NCURSES_KEY_DC </item>
- <item> NCURSES_KEY_IC </item>
- <item> NCURSES_KEY_EIC </item>
- <item> NCURSES_KEY_CLEAR </item>
- <item> NCURSES_KEY_EOS </item>
- <item> NCURSES_KEY_EOL </item>
- <item> NCURSES_KEY_SF </item>
- <item> NCURSES_KEY_SR </item>
- <item> NCURSES_KEY_NPAGE </item>
- <item> NCURSES_KEY_PPAGE </item>
- <item> NCURSES_KEY_STAB </item>
- <item> NCURSES_KEY_CTAB </item>
- <item> NCURSES_KEY_CATAB </item>
- <item> NCURSES_KEY_ENTER </item>
- <item> NCURSES_KEY_SRESET </item>
- <item> NCURSES_KEY_RESET </item>
- <item> NCURSES_KEY_PRINT </item>
- <item> NCURSES_KEY_LL </item>
- <item> NCURSES_KEY_A1 </item>
- <item> NCURSES_KEY_A3 </item>
- <item> NCURSES_KEY_B2 </item>
- <item> NCURSES_KEY_C1 </item>
- <item> NCURSES_KEY_C3 </item>
- <item> NCURSES_KEY_BTAB </item>
- <item> NCURSES_KEY_BEG </item>
- <item> NCURSES_KEY_CANCEL </item>
- <item> NCURSES_KEY_CLOSE </item>
- <item> NCURSES_KEY_COMMAND </item>
- <item> NCURSES_KEY_COPY </item>
- <item> NCURSES_KEY_CREATE </item>
- <item> NCURSES_KEY_END </item>
- <item> NCURSES_KEY_EXIT </item>
- <item> NCURSES_KEY_FIND </item>
- <item> NCURSES_KEY_HELP </item>
- <item> NCURSES_KEY_MARK </item>
- <item> NCURSES_KEY_MESSAGE </item>
- <item> NCURSES_KEY_MOVE </item>
- <item> NCURSES_KEY_NEXT </item>
- <item> NCURSES_KEY_OPEN </item>
- <item> NCURSES_KEY_OPTIONS </item>
- <item> NCURSES_KEY_PREVIOUS </item>
- <item> NCURSES_KEY_REDO </item>
- <item> NCURSES_KEY_REFERENCE </item>
- <item> NCURSES_KEY_REFRESH </item>
- <item> NCURSES_KEY_REPLACE </item>
- <item> NCURSES_KEY_RESTART </item>
- <item> NCURSES_KEY_RESUME </item>
- <item> NCURSES_KEY_SAVE </item>
- <item> NCURSES_KEY_SBEG </item>
- <item> NCURSES_KEY_SCANCEL </item>
- <item> NCURSES_KEY_SCOMMAND </item>
- <item> NCURSES_KEY_SCOPY </item>
- <item> NCURSES_KEY_SCREATE </item>
- <item> NCURSES_KEY_SDC </item>
- <item> NCURSES_KEY_SDL </item>
- <item> NCURSES_KEY_SELECT </item>
- <item> NCURSES_KEY_SEND </item>
- <item> NCURSES_KEY_SEOL </item>
- <item> NCURSES_KEY_SEXIT </item>
- <item> NCURSES_KEY_SFIND </item>
- <item> NCURSES_KEY_SHELP </item>
- <item> NCURSES_KEY_SHOME </item>
- <item> NCURSES_KEY_SIC </item>
- <item> NCURSES_KEY_SLEFT </item>
- <item> NCURSES_KEY_SMESSAGE </item>
- <item> NCURSES_KEY_SMOVE </item>
- <item> NCURSES_KEY_SNEXT </item>
- <item> NCURSES_KEY_SOPTIONS </item>
- <item> NCURSES_KEY_SPREVIOUS </item>
- <item> NCURSES_KEY_SPRINT </item>
- <item> NCURSES_KEY_SREDO </item>
- <item> NCURSES_KEY_SREPLACE </item>
- <item> NCURSES_KEY_SRIGHT </item>
- <item> NCURSES_KEY_SRSUME </item>
- <item> NCURSES_KEY_SSAVE </item>
- <item> NCURSES_KEY_SSUSPEND </item>
- <item> NCURSES_KEY_SUNDO </item>
- <item> NCURSES_KEY_SUSPEND </item>
- <item> NCURSES_KEY_UNDO </item>
- <item> NCURSES_KEY_RESIZE </item>
- <item> NCURSES_A_NORMAL </item>
- <item> NCURSES_A_STANDOUT </item>
- <item> NCURSES_A_UNDERLINE </item>
- <item> NCURSES_A_REVERSE </item>
- <item> NCURSES_A_BLINK </item>
- <item> NCURSES_A_DIM </item>
- <item> NCURSES_A_BOLD </item>
- <item> NCURSES_A_PROTECT </item>
- <item> NCURSES_A_INVIS </item>
- <item> NCURSES_A_ALTCHARSET </item>
- <item> NCURSES_A_CHARTEXT </item>
- <item> NCURSES_BUTTON1_PRESSED </item>
- <item> NCURSES_BUTTON1_RELEASED </item>
- <item> NCURSES_BUTTON1_CLICKED </item>
- <item> NCURSES_BUTTON1_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON1_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON2_PRESSED </item>
- <item> NCURSES_BUTTON2_RELEASED </item>
- <item> NCURSES_BUTTON2_CLICKED </item>
- <item> NCURSES_BUTTON2_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON2_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON3_PRESSED </item>
- <item> NCURSES_BUTTON3_RELEASED </item>
- <item> NCURSES_BUTTON3_CLICKED </item>
- <item> NCURSES_BUTTON3_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON3_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON4_PRESSED </item>
- <item> NCURSES_BUTTON4_RELEASED </item>
- <item> NCURSES_BUTTON4_CLICKED </item>
- <item> NCURSES_BUTTON4_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON4_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON_SHIFT </item>
- <item> NCURSES_BUTTON_CTRL </item>
- <item> NCURSES_BUTTON_ALT </item>
- <item> NCURSES_ALL_MOUSE_EVENTS </item>
- <item> NCURSES_REPORT_MOUSE_POSITION </item>
- <item> ODBC_TYPE </item>
- <item> ODBC_BINMODE_PASSTHRU </item>
- <item> ODBC_BINMODE_RETURN </item>
- <item> ODBC_BINMODE_CONVERT </item>
- <item> SQL_ODBC_CURSORS </item>
- <item> SQL_CUR_USE_DRIVER </item>
- <item> SQL_CUR_USE_IF_NEEDED </item>
- <item> SQL_CUR_USE_ODBC </item>
- <item> SQL_CONCURRENCY </item>
- <item> SQL_CONCUR_READ_ONLY </item>
- <item> SQL_CONCUR_LOCK </item>
- <item> SQL_CONCUR_ROWVER </item>
- <item> SQL_CONCUR_VALUES </item>
- <item> SQL_CURSOR_TYPE </item>
- <item> SQL_CURSOR_FORWARD_ONLY </item>
- <item> SQL_CURSOR_KEYSET_DRIVEN </item>
- <item> SQL_CURSOR_DYNAMIC </item>
- <item> SQL_CURSOR_STATIC </item>
- <item> SQL_KEYSET_SIZE </item>
- <item> SQL_FETCH_FIRST </item>
- <item> SQL_FETCH_NEXT </item>
- <item> SQL_CHAR </item>
- <item> SQL_VARCHAR </item>
- <item> SQL_LONGVARCHAR </item>
- <item> SQL_DECIMAL </item>
- <item> SQL_NUMERIC </item>
- <item> SQL_BIT </item>
- <item> SQL_TINYINT </item>
- <item> SQL_SMALLINT </item>
- <item> SQL_INTEGER </item>
- <item> SQL_BIGINT </item>
- <item> SQL_REAL </item>
- <item> SQL_FLOAT </item>
- <item> SQL_DOUBLE </item>
- <item> SQL_BINARY </item>
- <item> SQL_VARBINARY </item>
- <item> SQL_LONGVARBINARY </item>
- <item> SQL_DATE </item>
- <item> SQL_TIME </item>
- <item> SQL_TIMESTAMP </item>
- <item> X509_PURPOSE_SSL_CLIENT </item>
- <item> X509_PURPOSE_SSL_SERVER </item>
- <item> X509_PURPOSE_NS_SSL_SERVER </item>
- <item> X509_PURPOSE_SMIME_SIGN </item>
- <item> X509_PURPOSE_SMIME_ENCRYPT </item>
- <item> X509_PURPOSE_CRL_SIGN </item>
- <item> X509_PURPOSE_ANY </item>
- <item> OPENSSL_ALGO_SHA1 </item>
- <item> OPENSSL_ALGO_MD5 </item>
- <item> OPENSSL_ALGO_MD4 </item>
- <item> OPENSSL_ALGO_MD2 </item>
- <item> PKCS7_DETACHED </item>
- <item> PKCS7_TEXT </item>
- <item> PKCS7_NOINTERN </item>
- <item> PKCS7_NOVERIFY </item>
- <item> PKCS7_NOCHAIN </item>
- <item> PKCS7_NOCERTS </item>
- <item> PKCS7_NOATTR </item>
- <item> PKCS7_BINARY </item>
- <item> PKCS7_NOSIGS </item>
- <item> OPENSSL_PKCS1_PADDING </item>
- <item> OPENSSL_SSLV23_PADDING </item>
- <item> OPENSSL_NO_PADDING </item>
- <item> OPENSSL_PKCS1_OAEP_PADDING </item>
- <item> OPENSSL_CIPHER_RC2_40 </item>
- <item> OPENSSL_CIPHER_RC2_128 </item>
- <item> OPENSSL_CIPHER_RC2_64 </item>
- <item> OPENSSL_CIPHER_DES </item>
- <item> OPENSSL_CIPHER_3DES </item>
- <item> OPENSSL_KEYTYPE_RSA </item>
- <item> OPENSSL_KEYTYPE_DSA </item>
- <item> OPENSSL_KEYTYPE_DH </item>
- <item> WNOHANG </item>
- <item> WUNTRACED </item>
- <item> SIG_IGN </item>
- <item> SIG_DFL </item>
- <item> SIG_ERR </item>
- <item> SIGHUP </item>
- <item> SIGINT </item>
- <item> SIGQUIT </item>
- <item> SIGILL </item>
- <item> SIGTRAP </item>
- <item> SIGABRT </item>
- <item> SIGIOT </item>
- <item> SIGBUS </item>
- <item> SIGFPE </item>
- <item> SIGKILL </item>
- <item> SIGUSR1 </item>
- <item> SIGSEGV </item>
- <item> SIGUSR2 </item>
- <item> SIGPIPE </item>
- <item> SIGALRM </item>
- <item> SIGTERM </item>
- <item> SIGSTKFLT </item>
- <item> SIGCLD </item>
- <item> SIGCHLD </item>
- <item> SIGCONT </item>
- <item> SIGSTOP </item>
- <item> SIGTSTP </item>
- <item> SIGTTIN </item>
- <item> SIGTTOU </item>
- <item> SIGURG </item>
- <item> SIGXCPU </item>
- <item> SIGXFSZ </item>
- <item> SIGVTALRM </item>
- <item> SIGPROF </item>
- <item> SIGWINCH </item>
- <item> SIGPOLL </item>
- <item> SIGIO </item>
- <item> SIGPWR </item>
- <item> SIGSYS </item>
- <item> SIGBABY </item>
- <item> PRIO_PGRP </item>
- <item> PRIO_USER </item>
- <item> PRIO_PROCESS </item>
- <item> PGSQL_CONNECT_FORCE_NEW </item>
- <item> PGSQL_ASSOC </item>
- <item> PGSQL_NUM </item>
- <item> PGSQL_BOTH </item>
- <item> PGSQL_CONNECTION_BAD </item>
- <item> PGSQL_CONNECTION_OK </item>
- <item> PGSQL_SEEK_SET </item>
- <item> PGSQL_SEEK_CUR </item>
- <item> PGSQL_SEEK_END </item>
- <item> PGSQL_STATUS_LONG </item>
- <item> PGSQL_STATUS_STRING </item>
- <item> PGSQL_EMPTY_QUERY </item>
- <item> PGSQL_COMMAND_OK </item>
- <item> PGSQL_TUPLES_OK </item>
- <item> PGSQL_COPY_OUT </item>
- <item> PGSQL_COPY_IN </item>
- <item> PGSQL_BAD_RESPONSE </item>
- <item> PGSQL_NONFATAL_ERROR </item>
- <item> PGSQL_FATAL_ERROR </item>
- <item> PGSQL_CONV_IGNORE_DEFAULT </item>
- <item> PGSQL_CONV_FORCE_NULL </item>
- <item> PGSQL_CONV_IGNORE_NOT_NULL </item>
- <item> PGSQL_DML_NO_CONV </item>
- <item> PGSQL_DML_EXEC </item>
- <item> PGSQL_DML_ASYNC </item>
- <item> PGSQL_DML_STRING </item>
- <item> SNMP_VALUE_LIBRARY </item>
- <item> SNMP_VALUE_PLAIN </item>
- <item> SNMP_VALUE_OBJECT </item>
- <item> SNMP_BIT_STR </item>
- <item> SNMP_OCTET_STR </item>
- <item> SNMP_OPAQUE </item>
- <item> SNMP_NULL </item>
- <item> SNMP_OBJECT_ID </item>
- <item> SNMP_IPADDRESS </item>
- <item> SNMP_COUNTER </item>
- <item> SNMP_UNSIGNED </item>
- <item> SNMP_TIMETICKS </item>
- <item> SNMP_UINTEGER </item>
- <item> SNMP_INTEGER </item>
- <item> SNMP_COUNTER64 </item>
- <item> SOAP_1_1 </item>
- <item> SOAP_1_2 </item>
- <item> SOAP_PERSISTENCE_SESSION </item>
- <item> SOAP_PERSISTENCE_REQUEST </item>
- <item> SOAP_FUNCTIONS_ALL </item>
- <item> SOAP_ENCODED </item>
- <item> SOAP_LITERAL </item>
- <item> SOAP_RPC </item>
- <item> SOAP_DOCUMENT </item>
- <item> SOAP_ACTOR_NEXT </item>
- <item> SOAP_ACTOR_NONE </item>
- <item> SOAP_ACTOR_UNLIMATERECEIVER </item>
- <item> SOAP_COMPRESSION_ACCEPT </item>
- <item> SOAP_COMPRESSION_GZIP </item>
- <item> SOAP_COMPRESSION_DEFLATE </item>
- <item> UNKNOWN_TYPE </item>
- <item> XSD_STRING </item>
- <item> XSD_BOOLEAN </item>
- <item> XSD_DECIMAL </item>
- <item> XSD_FLOAT </item>
- <item> XSD_DOUBLE </item>
- <item> XSD_DURATION </item>
- <item> XSD_DATETIME </item>
- <item> XSD_TIME </item>
- <item> XSD_DATE </item>
- <item> XSD_GYEARMONTH </item>
- <item> XSD_GYEAR </item>
- <item> XSD_GMONTHDAY </item>
- <item> XSD_GDAY </item>
- <item> XSD_GMONTH </item>
- <item> XSD_HEXBINARY </item>
- <item> XSD_BASE64BINARY </item>
- <item> XSD_ANYURI </item>
- <item> XSD_QNAME </item>
- <item> XSD_NOTATION </item>
- <item> XSD_NORMALIZEDSTRING </item>
- <item> XSD_TOKEN </item>
- <item> XSD_LANGUAGE </item>
- <item> XSD_NMTOKEN </item>
- <item> XSD_NAME </item>
- <item> XSD_NCNAME </item>
- <item> XSD_ID </item>
- <item> XSD_IDREF </item>
- <item> XSD_IDREFS </item>
- <item> XSD_ENTITY </item>
- <item> XSD_ENTITIES </item>
- <item> XSD_INTEGER </item>
- <item> XSD_NONPOSITIVEINTEGER </item>
- <item> XSD_NEGATIVEINTEGER </item>
- <item> XSD_LONG </item>
- <item> XSD_INT </item>
- <item> XSD_SHORT </item>
- <item> XSD_BYTE </item>
- <item> XSD_NONNEGATIVEINTEGER </item>
- <item> XSD_UNSIGNEDLONG </item>
- <item> XSD_UNSIGNEDINT </item>
- <item> XSD_UNSIGNEDSHORT </item>
- <item> XSD_UNSIGNEDBYTE </item>
- <item> XSD_POSITIVEINTEGER </item>
- <item> XSD_NMTOKENS </item>
- <item> XSD_ANYTYPE </item>
- <item> SOAP_ENC_OBJECT </item>
- <item> SOAP_ENC_ARRAY </item>
- <item> XSD_1999_TIMEINSTANT </item>
- <item> XSD_NAMESPACE </item>
- <item> XSD_1999_NAMESPACE </item>
- <item> AF_UNIX </item>
- <item> AF_INET </item>
- <item> AF_INET6 </item>
- <item> SOCK_STREAM </item>
- <item> SOCK_DGRAM </item>
- <item> SOCK_RAW </item>
- <item> SOCK_SEQPACKET </item>
- <item> SOCK_RDM </item>
- <item> MSG_OOB </item>
- <item> MSG_WAITALL </item>
- <item> MSG_PEEK </item>
- <item> MSG_DONTROUTE </item>
- <item> SO_DEBUG </item>
- <item> SO_REUSEADDR </item>
- <item> SO_KEEPALIVE </item>
- <item> SO_DONTROUTE </item>
- <item> SO_LINGER </item>
- <item> SO_BROADCAST </item>
- <item> SO_OOBINLINE </item>
- <item> SO_SNDBUF </item>
- <item> SO_RCVBUF </item>
- <item> SO_SNDLOWAT </item>
- <item> SO_RCVLOWAT </item>
- <item> SO_SNDTIMEO </item>
- <item> SO_RCVTIMEO </item>
- <item> SO_TYPE </item>
- <item> SO_ERROR </item>
- <item> SOL_SOCKET </item>
- <item> SOMAXCONN </item>
- <item> PHP_NORMAL_READ </item>
- <item> PHP_BINARY_READ </item>
- <item> SOCKET_EPERM </item>
- <item> SOCKET_ENOENT </item>
- <item> SOCKET_EINTR </item>
- <item> SOCKET_EIO </item>
- <item> SOCKET_ENXIO </item>
- <item> SOCKET_E2BIG </item>
- <item> SOCKET_EBADF </item>
- <item> SOCKET_EAGAIN </item>
- <item> SOCKET_ENOMEM </item>
- <item> SOCKET_EACCES </item>
- <item> SOCKET_EFAULT </item>
- <item> SOCKET_ENOTBLK </item>
- <item> SOCKET_EBUSY </item>
- <item> SOCKET_EEXIST </item>
- <item> SOCKET_EXDEV </item>
- <item> SOCKET_ENODEV </item>
- <item> SOCKET_ENOTDIR </item>
- <item> SOCKET_EISDIR </item>
- <item> SOCKET_EINVAL </item>
- <item> SOCKET_ENFILE </item>
- <item> SOCKET_EMFILE </item>
- <item> SOCKET_ENOTTY </item>
- <item> SOCKET_ENOSPC </item>
- <item> SOCKET_ESPIPE </item>
- <item> SOCKET_EROFS </item>
- <item> SOCKET_EMLINK </item>
- <item> SOCKET_EPIPE </item>
- <item> SOCKET_ENAMETOOLONG </item>
- <item> SOCKET_ENOLCK </item>
- <item> SOCKET_ENOSYS </item>
- <item> SOCKET_ENOTEMPTY </item>
- <item> SOCKET_ELOOP </item>
- <item> SOCKET_EWOULDBLOCK </item>
- <item> SOCKET_ENOMSG </item>
- <item> SOCKET_EIDRM </item>
- <item> SOCKET_ECHRNG </item>
- <item> SOCKET_EL2NSYNC </item>
- <item> SOCKET_EL3HLT </item>
- <item> SOCKET_EL3RST </item>
- <item> SOCKET_ELNRNG </item>
- <item> SOCKET_EUNATCH </item>
- <item> SOCKET_ENOCSI </item>
- <item> SOCKET_EL2HLT </item>
- <item> SOCKET_EBADE </item>
- <item> SOCKET_EBADR </item>
- <item> SOCKET_EXFULL </item>
- <item> SOCKET_ENOANO </item>
- <item> SOCKET_EBADRQC </item>
- <item> SOCKET_EBADSLT </item>
- <item> SOCKET_ENOSTR </item>
- <item> SOCKET_ENODATA </item>
- <item> SOCKET_ETIME </item>
- <item> SOCKET_ENOSR </item>
- <item> SOCKET_ENONET </item>
- <item> SOCKET_EREMOTE </item>
- <item> SOCKET_ENOLINK </item>
- <item> SOCKET_EADV </item>
- <item> SOCKET_ESRMNT </item>
- <item> SOCKET_ECOMM </item>
- <item> SOCKET_EPROTO </item>
- <item> SOCKET_EMULTIHOP </item>
- <item> SOCKET_EBADMSG </item>
- <item> SOCKET_ENOTUNIQ </item>
- <item> SOCKET_EBADFD </item>
- <item> SOCKET_EREMCHG </item>
- <item> SOCKET_ERESTART </item>
- <item> SOCKET_ESTRPIPE </item>
- <item> SOCKET_EUSERS </item>
- <item> SOCKET_ENOTSOCK </item>
- <item> SOCKET_EDESTADDRREQ </item>
- <item> SOCKET_EMSGSIZE </item>
- <item> SOCKET_EPROTOTYPE </item>
- <item> SOCKET_ENOPROTOOPT </item>
- <item> SOCKET_EPROTONOSUPPORT </item>
- <item> SOCKET_ESOCKTNOSUPPORT </item>
- <item> SOCKET_EOPNOTSUPP </item>
- <item> SOCKET_EPFNOSUPPORT </item>
- <item> SOCKET_EAFNOSUPPORT </item>
- <item> SOCKET_EADDRINUSE </item>
- <item> SOCKET_EADDRNOTAVAIL </item>
- <item> SOCKET_ENETDOWN </item>
- <item> SOCKET_ENETUNREACH </item>
- <item> SOCKET_ENETRESET </item>
- <item> SOCKET_ECONNABORTED </item>
- <item> SOCKET_ECONNRESET </item>
- <item> SOCKET_ENOBUFS </item>
- <item> SOCKET_EISCONN </item>
- <item> SOCKET_ENOTCONN </item>
- <item> SOCKET_ESHUTDOWN </item>
- <item> SOCKET_ETOOMANYREFS </item>
- <item> SOCKET_ETIMEDOUT </item>
- <item> SOCKET_ECONNREFUSED </item>
- <item> SOCKET_EHOSTDOWN </item>
- <item> SOCKET_EHOSTUNREACH </item>
- <item> SOCKET_EALREADY </item>
- <item> SOCKET_EINPROGRESS </item>
- <item> SOCKET_EISNAM </item>
- <item> SOCKET_EREMOTEIO </item>
- <item> SOCKET_EDQUOT </item>
- <item> SOCKET_ENOMEDIUM </item>
- <item> SOCKET_EMEDIUMTYPE </item>
- <item> SOL_TCP </item>
- <item> SOL_UDP </item>
- <item> SQLITE_BOTH </item>
- <item> SQLITE_NUM </item>
- <item> SQLITE_ASSOC </item>
- <item> SQLITE_OK </item>
- <item> SQLITE_ERROR </item>
- <item> SQLITE_INTERNAL </item>
- <item> SQLITE_PERM </item>
- <item> SQLITE_ABORT </item>
- <item> SQLITE_BUSY </item>
- <item> SQLITE_LOCKED </item>
- <item> SQLITE_NOMEM </item>
- <item> SQLITE_READONLY </item>
- <item> SQLITE_INTERRUPT </item>
- <item> SQLITE_IOERR </item>
- <item> SQLITE_CORRUPT </item>
- <item> SQLITE_NOTFOUND </item>
- <item> SQLITE_FULL </item>
- <item> SQLITE_CANTOPEN </item>
- <item> SQLITE_PROTOCOL </item>
- <item> SQLITE_EMPTY </item>
- <item> SQLITE_SCHEMA </item>
- <item> SQLITE_TOOBIG </item>
- <item> SQLITE_CONSTRAINT </item>
- <item> SQLITE_MISMATCH </item>
- <item> SQLITE_MISUSE </item>
- <item> SQLITE_NOLFS </item>
- <item> SQLITE_AUTH </item>
- <item> SQLITE_FORMAT </item>
- <item> SQLITE_ROW </item>
- <item> SQLITE_DONE </item>
- <item> MSG_IPC_NOWAIT </item>
- <item> MSG_NOERROR </item>
- <item> MSG_EXCEPT </item>
- <item> T_INCLUDE </item>
- <item> T_INCLUDE_ONCE </item>
- <item> T_EVAL </item>
- <item> T_REQUIRE </item>
- <item> T_REQUIRE_ONCE </item>
- <item> T_LOGICAL_OR </item>
- <item> T_LOGICAL_XOR </item>
- <item> T_LOGICAL_AND </item>
- <item> T_PRINT </item>
- <item> T_PLUS_EQUAL </item>
- <item> T_MINUS_EQUAL </item>
- <item> T_MUL_EQUAL </item>
- <item> T_DIV_EQUAL </item>
- <item> T_CONCAT_EQUAL </item>
- <item> T_MOD_EQUAL </item>
- <item> T_AND_EQUAL </item>
- <item> T_OR_EQUAL </item>
- <item> T_XOR_EQUAL </item>
- <item> T_SL_EQUAL </item>
- <item> T_SR_EQUAL </item>
- <item> T_BOOLEAN_OR </item>
- <item> T_BOOLEAN_AND </item>
- <item> T_IS_EQUAL </item>
- <item> T_IS_NOT_EQUAL </item>
- <item> T_IS_IDENTICAL </item>
- <item> T_IS_NOT_IDENTICAL </item>
- <item> T_IS_SMALLER_OR_EQUAL </item>
- <item> T_IS_GREATER_OR_EQUAL </item>
- <item> T_SL </item>
- <item> T_SR </item>
- <item> T_INC </item>
- <item> T_DEC </item>
- <item> T_INT_CAST </item>
- <item> T_DOUBLE_CAST </item>
- <item> T_STRING_CAST </item>
- <item> T_ARRAY_CAST </item>
- <item> T_OBJECT_CAST </item>
- <item> T_BOOL_CAST </item>
- <item> T_UNSET_CAST </item>
- <item> T_NEW </item>
- <item> T_EXIT </item>
- <item> T_IF </item>
- <item> T_ELSEIF </item>
- <item> T_ELSE </item>
- <item> T_ENDIF </item>
- <item> T_LNUMBER </item>
- <item> T_DNUMBER </item>
- <item> T_STRING </item>
- <item> T_STRING_VARNAME </item>
- <item> T_VARIABLE </item>
- <item> T_NUM_STRING </item>
- <item> T_INLINE_HTML </item>
- <item> T_CHARACTER </item>
- <item> T_BAD_CHARACTER </item>
- <item> T_ENCAPSED_AND_WHITESPACE </item>
- <item> T_CONSTANT_ENCAPSED_STRING </item>
- <item> T_ECHO </item>
- <item> T_DO </item>
- <item> T_WHILE </item>
- <item> T_ENDWHILE </item>
- <item> T_FOR </item>
- <item> T_ENDFOR </item>
- <item> T_FOREACH </item>
- <item> T_ENDFOREACH </item>
- <item> T_DECLARE </item>
- <item> T_ENDDECLARE </item>
- <item> T_AS </item>
- <item> T_SWITCH </item>
- <item> T_ENDSWITCH </item>
- <item> T_CASE </item>
- <item> T_DEFAULT </item>
- <item> T_BREAK </item>
- <item> T_CONTINUE </item>
- <item> T_FUNCTION </item>
- <item> T_CONST </item>
- <item> T_RETURN </item>
- <item> T_USE </item>
- <item> T_GLOBAL </item>
- <item> T_STATIC </item>
- <item> T_VAR </item>
- <item> T_UNSET </item>
- <item> T_ISSET </item>
- <item> T_EMPTY </item>
- <item> T_CLASS </item>
- <item> T_EXTENDS </item>
- <item> T_INTERFACE </item>
- <item> T_IMPLEMENTS </item>
- <item> T_OBJECT_OPERATOR </item>
- <item> T_DOUBLE_ARROW </item>
- <item> T_LIST </item>
- <item> T_ARRAY </item>
- <item> T_CLASS_C </item>
- <item> T_FUNC_C </item>
- <item> T_METHOD_C </item>
- <item> T_LINE </item>
- <item> T_FILE </item>
- <item> T_COMMENT </item>
- <item> T_DOC_COMMENT </item>
- <item> T_OPEN_TAG </item>
- <item> T_OPEN_TAG_WITH_ECHO </item>
- <item> T_CLOSE_TAG </item>
- <item> T_WHITESPACE </item>
- <item> T_START_HEREDOC </item>
- <item> T_END_HEREDOC </item>
- <item> T_DOLLAR_OPEN_CURLY_BRACES </item>
- <item> T_CURLY_OPEN </item>
- <item> T_PAAMAYIM_NEKUDOTAYIM </item>
- <item> T_DOUBLE_COLON </item>
- <item> T_ABSTRACT </item>
- <item> T_CATCH </item>
- <item> T_FINAL </item>
- <item> T_INSTANCEOF </item>
- <item> T_PRIVATE </item>
- <item> T_PROTECTED </item>
- <item> T_PUBLIC </item>
- <item> T_THROW </item>
- <item> T_TRY </item>
- <item> T_CLONE </item>
- <item> XSL_CLONE_AUTO </item>
- <item> XSL_CLONE_NEVER </item>
- <item> XSL_CLONE_ALWAYS </item>
- <item> YPERR_BADARGS </item>
- <item> YPERR_BADDB </item>
- <item> YPERR_BUSY </item>
- <item> YPERR_DOMAIN </item>
- <item> YPERR_KEY </item>
- <item> YPERR_MAP </item>
- <item> YPERR_NODOM </item>
- <item> YPERR_NOMORE </item>
- <item> YPERR_PMAP </item>
- <item> YPERR_RESRC </item>
- <item> YPERR_RPC </item>
- <item> YPERR_YPBIND </item>
- <item> YPERR_YPERR </item>
- <item> YPERR_YPSERV </item>
- <item> YPERR_VERS </item>
- <item> FORCE_GZIP </item>
- <item> FORCE_DEFLATE </item>
- <item> E_ERROR </item>
- <item> E_WARNING </item>
- <item> E_PARSE </item>
- <item> E_NOTICE </item>
- <item> E_STRICT </item>
- <item> E_CORE_ERROR </item>
- <item> E_CORE_WARNING </item>
- <item> E_COMPILE_ERROR </item>
- <item> E_COMPILE_WARNING </item>
- <item> E_USER_ERROR </item>
- <item> E_USER_WARNING </item>
- <item> E_USER_NOTICE </item>
- <item> E_ALL </item>
- <item> TRUE </item>
- <item> FALSE </item>
- <item> ZEND_THREAD_SAFE </item>
- <item> NULL </item>
- <item> PHP_VERSION </item>
- <item> PHP_OS </item>
- <item> PHP_SAPI </item>
- <item> DEFAULT_INCLUDE_PATH </item>
- <item> PEAR_INSTALL_DIR </item>
- <item> PEAR_EXTENSION_DIR </item>
- <item> PHP_EXTENSION_DIR </item>
- <item> PHP_PREFIX </item>
- <item> PHP_BINDIR </item>
- <item> PHP_LIBDIR </item>
- <item> PHP_DATADIR </item>
- <item> PHP_SYSCONFDIR </item>
- <item> PHP_LOCALSTATEDIR </item>
- <item> PHP_CONFIG_FILE_PATH </item>
- <item> PHP_CONFIG_FILE_SCAN_DIR </item>
- <item> PHP_SHLIB_SUFFIX </item>
- <item> PHP_EOL </item>
- <item> PHP_OUTPUT_HANDLER_START </item>
- <item> PHP_OUTPUT_HANDLER_CONT </item>
- <item> PHP_OUTPUT_HANDLER_END </item>
- <item> UPLOAD_ERR_OK </item>
- <item> UPLOAD_ERR_INI_SIZE </item>
- <item> UPLOAD_ERR_FORM_SIZE </item>
- <item> UPLOAD_ERR_PARTIAL </item>
- <item> UPLOAD_ERR_NO_FILE </item>
- <item> UPLOAD_ERR_NO_TMP_DIR </item>
- <item> P_STATIC </item>
- <item> P_PUBLIC </item>
- <item> P_PROTECTED </item>
- <item> P_PRIVATE </item>
- <item> M_STATIC </item>
- <item> M_PUBLIC </item>
- <item> M_PROTECTED </item>
- <item> M_PRIVATE </item>
- <item> M_ABSTRACT </item>
- <item> M_FINAL </item>
- <item> C_IMPLICIT_ABSTRACT </item>
- <item> C_EXPLICIT_ABSTRACT </item>
- <item> C_FINAL </item>
- <item> XML_ERROR_NONE </item>
- <item> XML_ERROR_NO_MEMORY </item>
- <item> XML_ERROR_SYNTAX </item>
- <item> XML_ERROR_NO_ELEMENTS </item>
- <item> XML_ERROR_INVALID_TOKEN </item>
- <item> XML_ERROR_UNCLOSED_TOKEN </item>
- <item> XML_ERROR_PARTIAL_CHAR </item>
- <item> XML_ERROR_TAG_MISMATCH </item>
- <item> XML_ERROR_DUPLICATE_ATTRIBUTE </item>
- <item> XML_ERROR_JUNK_AFTER_DOC_ELEMENT </item>
- <item> XML_ERROR_PARAM_ENTITY_REF </item>
- <item> XML_ERROR_UNDEFINED_ENTITY </item>
- <item> XML_ERROR_RECURSIVE_ENTITY_REF </item>
- <item> XML_ERROR_ASYNC_ENTITY </item>
- <item> XML_ERROR_BAD_CHAR_REF </item>
- <item> XML_ERROR_BINARY_ENTITY_REF </item>
- <item> XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF </item>
- <item> XML_ERROR_MISPLACED_XML_PI </item>
- <item> XML_ERROR_UNKNOWN_ENCODING </item>
- <item> XML_ERROR_INCORRECT_ENCODING </item>
- <item> XML_ERROR_UNCLOSED_CDATA_SECTION </item>
- <item> XML_ERROR_EXTERNAL_ENTITY_HANDLING </item>
- <item> XML_OPTION_CASE_FOLDING </item>
- <item> XML_OPTION_TARGET_ENCODING </item>
- <item> XML_OPTION_SKIP_TAGSTART </item>
- <item> XML_OPTION_SKIP_WHITE </item>
- <item> XML_SAX_IMPL </item>
- <item> CONNECTION_ABORTED </item>
- <item> CONNECTION_NORMAL </item>
- <item> CONNECTION_TIMEOUT </item>
- <item> INI_USER </item>
- <item> INI_PERDIR </item>
- <item> INI_SYSTEM </item>
- <item> INI_ALL </item>
- <item> SUNFUNCS_RET_TIMESTAMP </item>
- <item> SUNFUNCS_RET_STRING </item>
- <item> SUNFUNCS_RET_DOUBLE </item>
- <item> M_E </item>
- <item> M_LOG2E </item>
- <item> M_LOG10E </item>
- <item> M_LN2 </item>
- <item> M_LN10 </item>
- <item> M_PI </item>
- <item> M_PI_2 </item>
- <item> M_PI_4 </item>
- <item> M_1_PI </item>
- <item> M_2_PI </item>
- <item> M_2_SQRTPI </item>
- <item> M_SQRT2 </item>
- <item> M_SQRT1_2 </item>
- <item> INF </item>
- <item> NAN </item>
- <item> INFO_GENERAL </item>
- <item> INFO_CREDITS </item>
- <item> INFO_CONFIGURATION </item>
- <item> INFO_MODULES </item>
- <item> INFO_ENVIRONMENT </item>
- <item> INFO_VARIABLES </item>
- <item> INFO_LICENSE </item>
- <item> INFO_ALL </item>
- <item> CREDITS_GROUP </item>
- <item> CREDITS_GENERAL </item>
- <item> CREDITS_SAPI </item>
- <item> CREDITS_MODULES </item>
- <item> CREDITS_DOCS </item>
- <item> CREDITS_FULLPAGE </item>
- <item> CREDITS_QA </item>
- <item> CREDITS_ALL </item>
- <item> HTML_SPECIALCHARS </item>
- <item> HTML_ENTITIES </item>
- <item> ENT_COMPAT </item>
- <item> ENT_QUOTES </item>
- <item> ENT_NOQUOTES </item>
- <item> STR_PAD_LEFT </item>
- <item> STR_PAD_RIGHT </item>
- <item> STR_PAD_BOTH </item>
- <item> PATHINFO_DIRNAME </item>
- <item> PATHINFO_BASENAME </item>
- <item> PATHINFO_EXTENSION </item>
- <item> CHAR_MAX </item>
- <item> LC_CTYPE </item>
- <item> LC_NUMERIC </item>
- <item> LC_TIME </item>
- <item> LC_COLLATE </item>
- <item> LC_MONETARY </item>
- <item> LC_ALL </item>
- <item> LC_MESSAGES </item>
- <item> SEEK_SET </item>
- <item> SEEK_CUR </item>
- <item> SEEK_END </item>
- <item> LOCK_SH </item>
- <item> LOCK_EX </item>
- <item> LOCK_UN </item>
- <item> LOCK_NB </item>
- <item> STREAM_NOTIFY_CONNECT </item>
- <item> STREAM_NOTIFY_AUTH_REQUIRED </item>
- <item> STREAM_NOTIFY_AUTH_RESULT </item>
- <item> STREAM_NOTIFY_MIME_TYPE_IS </item>
- <item> STREAM_NOTIFY_FILE_SIZE_IS </item>
- <item> STREAM_NOTIFY_REDIRECTED </item>
- <item> STREAM_NOTIFY_PROGRESS </item>
- <item> STREAM_NOTIFY_FAILURE </item>
- <item> STREAM_NOTIFY_COMPLETED </item>
- <item> STREAM_NOTIFY_RESOLVE </item>
- <item> STREAM_NOTIFY_SEVERITY_INFO </item>
- <item> STREAM_NOTIFY_SEVERITY_WARN </item>
- <item> STREAM_NOTIFY_SEVERITY_ERR </item>
- <item> STREAM_FILTER_READ </item>
- <item> STREAM_FILTER_WRITE </item>
- <item> STREAM_FILTER_ALL </item>
- <item> STREAM_CLIENT_PERSISTENT </item>
- <item> STREAM_CLIENT_ASYNC_CONNECT </item>
- <item> STREAM_CLIENT_CONNECT </item>
- <item> STREAM_PEEK </item>
- <item> STREAM_OOB </item>
- <item> STREAM_SERVER_BIND </item>
- <item> STREAM_SERVER_LISTEN </item>
- <item> FILE_USE_INCLUDE_PATH </item>
- <item> FILE_IGNORE_NEW_LINES </item>
- <item> FILE_SKIP_EMPTY_LINES </item>
- <item> FILE_APPEND </item>
- <item> FILE_NO_DEFAULT_CONTEXT </item>
- <item> FNM_NOESCAPE </item>
- <item> FNM_PATHNAME </item>
- <item> FNM_PERIOD </item>
- <item> FNM_CASEFOLD </item>
- <item> PSFS_PASS_ON </item>
- <item> PSFS_FEED_ME </item>
- <item> PSFS_ERR_FATAL </item>
- <item> PSFS_FLAG_NORMAL </item>
- <item> PSFS_FLAG_FLUSH_INC </item>
- <item> PSFS_FLAG_FLUSH_CLOSE </item>
- <item> ABDAY_1 </item>
- <item> ABDAY_2 </item>
- <item> ABDAY_3 </item>
- <item> ABDAY_4 </item>
- <item> ABDAY_5 </item>
- <item> ABDAY_6 </item>
- <item> ABDAY_7 </item>
- <item> DAY_1 </item>
- <item> DAY_2 </item>
- <item> DAY_3 </item>
- <item> DAY_4 </item>
- <item> DAY_5 </item>
- <item> DAY_6 </item>
- <item> DAY_7 </item>
- <item> ABMON_1 </item>
- <item> ABMON_2 </item>
- <item> ABMON_3 </item>
- <item> ABMON_4 </item>
- <item> ABMON_5 </item>
- <item> ABMON_6 </item>
- <item> ABMON_7 </item>
- <item> ABMON_8 </item>
- <item> ABMON_9 </item>
- <item> ABMON_10 </item>
- <item> ABMON_11 </item>
- <item> ABMON_12 </item>
- <item> MON_1 </item>
- <item> MON_2 </item>
- <item> MON_3 </item>
- <item> MON_4 </item>
- <item> MON_5 </item>
- <item> MON_6 </item>
- <item> MON_7 </item>
- <item> MON_8 </item>
- <item> MON_9 </item>
- <item> MON_10 </item>
- <item> MON_11 </item>
- <item> MON_12 </item>
- <item> AM_STR </item>
- <item> PM_STR </item>
- <item> D_T_FMT </item>
- <item> D_FMT </item>
- <item> T_FMT </item>
- <item> T_FMT_AMPM </item>
- <item> ERA </item>
- <item> ERA_D_T_FMT </item>
- <item> ERA_D_FMT </item>
- <item> ERA_T_FMT </item>
- <item> ALT_DIGITS </item>
- <item> CRNCYSTR </item>
- <item> RADIXCHAR </item>
- <item> THOUSEP </item>
- <item> YESEXPR </item>
- <item> NOEXPR </item>
- <item> CODESET </item>
- <item> CRYPT_SALT_LENGTH </item>
- <item> CRYPT_STD_DES </item>
- <item> CRYPT_EXT_DES </item>
- <item> CRYPT_MD5 </item>
- <item> CRYPT_BLOWFISH </item>
- <item> DIRECTORY_SEPARATOR </item>
- <item> PATH_SEPARATOR </item>
- <item> GLOB_BRACE </item>
- <item> GLOB_MARK </item>
- <item> GLOB_NOSORT </item>
- <item> GLOB_NOCHECK </item>
- <item> GLOB_NOESCAPE </item>
- <item> GLOB_ONLYDIR </item>
- <item> LOG_EMERG </item>
- <item> LOG_ALERT </item>
- <item> LOG_CRIT </item>
- <item> LOG_ERR </item>
- <item> LOG_WARNING </item>
- <item> LOG_NOTICE </item>
- <item> LOG_INFO </item>
- <item> LOG_DEBUG </item>
- <item> LOG_KERN </item>
- <item> LOG_USER </item>
- <item> LOG_MAIL </item>
- <item> LOG_DAEMON </item>
- <item> LOG_AUTH </item>
- <item> LOG_SYSLOG </item>
- <item> LOG_LPR </item>
- <item> LOG_NEWS </item>
- <item> LOG_UUCP </item>
- <item> LOG_CRON </item>
- <item> LOG_AUTHPRIV </item>
- <item> LOG_LOCAL0 </item>
- <item> LOG_LOCAL1 </item>
- <item> LOG_LOCAL2 </item>
- <item> LOG_LOCAL3 </item>
- <item> LOG_LOCAL4 </item>
- <item> LOG_LOCAL5 </item>
- <item> LOG_LOCAL6 </item>
- <item> LOG_LOCAL7 </item>
- <item> LOG_PID </item>
- <item> LOG_CONS </item>
- <item> LOG_ODELAY </item>
- <item> LOG_NDELAY </item>
- <item> LOG_NOWAIT </item>
- <item> LOG_PERROR </item>
- <item> EXTR_OVERWRITE </item>
- <item> EXTR_SKIP </item>
- <item> EXTR_PREFIX_SAME </item>
- <item> EXTR_PREFIX_ALL </item>
- <item> EXTR_PREFIX_INVALID </item>
- <item> EXTR_PREFIX_IF_EXISTS </item>
- <item> EXTR_IF_EXISTS </item>
- <item> EXTR_REFS </item>
- <item> SORT_ASC </item>
- <item> SORT_DESC </item>
- <item> SORT_REGULAR </item>
- <item> SORT_NUMERIC </item>
- <item> SORT_STRING </item>
- <item> SORT_LOCALE_STRING </item>
- <item> CASE_LOWER </item>
- <item> CASE_UPPER </item>
- <item> COUNT_NORMAL </item>
- <item> COUNT_RECURSIVE </item>
- <item> ASSERT_ACTIVE </item>
- <item> ASSERT_CALLBACK </item>
- <item> ASSERT_BAIL </item>
- <item> ASSERT_WARNING </item>
- <item> ASSERT_QUIET_EVAL </item>
- <item> STREAM_USE_PATH </item>
- <item> STREAM_IGNORE_URL </item>
- <item> STREAM_ENFORCE_SAFE_MODE </item>
- <item> STREAM_REPORT_ERRORS </item>
- <item> STREAM_MUST_SEEK </item>
- <item> STREAM_URL_STAT_LINK </item>
- <item> STREAM_URL_STAT_QUIET </item>
- <item> STREAM_MKDIR_RECURSIVE </item>
- <item> IMAGETYPE_GIF </item>
- <item> IMAGETYPE_JPEG </item>
- <item> IMAGETYPE_PNG </item>
- <item> IMAGETYPE_SWF </item>
- <item> IMAGETYPE_PSD </item>
- <item> IMAGETYPE_BMP </item>
- <item> IMAGETYPE_TIFF_II </item>
- <item> IMAGETYPE_TIFF_MM </item>
- <item> IMAGETYPE_JPC </item>
- <item> IMAGETYPE_JP2 </item>
- <item> IMAGETYPE_JPX </item>
- <item> IMAGETYPE_JB2 </item>
- <item> IMAGETYPE_IFF </item>
- <item> IMAGETYPE_WBMP </item>
- <item> IMAGETYPE_JPEG2000 </item>
- <item> IMAGETYPE_XBM </item>
- <item> DNS_A </item>
- <item> DNS_NS </item>
- <item> DNS_CNAME </item>
- <item> DNS_SOA </item>
- <item> DNS_PTR </item>
- <item> DNS_HINFO </item>
- <item> DNS_MX </item>
- <item> DNS_TXT </item>
- <item> DNS_SRV </item>
- <item> DNS_NAPTR </item>
- <item> DNS_AAAA </item>
- <item> DNS_ANY </item>
- <item> DNS_ALL </item>
- <item> RIT_LEAVES_ONLY </item>
- <item> RIT_SELF_FIRST </item>
- <item> RIT_CHILD_FIRST </item>
- <item> CIT_CALL_TOSTRING </item>
- <item> CIT_CATCH_GET_CHILD </item>
- <item> PREG_PATTERN_ORDER </item>
- <item> PREG_SET_ORDER </item>
- <item> PREG_OFFSET_CAPTURE </item>
- <item> PREG_SPLIT_NO_EMPTY </item>
- <item> PREG_SPLIT_DELIM_CAPTURE </item>
- <item> PREG_SPLIT_OFFSET_CAPTURE </item>
- <item> PREG_GREP_INVERT </item>
- <item> CAL_GREGORIAN </item>
- <item> CAL_JULIAN </item>
- <item> CAL_JEWISH </item>
- <item> CAL_FRENCH </item>
- <item> CAL_NUM_CALS </item>
- <item> CAL_DOW_DAYNO </item>
- <item> CAL_DOW_SHORT </item>
- <item> CAL_DOW_LONG </item>
- <item> CAL_MONTH_GREGORIAN_SHORT </item>
- <item> CAL_MONTH_GREGORIAN_LONG </item>
- <item> CAL_MONTH_JULIAN_SHORT </item>
- <item> CAL_MONTH_JULIAN_LONG </item>
- <item> CAL_MONTH_JEWISH </item>
- <item> CAL_MONTH_FRENCH </item>
- <item> CAL_EASTER_DEFAULT </item>
- <item> CAL_EASTER_ROMAN </item>
- <item> CAL_EASTER_ALWAYS_GREGORIAN </item>
- <item> CAL_EASTER_ALWAYS_JULIAN </item>
- <item> CAL_JEWISH_ADD_ALAFIM_GERESH </item>
- <item> CAL_JEWISH_ADD_ALAFIM </item>
- <item> CAL_JEWISH_ADD_GERESHAYIM </item>
- <item> CURLOPT_DNS_USE_GLOBAL_CACHE </item>
- <item> CURLOPT_DNS_CACHE_TIMEOUT </item>
- <item> CURLOPT_PORT </item>
- <item> CURLOPT_FILE </item>
- <item> CURLOPT_READDATA </item>
- <item> CURLOPT_INFILE </item>
- <item> CURLOPT_INFILESIZE </item>
- <item> CURLOPT_URL </item>
- <item> CURLOPT_PROXY </item>
- <item> CURLOPT_VERBOSE </item>
- <item> CURLOPT_HEADER </item>
- <item> CURLOPT_HTTPHEADER </item>
- <item> CURLOPT_NOPROGRESS </item>
- <item> CURLOPT_NOBODY </item>
- <item> CURLOPT_FAILONERROR </item>
- <item> CURLOPT_UPLOAD </item>
- <item> CURLOPT_POST </item>
- <item> CURLOPT_FTPLISTONLY </item>
- <item> CURLOPT_FTPAPPEND </item>
- <item> CURLOPT_NETRC </item>
- <item> CURLOPT_FOLLOWLOCATION </item>
- <item> CURLOPT_FTPASCII </item>
- <item> CURLOPT_PUT </item>
- <item> CURLOPT_MUTE </item>
- <item> CURLOPT_USERPWD </item>
- <item> CURLOPT_PROXYUSERPWD </item>
- <item> CURLOPT_RANGE </item>
- <item> CURLOPT_TIMEOUT </item>
- <item> CURLOPT_POSTFIELDS </item>
- <item> CURLOPT_REFERER </item>
- <item> CURLOPT_USERAGENT </item>
- <item> CURLOPT_FTPPORT </item>
- <item> CURLOPT_FTP_USE_EPSV </item>
- <item> CURLOPT_LOW_SPEED_LIMIT </item>
- <item> CURLOPT_LOW_SPEED_TIME </item>
- <item> CURLOPT_RESUME_FROM </item>
- <item> CURLOPT_COOKIE </item>
- <item> CURLOPT_SSLCERT </item>
- <item> CURLOPT_SSLCERTPASSWD </item>
- <item> CURLOPT_WRITEHEADER </item>
- <item> CURLOPT_SSL_VERIFYHOST </item>
- <item> CURLOPT_COOKIEFILE </item>
- <item> CURLOPT_SSLVERSION </item>
- <item> CURLOPT_TIMECONDITION </item>
- <item> CURLOPT_TIMEVALUE </item>
- <item> CURLOPT_CUSTOMREQUEST </item>
- <item> CURLOPT_STDERR </item>
- <item> CURLOPT_TRANSFERTEXT </item>
- <item> CURLOPT_RETURNTRANSFER </item>
- <item> CURLOPT_QUOTE </item>
- <item> CURLOPT_POSTQUOTE </item>
- <item> CURLOPT_INTERFACE </item>
- <item> CURLOPT_KRB4LEVEL </item>
- <item> CURLOPT_HTTPPROXYTUNNEL </item>
- <item> CURLOPT_FILETIME </item>
- <item> CURLOPT_WRITEFUNCTION </item>
- <item> CURLOPT_READFUNCTION </item>
- <item> CURLOPT_PASSWDFUNCTION </item>
- <item> CURLOPT_HEADERFUNCTION </item>
- <item> CURLOPT_MAXREDIRS </item>
- <item> CURLOPT_MAXCONNECTS </item>
- <item> CURLOPT_CLOSEPOLICY </item>
- <item> CURLOPT_FRESH_CONNECT </item>
- <item> CURLOPT_FORBID_REUSE </item>
- <item> CURLOPT_RANDOM_FILE </item>
- <item> CURLOPT_EGDSOCKET </item>
- <item> CURLOPT_CONNECTTIMEOUT </item>
- <item> CURLOPT_SSL_VERIFYPEER </item>
- <item> CURLOPT_CAINFO </item>
- <item> CURLOPT_CAPATH </item>
- <item> CURLOPT_COOKIEJAR </item>
- <item> CURLOPT_SSL_CIPHER_LIST </item>
- <item> CURLOPT_BINARYTRANSFER </item>
- <item> CURLOPT_NOSIGNAL </item>
- <item> CURLOPT_PROXYTYPE </item>
- <item> CURLOPT_BUFFERSIZE </item>
- <item> CURLOPT_HTTPGET </item>
- <item> CURLOPT_HTTP_VERSION </item>
- <item> CURLOPT_SSLKEY </item>
- <item> CURLOPT_SSLKEYTYPE </item>
- <item> CURLOPT_SSLKEYPASSWD </item>
- <item> CURLOPT_SSLENGINE </item>
- <item> CURLOPT_SSLENGINE_DEFAULT </item>
- <item> CURLOPT_SSLCERTTYPE </item>
- <item> CURLOPT_CRLF </item>
- <item> CURLOPT_ENCODING </item>
- <item> CURLOPT_PROXYPORT </item>
- <item> CURLOPT_UNRESTRICTED_AUTH </item>
- <item> CURLOPT_FTP_USE_EPRT </item>
- <item> CURLOPT_HTTP200ALIASES </item>
- <item> CURL_TIMECOND_IFMODSINCE </item>
- <item> CURL_TIMECOND_IFUNMODSINCE </item>
- <item> CURL_TIMECOND_LASTMOD </item>
- <item> CURLOPT_HTTPAUTH </item>
- <item> CURLAUTH_BASIC </item>
- <item> CURLAUTH_DIGEST </item>
- <item> CURLAUTH_GSSNEGOTIATE </item>
- <item> CURLAUTH_NTLM </item>
- <item> CURLAUTH_ANY </item>
- <item> CURLAUTH_ANYSAFE </item>
- <item> CURLOPT_PROXYAUTH </item>
- <item> CURLCLOSEPOLICY_LEAST_RECENTLY_USED </item>
- <item> CURLCLOSEPOLICY_LEAST_TRAFFIC </item>
- <item> CURLCLOSEPOLICY_SLOWEST </item>
- <item> CURLCLOSEPOLICY_CALLBACK </item>
- <item> CURLCLOSEPOLICY_OLDEST </item>
- <item> CURLINFO_EFFECTIVE_URL </item>
- <item> CURLINFO_HTTP_CODE </item>
- <item> CURLINFO_HEADER_SIZE </item>
- <item> CURLINFO_REQUEST_SIZE </item>
- <item> CURLINFO_TOTAL_TIME </item>
- <item> CURLINFO_NAMELOOKUP_TIME </item>
- <item> CURLINFO_CONNECT_TIME </item>
- <item> CURLINFO_PRETRANSFER_TIME </item>
- <item> CURLINFO_SIZE_UPLOAD </item>
- <item> CURLINFO_SIZE_DOWNLOAD </item>
- <item> CURLINFO_SPEED_DOWNLOAD </item>
- <item> CURLINFO_SPEED_UPLOAD </item>
- <item> CURLINFO_FILETIME </item>
- <item> CURLINFO_SSL_VERIFYRESULT </item>
- <item> CURLINFO_CONTENT_LENGTH_DOWNLOAD </item>
- <item> CURLINFO_CONTENT_LENGTH_UPLOAD </item>
- <item> CURLINFO_STARTTRANSFER_TIME </item>
- <item> CURLINFO_CONTENT_TYPE </item>
- <item> CURLINFO_REDIRECT_TIME </item>
- <item> CURLINFO_REDIRECT_COUNT </item>
- <item> CURL_VERSION_IPV6 </item>
- <item> CURL_VERSION_KERBEROS4 </item>
- <item> CURL_VERSION_SSL </item>
- <item> CURL_VERSION_LIBZ </item>
- <item> CURLVERSION_NOW </item>
- <item> CURLE_OK </item>
- <item> CURLE_UNSUPPORTED_PROTOCOL </item>
- <item> CURLE_FAILED_INIT </item>
- <item> CURLE_URL_MALFORMAT </item>
- <item> CURLE_URL_MALFORMAT_USER </item>
- <item> CURLE_COULDNT_RESOLVE_PROXY </item>
- <item> CURLE_COULDNT_RESOLVE_HOST </item>
- <item> CURLE_COULDNT_CONNECT </item>
- <item> CURLE_FTP_WEIRD_SERVER_REPLY </item>
- <item> CURLE_FTP_ACCESS_DENIED </item>
- <item> CURLE_FTP_USER_PASSWORD_INCORRECT </item>
- <item> CURLE_FTP_WEIRD_PASS_REPLY </item>
- <item> CURLE_FTP_WEIRD_USER_REPLY </item>
- <item> CURLE_FTP_WEIRD_PASV_REPLY </item>
- <item> CURLE_FTP_WEIRD_227_FORMAT </item>
- <item> CURLE_FTP_CANT_GET_HOST </item>
- <item> CURLE_FTP_CANT_RECONNECT </item>
- <item> CURLE_FTP_COULDNT_SET_BINARY </item>
- <item> CURLE_PARTIAL_FILE </item>
- <item> CURLE_FTP_COULDNT_RETR_FILE </item>
- <item> CURLE_FTP_WRITE_ERROR </item>
- <item> CURLE_FTP_QUOTE_ERROR </item>
- <item> CURLE_HTTP_NOT_FOUND </item>
- <item> CURLE_WRITE_ERROR </item>
- <item> CURLE_MALFORMAT_USER </item>
- <item> CURLE_FTP_COULDNT_STOR_FILE </item>
- <item> CURLE_READ_ERROR </item>
- <item> CURLE_OUT_OF_MEMORY </item>
- <item> CURLE_OPERATION_TIMEOUTED </item>
- <item> CURLE_FTP_COULDNT_SET_ASCII </item>
- <item> CURLE_FTP_PORT_FAILED </item>
- <item> CURLE_FTP_COULDNT_USE_REST </item>
- <item> CURLE_FTP_COULDNT_GET_SIZE </item>
- <item> CURLE_HTTP_RANGE_ERROR </item>
- <item> CURLE_HTTP_POST_ERROR </item>
- <item> CURLE_SSL_CONNECT_ERROR </item>
- <item> CURLE_FTP_BAD_DOWNLOAD_RESUME </item>
- <item> CURLE_FILE_COULDNT_READ_FILE </item>
- <item> CURLE_LDAP_CANNOT_BIND </item>
- <item> CURLE_LDAP_SEARCH_FAILED </item>
- <item> CURLE_LIBRARY_NOT_FOUND </item>
- <item> CURLE_FUNCTION_NOT_FOUND </item>
- <item> CURLE_ABORTED_BY_CALLBACK </item>
- <item> CURLE_BAD_FUNCTION_ARGUMENT </item>
- <item> CURLE_BAD_CALLING_ORDER </item>
- <item> CURLE_HTTP_PORT_FAILED </item>
- <item> CURLE_BAD_PASSWORD_ENTERED </item>
- <item> CURLE_TOO_MANY_REDIRECTS </item>
- <item> CURLE_UNKNOWN_TELNET_OPTION </item>
- <item> CURLE_TELNET_OPTION_SYNTAX </item>
- <item> CURLE_OBSOLETE </item>
- <item> CURLE_SSL_PEER_CERTIFICATE </item>
- <item> CURLE_GOT_NOTHING </item>
- <item> CURLE_SSL_ENGINE_NOTFOUND </item>
- <item> CURLE_SSL_ENGINE_SETFAILED </item>
- <item> CURLE_SEND_ERROR </item>
- <item> CURLE_RECV_ERROR </item>
- <item> CURLE_SHARE_IN_USE </item>
- <item> CURLE_SSL_CERTPROBLEM </item>
- <item> CURLE_SSL_CIPHER </item>
- <item> CURLE_SSL_CACERT </item>
- <item> CURLE_BAD_CONTENT_ENCODING </item>
- <item> CURLPROXY_HTTP </item>
- <item> CURLPROXY_SOCKS5 </item>
- <item> CURL_NETRC_OPTIONAL </item>
- <item> CURL_NETRC_IGNORED </item>
- <item> CURL_NETRC_REQUIRED </item>
- <item> CURL_HTTP_VERSION_NONE </item>
- <item> CURL_HTTP_VERSION_1_0 </item>
- <item> CURL_HTTP_VERSION_1_1 </item>
- <item> CURLM_CALL_MULTI_PERFORM </item>
- <item> CURLM_OK </item>
- <item> CURLM_BAD_HANDLE </item>
- <item> CURLM_BAD_EASY_HANDLE </item>
- <item> CURLM_OUT_OF_MEMORY </item>
- <item> CURLM_INTERNAL_ERROR </item>
- <item> CURLMSG_DONE </item>
- <item> DBX_MYSQL </item>
- <item> DBX_ODBC </item>
- <item> DBX_PGSQL </item>
- <item> DBX_MSSQL </item>
- <item> DBX_FBSQL </item>
- <item> DBX_OCI8 </item>
- <item> DBX_SYBASECT </item>
- <item> DBX_SQLITE </item>
- <item> DBX_PERSISTENT </item>
- <item> DBX_RESULT_INFO </item>
- <item> DBX_RESULT_INDEX </item>
- <item> DBX_RESULT_ASSOC </item>
- <item> DBX_RESULT_UNBUFFERED </item>
- <item> DBX_COLNAMES_UNCHANGED </item>
- <item> DBX_COLNAMES_UPPERCASE </item>
- <item> DBX_COLNAMES_LOWERCASE </item>
- <item> DBX_CMP_NATIVE </item>
- <item> DBX_CMP_TEXT </item>
- <item> DBX_CMP_NUMBER </item>
- <item> DBX_CMP_ASC </item>
- <item> DBX_CMP_DESC </item>
- <item> O_RDONLY </item>
- <item> O_WRONLY </item>
- <item> O_RDWR </item>
- <item> O_CREAT </item>
- <item> O_EXCL </item>
- <item> O_TRUNC </item>
- <item> O_APPEND </item>
- <item> O_NONBLOCK </item>
- <item> O_NDELAY </item>
- <item> O_SYNC </item>
- <item> O_ASYNC </item>
- <item> O_NOCTTY </item>
- <item> S_IRWXU </item>
- <item> S_IRUSR </item>
- <item> S_IWUSR </item>
- <item> S_IXUSR </item>
- <item> S_IRWXG </item>
- <item> S_IRGRP </item>
- <item> S_IWGRP </item>
- <item> S_IXGRP </item>
- <item> S_IRWXO </item>
- <item> S_IROTH </item>
- <item> S_IWOTH </item>
- <item> S_IXOTH </item>
- <item> F_DUPFD </item>
- <item> F_GETFD </item>
- <item> F_GETFL </item>
- <item> F_SETFL </item>
- <item> F_GETLK </item>
- <item> F_SETLK </item>
- <item> F_SETLKW </item>
- <item> F_SETOWN </item>
- <item> F_GETOWN </item>
- <item> F_UNLCK </item>
- <item> F_RDLCK </item>
- <item> F_WRLCK </item>
- <item> XML_ELEMENT_NODE </item>
- <item> XML_ATTRIBUTE_NODE </item>
- <item> XML_TEXT_NODE </item>
- <item> XML_CDATA_SECTION_NODE </item>
- <item> XML_ENTITY_REF_NODE </item>
- <item> XML_ENTITY_NODE </item>
- <item> XML_PI_NODE </item>
- <item> XML_COMMENT_NODE </item>
- <item> XML_DOCUMENT_NODE </item>
- <item> XML_DOCUMENT_TYPE_NODE </item>
- <item> XML_DOCUMENT_FRAG_NODE </item>
- <item> XML_NOTATION_NODE </item>
- <item> XML_HTML_DOCUMENT_NODE </item>
- <item> XML_DTD_NODE </item>
- <item> XML_ELEMENT_DECL_NODE </item>
- <item> XML_ATTRIBUTE_DECL_NODE </item>
- <item> XML_ENTITY_DECL_NODE </item>
- <item> XML_NAMESPACE_DECL_NODE </item>
- <item> XML_LOCAL_NAMESPACE </item>
- <item> XML_ATTRIBUTE_CDATA </item>
- <item> XML_ATTRIBUTE_ID </item>
- <item> XML_ATTRIBUTE_IDREF </item>
- <item> XML_ATTRIBUTE_IDREFS </item>
- <item> XML_ATTRIBUTE_ENTITY </item>
- <item> XML_ATTRIBUTE_NMTOKEN </item>
- <item> XML_ATTRIBUTE_NMTOKENS </item>
- <item> XML_ATTRIBUTE_ENUMERATION </item>
- <item> XML_ATTRIBUTE_NOTATION </item>
- <item> DOM_PHP_ERR </item>
- <item> DOM_INDEX_SIZE_ERR </item>
- <item> DOMSTRING_SIZE_ERR </item>
- <item> DOM_HIERARCHY_REQUEST_ERR </item>
- <item> DOM_WRONG_DOCUMENT_ERR </item>
- <item> DOM_INVALID_CHARACTER_ERR </item>
- <item> DOM_NO_DATA_ALLOWED_ERR </item>
- <item> DOM_NO_MODIFICATION_ALLOWED_ERR </item>
- <item> DOM_NOT_FOUND_ERR </item>
- <item> DOM_NOT_SUPPORTED_ERR </item>
- <item> DOM_INUSE_ATTRIBUTE_ERR </item>
- <item> DOM_INVALID_STATE_ERR </item>
- <item> DOM_SYNTAX_ERR </item>
- <item> DOM_INVALID_MODIFICATION_ERR </item>
- <item> DOM_NAMESPACE_ERR </item>
- <item> DOM_INVALID_ACCESS_ERR </item>
- <item> DOM_VALIDATION_ERR </item>
- <item> EXIF_USE_MBSTRING </item>
- <item> FAMChanged </item>
- <item> FAMDeleted </item>
- <item> FAMStartExecuting </item>
- <item> FAMStopExecuting </item>
- <item> FAMCreated </item>
- <item> FAMMoved </item>
- <item> FAMAcknowledge </item>
- <item> FAMExists </item>
- <item> FAMEndExist </item>
- <item> FTP_ASCII </item>
- <item> FTP_TEXT </item>
- <item> FTP_BINARY </item>
- <item> FTP_IMAGE </item>
- <item> FTP_AUTORESUME </item>
- <item> FTP_TIMEOUT_SEC </item>
- <item> FTP_AUTOSEEK </item>
- <item> FTP_FAILED </item>
- <item> FTP_FINISHED </item>
- <item> FTP_MOREDATA </item>
- <item> IMG_GIF </item>
- <item> IMG_JPG </item>
- <item> IMG_JPEG </item>
- <item> IMG_PNG </item>
- <item> IMG_WBMP </item>
- <item> IMG_XPM </item>
- <item> IMG_COLOR_TILED </item>
- <item> IMG_COLOR_STYLED </item>
- <item> IMG_COLOR_BRUSHED </item>
- <item> IMG_COLOR_STYLEDBRUSHED </item>
- <item> IMG_COLOR_TRANSPARENT </item>
- <item> IMG_ARC_ROUNDED </item>
- <item> IMG_ARC_PIE </item>
- <item> IMG_ARC_CHORD </item>
- <item> IMG_ARC_NOFILL </item>
- <item> IMG_ARC_EDGED </item>
- <item> IMG_GD2_RAW </item>
- <item> IMG_GD2_COMPRESSED </item>
- <item> IMG_EFFECT_REPLACE </item>
- <item> IMG_EFFECT_ALPHABLEND </item>
- <item> IMG_EFFECT_NORMAL </item>
- <item> IMG_EFFECT_OVERLAY </item>
- <item> GD_BUNDLED </item>
- <item> IMG_FILTER_NEGATE </item>
- <item> IMG_FILTER_GRAYSCALE </item>
- <item> IMG_FILTER_BRIGHTNESS </item>
- <item> IMG_FILTER_CONTRAST </item>
- <item> IMG_FILTER_COLORIZE </item>
- <item> IMG_FILTER_EDGEDETECT </item>
- <item> IMG_FILTER_GAUSSIAN_BLUR </item>
- <item> IMG_FILTER_SELECTIVE_BLUR </item>
- <item> IMG_FILTER_EMBOSS </item>
- <item> IMG_FILTER_MEAN_REMOVAL </item>
- <item> IMG_FILTER_SMOOTH </item>
- <item> GMP_ROUND_ZERO </item>
- <item> GMP_ROUND_PLUSINF </item>
- <item> GMP_ROUND_MINUSINF </item>
- <item> ICONV_IMPL </item>
- <item> ICONV_VERSION </item>
- <item> ICONV_MIME_DECODE_STRICT </item>
- <item> ICONV_MIME_DECODE_CONTINUE_ON_ERROR </item>
- <item> NIL </item>
- <item> IMAP_OPENTIMEOUT </item>
- <item> IMAP_READTIMEOUT </item>
- <item> IMAP_WRITETIMEOUT </item>
- <item> IMAP_CLOSETIMEOUT </item>
- <item> OP_DEBUG </item>
- <item> OP_READONLY </item>
- <item> OP_ANONYMOUS </item>
- <item> OP_SHORTCACHE </item>
- <item> OP_SILENT </item>
- <item> OP_PROTOTYPE </item>
- <item> OP_HALFOPEN </item>
- <item> OP_EXPUNGE </item>
- <item> OP_SECURE </item>
- <item> CL_EXPUNGE </item>
- <item> FT_UID </item>
- <item> FT_PEEK </item>
- <item> FT_NOT </item>
- <item> FT_INTERNAL </item>
- <item> FT_PREFETCHTEXT </item>
- <item> ST_UID </item>
- <item> ST_SILENT </item>
- <item> ST_SET </item>
- <item> CP_UID </item>
- <item> CP_MOVE </item>
- <item> SE_UID </item>
- <item> SE_FREE </item>
- <item> SE_NOPREFETCH </item>
- <item> SO_FREE </item>
- <item> SO_NOSERVER </item>
- <item> SA_MESSAGES </item>
- <item> SA_RECENT </item>
- <item> SA_UNSEEN </item>
- <item> SA_UIDNEXT </item>
- <item> SA_UIDVALIDITY </item>
- <item> SA_ALL </item>
- <item> LATT_NOINFERIORS </item>
- <item> LATT_NOSELECT </item>
- <item> LATT_MARKED </item>
- <item> LATT_UNMARKED </item>
- <item> LATT_REFERRAL </item>
- <item> LATT_HASCHILDREN </item>
- <item> LATT_HASNOCHILDREN </item>
- <item> SORTDATE </item>
- <item> SORTARRIVAL </item>
- <item> SORTFROM </item>
- <item> SORTSUBJECT </item>
- <item> SORTTO </item>
- <item> SORTCC </item>
- <item> SORTSIZE </item>
- <item> TYPETEXT </item>
- <item> TYPEMULTIPART </item>
- <item> TYPEMESSAGE </item>
- <item> TYPEAPPLICATION </item>
- <item> TYPEAUDIO </item>
- <item> TYPEIMAGE </item>
- <item> TYPEVIDEO </item>
- <item> TYPEMODEL </item>
- <item> TYPEOTHER </item>
- <item> ENC7BIT </item>
- <item> ENC8BIT </item>
- <item> ENCBINARY </item>
- <item> ENCBASE64 </item>
- <item> ENCQUOTEDPRINTABLE </item>
- <item> ENCOTHER </item>
- <item> LDAP_DEREF_NEVER </item>
- <item> LDAP_DEREF_SEARCHING </item>
- <item> LDAP_DEREF_FINDING </item>
- <item> LDAP_DEREF_ALWAYS </item>
- <item> LDAP_OPT_DEREF </item>
- <item> LDAP_OPT_SIZELIMIT </item>
- <item> LDAP_OPT_TIMELIMIT </item>
- <item> LDAP_OPT_PROTOCOL_VERSION </item>
- <item> LDAP_OPT_ERROR_NUMBER </item>
- <item> LDAP_OPT_REFERRALS </item>
- <item> LDAP_OPT_RESTART </item>
- <item> LDAP_OPT_HOST_NAME </item>
- <item> LDAP_OPT_ERROR_STRING </item>
- <item> LDAP_OPT_MATCHED_DN </item>
- <item> LDAP_OPT_SERVER_CONTROLS </item>
- <item> LDAP_OPT_CLIENT_CONTROLS </item>
- <item> LDAP_OPT_DEBUG_LEVEL </item>
- <item> MB_OVERLOAD_MAIL </item>
- <item> MB_OVERLOAD_STRING </item>
- <item> MB_OVERLOAD_REGEX </item>
- <item> MB_CASE_UPPER </item>
- <item> MB_CASE_LOWER </item>
- <item> MB_CASE_TITLE </item>
- <item> MCRYPT_ENCRYPT </item>
- <item> MCRYPT_DECRYPT </item>
- <item> MCRYPT_DEV_RANDOM </item>
- <item> MCRYPT_DEV_URANDOM </item>
- <item> MCRYPT_RAND </item>
- <item> MCRYPT_3DES </item>
- <item> MCRYPT_ARCFOUR_IV </item>
- <item> MCRYPT_ARCFOUR </item>
- <item> MCRYPT_BLOWFISH </item>
- <item> MCRYPT_BLOWFISH_COMPAT </item>
- <item> MCRYPT_CAST_128 </item>
- <item> MCRYPT_CAST_256 </item>
- <item> MCRYPT_CRYPT </item>
- <item> MCRYPT_DES </item>
- <item> MCRYPT_ENIGNA </item>
- <item> MCRYPT_GOST </item>
- <item> MCRYPT_LOKI97 </item>
- <item> MCRYPT_PANAMA </item>
- <item> MCRYPT_RC2 </item>
- <item> MCRYPT_RIJNDAEL_128 </item>
- <item> MCRYPT_RIJNDAEL_192 </item>
- <item> MCRYPT_RIJNDAEL_256 </item>
- <item> MCRYPT_SAFER64 </item>
- <item> MCRYPT_SAFER128 </item>
- <item> MCRYPT_SAFERPLUS </item>
- <item> MCRYPT_SERPENT </item>
- <item> MCRYPT_THREEWAY </item>
- <item> MCRYPT_TRIPLEDES </item>
- <item> MCRYPT_TWOFISH </item>
- <item> MCRYPT_WAKE </item>
- <item> MCRYPT_XTEA </item>
- <item> MCRYPT_IDEA </item>
- <item> MCRYPT_MARS </item>
- <item> MCRYPT_RC6 </item>
- <item> MCRYPT_SKIPJACK </item>
- <item> MCRYPT_MODE_CBC </item>
- <item> MCRYPT_MODE_CFB </item>
- <item> MCRYPT_MODE_ECB </item>
- <item> MCRYPT_MODE_NOFB </item>
- <item> MCRYPT_MODE_OFB </item>
- <item> MCRYPT_MODE_STREAM </item>
- <item> MHASH_CRC32 </item>
- <item> MHASH_MD5 </item>
- <item> MHASH_SHA1 </item>
- <item> MHASH_HAVAL256 </item>
- <item> MHASH_RIPEMD160 </item>
- <item> MHASH_TIGER </item>
- <item> MHASH_GOST </item>
- <item> MHASH_CRC32B </item>
- <item> MHASH_HAVAL224 </item>
- <item> MHASH_HAVAL192 </item>
- <item> MHASH_HAVAL160 </item>
- <item> MHASH_HAVAL128 </item>
- <item> MHASH_TIGER128 </item>
- <item> MHASH_TIGER160 </item>
- <item> MHASH_MD4 </item>
- <item> MHASH_SHA256 </item>
- <item> MHASH_ADLER32 </item>
- <item> MHASH_SHA224 </item>
- <item> MHASH_SHA512 </item>
- <item> MHASH_SHA384 </item>
- <item> MHASH_WHIRLPOOL </item>
- <item> MHASH_RIPEMD128 </item>
- <item> MHASH_RIPEMD256 </item>
- <item> MHASH_RIPEMD320 </item>
- <item> MHASH_SNEFRU128 </item>
- <item> MHASH_SNEFRU256 </item>
- <item> MHASH_MD2 </item>
- <item> MYSQL_ASSOC </item>
- <item> MYSQL_NUM </item>
- <item> MYSQL_BOTH </item>
- <item> MYSQL_CLIENT_COMPRESS </item>
- <item> MYSQL_CLIENT_SSL </item>
- <item> MYSQL_CLIENT_INTERACTIVE </item>
- <item> MYSQL_CLIENT_IGNORE_SPACE </item>
- <item> MYSQLI_READ_DEFAULT_GROUP </item>
- <item> MYSQLI_READ_DEFAULT_FILE </item>
- <item> MYSQLI_OPT_CONNECT_TIMEOUT </item>
- <item> MYSQLI_OPT_LOCAL_INFILE </item>
- <item> MYSQLI_INIT_COMMAND </item>
- <item> MYSQLI_CLIENT_SSL </item>
- <item> MYSQLI_CLIENT_COMPRESS </item>
- <item> MYSQLI_CLIENT_INTERACTIVE </item>
- <item> MYSQLI_CLIENT_IGNORE_SPACE </item>
- <item> MYSQLI_CLIENT_NO_SCHEMA </item>
- <item> MYSQLI_CLIENT_FOUND_ROWS </item>
- <item> MYSQLI_STORE_RESULT </item>
- <item> MYSQLI_USE_RESULT </item>
- <item> MYSQLI_ASSOC </item>
- <item> MYSQLI_NUM </item>
- <item> MYSQLI_BOTH </item>
- <item> MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH </item>
- <item> MYSQLI_NOT_NULL_FLAG </item>
- <item> MYSQLI_PRI_KEY_FLAG </item>
- <item> MYSQLI_UNIQUE_KEY_FLAG </item>
- <item> MYSQLI_MULTIPLE_KEY_FLAG </item>
- <item> MYSQLI_BLOB_FLAG </item>
- <item> MYSQLI_UNSIGNED_FLAG </item>
- <item> MYSQLI_ZEROFILL_FLAG </item>
- <item> MYSQLI_AUTO_INCREMENT_FLAG </item>
- <item> MYSQLI_TIMESTAMP_FLAG </item>
- <item> MYSQLI_SET_FLAG </item>
- <item> MYSQLI_NUM_FLAG </item>
- <item> MYSQLI_PART_KEY_FLAG </item>
- <item> MYSQLI_GROUP_FLAG </item>
- <item> MYSQLI_TYPE_DECIMAL </item>
- <item> MYSQLI_TYPE_TINY </item>
- <item> MYSQLI_TYPE_SHORT </item>
- <item> MYSQLI_TYPE_LONG </item>
- <item> MYSQLI_TYPE_FLOAT </item>
- <item> MYSQLI_TYPE_DOUBLE </item>
- <item> MYSQLI_TYPE_NULL </item>
- <item> MYSQLI_TYPE_TIMESTAMP </item>
- <item> MYSQLI_TYPE_LONGLONG </item>
- <item> MYSQLI_TYPE_INT24 </item>
- <item> MYSQLI_TYPE_DATE </item>
- <item> MYSQLI_TYPE_TIME </item>
- <item> MYSQLI_TYPE_DATETIME </item>
- <item> MYSQLI_TYPE_YEAR </item>
- <item> MYSQLI_TYPE_NEWDATE </item>
- <item> MYSQLI_TYPE_ENUM </item>
- <item> MYSQLI_TYPE_SET </item>
- <item> MYSQLI_TYPE_TINY_BLOB </item>
- <item> MYSQLI_TYPE_MEDIUM_BLOB </item>
- <item> MYSQLI_TYPE_LONG_BLOB </item>
- <item> MYSQLI_TYPE_BLOB </item>
- <item> MYSQLI_TYPE_VAR_STRING </item>
- <item> MYSQLI_TYPE_STRING </item>
- <item> MYSQLI_TYPE_CHAR </item>
- <item> MYSQLI_TYPE_INTERVAL </item>
- <item> MYSQLI_TYPE_GEOMETRY </item>
- <item> MYSQLI_RPL_MASTER </item>
- <item> MYSQLI_RPL_SLAVE </item>
- <item> MYSQLI_RPL_ADMIN </item>
- <item> MYSQLI_NO_DATA </item>
- <item> MYSQLI_REPORT_INDEX </item>
- <item> MYSQLI_REPORT_ERROR </item>
- <item> MYSQLI_REPORT_ALL </item>
- <item> MYSQLI_REPORT_OFF </item>
- <item> NCURSES_COLOR_BLACK </item>
- <item> NCURSES_COLOR_RED </item>
- <item> NCURSES_COLOR_GREEN </item>
- <item> NCURSES_COLOR_YELLOW </item>
- <item> NCURSES_COLOR_BLUE </item>
- <item> NCURSES_COLOR_MAGENTA </item>
- <item> NCURSES_COLOR_CYAN </item>
- <item> NCURSES_COLOR_WHITE </item>
- <item> NCURSES_KEY_DOWN </item>
- <item> NCURSES_KEY_UP </item>
- <item> NCURSES_KEY_LEFT </item>
- <item> NCURSES_KEY_RIGHT </item>
- <item> NCURSES_KEY_BACKSPACE </item>
- <item> NCURSES_KEY_MOUSE </item>
- <item> NCURSES_KEY_F0 </item>
- <item> NCURSES_KEY_F1 </item>
- <item> NCURSES_KEY_F2 </item>
- <item> NCURSES_KEY_F3 </item>
- <item> NCURSES_KEY_F4 </item>
- <item> NCURSES_KEY_F5 </item>
- <item> NCURSES_KEY_F6 </item>
- <item> NCURSES_KEY_F7 </item>
- <item> NCURSES_KEY_F8 </item>
- <item> NCURSES_KEY_F9 </item>
- <item> NCURSES_KEY_F10 </item>
- <item> NCURSES_KEY_F11 </item>
- <item> NCURSES_KEY_F12 </item>
- <item> NCURSES_KEY_DL </item>
- <item> NCURSES_KEY_IL </item>
- <item> NCURSES_KEY_DC </item>
- <item> NCURSES_KEY_IC </item>
- <item> NCURSES_KEY_EIC </item>
- <item> NCURSES_KEY_CLEAR </item>
- <item> NCURSES_KEY_EOS </item>
- <item> NCURSES_KEY_EOL </item>
- <item> NCURSES_KEY_SF </item>
- <item> NCURSES_KEY_SR </item>
- <item> NCURSES_KEY_NPAGE </item>
- <item> NCURSES_KEY_PPAGE </item>
- <item> NCURSES_KEY_STAB </item>
- <item> NCURSES_KEY_CTAB </item>
- <item> NCURSES_KEY_CATAB </item>
- <item> NCURSES_KEY_ENTER </item>
- <item> NCURSES_KEY_SRESET </item>
- <item> NCURSES_KEY_RESET </item>
- <item> NCURSES_KEY_PRINT </item>
- <item> NCURSES_KEY_LL </item>
- <item> NCURSES_KEY_A1 </item>
- <item> NCURSES_KEY_A3 </item>
- <item> NCURSES_KEY_B2 </item>
- <item> NCURSES_KEY_C1 </item>
- <item> NCURSES_KEY_C3 </item>
- <item> NCURSES_KEY_BTAB </item>
- <item> NCURSES_KEY_BEG </item>
- <item> NCURSES_KEY_CANCEL </item>
- <item> NCURSES_KEY_CLOSE </item>
- <item> NCURSES_KEY_COMMAND </item>
- <item> NCURSES_KEY_COPY </item>
- <item> NCURSES_KEY_CREATE </item>
- <item> NCURSES_KEY_END </item>
- <item> NCURSES_KEY_EXIT </item>
- <item> NCURSES_KEY_FIND </item>
- <item> NCURSES_KEY_HELP </item>
- <item> NCURSES_KEY_MARK </item>
- <item> NCURSES_KEY_MESSAGE </item>
- <item> NCURSES_KEY_MOVE </item>
- <item> NCURSES_KEY_NEXT </item>
- <item> NCURSES_KEY_OPEN </item>
- <item> NCURSES_KEY_OPTIONS </item>
- <item> NCURSES_KEY_PREVIOUS </item>
- <item> NCURSES_KEY_REDO </item>
- <item> NCURSES_KEY_REFERENCE </item>
- <item> NCURSES_KEY_REFRESH </item>
- <item> NCURSES_KEY_REPLACE </item>
- <item> NCURSES_KEY_RESTART </item>
- <item> NCURSES_KEY_RESUME </item>
- <item> NCURSES_KEY_SAVE </item>
- <item> NCURSES_KEY_SBEG </item>
- <item> NCURSES_KEY_SCANCEL </item>
- <item> NCURSES_KEY_SCOMMAND </item>
- <item> NCURSES_KEY_SCOPY </item>
- <item> NCURSES_KEY_SCREATE </item>
- <item> NCURSES_KEY_SDC </item>
- <item> NCURSES_KEY_SDL </item>
- <item> NCURSES_KEY_SELECT </item>
- <item> NCURSES_KEY_SEND </item>
- <item> NCURSES_KEY_SEOL </item>
- <item> NCURSES_KEY_SEXIT </item>
- <item> NCURSES_KEY_SFIND </item>
- <item> NCURSES_KEY_SHELP </item>
- <item> NCURSES_KEY_SHOME </item>
- <item> NCURSES_KEY_SIC </item>
- <item> NCURSES_KEY_SLEFT </item>
- <item> NCURSES_KEY_SMESSAGE </item>
- <item> NCURSES_KEY_SMOVE </item>
- <item> NCURSES_KEY_SNEXT </item>
- <item> NCURSES_KEY_SOPTIONS </item>
- <item> NCURSES_KEY_SPREVIOUS </item>
- <item> NCURSES_KEY_SPRINT </item>
- <item> NCURSES_KEY_SREDO </item>
- <item> NCURSES_KEY_SREPLACE </item>
- <item> NCURSES_KEY_SRIGHT </item>
- <item> NCURSES_KEY_SRSUME </item>
- <item> NCURSES_KEY_SSAVE </item>
- <item> NCURSES_KEY_SSUSPEND </item>
- <item> NCURSES_KEY_SUNDO </item>
- <item> NCURSES_KEY_SUSPEND </item>
- <item> NCURSES_KEY_UNDO </item>
- <item> NCURSES_KEY_RESIZE </item>
- <item> NCURSES_A_NORMAL </item>
- <item> NCURSES_A_STANDOUT </item>
- <item> NCURSES_A_UNDERLINE </item>
- <item> NCURSES_A_REVERSE </item>
- <item> NCURSES_A_BLINK </item>
- <item> NCURSES_A_DIM </item>
- <item> NCURSES_A_BOLD </item>
- <item> NCURSES_A_PROTECT </item>
- <item> NCURSES_A_INVIS </item>
- <item> NCURSES_A_ALTCHARSET </item>
- <item> NCURSES_A_CHARTEXT </item>
- <item> NCURSES_BUTTON1_PRESSED </item>
- <item> NCURSES_BUTTON1_RELEASED </item>
- <item> NCURSES_BUTTON1_CLICKED </item>
- <item> NCURSES_BUTTON1_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON1_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON2_PRESSED </item>
- <item> NCURSES_BUTTON2_RELEASED </item>
- <item> NCURSES_BUTTON2_CLICKED </item>
- <item> NCURSES_BUTTON2_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON2_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON3_PRESSED </item>
- <item> NCURSES_BUTTON3_RELEASED </item>
- <item> NCURSES_BUTTON3_CLICKED </item>
- <item> NCURSES_BUTTON3_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON3_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON4_PRESSED </item>
- <item> NCURSES_BUTTON4_RELEASED </item>
- <item> NCURSES_BUTTON4_CLICKED </item>
- <item> NCURSES_BUTTON4_DOUBLE_CLICKED </item>
- <item> NCURSES_BUTTON4_TRIPLE_CLICKED </item>
- <item> NCURSES_BUTTON_SHIFT </item>
- <item> NCURSES_BUTTON_CTRL </item>
- <item> NCURSES_BUTTON_ALT </item>
- <item> NCURSES_ALL_MOUSE_EVENTS </item>
- <item> NCURSES_REPORT_MOUSE_POSITION </item>
- <item> ODBC_TYPE </item>
- <item> ODBC_BINMODE_PASSTHRU </item>
- <item> ODBC_BINMODE_RETURN </item>
- <item> ODBC_BINMODE_CONVERT </item>
- <item> SQL_ODBC_CURSORS </item>
- <item> SQL_CUR_USE_DRIVER </item>
- <item> SQL_CUR_USE_IF_NEEDED </item>
- <item> SQL_CUR_USE_ODBC </item>
- <item> SQL_CONCURRENCY </item>
- <item> SQL_CONCUR_READ_ONLY </item>
- <item> SQL_CONCUR_LOCK </item>
- <item> SQL_CONCUR_ROWVER </item>
- <item> SQL_CONCUR_VALUES </item>
- <item> SQL_CURSOR_TYPE </item>
- <item> SQL_CURSOR_FORWARD_ONLY </item>
- <item> SQL_CURSOR_KEYSET_DRIVEN </item>
- <item> SQL_CURSOR_DYNAMIC </item>
- <item> SQL_CURSOR_STATIC </item>
- <item> SQL_KEYSET_SIZE </item>
- <item> SQL_FETCH_FIRST </item>
- <item> SQL_FETCH_NEXT </item>
- <item> SQL_CHAR </item>
- <item> SQL_VARCHAR </item>
- <item> SQL_LONGVARCHAR </item>
- <item> SQL_DECIMAL </item>
- <item> SQL_NUMERIC </item>
- <item> SQL_BIT </item>
- <item> SQL_TINYINT </item>
- <item> SQL_SMALLINT </item>
- <item> SQL_INTEGER </item>
- <item> SQL_BIGINT </item>
- <item> SQL_REAL </item>
- <item> SQL_FLOAT </item>
- <item> SQL_DOUBLE </item>
- <item> SQL_BINARY </item>
- <item> SQL_VARBINARY </item>
- <item> SQL_LONGVARBINARY </item>
- <item> SQL_DATE </item>
- <item> SQL_TIME </item>
- <item> SQL_TIMESTAMP </item>
- <item> X509_PURPOSE_SSL_CLIENT </item>
- <item> X509_PURPOSE_SSL_SERVER </item>
- <item> X509_PURPOSE_NS_SSL_SERVER </item>
- <item> X509_PURPOSE_SMIME_SIGN </item>
- <item> X509_PURPOSE_SMIME_ENCRYPT </item>
- <item> X509_PURPOSE_CRL_SIGN </item>
- <item> X509_PURPOSE_ANY </item>
- <item> OPENSSL_ALGO_SHA1 </item>
- <item> OPENSSL_ALGO_MD5 </item>
- <item> OPENSSL_ALGO_MD4 </item>
- <item> OPENSSL_ALGO_MD2 </item>
- <item> PKCS7_DETACHED </item>
- <item> PKCS7_TEXT </item>
- <item> PKCS7_NOINTERN </item>
- <item> PKCS7_NOVERIFY </item>
- <item> PKCS7_NOCHAIN </item>
- <item> PKCS7_NOCERTS </item>
- <item> PKCS7_NOATTR </item>
- <item> PKCS7_BINARY </item>
- <item> PKCS7_NOSIGS </item>
- <item> OPENSSL_PKCS1_PADDING </item>
- <item> OPENSSL_SSLV23_PADDING </item>
- <item> OPENSSL_NO_PADDING </item>
- <item> OPENSSL_PKCS1_OAEP_PADDING </item>
- <item> OPENSSL_CIPHER_RC2_40 </item>
- <item> OPENSSL_CIPHER_RC2_128 </item>
- <item> OPENSSL_CIPHER_RC2_64 </item>
- <item> OPENSSL_CIPHER_DES </item>
- <item> OPENSSL_CIPHER_3DES </item>
- <item> OPENSSL_KEYTYPE_RSA </item>
- <item> OPENSSL_KEYTYPE_DSA </item>
- <item> OPENSSL_KEYTYPE_DH </item>
- <item> WNOHANG </item>
- <item> WUNTRACED </item>
- <item> SIG_IGN </item>
- <item> SIG_DFL </item>
- <item> SIG_ERR </item>
- <item> SIGHUP </item>
- <item> SIGINT </item>
- <item> SIGQUIT </item>
- <item> SIGILL </item>
- <item> SIGTRAP </item>
- <item> SIGABRT </item>
- <item> SIGIOT </item>
- <item> SIGBUS </item>
- <item> SIGFPE </item>
- <item> SIGKILL </item>
- <item> SIGUSR1 </item>
- <item> SIGSEGV </item>
- <item> SIGUSR2 </item>
- <item> SIGPIPE </item>
- <item> SIGALRM </item>
- <item> SIGTERM </item>
- <item> SIGSTKFLT </item>
- <item> SIGCLD </item>
- <item> SIGCHLD </item>
- <item> SIGCONT </item>
- <item> SIGSTOP </item>
- <item> SIGTSTP </item>
- <item> SIGTTIN </item>
- <item> SIGTTOU </item>
- <item> SIGURG </item>
- <item> SIGXCPU </item>
- <item> SIGXFSZ </item>
- <item> SIGVTALRM </item>
- <item> SIGPROF </item>
- <item> SIGWINCH </item>
- <item> SIGPOLL </item>
- <item> SIGIO </item>
- <item> SIGPWR </item>
- <item> SIGSYS </item>
- <item> SIGBABY </item>
- <item> PRIO_PGRP </item>
- <item> PRIO_USER </item>
- <item> PRIO_PROCESS </item>
- <item> PGSQL_CONNECT_FORCE_NEW </item>
- <item> PGSQL_ASSOC </item>
- <item> PGSQL_NUM </item>
- <item> PGSQL_BOTH </item>
- <item> PGSQL_CONNECTION_BAD </item>
- <item> PGSQL_CONNECTION_OK </item>
- <item> PGSQL_SEEK_SET </item>
- <item> PGSQL_SEEK_CUR </item>
- <item> PGSQL_SEEK_END </item>
- <item> PGSQL_STATUS_LONG </item>
- <item> PGSQL_STATUS_STRING </item>
- <item> PGSQL_EMPTY_QUERY </item>
- <item> PGSQL_COMMAND_OK </item>
- <item> PGSQL_TUPLES_OK </item>
- <item> PGSQL_COPY_OUT </item>
- <item> PGSQL_COPY_IN </item>
- <item> PGSQL_BAD_RESPONSE </item>
- <item> PGSQL_NONFATAL_ERROR </item>
- <item> PGSQL_FATAL_ERROR </item>
- <item> PGSQL_CONV_IGNORE_DEFAULT </item>
- <item> PGSQL_CONV_FORCE_NULL </item>
- <item> PGSQL_CONV_IGNORE_NOT_NULL </item>
- <item> PGSQL_DML_NO_CONV </item>
- <item> PGSQL_DML_EXEC </item>
- <item> PGSQL_DML_ASYNC </item>
- <item> PGSQL_DML_STRING </item>
- <item> SNMP_VALUE_LIBRARY </item>
- <item> SNMP_VALUE_PLAIN </item>
- <item> SNMP_VALUE_OBJECT </item>
- <item> SNMP_BIT_STR </item>
- <item> SNMP_OCTET_STR </item>
- <item> SNMP_OPAQUE </item>
- <item> SNMP_NULL </item>
- <item> SNMP_OBJECT_ID </item>
- <item> SNMP_IPADDRESS </item>
- <item> SNMP_COUNTER </item>
- <item> SNMP_UNSIGNED </item>
- <item> SNMP_TIMETICKS </item>
- <item> SNMP_UINTEGER </item>
- <item> SNMP_INTEGER </item>
- <item> SNMP_COUNTER64 </item>
- <item> SOAP_1_1 </item>
- <item> SOAP_1_2 </item>
- <item> SOAP_PERSISTENCE_SESSION </item>
- <item> SOAP_PERSISTENCE_REQUEST </item>
- <item> SOAP_FUNCTIONS_ALL </item>
- <item> SOAP_ENCODED </item>
- <item> SOAP_LITERAL </item>
- <item> SOAP_RPC </item>
- <item> SOAP_DOCUMENT </item>
- <item> SOAP_ACTOR_NEXT </item>
- <item> SOAP_ACTOR_NONE </item>
- <item> SOAP_ACTOR_UNLIMATERECEIVER </item>
- <item> SOAP_COMPRESSION_ACCEPT </item>
- <item> SOAP_COMPRESSION_GZIP </item>
- <item> SOAP_COMPRESSION_DEFLATE </item>
- <item> UNKNOWN_TYPE </item>
- <item> XSD_STRING </item>
- <item> XSD_BOOLEAN </item>
- <item> XSD_DECIMAL </item>
- <item> XSD_FLOAT </item>
- <item> XSD_DOUBLE </item>
- <item> XSD_DURATION </item>
- <item> XSD_DATETIME </item>
- <item> XSD_TIME </item>
- <item> XSD_DATE </item>
- <item> XSD_GYEARMONTH </item>
- <item> XSD_GYEAR </item>
- <item> XSD_GMONTHDAY </item>
- <item> XSD_GDAY </item>
- <item> XSD_GMONTH </item>
- <item> XSD_HEXBINARY </item>
- <item> XSD_BASE64BINARY </item>
- <item> XSD_ANYURI </item>
- <item> XSD_QNAME </item>
- <item> XSD_NOTATION </item>
- <item> XSD_NORMALIZEDSTRING </item>
- <item> XSD_TOKEN </item>
- <item> XSD_LANGUAGE </item>
- <item> XSD_NMTOKEN </item>
- <item> XSD_NAME </item>
- <item> XSD_NCNAME </item>
- <item> XSD_ID </item>
- <item> XSD_IDREF </item>
- <item> XSD_IDREFS </item>
- <item> XSD_ENTITY </item>
- <item> XSD_ENTITIES </item>
- <item> XSD_INTEGER </item>
- <item> XSD_NONPOSITIVEINTEGER </item>
- <item> XSD_NEGATIVEINTEGER </item>
- <item> XSD_LONG </item>
- <item> XSD_INT </item>
- <item> XSD_SHORT </item>
- <item> XSD_BYTE </item>
- <item> XSD_NONNEGATIVEINTEGER </item>
- <item> XSD_UNSIGNEDLONG </item>
- <item> XSD_UNSIGNEDINT </item>
- <item> XSD_UNSIGNEDSHORT </item>
- <item> XSD_UNSIGNEDBYTE </item>
- <item> XSD_POSITIVEINTEGER </item>
- <item> XSD_NMTOKENS </item>
- <item> XSD_ANYTYPE </item>
- <item> SOAP_ENC_OBJECT </item>
- <item> SOAP_ENC_ARRAY </item>
- <item> XSD_1999_TIMEINSTANT </item>
- <item> XSD_NAMESPACE </item>
- <item> XSD_1999_NAMESPACE </item>
- <item> AF_UNIX </item>
- <item> AF_INET </item>
- <item> AF_INET6 </item>
- <item> SOCK_STREAM </item>
- <item> SOCK_DGRAM </item>
- <item> SOCK_RAW </item>
- <item> SOCK_SEQPACKET </item>
- <item> SOCK_RDM </item>
- <item> MSG_OOB </item>
- <item> MSG_WAITALL </item>
- <item> MSG_PEEK </item>
- <item> MSG_DONTROUTE </item>
- <item> SO_DEBUG </item>
- <item> SO_REUSEADDR </item>
- <item> SO_KEEPALIVE </item>
- <item> SO_DONTROUTE </item>
- <item> SO_LINGER </item>
- <item> SO_BROADCAST </item>
- <item> SO_OOBINLINE </item>
- <item> SO_SNDBUF </item>
- <item> SO_RCVBUF </item>
- <item> SO_SNDLOWAT </item>
- <item> SO_RCVLOWAT </item>
- <item> SO_SNDTIMEO </item>
- <item> SO_RCVTIMEO </item>
- <item> SO_TYPE </item>
- <item> SO_ERROR </item>
- <item> SOL_SOCKET </item>
- <item> SOMAXCONN </item>
- <item> PHP_NORMAL_READ </item>
- <item> PHP_BINARY_READ </item>
- <item> SOCKET_EPERM </item>
- <item> SOCKET_ENOENT </item>
- <item> SOCKET_EINTR </item>
- <item> SOCKET_EIO </item>
- <item> SOCKET_ENXIO </item>
- <item> SOCKET_E2BIG </item>
- <item> SOCKET_EBADF </item>
- <item> SOCKET_EAGAIN </item>
- <item> SOCKET_ENOMEM </item>
- <item> SOCKET_EACCES </item>
- <item> SOCKET_EFAULT </item>
- <item> SOCKET_ENOTBLK </item>
- <item> SOCKET_EBUSY </item>
- <item> SOCKET_EEXIST </item>
- <item> SOCKET_EXDEV </item>
- <item> SOCKET_ENODEV </item>
- <item> SOCKET_ENOTDIR </item>
- <item> SOCKET_EISDIR </item>
- <item> SOCKET_EINVAL </item>
- <item> SOCKET_ENFILE </item>
- <item> SOCKET_EMFILE </item>
- <item> SOCKET_ENOTTY </item>
- <item> SOCKET_ENOSPC </item>
- <item> SOCKET_ESPIPE </item>
- <item> SOCKET_EROFS </item>
- <item> SOCKET_EMLINK </item>
- <item> SOCKET_EPIPE </item>
- <item> SOCKET_ENAMETOOLONG </item>
- <item> SOCKET_ENOLCK </item>
- <item> SOCKET_ENOSYS </item>
- <item> SOCKET_ENOTEMPTY </item>
- <item> SOCKET_ELOOP </item>
- <item> SOCKET_EWOULDBLOCK </item>
- <item> SOCKET_ENOMSG </item>
- <item> SOCKET_EIDRM </item>
- <item> SOCKET_ECHRNG </item>
- <item> SOCKET_EL2NSYNC </item>
- <item> SOCKET_EL3HLT </item>
- <item> SOCKET_EL3RST </item>
- <item> SOCKET_ELNRNG </item>
- <item> SOCKET_EUNATCH </item>
- <item> SOCKET_ENOCSI </item>
- <item> SOCKET_EL2HLT </item>
- <item> SOCKET_EBADE </item>
- <item> SOCKET_EBADR </item>
- <item> SOCKET_EXFULL </item>
- <item> SOCKET_ENOANO </item>
- <item> SOCKET_EBADRQC </item>
- <item> SOCKET_EBADSLT </item>
- <item> SOCKET_ENOSTR </item>
- <item> SOCKET_ENODATA </item>
- <item> SOCKET_ETIME </item>
- <item> SOCKET_ENOSR </item>
- <item> SOCKET_ENONET </item>
- <item> SOCKET_EREMOTE </item>
- <item> SOCKET_ENOLINK </item>
- <item> SOCKET_EADV </item>
- <item> SOCKET_ESRMNT </item>
- <item> SOCKET_ECOMM </item>
- <item> SOCKET_EPROTO </item>
- <item> SOCKET_EMULTIHOP </item>
- <item> SOCKET_EBADMSG </item>
- <item> SOCKET_ENOTUNIQ </item>
- <item> SOCKET_EBADFD </item>
- <item> SOCKET_EREMCHG </item>
- <item> SOCKET_ERESTART </item>
- <item> SOCKET_ESTRPIPE </item>
- <item> SOCKET_EUSERS </item>
- <item> SOCKET_ENOTSOCK </item>
- <item> SOCKET_EDESTADDRREQ </item>
- <item> SOCKET_EMSGSIZE </item>
- <item> SOCKET_EPROTOTYPE </item>
- <item> SOCKET_ENOPROTOOPT </item>
- <item> SOCKET_EPROTONOSUPPORT </item>
- <item> SOCKET_ESOCKTNOSUPPORT </item>
- <item> SOCKET_EOPNOTSUPP </item>
- <item> SOCKET_EPFNOSUPPORT </item>
- <item> SOCKET_EAFNOSUPPORT </item>
- <item> SOCKET_EADDRINUSE </item>
- <item> SOCKET_EADDRNOTAVAIL </item>
- <item> SOCKET_ENETDOWN </item>
- <item> SOCKET_ENETUNREACH </item>
- <item> SOCKET_ENETRESET </item>
- <item> SOCKET_ECONNABORTED </item>
- <item> SOCKET_ECONNRESET </item>
- <item> SOCKET_ENOBUFS </item>
- <item> SOCKET_EISCONN </item>
- <item> SOCKET_ENOTCONN </item>
- <item> SOCKET_ESHUTDOWN </item>
- <item> SOCKET_ETOOMANYREFS </item>
- <item> SOCKET_ETIMEDOUT </item>
- <item> SOCKET_ECONNREFUSED </item>
- <item> SOCKET_EHOSTDOWN </item>
- <item> SOCKET_EHOSTUNREACH </item>
- <item> SOCKET_EALREADY </item>
- <item> SOCKET_EINPROGRESS </item>
- <item> SOCKET_EISNAM </item>
- <item> SOCKET_EREMOTEIO </item>
- <item> SOCKET_EDQUOT </item>
- <item> SOCKET_ENOMEDIUM </item>
- <item> SOCKET_EMEDIUMTYPE </item>
- <item> SOL_TCP </item>
- <item> SOL_UDP </item>
- <item> SQLITE_BOTH </item>
- <item> SQLITE_NUM </item>
- <item> SQLITE_ASSOC </item>
- <item> SQLITE_OK </item>
- <item> SQLITE_ERROR </item>
- <item> SQLITE_INTERNAL </item>
- <item> SQLITE_PERM </item>
- <item> SQLITE_ABORT </item>
- <item> SQLITE_BUSY </item>
- <item> SQLITE_LOCKED </item>
- <item> SQLITE_NOMEM </item>
- <item> SQLITE_READONLY </item>
- <item> SQLITE_INTERRUPT </item>
- <item> SQLITE_IOERR </item>
- <item> SQLITE_CORRUPT </item>
- <item> SQLITE_NOTFOUND </item>
- <item> SQLITE_FULL </item>
- <item> SQLITE_CANTOPEN </item>
- <item> SQLITE_PROTOCOL </item>
- <item> SQLITE_EMPTY </item>
- <item> SQLITE_SCHEMA </item>
- <item> SQLITE_TOOBIG </item>
- <item> SQLITE_CONSTRAINT </item>
- <item> SQLITE_MISMATCH </item>
- <item> SQLITE_MISUSE </item>
- <item> SQLITE_NOLFS </item>
- <item> SQLITE_AUTH </item>
- <item> SQLITE_FORMAT </item>
- <item> SQLITE_ROW </item>
- <item> SQLITE_DONE </item>
- <item> MSG_IPC_NOWAIT </item>
- <item> MSG_NOERROR </item>
- <item> MSG_EXCEPT </item>
- <item> T_INCLUDE </item>
- <item> T_INCLUDE_ONCE </item>
- <item> T_EVAL </item>
- <item> T_REQUIRE </item>
- <item> T_REQUIRE_ONCE </item>
- <item> T_LOGICAL_OR </item>
- <item> T_LOGICAL_XOR </item>
- <item> T_LOGICAL_AND </item>
- <item> T_PRINT </item>
- <item> T_PLUS_EQUAL </item>
- <item> T_MINUS_EQUAL </item>
- <item> T_MUL_EQUAL </item>
- <item> T_DIV_EQUAL </item>
- <item> T_CONCAT_EQUAL </item>
- <item> T_MOD_EQUAL </item>
- <item> T_AND_EQUAL </item>
- <item> T_OR_EQUAL </item>
- <item> T_XOR_EQUAL </item>
- <item> T_SL_EQUAL </item>
- <item> T_SR_EQUAL </item>
- <item> T_BOOLEAN_OR </item>
- <item> T_BOOLEAN_AND </item>
- <item> T_IS_EQUAL </item>
- <item> T_IS_NOT_EQUAL </item>
- <item> T_IS_IDENTICAL </item>
- <item> T_IS_NOT_IDENTICAL </item>
- <item> T_IS_SMALLER_OR_EQUAL </item>
- <item> T_IS_GREATER_OR_EQUAL </item>
- <item> T_SL </item>
- <item> T_SR </item>
- <item> T_INC </item>
- <item> T_DEC </item>
- <item> T_INT_CAST </item>
- <item> T_DOUBLE_CAST </item>
- <item> T_STRING_CAST </item>
- <item> T_ARRAY_CAST </item>
- <item> T_OBJECT_CAST </item>
- <item> T_BOOL_CAST </item>
- <item> T_UNSET_CAST </item>
- <item> T_NEW </item>
- <item> T_EXIT </item>
- <item> T_IF </item>
- <item> T_ELSEIF </item>
- <item> T_ELSE </item>
- <item> T_ENDIF </item>
- <item> T_LNUMBER </item>
- <item> T_DNUMBER </item>
- <item> T_STRING </item>
- <item> T_STRING_VARNAME </item>
- <item> T_VARIABLE </item>
- <item> T_NUM_STRING </item>
- <item> T_INLINE_HTML </item>
- <item> T_CHARACTER </item>
- <item> T_BAD_CHARACTER </item>
- <item> T_ENCAPSED_AND_WHITESPACE </item>
- <item> T_CONSTANT_ENCAPSED_STRING </item>
- <item> T_ECHO </item>
- <item> T_DO </item>
- <item> T_WHILE </item>
- <item> T_ENDWHILE </item>
- <item> T_FOR </item>
- <item> T_ENDFOR </item>
- <item> T_FOREACH </item>
- <item> T_ENDFOREACH </item>
- <item> T_DECLARE </item>
- <item> T_ENDDECLARE </item>
- <item> T_AS </item>
- <item> T_SWITCH </item>
- <item> T_ENDSWITCH </item>
- <item> T_CASE </item>
- <item> T_DEFAULT </item>
- <item> T_BREAK </item>
- <item> T_CONTINUE </item>
- <item> T_FUNCTION </item>
- <item> T_CONST </item>
- <item> T_RETURN </item>
- <item> T_USE </item>
- <item> T_GLOBAL </item>
- <item> T_STATIC </item>
- <item> T_VAR </item>
- <item> T_UNSET </item>
- <item> T_ISSET </item>
- <item> T_EMPTY </item>
- <item> T_CLASS </item>
- <item> T_EXTENDS </item>
- <item> T_INTERFACE </item>
- <item> T_IMPLEMENTS </item>
- <item> T_OBJECT_OPERATOR </item>
- <item> T_DOUBLE_ARROW </item>
- <item> T_LIST </item>
- <item> T_ARRAY </item>
- <item> T_CLASS_C </item>
- <item> T_FUNC_C </item>
- <item> T_METHOD_C </item>
- <item> T_LINE </item>
- <item> T_FILE </item>
- <item> T_COMMENT </item>
- <item> T_DOC_COMMENT </item>
- <item> T_OPEN_TAG </item>
- <item> T_OPEN_TAG_WITH_ECHO </item>
- <item> T_CLOSE_TAG </item>
- <item> T_WHITESPACE </item>
- <item> T_START_HEREDOC </item>
- <item> T_END_HEREDOC </item>
- <item> T_DOLLAR_OPEN_CURLY_BRACES </item>
- <item> T_CURLY_OPEN </item>
- <item> T_PAAMAYIM_NEKUDOTAYIM </item>
- <item> T_DOUBLE_COLON </item>
- <item> T_ABSTRACT </item>
- <item> T_CATCH </item>
- <item> T_FINAL </item>
- <item> T_INSTANCEOF </item>
- <item> T_PRIVATE </item>
- <item> T_PROTECTED </item>
- <item> T_PUBLIC </item>
- <item> T_THROW </item>
- <item> T_TRY </item>
- <item> T_CLONE </item>
- <item> XSL_CLONE_AUTO </item>
- <item> XSL_CLONE_NEVER </item>
- <item> XSL_CLONE_ALWAYS </item>
- <item> YPERR_BADARGS </item>
- <item> YPERR_BADDB </item>
- <item> YPERR_BUSY </item>
- <item> YPERR_DOMAIN </item>
- <item> YPERR_KEY </item>
- <item> YPERR_MAP </item>
- <item> YPERR_NODOM </item>
- <item> YPERR_NOMORE </item>
- <item> YPERR_PMAP </item>
- <item> YPERR_RESRC </item>
- <item> YPERR_RPC </item>
- <item> YPERR_YPBIND </item>
- <item> YPERR_YPERR </item>
- <item> YPERR_YPSERV </item>
- <item> YPERR_VERS </item>
- <item> FORCE_GZIP </item>
- <item> FORCE_DEFLATE </item>
-
+ <item> var </item>
+ <!-- magic constants, see http://php.net/manual/en/language.constants.predefined.php -->
+ <item> __LINE__ </item>
+ <item> __FILE__ </item>
+ <item> __DIR__ </item>
+ <item> __FUNCTION__ </item>
+ <item> __CLASS__ </item>
+ <item> __METHOD__ </item>
+ <item> __NAMESPACE__ </item>
+ <item> E_ERROR </item>
+ <item> E_WARNING </item>
+ <item> E_PARSE </item>
+ <item> E_NOTICE </item>
+ <item> E_STRICT </item>
+ <item> E_CORE_ERROR </item>
+ <item> E_CORE_WARNING </item>
+ <item> E_COMPILE_ERROR </item>
+ <item> E_COMPILE_WARNING </item>
+ <item> E_USER_ERROR </item>
+ <item> E_USER_WARNING </item>
+ <item> E_USER_NOTICE </item>
+ <item> E_ALL </item>
+ <item> TRUE </item>
+ <item> FALSE </item>
+ <item> ZEND_THREAD_SAFE </item>
+ <item> NULL </item>
+ <item> PHP_VERSION </item>
+ <item> PHP_OS </item>
+ <item> PHP_SAPI </item>
+ <item> DEFAULT_INCLUDE_PATH </item>
+ <item> PEAR_INSTALL_DIR </item>
+ <item> PEAR_EXTENSION_DIR </item>
+ <item> PHP_EXTENSION_DIR </item>
+ <item> PHP_PREFIX </item>
+ <item> PHP_BINDIR </item>
+ <item> PHP_LIBDIR </item>
+ <item> PHP_DATADIR </item>
+ <item> PHP_SYSCONFDIR </item>
+ <item> PHP_LOCALSTATEDIR </item>
+ <item> PHP_CONFIG_FILE_PATH </item>
+ <item> PHP_CONFIG_FILE_SCAN_DIR </item>
+ <item> PHP_SHLIB_SUFFIX </item>
+ <item> PHP_EOL </item>
+ <item> PHP_OUTPUT_HANDLER_START </item>
+ <item> PHP_OUTPUT_HANDLER_CONT </item>
+ <item> PHP_OUTPUT_HANDLER_END </item>
+ <item> UPLOAD_ERR_OK </item>
+ <item> UPLOAD_ERR_INI_SIZE </item>
+ <item> UPLOAD_ERR_FORM_SIZE </item>
+ <item> UPLOAD_ERR_PARTIAL </item>
+ <item> UPLOAD_ERR_NO_FILE </item>
+ <item> UPLOAD_ERR_NO_TMP_DIR </item>
+ <item> P_STATIC </item>
+ <item> P_PUBLIC </item>
+ <item> P_PROTECTED </item>
+ <item> P_PRIVATE </item>
+ <item> M_STATIC </item>
+ <item> M_PUBLIC </item>
+ <item> M_PROTECTED </item>
+ <item> M_PRIVATE </item>
+ <item> M_ABSTRACT </item>
+ <item> M_FINAL </item>
+ <item> C_IMPLICIT_ABSTRACT </item>
+ <item> C_EXPLICIT_ABSTRACT </item>
+ <item> C_FINAL </item>
+ <item> XML_ERROR_NONE </item>
+ <item> XML_ERROR_NO_MEMORY </item>
+ <item> XML_ERROR_SYNTAX </item>
+ <item> XML_ERROR_NO_ELEMENTS </item>
+ <item> XML_ERROR_INVALID_TOKEN </item>
+ <item> XML_ERROR_UNCLOSED_TOKEN </item>
+ <item> XML_ERROR_PARTIAL_CHAR </item>
+ <item> XML_ERROR_TAG_MISMATCH </item>
+ <item> XML_ERROR_DUPLICATE_ATTRIBUTE </item>
+ <item> XML_ERROR_JUNK_AFTER_DOC_ELEMENT </item>
+ <item> XML_ERROR_PARAM_ENTITY_REF </item>
+ <item> XML_ERROR_UNDEFINED_ENTITY </item>
+ <item> XML_ERROR_RECURSIVE_ENTITY_REF </item>
+ <item> XML_ERROR_ASYNC_ENTITY </item>
+ <item> XML_ERROR_BAD_CHAR_REF </item>
+ <item> XML_ERROR_BINARY_ENTITY_REF </item>
+ <item> XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF </item>
+ <item> XML_ERROR_MISPLACED_XML_PI </item>
+ <item> XML_ERROR_UNKNOWN_ENCODING </item>
+ <item> XML_ERROR_INCORRECT_ENCODING </item>
+ <item> XML_ERROR_UNCLOSED_CDATA_SECTION </item>
+ <item> XML_ERROR_EXTERNAL_ENTITY_HANDLING </item>
+ <item> XML_OPTION_CASE_FOLDING </item>
+ <item> XML_OPTION_TARGET_ENCODING </item>
+ <item> XML_OPTION_SKIP_TAGSTART </item>
+ <item> XML_OPTION_SKIP_WHITE </item>
+ <item> XML_SAX_IMPL </item>
+ <item> CONNECTION_ABORTED </item>
+ <item> CONNECTION_NORMAL </item>
+ <item> CONNECTION_TIMEOUT </item>
+ <item> INI_USER </item>
+ <item> INI_PERDIR </item>
+ <item> INI_SYSTEM </item>
+ <item> INI_ALL </item>
+ <item> SUNFUNCS_RET_TIMESTAMP </item>
+ <item> SUNFUNCS_RET_STRING </item>
+ <item> SUNFUNCS_RET_DOUBLE </item>
+ <item> M_E </item>
+ <item> M_LOG2E </item>
+ <item> M_LOG10E </item>
+ <item> M_LN2 </item>
+ <item> M_LN10 </item>
+ <item> M_PI </item>
+ <item> M_PI_2 </item>
+ <item> M_PI_4 </item>
+ <item> M_1_PI </item>
+ <item> M_2_PI </item>
+ <item> M_2_SQRTPI </item>
+ <item> M_SQRT2 </item>
+ <item> M_SQRT1_2 </item>
+ <item> INF </item>
+ <item> NAN </item>
+ <item> INFO_GENERAL </item>
+ <item> INFO_CREDITS </item>
+ <item> INFO_CONFIGURATION </item>
+ <item> INFO_MODULES </item>
+ <item> INFO_ENVIRONMENT </item>
+ <item> INFO_VARIABLES </item>
+ <item> INFO_LICENSE </item>
+ <item> INFO_ALL </item>
+ <item> CREDITS_GROUP </item>
+ <item> CREDITS_GENERAL </item>
+ <item> CREDITS_SAPI </item>
+ <item> CREDITS_MODULES </item>
+ <item> CREDITS_DOCS </item>
+ <item> CREDITS_FULLPAGE </item>
+ <item> CREDITS_QA </item>
+ <item> CREDITS_ALL </item>
+ <item> HTML_SPECIALCHARS </item>
+ <item> HTML_ENTITIES </item>
+ <item> ENT_COMPAT </item>
+ <item> ENT_QUOTES </item>
+ <item> ENT_NOQUOTES </item>
+ <item> STR_PAD_LEFT </item>
+ <item> STR_PAD_RIGHT </item>
+ <item> STR_PAD_BOTH </item>
+ <item> PATHINFO_DIRNAME </item>
+ <item> PATHINFO_BASENAME </item>
+ <item> PATHINFO_EXTENSION </item>
+ <item> CHAR_MAX </item>
+ <item> LC_CTYPE </item>
+ <item> LC_NUMERIC </item>
+ <item> LC_TIME </item>
+ <item> LC_COLLATE </item>
+ <item> LC_MONETARY </item>
+ <item> LC_ALL </item>
+ <item> LC_MESSAGES </item>
+ <item> SEEK_SET </item>
+ <item> SEEK_CUR </item>
+ <item> SEEK_END </item>
+ <item> LOCK_SH </item>
+ <item> LOCK_EX </item>
+ <item> LOCK_UN </item>
+ <item> LOCK_NB </item>
+ <item> STREAM_NOTIFY_CONNECT </item>
+ <item> STREAM_NOTIFY_AUTH_REQUIRED </item>
+ <item> STREAM_NOTIFY_AUTH_RESULT </item>
+ <item> STREAM_NOTIFY_MIME_TYPE_IS </item>
+ <item> STREAM_NOTIFY_FILE_SIZE_IS </item>
+ <item> STREAM_NOTIFY_REDIRECTED </item>
+ <item> STREAM_NOTIFY_PROGRESS </item>
+ <item> STREAM_NOTIFY_FAILURE </item>
+ <item> STREAM_NOTIFY_COMPLETED </item>
+ <item> STREAM_NOTIFY_RESOLVE </item>
+ <item> STREAM_NOTIFY_SEVERITY_INFO </item>
+ <item> STREAM_NOTIFY_SEVERITY_WARN </item>
+ <item> STREAM_NOTIFY_SEVERITY_ERR </item>
+ <item> STREAM_FILTER_READ </item>
+ <item> STREAM_FILTER_WRITE </item>
+ <item> STREAM_FILTER_ALL </item>
+ <item> STREAM_CLIENT_PERSISTENT </item>
+ <item> STREAM_CLIENT_ASYNC_CONNECT </item>
+ <item> STREAM_CLIENT_CONNECT </item>
+ <item> STREAM_PEEK </item>
+ <item> STREAM_OOB </item>
+ <item> STREAM_SERVER_BIND </item>
+ <item> STREAM_SERVER_LISTEN </item>
+ <item> FILE_USE_INCLUDE_PATH </item>
+ <item> FILE_IGNORE_NEW_LINES </item>
+ <item> FILE_SKIP_EMPTY_LINES </item>
+ <item> FILE_APPEND </item>
+ <item> FILE_NO_DEFAULT_CONTEXT </item>
+ <item> FNM_NOESCAPE </item>
+ <item> FNM_PATHNAME </item>
+ <item> FNM_PERIOD </item>
+ <item> FNM_CASEFOLD </item>
+ <item> PSFS_PASS_ON </item>
+ <item> PSFS_FEED_ME </item>
+ <item> PSFS_ERR_FATAL </item>
+ <item> PSFS_FLAG_NORMAL </item>
+ <item> PSFS_FLAG_FLUSH_INC </item>
+ <item> PSFS_FLAG_FLUSH_CLOSE </item>
+ <item> ABDAY_1 </item>
+ <item> ABDAY_2 </item>
+ <item> ABDAY_3 </item>
+ <item> ABDAY_4 </item>
+ <item> ABDAY_5 </item>
+ <item> ABDAY_6 </item>
+ <item> ABDAY_7 </item>
+ <item> DAY_1 </item>
+ <item> DAY_2 </item>
+ <item> DAY_3 </item>
+ <item> DAY_4 </item>
+ <item> DAY_5 </item>
+ <item> DAY_6 </item>
+ <item> DAY_7 </item>
+ <item> ABMON_1 </item>
+ <item> ABMON_2 </item>
+ <item> ABMON_3 </item>
+ <item> ABMON_4 </item>
+ <item> ABMON_5 </item>
+ <item> ABMON_6 </item>
+ <item> ABMON_7 </item>
+ <item> ABMON_8 </item>
+ <item> ABMON_9 </item>
+ <item> ABMON_10 </item>
+ <item> ABMON_11 </item>
+ <item> ABMON_12 </item>
+ <item> MON_1 </item>
+ <item> MON_2 </item>
+ <item> MON_3 </item>
+ <item> MON_4 </item>
+ <item> MON_5 </item>
+ <item> MON_6 </item>
+ <item> MON_7 </item>
+ <item> MON_8 </item>
+ <item> MON_9 </item>
+ <item> MON_10 </item>
+ <item> MON_11 </item>
+ <item> MON_12 </item>
+ <item> AM_STR </item>
+ <item> PM_STR </item>
+ <item> D_T_FMT </item>
+ <item> D_FMT </item>
+ <item> T_FMT </item>
+ <item> T_FMT_AMPM </item>
+ <item> ERA </item>
+ <item> ERA_D_T_FMT </item>
+ <item> ERA_D_FMT </item>
+ <item> ERA_T_FMT </item>
+ <item> ALT_DIGITS </item>
+ <item> CRNCYSTR </item>
+ <item> RADIXCHAR </item>
+ <item> THOUSEP </item>
+ <item> YESEXPR </item>
+ <item> NOEXPR </item>
+ <item> CODESET </item>
+ <item> CRYPT_SALT_LENGTH </item>
+ <item> CRYPT_STD_DES </item>
+ <item> CRYPT_EXT_DES </item>
+ <item> CRYPT_MD5 </item>
+ <item> CRYPT_BLOWFISH </item>
+ <item> DIRECTORY_SEPARATOR </item>
+ <item> PATH_SEPARATOR </item>
+ <item> GLOB_BRACE </item>
+ <item> GLOB_MARK </item>
+ <item> GLOB_NOSORT </item>
+ <item> GLOB_NOCHECK </item>
+ <item> GLOB_NOESCAPE </item>
+ <item> GLOB_ONLYDIR </item>
+ <item> LOG_EMERG </item>
+ <item> LOG_ALERT </item>
+ <item> LOG_CRIT </item>
+ <item> LOG_ERR </item>
+ <item> LOG_WARNING </item>
+ <item> LOG_NOTICE </item>
+ <item> LOG_INFO </item>
+ <item> LOG_DEBUG </item>
+ <item> LOG_KERN </item>
+ <item> LOG_USER </item>
+ <item> LOG_MAIL </item>
+ <item> LOG_DAEMON </item>
+ <item> LOG_AUTH </item>
+ <item> LOG_SYSLOG </item>
+ <item> LOG_LPR </item>
+ <item> LOG_NEWS </item>
+ <item> LOG_UUCP </item>
+ <item> LOG_CRON </item>
+ <item> LOG_AUTHPRIV </item>
+ <item> LOG_LOCAL0 </item>
+ <item> LOG_LOCAL1 </item>
+ <item> LOG_LOCAL2 </item>
+ <item> LOG_LOCAL3 </item>
+ <item> LOG_LOCAL4 </item>
+ <item> LOG_LOCAL5 </item>
+ <item> LOG_LOCAL6 </item>
+ <item> LOG_LOCAL7 </item>
+ <item> LOG_PID </item>
+ <item> LOG_CONS </item>
+ <item> LOG_ODELAY </item>
+ <item> LOG_NDELAY </item>
+ <item> LOG_NOWAIT </item>
+ <item> LOG_PERROR </item>
+ <item> EXTR_OVERWRITE </item>
+ <item> EXTR_SKIP </item>
+ <item> EXTR_PREFIX_SAME </item>
+ <item> EXTR_PREFIX_ALL </item>
+ <item> EXTR_PREFIX_INVALID </item>
+ <item> EXTR_PREFIX_IF_EXISTS </item>
+ <item> EXTR_IF_EXISTS </item>
+ <item> EXTR_REFS </item>
+ <item> SORT_ASC </item>
+ <item> SORT_DESC </item>
+ <item> SORT_REGULAR </item>
+ <item> SORT_NUMERIC </item>
+ <item> SORT_STRING </item>
+ <item> SORT_LOCALE_STRING </item>
+ <item> CASE_LOWER </item>
+ <item> CASE_UPPER </item>
+ <item> COUNT_NORMAL </item>
+ <item> COUNT_RECURSIVE </item>
+ <item> ASSERT_ACTIVE </item>
+ <item> ASSERT_CALLBACK </item>
+ <item> ASSERT_BAIL </item>
+ <item> ASSERT_WARNING </item>
+ <item> ASSERT_QUIET_EVAL </item>
+ <item> STREAM_USE_PATH </item>
+ <item> STREAM_IGNORE_URL </item>
+ <item> STREAM_ENFORCE_SAFE_MODE </item>
+ <item> STREAM_REPORT_ERRORS </item>
+ <item> STREAM_MUST_SEEK </item>
+ <item> STREAM_URL_STAT_LINK </item>
+ <item> STREAM_URL_STAT_QUIET </item>
+ <item> STREAM_MKDIR_RECURSIVE </item>
+ <item> IMAGETYPE_GIF </item>
+ <item> IMAGETYPE_JPEG </item>
+ <item> IMAGETYPE_PNG </item>
+ <item> IMAGETYPE_SWF </item>
+ <item> IMAGETYPE_PSD </item>
+ <item> IMAGETYPE_BMP </item>
+ <item> IMAGETYPE_TIFF_II </item>
+ <item> IMAGETYPE_TIFF_MM </item>
+ <item> IMAGETYPE_JPC </item>
+ <item> IMAGETYPE_JP2 </item>
+ <item> IMAGETYPE_JPX </item>
+ <item> IMAGETYPE_JB2 </item>
+ <item> IMAGETYPE_IFF </item>
+ <item> IMAGETYPE_WBMP </item>
+ <item> IMAGETYPE_JPEG2000 </item>
+ <item> IMAGETYPE_XBM </item>
+ <item> DNS_A </item>
+ <item> DNS_NS </item>
+ <item> DNS_CNAME </item>
+ <item> DNS_SOA </item>
+ <item> DNS_PTR </item>
+ <item> DNS_HINFO </item>
+ <item> DNS_MX </item>
+ <item> DNS_TXT </item>
+ <item> DNS_SRV </item>
+ <item> DNS_NAPTR </item>
+ <item> DNS_AAAA </item>
+ <item> DNS_ANY </item>
+ <item> DNS_ALL </item>
+ <item> RIT_LEAVES_ONLY </item>
+ <item> RIT_SELF_FIRST </item>
+ <item> RIT_CHILD_FIRST </item>
+ <item> CIT_CALL_TOSTRING </item>
+ <item> CIT_CATCH_GET_CHILD </item>
+ <item> PREG_PATTERN_ORDER </item>
+ <item> PREG_SET_ORDER </item>
+ <item> PREG_OFFSET_CAPTURE </item>
+ <item> PREG_SPLIT_NO_EMPTY </item>
+ <item> PREG_SPLIT_DELIM_CAPTURE </item>
+ <item> PREG_SPLIT_OFFSET_CAPTURE </item>
+ <item> PREG_GREP_INVERT </item>
+ <item> CAL_GREGORIAN </item>
+ <item> CAL_JULIAN </item>
+ <item> CAL_JEWISH </item>
+ <item> CAL_FRENCH </item>
+ <item> CAL_NUM_CALS </item>
+ <item> CAL_DOW_DAYNO </item>
+ <item> CAL_DOW_SHORT </item>
+ <item> CAL_DOW_LONG </item>
+ <item> CAL_MONTH_GREGORIAN_SHORT </item>
+ <item> CAL_MONTH_GREGORIAN_LONG </item>
+ <item> CAL_MONTH_JULIAN_SHORT </item>
+ <item> CAL_MONTH_JULIAN_LONG </item>
+ <item> CAL_MONTH_JEWISH </item>
+ <item> CAL_MONTH_FRENCH </item>
+ <item> CAL_EASTER_DEFAULT </item>
+ <item> CAL_EASTER_ROMAN </item>
+ <item> CAL_EASTER_ALWAYS_GREGORIAN </item>
+ <item> CAL_EASTER_ALWAYS_JULIAN </item>
+ <item> CAL_JEWISH_ADD_ALAFIM_GERESH </item>
+ <item> CAL_JEWISH_ADD_ALAFIM </item>
+ <item> CAL_JEWISH_ADD_GERESHAYIM </item>
+ <item> CURLOPT_DNS_USE_GLOBAL_CACHE </item>
+ <item> CURLOPT_DNS_CACHE_TIMEOUT </item>
+ <item> CURLOPT_PORT </item>
+ <item> CURLOPT_FILE </item>
+ <item> CURLOPT_READDATA </item>
+ <item> CURLOPT_INFILE </item>
+ <item> CURLOPT_INFILESIZE </item>
+ <item> CURLOPT_URL </item>
+ <item> CURLOPT_PROXY </item>
+ <item> CURLOPT_VERBOSE </item>
+ <item> CURLOPT_HEADER </item>
+ <item> CURLOPT_HTTPHEADER </item>
+ <item> CURLOPT_NOPROGRESS </item>
+ <item> CURLOPT_NOBODY </item>
+ <item> CURLOPT_FAILONERROR </item>
+ <item> CURLOPT_UPLOAD </item>
+ <item> CURLOPT_POST </item>
+ <item> CURLOPT_FTPLISTONLY </item>
+ <item> CURLOPT_FTPAPPEND </item>
+ <item> CURLOPT_NETRC </item>
+ <item> CURLOPT_FOLLOWLOCATION </item>
+ <item> CURLOPT_FTPASCII </item>
+ <item> CURLOPT_PUT </item>
+ <item> CURLOPT_MUTE </item>
+ <item> CURLOPT_USERPWD </item>
+ <item> CURLOPT_PROXYUSERPWD </item>
+ <item> CURLOPT_RANGE </item>
+ <item> CURLOPT_TIMEOUT </item>
+ <item> CURLOPT_POSTFIELDS </item>
+ <item> CURLOPT_REFERER </item>
+ <item> CURLOPT_USERAGENT </item>
+ <item> CURLOPT_FTPPORT </item>
+ <item> CURLOPT_FTP_USE_EPSV </item>
+ <item> CURLOPT_LOW_SPEED_LIMIT </item>
+ <item> CURLOPT_LOW_SPEED_TIME </item>
+ <item> CURLOPT_RESUME_FROM </item>
+ <item> CURLOPT_COOKIE </item>
+ <item> CURLOPT_SSLCERT </item>
+ <item> CURLOPT_SSLCERTPASSWD </item>
+ <item> CURLOPT_WRITEHEADER </item>
+ <item> CURLOPT_SSL_VERIFYHOST </item>
+ <item> CURLOPT_COOKIEFILE </item>
+ <item> CURLOPT_SSLVERSION </item>
+ <item> CURLOPT_TIMECONDITION </item>
+ <item> CURLOPT_TIMEVALUE </item>
+ <item> CURLOPT_CUSTOMREQUEST </item>
+ <item> CURLOPT_STDERR </item>
+ <item> CURLOPT_TRANSFERTEXT </item>
+ <item> CURLOPT_RETURNTRANSFER </item>
+ <item> CURLOPT_QUOTE </item>
+ <item> CURLOPT_POSTQUOTE </item>
+ <item> CURLOPT_INTERFACE </item>
+ <item> CURLOPT_KRB4LEVEL </item>
+ <item> CURLOPT_HTTPPROXYTUNNEL </item>
+ <item> CURLOPT_FILETIME </item>
+ <item> CURLOPT_WRITEFUNCTION </item>
+ <item> CURLOPT_READFUNCTION </item>
+ <item> CURLOPT_PASSWDFUNCTION </item>
+ <item> CURLOPT_HEADERFUNCTION </item>
+ <item> CURLOPT_MAXREDIRS </item>
+ <item> CURLOPT_MAXCONNECTS </item>
+ <item> CURLOPT_CLOSEPOLICY </item>
+ <item> CURLOPT_FRESH_CONNECT </item>
+ <item> CURLOPT_FORBID_REUSE </item>
+ <item> CURLOPT_RANDOM_FILE </item>
+ <item> CURLOPT_EGDSOCKET </item>
+ <item> CURLOPT_CONNECTTIMEOUT </item>
+ <item> CURLOPT_SSL_VERIFYPEER </item>
+ <item> CURLOPT_CAINFO </item>
+ <item> CURLOPT_CAPATH </item>
+ <item> CURLOPT_COOKIEJAR </item>
+ <item> CURLOPT_SSL_CIPHER_LIST </item>
+ <item> CURLOPT_BINARYTRANSFER </item>
+ <item> CURLOPT_NOSIGNAL </item>
+ <item> CURLOPT_PROXYTYPE </item>
+ <item> CURLOPT_BUFFERSIZE </item>
+ <item> CURLOPT_HTTPGET </item>
+ <item> CURLOPT_HTTP_VERSION </item>
+ <item> CURLOPT_SSLKEY </item>
+ <item> CURLOPT_SSLKEYTYPE </item>
+ <item> CURLOPT_SSLKEYPASSWD </item>
+ <item> CURLOPT_SSLENGINE </item>
+ <item> CURLOPT_SSLENGINE_DEFAULT </item>
+ <item> CURLOPT_SSLCERTTYPE </item>
+ <item> CURLOPT_CRLF </item>
+ <item> CURLOPT_ENCODING </item>
+ <item> CURLOPT_PROXYPORT </item>
+ <item> CURLOPT_UNRESTRICTED_AUTH </item>
+ <item> CURLOPT_FTP_USE_EPRT </item>
+ <item> CURLOPT_HTTP200ALIASES </item>
+ <item> CURL_TIMECOND_IFMODSINCE </item>
+ <item> CURL_TIMECOND_IFUNMODSINCE </item>
+ <item> CURL_TIMECOND_LASTMOD </item>
+ <item> CURLOPT_HTTPAUTH </item>
+ <item> CURLAUTH_BASIC </item>
+ <item> CURLAUTH_DIGEST </item>
+ <item> CURLAUTH_GSSNEGOTIATE </item>
+ <item> CURLAUTH_NTLM </item>
+ <item> CURLAUTH_ANY </item>
+ <item> CURLAUTH_ANYSAFE </item>
+ <item> CURLOPT_PROXYAUTH </item>
+ <item> CURLCLOSEPOLICY_LEAST_RECENTLY_USED </item>
+ <item> CURLCLOSEPOLICY_LEAST_TRAFFIC </item>
+ <item> CURLCLOSEPOLICY_SLOWEST </item>
+ <item> CURLCLOSEPOLICY_CALLBACK </item>
+ <item> CURLCLOSEPOLICY_OLDEST </item>
+ <item> CURLINFO_EFFECTIVE_URL </item>
+ <item> CURLINFO_HTTP_CODE </item>
+ <item> CURLINFO_HEADER_SIZE </item>
+ <item> CURLINFO_REQUEST_SIZE </item>
+ <item> CURLINFO_TOTAL_TIME </item>
+ <item> CURLINFO_NAMELOOKUP_TIME </item>
+ <item> CURLINFO_CONNECT_TIME </item>
+ <item> CURLINFO_PRETRANSFER_TIME </item>
+ <item> CURLINFO_SIZE_UPLOAD </item>
+ <item> CURLINFO_SIZE_DOWNLOAD </item>
+ <item> CURLINFO_SPEED_DOWNLOAD </item>
+ <item> CURLINFO_SPEED_UPLOAD </item>
+ <item> CURLINFO_FILETIME </item>
+ <item> CURLINFO_SSL_VERIFYRESULT </item>
+ <item> CURLINFO_CONTENT_LENGTH_DOWNLOAD </item>
+ <item> CURLINFO_CONTENT_LENGTH_UPLOAD </item>
+ <item> CURLINFO_STARTTRANSFER_TIME </item>
+ <item> CURLINFO_CONTENT_TYPE </item>
+ <item> CURLINFO_REDIRECT_TIME </item>
+ <item> CURLINFO_REDIRECT_COUNT </item>
+ <item> CURL_VERSION_IPV6 </item>
+ <item> CURL_VERSION_KERBEROS4 </item>
+ <item> CURL_VERSION_SSL </item>
+ <item> CURL_VERSION_LIBZ </item>
+ <item> CURLVERSION_NOW </item>
+ <item> CURLE_OK </item>
+ <item> CURLE_UNSUPPORTED_PROTOCOL </item>
+ <item> CURLE_FAILED_INIT </item>
+ <item> CURLE_URL_MALFORMAT </item>
+ <item> CURLE_URL_MALFORMAT_USER </item>
+ <item> CURLE_COULDNT_RESOLVE_PROXY </item>
+ <item> CURLE_COULDNT_RESOLVE_HOST </item>
+ <item> CURLE_COULDNT_CONNECT </item>
+ <item> CURLE_FTP_WEIRD_SERVER_REPLY </item>
+ <item> CURLE_FTP_ACCESS_DENIED </item>
+ <item> CURLE_FTP_USER_PASSWORD_INCORRECT </item>
+ <item> CURLE_FTP_WEIRD_PASS_REPLY </item>
+ <item> CURLE_FTP_WEIRD_USER_REPLY </item>
+ <item> CURLE_FTP_WEIRD_PASV_REPLY </item>
+ <item> CURLE_FTP_WEIRD_227_FORMAT </item>
+ <item> CURLE_FTP_CANT_GET_HOST </item>
+ <item> CURLE_FTP_CANT_RECONNECT </item>
+ <item> CURLE_FTP_COULDNT_SET_BINARY </item>
+ <item> CURLE_PARTIAL_FILE </item>
+ <item> CURLE_FTP_COULDNT_RETR_FILE </item>
+ <item> CURLE_FTP_WRITE_ERROR </item>
+ <item> CURLE_FTP_QUOTE_ERROR </item>
+ <item> CURLE_HTTP_NOT_FOUND </item>
+ <item> CURLE_WRITE_ERROR </item>
+ <item> CURLE_MALFORMAT_USER </item>
+ <item> CURLE_FTP_COULDNT_STOR_FILE </item>
+ <item> CURLE_READ_ERROR </item>
+ <item> CURLE_OUT_OF_MEMORY </item>
+ <item> CURLE_OPERATION_TIMEOUTED </item>
+ <item> CURLE_FTP_COULDNT_SET_ASCII </item>
+ <item> CURLE_FTP_PORT_FAILED </item>
+ <item> CURLE_FTP_COULDNT_USE_REST </item>
+ <item> CURLE_FTP_COULDNT_GET_SIZE </item>
+ <item> CURLE_HTTP_RANGE_ERROR </item>
+ <item> CURLE_HTTP_POST_ERROR </item>
+ <item> CURLE_SSL_CONNECT_ERROR </item>
+ <item> CURLE_FTP_BAD_DOWNLOAD_RESUME </item>
+ <item> CURLE_FILE_COULDNT_READ_FILE </item>
+ <item> CURLE_LDAP_CANNOT_BIND </item>
+ <item> CURLE_LDAP_SEARCH_FAILED </item>
+ <item> CURLE_LIBRARY_NOT_FOUND </item>
+ <item> CURLE_FUNCTION_NOT_FOUND </item>
+ <item> CURLE_ABORTED_BY_CALLBACK </item>
+ <item> CURLE_BAD_FUNCTION_ARGUMENT </item>
+ <item> CURLE_BAD_CALLING_ORDER </item>
+ <item> CURLE_HTTP_PORT_FAILED </item>
+ <item> CURLE_BAD_PASSWORD_ENTERED </item>
+ <item> CURLE_TOO_MANY_REDIRECTS </item>
+ <item> CURLE_UNKNOWN_TELNET_OPTION </item>
+ <item> CURLE_TELNET_OPTION_SYNTAX </item>
+ <item> CURLE_OBSOLETE </item>
+ <item> CURLE_SSL_PEER_CERTIFICATE </item>
+ <item> CURLE_GOT_NOTHING </item>
+ <item> CURLE_SSL_ENGINE_NOTFOUND </item>
+ <item> CURLE_SSL_ENGINE_SETFAILED </item>
+ <item> CURLE_SEND_ERROR </item>
+ <item> CURLE_RECV_ERROR </item>
+ <item> CURLE_SHARE_IN_USE </item>
+ <item> CURLE_SSL_CERTPROBLEM </item>
+ <item> CURLE_SSL_CIPHER </item>
+ <item> CURLE_SSL_CACERT </item>
+ <item> CURLE_BAD_CONTENT_ENCODING </item>
+ <item> CURLPROXY_HTTP </item>
+ <item> CURLPROXY_SOCKS5 </item>
+ <item> CURL_NETRC_OPTIONAL </item>
+ <item> CURL_NETRC_IGNORED </item>
+ <item> CURL_NETRC_REQUIRED </item>
+ <item> CURL_HTTP_VERSION_NONE </item>
+ <item> CURL_HTTP_VERSION_1_0 </item>
+ <item> CURL_HTTP_VERSION_1_1 </item>
+ <item> CURLM_CALL_MULTI_PERFORM </item>
+ <item> CURLM_OK </item>
+ <item> CURLM_BAD_HANDLE </item>
+ <item> CURLM_BAD_EASY_HANDLE </item>
+ <item> CURLM_OUT_OF_MEMORY </item>
+ <item> CURLM_INTERNAL_ERROR </item>
+ <item> CURLMSG_DONE </item>
+ <item> DBX_MYSQL </item>
+ <item> DBX_ODBC </item>
+ <item> DBX_PGSQL </item>
+ <item> DBX_MSSQL </item>
+ <item> DBX_FBSQL </item>
+ <item> DBX_OCI8 </item>
+ <item> DBX_SYBASECT </item>
+ <item> DBX_SQLITE </item>
+ <item> DBX_PERSISTENT </item>
+ <item> DBX_RESULT_INFO </item>
+ <item> DBX_RESULT_INDEX </item>
+ <item> DBX_RESULT_ASSOC </item>
+ <item> DBX_RESULT_UNBUFFERED </item>
+ <item> DBX_COLNAMES_UNCHANGED </item>
+ <item> DBX_COLNAMES_UPPERCASE </item>
+ <item> DBX_COLNAMES_LOWERCASE </item>
+ <item> DBX_CMP_NATIVE </item>
+ <item> DBX_CMP_TEXT </item>
+ <item> DBX_CMP_NUMBER </item>
+ <item> DBX_CMP_ASC </item>
+ <item> DBX_CMP_DESC </item>
+ <item> O_RDONLY </item>
+ <item> O_WRONLY </item>
+ <item> O_RDWR </item>
+ <item> O_CREAT </item>
+ <item> O_EXCL </item>
+ <item> O_TRUNC </item>
+ <item> O_APPEND </item>
+ <item> O_NONBLOCK </item>
+ <item> O_NDELAY </item>
+ <item> O_SYNC </item>
+ <item> O_ASYNC </item>
+ <item> O_NOCTTY </item>
+ <item> S_IRWXU </item>
+ <item> S_IRUSR </item>
+ <item> S_IWUSR </item>
+ <item> S_IXUSR </item>
+ <item> S_IRWXG </item>
+ <item> S_IRGRP </item>
+ <item> S_IWGRP </item>
+ <item> S_IXGRP </item>
+ <item> S_IRWXO </item>
+ <item> S_IROTH </item>
+ <item> S_IWOTH </item>
+ <item> S_IXOTH </item>
+ <item> F_DUPFD </item>
+ <item> F_GETFD </item>
+ <item> F_GETFL </item>
+ <item> F_SETFL </item>
+ <item> F_GETLK </item>
+ <item> F_SETLK </item>
+ <item> F_SETLKW </item>
+ <item> F_SETOWN </item>
+ <item> F_GETOWN </item>
+ <item> F_UNLCK </item>
+ <item> F_RDLCK </item>
+ <item> F_WRLCK </item>
+ <item> XML_ELEMENT_NODE </item>
+ <item> XML_ATTRIBUTE_NODE </item>
+ <item> XML_TEXT_NODE </item>
+ <item> XML_CDATA_SECTION_NODE </item>
+ <item> XML_ENTITY_REF_NODE </item>
+ <item> XML_ENTITY_NODE </item>
+ <item> XML_PI_NODE </item>
+ <item> XML_COMMENT_NODE </item>
+ <item> XML_DOCUMENT_NODE </item>
+ <item> XML_DOCUMENT_TYPE_NODE </item>
+ <item> XML_DOCUMENT_FRAG_NODE </item>
+ <item> XML_NOTATION_NODE </item>
+ <item> XML_HTML_DOCUMENT_NODE </item>
+ <item> XML_DTD_NODE </item>
+ <item> XML_ELEMENT_DECL_NODE </item>
+ <item> XML_ATTRIBUTE_DECL_NODE </item>
+ <item> XML_ENTITY_DECL_NODE </item>
+ <item> XML_NAMESPACE_DECL_NODE </item>
+ <item> XML_LOCAL_NAMESPACE </item>
+ <item> XML_ATTRIBUTE_CDATA </item>
+ <item> XML_ATTRIBUTE_ID </item>
+ <item> XML_ATTRIBUTE_IDREF </item>
+ <item> XML_ATTRIBUTE_IDREFS </item>
+ <item> XML_ATTRIBUTE_ENTITY </item>
+ <item> XML_ATTRIBUTE_NMTOKEN </item>
+ <item> XML_ATTRIBUTE_NMTOKENS </item>
+ <item> XML_ATTRIBUTE_ENUMERATION </item>
+ <item> XML_ATTRIBUTE_NOTATION </item>
+ <item> DOM_PHP_ERR </item>
+ <item> DOM_INDEX_SIZE_ERR </item>
+ <item> DOMSTRING_SIZE_ERR </item>
+ <item> DOM_HIERARCHY_REQUEST_ERR </item>
+ <item> DOM_WRONG_DOCUMENT_ERR </item>
+ <item> DOM_INVALID_CHARACTER_ERR </item>
+ <item> DOM_NO_DATA_ALLOWED_ERR </item>
+ <item> DOM_NO_MODIFICATION_ALLOWED_ERR </item>
+ <item> DOM_NOT_FOUND_ERR </item>
+ <item> DOM_NOT_SUPPORTED_ERR </item>
+ <item> DOM_INUSE_ATTRIBUTE_ERR </item>
+ <item> DOM_INVALID_STATE_ERR </item>
+ <item> DOM_SYNTAX_ERR </item>
+ <item> DOM_INVALID_MODIFICATION_ERR </item>
+ <item> DOM_NAMESPACE_ERR </item>
+ <item> DOM_INVALID_ACCESS_ERR </item>
+ <item> DOM_VALIDATION_ERR </item>
+ <item> EXIF_USE_MBSTRING </item>
+ <item> FAMChanged </item>
+ <item> FAMDeleted </item>
+ <item> FAMStartExecuting </item>
+ <item> FAMStopExecuting </item>
+ <item> FAMCreated </item>
+ <item> FAMMoved </item>
+ <item> FAMAcknowledge </item>
+ <item> FAMExists </item>
+ <item> FAMEndExist </item>
+ <item> FTP_ASCII </item>
+ <item> FTP_TEXT </item>
+ <item> FTP_BINARY </item>
+ <item> FTP_IMAGE </item>
+ <item> FTP_AUTORESUME </item>
+ <item> FTP_TIMEOUT_SEC </item>
+ <item> FTP_AUTOSEEK </item>
+ <item> FTP_FAILED </item>
+ <item> FTP_FINISHED </item>
+ <item> FTP_MOREDATA </item>
+ <item> IMG_GIF </item>
+ <item> IMG_JPG </item>
+ <item> IMG_JPEG </item>
+ <item> IMG_PNG </item>
+ <item> IMG_WBMP </item>
+ <item> IMG_XPM </item>
+ <item> IMG_COLOR_TILED </item>
+ <item> IMG_COLOR_STYLED </item>
+ <item> IMG_COLOR_BRUSHED </item>
+ <item> IMG_COLOR_STYLEDBRUSHED </item>
+ <item> IMG_COLOR_TRANSPARENT </item>
+ <item> IMG_ARC_ROUNDED </item>
+ <item> IMG_ARC_PIE </item>
+ <item> IMG_ARC_CHORD </item>
+ <item> IMG_ARC_NOFILL </item>
+ <item> IMG_ARC_EDGED </item>
+ <item> IMG_GD2_RAW </item>
+ <item> IMG_GD2_COMPRESSED </item>
+ <item> IMG_EFFECT_REPLACE </item>
+ <item> IMG_EFFECT_ALPHABLEND </item>
+ <item> IMG_EFFECT_NORMAL </item>
+ <item> IMG_EFFECT_OVERLAY </item>
+ <item> GD_BUNDLED </item>
+ <item> IMG_FILTER_NEGATE </item>
+ <item> IMG_FILTER_GRAYSCALE </item>
+ <item> IMG_FILTER_BRIGHTNESS </item>
+ <item> IMG_FILTER_CONTRAST </item>
+ <item> IMG_FILTER_COLORIZE </item>
+ <item> IMG_FILTER_EDGEDETECT </item>
+ <item> IMG_FILTER_GAUSSIAN_BLUR </item>
+ <item> IMG_FILTER_SELECTIVE_BLUR </item>
+ <item> IMG_FILTER_EMBOSS </item>
+ <item> IMG_FILTER_MEAN_REMOVAL </item>
+ <item> IMG_FILTER_SMOOTH </item>
+ <item> GMP_ROUND_ZERO </item>
+ <item> GMP_ROUND_PLUSINF </item>
+ <item> GMP_ROUND_MINUSINF </item>
+ <item> ICONV_IMPL </item>
+ <item> ICONV_VERSION </item>
+ <item> ICONV_MIME_DECODE_STRICT </item>
+ <item> ICONV_MIME_DECODE_CONTINUE_ON_ERROR </item>
+ <item> NIL </item>
+ <item> IMAP_OPENTIMEOUT </item>
+ <item> IMAP_READTIMEOUT </item>
+ <item> IMAP_WRITETIMEOUT </item>
+ <item> IMAP_CLOSETIMEOUT </item>
+ <item> OP_DEBUG </item>
+ <item> OP_READONLY </item>
+ <item> OP_ANONYMOUS </item>
+ <item> OP_SHORTCACHE </item>
+ <item> OP_SILENT </item>
+ <item> OP_PROTOTYPE </item>
+ <item> OP_HALFOPEN </item>
+ <item> OP_EXPUNGE </item>
+ <item> OP_SECURE </item>
+ <item> CL_EXPUNGE </item>
+ <item> FT_UID </item>
+ <item> FT_PEEK </item>
+ <item> FT_NOT </item>
+ <item> FT_INTERNAL </item>
+ <item> FT_PREFETCHTEXT </item>
+ <item> ST_UID </item>
+ <item> ST_SILENT </item>
+ <item> ST_SET </item>
+ <item> CP_UID </item>
+ <item> CP_MOVE </item>
+ <item> SE_UID </item>
+ <item> SE_FREE </item>
+ <item> SE_NOPREFETCH </item>
+ <item> SO_FREE </item>
+ <item> SO_NOSERVER </item>
+ <item> SA_MESSAGES </item>
+ <item> SA_RECENT </item>
+ <item> SA_UNSEEN </item>
+ <item> SA_UIDNEXT </item>
+ <item> SA_UIDVALIDITY </item>
+ <item> SA_ALL </item>
+ <item> LATT_NOINFERIORS </item>
+ <item> LATT_NOSELECT </item>
+ <item> LATT_MARKED </item>
+ <item> LATT_UNMARKED </item>
+ <item> LATT_REFERRAL </item>
+ <item> LATT_HASCHILDREN </item>
+ <item> LATT_HASNOCHILDREN </item>
+ <item> SORTDATE </item>
+ <item> SORTARRIVAL </item>
+ <item> SORTFROM </item>
+ <item> SORTSUBJECT </item>
+ <item> SORTTO </item>
+ <item> SORTCC </item>
+ <item> SORTSIZE </item>
+ <item> TYPETEXT </item>
+ <item> TYPEMULTIPART </item>
+ <item> TYPEMESSAGE </item>
+ <item> TYPEAPPLICATION </item>
+ <item> TYPEAUDIO </item>
+ <item> TYPEIMAGE </item>
+ <item> TYPEVIDEO </item>
+ <item> TYPEMODEL </item>
+ <item> TYPEOTHER </item>
+ <item> ENC7BIT </item>
+ <item> ENC8BIT </item>
+ <item> ENCBINARY </item>
+ <item> ENCBASE64 </item>
+ <item> ENCQUOTEDPRINTABLE </item>
+ <item> ENCOTHER </item>
+ <item> LDAP_DEREF_NEVER </item>
+ <item> LDAP_DEREF_SEARCHING </item>
+ <item> LDAP_DEREF_FINDING </item>
+ <item> LDAP_DEREF_ALWAYS </item>
+ <item> LDAP_OPT_DEREF </item>
+ <item> LDAP_OPT_SIZELIMIT </item>
+ <item> LDAP_OPT_TIMELIMIT </item>
+ <item> LDAP_OPT_PROTOCOL_VERSION </item>
+ <item> LDAP_OPT_ERROR_NUMBER </item>
+ <item> LDAP_OPT_REFERRALS </item>
+ <item> LDAP_OPT_RESTART </item>
+ <item> LDAP_OPT_HOST_NAME </item>
+ <item> LDAP_OPT_ERROR_STRING </item>
+ <item> LDAP_OPT_MATCHED_DN </item>
+ <item> LDAP_OPT_SERVER_CONTROLS </item>
+ <item> LDAP_OPT_CLIENT_CONTROLS </item>
+ <item> LDAP_OPT_DEBUG_LEVEL </item>
+ <item> MB_OVERLOAD_MAIL </item>
+ <item> MB_OVERLOAD_STRING </item>
+ <item> MB_OVERLOAD_REGEX </item>
+ <item> MB_CASE_UPPER </item>
+ <item> MB_CASE_LOWER </item>
+ <item> MB_CASE_TITLE </item>
+ <item> MCRYPT_ENCRYPT </item>
+ <item> MCRYPT_DECRYPT </item>
+ <item> MCRYPT_DEV_RANDOM </item>
+ <item> MCRYPT_DEV_URANDOM </item>
+ <item> MCRYPT_RAND </item>
+ <item> MCRYPT_3DES </item>
+ <item> MCRYPT_ARCFOUR_IV </item>
+ <item> MCRYPT_ARCFOUR </item>
+ <item> MCRYPT_BLOWFISH </item>
+ <item> MCRYPT_BLOWFISH_COMPAT </item>
+ <item> MCRYPT_CAST_128 </item>
+ <item> MCRYPT_CAST_256 </item>
+ <item> MCRYPT_CRYPT </item>
+ <item> MCRYPT_DES </item>
+ <item> MCRYPT_ENIGNA </item>
+ <item> MCRYPT_GOST </item>
+ <item> MCRYPT_LOKI97 </item>
+ <item> MCRYPT_PANAMA </item>
+ <item> MCRYPT_RC2 </item>
+ <item> MCRYPT_RIJNDAEL_128 </item>
+ <item> MCRYPT_RIJNDAEL_192 </item>
+ <item> MCRYPT_RIJNDAEL_256 </item>
+ <item> MCRYPT_SAFER64 </item>
+ <item> MCRYPT_SAFER128 </item>
+ <item> MCRYPT_SAFERPLUS </item>
+ <item> MCRYPT_SERPENT </item>
+ <item> MCRYPT_THREEWAY </item>
+ <item> MCRYPT_TRIPLEDES </item>
+ <item> MCRYPT_TWOFISH </item>
+ <item> MCRYPT_WAKE </item>
+ <item> MCRYPT_XTEA </item>
+ <item> MCRYPT_IDEA </item>
+ <item> MCRYPT_MARS </item>
+ <item> MCRYPT_RC6 </item>
+ <item> MCRYPT_SKIPJACK </item>
+ <item> MCRYPT_MODE_CBC </item>
+ <item> MCRYPT_MODE_CFB </item>
+ <item> MCRYPT_MODE_ECB </item>
+ <item> MCRYPT_MODE_NOFB </item>
+ <item> MCRYPT_MODE_OFB </item>
+ <item> MCRYPT_MODE_STREAM </item>
+ <item> MHASH_CRC32 </item>
+ <item> MHASH_MD5 </item>
+ <item> MHASH_SHA1 </item>
+ <item> MHASH_HAVAL256 </item>
+ <item> MHASH_RIPEMD160 </item>
+ <item> MHASH_TIGER </item>
+ <item> MHASH_GOST </item>
+ <item> MHASH_CRC32B </item>
+ <item> MHASH_HAVAL224 </item>
+ <item> MHASH_HAVAL192 </item>
+ <item> MHASH_HAVAL160 </item>
+ <item> MHASH_HAVAL128 </item>
+ <item> MHASH_TIGER128 </item>
+ <item> MHASH_TIGER160 </item>
+ <item> MHASH_MD4 </item>
+ <item> MHASH_SHA256 </item>
+ <item> MHASH_ADLER32 </item>
+ <item> MHASH_SHA224 </item>
+ <item> MHASH_SHA512 </item>
+ <item> MHASH_SHA384 </item>
+ <item> MHASH_WHIRLPOOL </item>
+ <item> MHASH_RIPEMD128 </item>
+ <item> MHASH_RIPEMD256 </item>
+ <item> MHASH_RIPEMD320 </item>
+ <item> MHASH_SNEFRU128 </item>
+ <item> MHASH_SNEFRU256 </item>
+ <item> MHASH_MD2 </item>
+ <item> MYSQL_ASSOC </item>
+ <item> MYSQL_NUM </item>
+ <item> MYSQL_BOTH </item>
+ <item> MYSQL_CLIENT_COMPRESS </item>
+ <item> MYSQL_CLIENT_SSL </item>
+ <item> MYSQL_CLIENT_INTERACTIVE </item>
+ <item> MYSQL_CLIENT_IGNORE_SPACE </item>
+ <item> MYSQLI_READ_DEFAULT_GROUP </item>
+ <item> MYSQLI_READ_DEFAULT_FILE </item>
+ <item> MYSQLI_OPT_CONNECT_TIMEOUT </item>
+ <item> MYSQLI_OPT_LOCAL_INFILE </item>
+ <item> MYSQLI_INIT_COMMAND </item>
+ <item> MYSQLI_CLIENT_SSL </item>
+ <item> MYSQLI_CLIENT_COMPRESS </item>
+ <item> MYSQLI_CLIENT_INTERACTIVE </item>
+ <item> MYSQLI_CLIENT_IGNORE_SPACE </item>
+ <item> MYSQLI_CLIENT_NO_SCHEMA </item>
+ <item> MYSQLI_CLIENT_FOUND_ROWS </item>
+ <item> MYSQLI_STORE_RESULT </item>
+ <item> MYSQLI_USE_RESULT </item>
+ <item> MYSQLI_ASSOC </item>
+ <item> MYSQLI_NUM </item>
+ <item> MYSQLI_BOTH </item>
+ <item> MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH </item>
+ <item> MYSQLI_NOT_NULL_FLAG </item>
+ <item> MYSQLI_PRI_KEY_FLAG </item>
+ <item> MYSQLI_UNIQUE_KEY_FLAG </item>
+ <item> MYSQLI_MULTIPLE_KEY_FLAG </item>
+ <item> MYSQLI_BLOB_FLAG </item>
+ <item> MYSQLI_UNSIGNED_FLAG </item>
+ <item> MYSQLI_ZEROFILL_FLAG </item>
+ <item> MYSQLI_AUTO_INCREMENT_FLAG </item>
+ <item> MYSQLI_TIMESTAMP_FLAG </item>
+ <item> MYSQLI_SET_FLAG </item>
+ <item> MYSQLI_NUM_FLAG </item>
+ <item> MYSQLI_PART_KEY_FLAG </item>
+ <item> MYSQLI_GROUP_FLAG </item>
+ <item> MYSQLI_TYPE_DECIMAL </item>
+ <item> MYSQLI_TYPE_TINY </item>
+ <item> MYSQLI_TYPE_SHORT </item>
+ <item> MYSQLI_TYPE_LONG </item>
+ <item> MYSQLI_TYPE_FLOAT </item>
+ <item> MYSQLI_TYPE_DOUBLE </item>
+ <item> MYSQLI_TYPE_NULL </item>
+ <item> MYSQLI_TYPE_TIMESTAMP </item>
+ <item> MYSQLI_TYPE_LONGLONG </item>
+ <item> MYSQLI_TYPE_INT24 </item>
+ <item> MYSQLI_TYPE_DATE </item>
+ <item> MYSQLI_TYPE_TIME </item>
+ <item> MYSQLI_TYPE_DATETIME </item>
+ <item> MYSQLI_TYPE_YEAR </item>
+ <item> MYSQLI_TYPE_NEWDATE </item>
+ <item> MYSQLI_TYPE_ENUM </item>
+ <item> MYSQLI_TYPE_SET </item>
+ <item> MYSQLI_TYPE_TINY_BLOB </item>
+ <item> MYSQLI_TYPE_MEDIUM_BLOB </item>
+ <item> MYSQLI_TYPE_LONG_BLOB </item>
+ <item> MYSQLI_TYPE_BLOB </item>
+ <item> MYSQLI_TYPE_VAR_STRING </item>
+ <item> MYSQLI_TYPE_STRING </item>
+ <item> MYSQLI_TYPE_CHAR </item>
+ <item> MYSQLI_TYPE_INTERVAL </item>
+ <item> MYSQLI_TYPE_GEOMETRY </item>
+ <item> MYSQLI_RPL_MASTER </item>
+ <item> MYSQLI_RPL_SLAVE </item>
+ <item> MYSQLI_RPL_ADMIN </item>
+ <item> MYSQLI_NO_DATA </item>
+ <item> MYSQLI_REPORT_INDEX </item>
+ <item> MYSQLI_REPORT_ERROR </item>
+ <item> MYSQLI_REPORT_ALL </item>
+ <item> MYSQLI_REPORT_OFF </item>
+ <item> NCURSES_COLOR_BLACK </item>
+ <item> NCURSES_COLOR_RED </item>
+ <item> NCURSES_COLOR_GREEN </item>
+ <item> NCURSES_COLOR_YELLOW </item>
+ <item> NCURSES_COLOR_BLUE </item>
+ <item> NCURSES_COLOR_MAGENTA </item>
+ <item> NCURSES_COLOR_CYAN </item>
+ <item> NCURSES_COLOR_WHITE </item>
+ <item> NCURSES_KEY_DOWN </item>
+ <item> NCURSES_KEY_UP </item>
+ <item> NCURSES_KEY_LEFT </item>
+ <item> NCURSES_KEY_RIGHT </item>
+ <item> NCURSES_KEY_BACKSPACE </item>
+ <item> NCURSES_KEY_MOUSE </item>
+ <item> NCURSES_KEY_F0 </item>
+ <item> NCURSES_KEY_F1 </item>
+ <item> NCURSES_KEY_F2 </item>
+ <item> NCURSES_KEY_F3 </item>
+ <item> NCURSES_KEY_F4 </item>
+ <item> NCURSES_KEY_F5 </item>
+ <item> NCURSES_KEY_F6 </item>
+ <item> NCURSES_KEY_F7 </item>
+ <item> NCURSES_KEY_F8 </item>
+ <item> NCURSES_KEY_F9 </item>
+ <item> NCURSES_KEY_F10 </item>
+ <item> NCURSES_KEY_F11 </item>
+ <item> NCURSES_KEY_F12 </item>
+ <item> NCURSES_KEY_DL </item>
+ <item> NCURSES_KEY_IL </item>
+ <item> NCURSES_KEY_DC </item>
+ <item> NCURSES_KEY_IC </item>
+ <item> NCURSES_KEY_EIC </item>
+ <item> NCURSES_KEY_CLEAR </item>
+ <item> NCURSES_KEY_EOS </item>
+ <item> NCURSES_KEY_EOL </item>
+ <item> NCURSES_KEY_SF </item>
+ <item> NCURSES_KEY_SR </item>
+ <item> NCURSES_KEY_NPAGE </item>
+ <item> NCURSES_KEY_PPAGE </item>
+ <item> NCURSES_KEY_STAB </item>
+ <item> NCURSES_KEY_CTAB </item>
+ <item> NCURSES_KEY_CATAB </item>
+ <item> NCURSES_KEY_ENTER </item>
+ <item> NCURSES_KEY_SRESET </item>
+ <item> NCURSES_KEY_RESET </item>
+ <item> NCURSES_KEY_PRINT </item>
+ <item> NCURSES_KEY_LL </item>
+ <item> NCURSES_KEY_A1 </item>
+ <item> NCURSES_KEY_A3 </item>
+ <item> NCURSES_KEY_B2 </item>
+ <item> NCURSES_KEY_C1 </item>
+ <item> NCURSES_KEY_C3 </item>
+ <item> NCURSES_KEY_BTAB </item>
+ <item> NCURSES_KEY_BEG </item>
+ <item> NCURSES_KEY_CANCEL </item>
+ <item> NCURSES_KEY_CLOSE </item>
+ <item> NCURSES_KEY_COMMAND </item>
+ <item> NCURSES_KEY_COPY </item>
+ <item> NCURSES_KEY_CREATE </item>
+ <item> NCURSES_KEY_END </item>
+ <item> NCURSES_KEY_EXIT </item>
+ <item> NCURSES_KEY_FIND </item>
+ <item> NCURSES_KEY_HELP </item>
+ <item> NCURSES_KEY_MARK </item>
+ <item> NCURSES_KEY_MESSAGE </item>
+ <item> NCURSES_KEY_MOVE </item>
+ <item> NCURSES_KEY_NEXT </item>
+ <item> NCURSES_KEY_OPEN </item>
+ <item> NCURSES_KEY_OPTIONS </item>
+ <item> NCURSES_KEY_PREVIOUS </item>
+ <item> NCURSES_KEY_REDO </item>
+ <item> NCURSES_KEY_REFERENCE </item>
+ <item> NCURSES_KEY_REFRESH </item>
+ <item> NCURSES_KEY_REPLACE </item>
+ <item> NCURSES_KEY_RESTART </item>
+ <item> NCURSES_KEY_RESUME </item>
+ <item> NCURSES_KEY_SAVE </item>
+ <item> NCURSES_KEY_SBEG </item>
+ <item> NCURSES_KEY_SCANCEL </item>
+ <item> NCURSES_KEY_SCOMMAND </item>
+ <item> NCURSES_KEY_SCOPY </item>
+ <item> NCURSES_KEY_SCREATE </item>
+ <item> NCURSES_KEY_SDC </item>
+ <item> NCURSES_KEY_SDL </item>
+ <item> NCURSES_KEY_SELECT </item>
+ <item> NCURSES_KEY_SEND </item>
+ <item> NCURSES_KEY_SEOL </item>
+ <item> NCURSES_KEY_SEXIT </item>
+ <item> NCURSES_KEY_SFIND </item>
+ <item> NCURSES_KEY_SHELP </item>
+ <item> NCURSES_KEY_SHOME </item>
+ <item> NCURSES_KEY_SIC </item>
+ <item> NCURSES_KEY_SLEFT </item>
+ <item> NCURSES_KEY_SMESSAGE </item>
+ <item> NCURSES_KEY_SMOVE </item>
+ <item> NCURSES_KEY_SNEXT </item>
+ <item> NCURSES_KEY_SOPTIONS </item>
+ <item> NCURSES_KEY_SPREVIOUS </item>
+ <item> NCURSES_KEY_SPRINT </item>
+ <item> NCURSES_KEY_SREDO </item>
+ <item> NCURSES_KEY_SREPLACE </item>
+ <item> NCURSES_KEY_SRIGHT </item>
+ <item> NCURSES_KEY_SRSUME </item>
+ <item> NCURSES_KEY_SSAVE </item>
+ <item> NCURSES_KEY_SSUSPEND </item>
+ <item> NCURSES_KEY_SUNDO </item>
+ <item> NCURSES_KEY_SUSPEND </item>
+ <item> NCURSES_KEY_UNDO </item>
+ <item> NCURSES_KEY_RESIZE </item>
+ <item> NCURSES_A_NORMAL </item>
+ <item> NCURSES_A_STANDOUT </item>
+ <item> NCURSES_A_UNDERLINE </item>
+ <item> NCURSES_A_REVERSE </item>
+ <item> NCURSES_A_BLINK </item>
+ <item> NCURSES_A_DIM </item>
+ <item> NCURSES_A_BOLD </item>
+ <item> NCURSES_A_PROTECT </item>
+ <item> NCURSES_A_INVIS </item>
+ <item> NCURSES_A_ALTCHARSET </item>
+ <item> NCURSES_A_CHARTEXT </item>
+ <item> NCURSES_BUTTON1_PRESSED </item>
+ <item> NCURSES_BUTTON1_RELEASED </item>
+ <item> NCURSES_BUTTON1_CLICKED </item>
+ <item> NCURSES_BUTTON1_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON1_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON2_PRESSED </item>
+ <item> NCURSES_BUTTON2_RELEASED </item>
+ <item> NCURSES_BUTTON2_CLICKED </item>
+ <item> NCURSES_BUTTON2_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON2_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON3_PRESSED </item>
+ <item> NCURSES_BUTTON3_RELEASED </item>
+ <item> NCURSES_BUTTON3_CLICKED </item>
+ <item> NCURSES_BUTTON3_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON3_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON4_PRESSED </item>
+ <item> NCURSES_BUTTON4_RELEASED </item>
+ <item> NCURSES_BUTTON4_CLICKED </item>
+ <item> NCURSES_BUTTON4_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON4_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON_SHIFT </item>
+ <item> NCURSES_BUTTON_CTRL </item>
+ <item> NCURSES_BUTTON_ALT </item>
+ <item> NCURSES_ALL_MOUSE_EVENTS </item>
+ <item> NCURSES_REPORT_MOUSE_POSITION </item>
+ <item> ODBC_TYPE </item>
+ <item> ODBC_BINMODE_PASSTHRU </item>
+ <item> ODBC_BINMODE_RETURN </item>
+ <item> ODBC_BINMODE_CONVERT </item>
+ <item> SQL_ODBC_CURSORS </item>
+ <item> SQL_CUR_USE_DRIVER </item>
+ <item> SQL_CUR_USE_IF_NEEDED </item>
+ <item> SQL_CUR_USE_ODBC </item>
+ <item> SQL_CONCURRENCY </item>
+ <item> SQL_CONCUR_READ_ONLY </item>
+ <item> SQL_CONCUR_LOCK </item>
+ <item> SQL_CONCUR_ROWVER </item>
+ <item> SQL_CONCUR_VALUES </item>
+ <item> SQL_CURSOR_TYPE </item>
+ <item> SQL_CURSOR_FORWARD_ONLY </item>
+ <item> SQL_CURSOR_KEYSET_DRIVEN </item>
+ <item> SQL_CURSOR_DYNAMIC </item>
+ <item> SQL_CURSOR_STATIC </item>
+ <item> SQL_KEYSET_SIZE </item>
+ <item> SQL_FETCH_FIRST </item>
+ <item> SQL_FETCH_NEXT </item>
+ <item> SQL_CHAR </item>
+ <item> SQL_VARCHAR </item>
+ <item> SQL_LONGVARCHAR </item>
+ <item> SQL_DECIMAL </item>
+ <item> SQL_NUMERIC </item>
+ <item> SQL_BIT </item>
+ <item> SQL_TINYINT </item>
+ <item> SQL_SMALLINT </item>
+ <item> SQL_INTEGER </item>
+ <item> SQL_BIGINT </item>
+ <item> SQL_REAL </item>
+ <item> SQL_FLOAT </item>
+ <item> SQL_DOUBLE </item>
+ <item> SQL_BINARY </item>
+ <item> SQL_VARBINARY </item>
+ <item> SQL_LONGVARBINARY </item>
+ <item> SQL_DATE </item>
+ <item> SQL_TIME </item>
+ <item> SQL_TIMESTAMP </item>
+ <item> X509_PURPOSE_SSL_CLIENT </item>
+ <item> X509_PURPOSE_SSL_SERVER </item>
+ <item> X509_PURPOSE_NS_SSL_SERVER </item>
+ <item> X509_PURPOSE_SMIME_SIGN </item>
+ <item> X509_PURPOSE_SMIME_ENCRYPT </item>
+ <item> X509_PURPOSE_CRL_SIGN </item>
+ <item> X509_PURPOSE_ANY </item>
+ <item> OPENSSL_ALGO_SHA1 </item>
+ <item> OPENSSL_ALGO_MD5 </item>
+ <item> OPENSSL_ALGO_MD4 </item>
+ <item> OPENSSL_ALGO_MD2 </item>
+ <item> PKCS7_DETACHED </item>
+ <item> PKCS7_TEXT </item>
+ <item> PKCS7_NOINTERN </item>
+ <item> PKCS7_NOVERIFY </item>
+ <item> PKCS7_NOCHAIN </item>
+ <item> PKCS7_NOCERTS </item>
+ <item> PKCS7_NOATTR </item>
+ <item> PKCS7_BINARY </item>
+ <item> PKCS7_NOSIGS </item>
+ <item> OPENSSL_PKCS1_PADDING </item>
+ <item> OPENSSL_SSLV23_PADDING </item>
+ <item> OPENSSL_NO_PADDING </item>
+ <item> OPENSSL_PKCS1_OAEP_PADDING </item>
+ <item> OPENSSL_CIPHER_RC2_40 </item>
+ <item> OPENSSL_CIPHER_RC2_128 </item>
+ <item> OPENSSL_CIPHER_RC2_64 </item>
+ <item> OPENSSL_CIPHER_DES </item>
+ <item> OPENSSL_CIPHER_3DES </item>
+ <item> OPENSSL_KEYTYPE_RSA </item>
+ <item> OPENSSL_KEYTYPE_DSA </item>
+ <item> OPENSSL_KEYTYPE_DH </item>
+ <item> WNOHANG </item>
+ <item> WUNTRACED </item>
+ <item> SIG_IGN </item>
+ <item> SIG_DFL </item>
+ <item> SIG_ERR </item>
+ <item> SIGHUP </item>
+ <item> SIGINT </item>
+ <item> SIGQUIT </item>
+ <item> SIGILL </item>
+ <item> SIGTRAP </item>
+ <item> SIGABRT </item>
+ <item> SIGIOT </item>
+ <item> SIGBUS </item>
+ <item> SIGFPE </item>
+ <item> SIGKILL </item>
+ <item> SIGUSR1 </item>
+ <item> SIGSEGV </item>
+ <item> SIGUSR2 </item>
+ <item> SIGPIPE </item>
+ <item> SIGALRM </item>
+ <item> SIGTERM </item>
+ <item> SIGSTKFLT </item>
+ <item> SIGCLD </item>
+ <item> SIGCHLD </item>
+ <item> SIGCONT </item>
+ <item> SIGSTOP </item>
+ <item> SIGTSTP </item>
+ <item> SIGTTIN </item>
+ <item> SIGTTOU </item>
+ <item> SIGURG </item>
+ <item> SIGXCPU </item>
+ <item> SIGXFSZ </item>
+ <item> SIGVTALRM </item>
+ <item> SIGPROF </item>
+ <item> SIGWINCH </item>
+ <item> SIGPOLL </item>
+ <item> SIGIO </item>
+ <item> SIGPWR </item>
+ <item> SIGSYS </item>
+ <item> SIGBABY </item>
+ <item> PRIO_PGRP </item>
+ <item> PRIO_USER </item>
+ <item> PRIO_PROCESS </item>
+ <item> PGSQL_CONNECT_FORCE_NEW </item>
+ <item> PGSQL_ASSOC </item>
+ <item> PGSQL_NUM </item>
+ <item> PGSQL_BOTH </item>
+ <item> PGSQL_CONNECTION_BAD </item>
+ <item> PGSQL_CONNECTION_OK </item>
+ <item> PGSQL_SEEK_SET </item>
+ <item> PGSQL_SEEK_CUR </item>
+ <item> PGSQL_SEEK_END </item>
+ <item> PGSQL_STATUS_LONG </item>
+ <item> PGSQL_STATUS_STRING </item>
+ <item> PGSQL_EMPTY_QUERY </item>
+ <item> PGSQL_COMMAND_OK </item>
+ <item> PGSQL_TUPLES_OK </item>
+ <item> PGSQL_COPY_OUT </item>
+ <item> PGSQL_COPY_IN </item>
+ <item> PGSQL_BAD_RESPONSE </item>
+ <item> PGSQL_NONFATAL_ERROR </item>
+ <item> PGSQL_FATAL_ERROR </item>
+ <item> PGSQL_CONV_IGNORE_DEFAULT </item>
+ <item> PGSQL_CONV_FORCE_NULL </item>
+ <item> PGSQL_CONV_IGNORE_NOT_NULL </item>
+ <item> PGSQL_DML_NO_CONV </item>
+ <item> PGSQL_DML_EXEC </item>
+ <item> PGSQL_DML_ASYNC </item>
+ <item> PGSQL_DML_STRING </item>
+ <item> SNMP_VALUE_LIBRARY </item>
+ <item> SNMP_VALUE_PLAIN </item>
+ <item> SNMP_VALUE_OBJECT </item>
+ <item> SNMP_BIT_STR </item>
+ <item> SNMP_OCTET_STR </item>
+ <item> SNMP_OPAQUE </item>
+ <item> SNMP_NULL </item>
+ <item> SNMP_OBJECT_ID </item>
+ <item> SNMP_IPADDRESS </item>
+ <item> SNMP_COUNTER </item>
+ <item> SNMP_UNSIGNED </item>
+ <item> SNMP_TIMETICKS </item>
+ <item> SNMP_UINTEGER </item>
+ <item> SNMP_INTEGER </item>
+ <item> SNMP_COUNTER64 </item>
+ <item> SOAP_1_1 </item>
+ <item> SOAP_1_2 </item>
+ <item> SOAP_PERSISTENCE_SESSION </item>
+ <item> SOAP_PERSISTENCE_REQUEST </item>
+ <item> SOAP_FUNCTIONS_ALL </item>
+ <item> SOAP_ENCODED </item>
+ <item> SOAP_LITERAL </item>
+ <item> SOAP_RPC </item>
+ <item> SOAP_DOCUMENT </item>
+ <item> SOAP_ACTOR_NEXT </item>
+ <item> SOAP_ACTOR_NONE </item>
+ <item> SOAP_ACTOR_UNLIMATERECEIVER </item>
+ <item> SOAP_COMPRESSION_ACCEPT </item>
+ <item> SOAP_COMPRESSION_GZIP </item>
+ <item> SOAP_COMPRESSION_DEFLATE </item>
+ <item> UNKNOWN_TYPE </item>
+ <item> XSD_STRING </item>
+ <item> XSD_BOOLEAN </item>
+ <item> XSD_DECIMAL </item>
+ <item> XSD_FLOAT </item>
+ <item> XSD_DOUBLE </item>
+ <item> XSD_DURATION </item>
+ <item> XSD_DATETIME </item>
+ <item> XSD_TIME </item>
+ <item> XSD_DATE </item>
+ <item> XSD_GYEARMONTH </item>
+ <item> XSD_GYEAR </item>
+ <item> XSD_GMONTHDAY </item>
+ <item> XSD_GDAY </item>
+ <item> XSD_GMONTH </item>
+ <item> XSD_HEXBINARY </item>
+ <item> XSD_BASE64BINARY </item>
+ <item> XSD_ANYURI </item>
+ <item> XSD_QNAME </item>
+ <item> XSD_NOTATION </item>
+ <item> XSD_NORMALIZEDSTRING </item>
+ <item> XSD_TOKEN </item>
+ <item> XSD_LANGUAGE </item>
+ <item> XSD_NMTOKEN </item>
+ <item> XSD_NAME </item>
+ <item> XSD_NCNAME </item>
+ <item> XSD_ID </item>
+ <item> XSD_IDREF </item>
+ <item> XSD_IDREFS </item>
+ <item> XSD_ENTITY </item>
+ <item> XSD_ENTITIES </item>
+ <item> XSD_INTEGER </item>
+ <item> XSD_NONPOSITIVEINTEGER </item>
+ <item> XSD_NEGATIVEINTEGER </item>
+ <item> XSD_LONG </item>
+ <item> XSD_INT </item>
+ <item> XSD_SHORT </item>
+ <item> XSD_BYTE </item>
+ <item> XSD_NONNEGATIVEINTEGER </item>
+ <item> XSD_UNSIGNEDLONG </item>
+ <item> XSD_UNSIGNEDINT </item>
+ <item> XSD_UNSIGNEDSHORT </item>
+ <item> XSD_UNSIGNEDBYTE </item>
+ <item> XSD_POSITIVEINTEGER </item>
+ <item> XSD_NMTOKENS </item>
+ <item> XSD_ANYTYPE </item>
+ <item> SOAP_ENC_OBJECT </item>
+ <item> SOAP_ENC_ARRAY </item>
+ <item> XSD_1999_TIMEINSTANT </item>
+ <item> XSD_NAMESPACE </item>
+ <item> XSD_1999_NAMESPACE </item>
+ <item> AF_UNIX </item>
+ <item> AF_INET </item>
+ <item> AF_INET6 </item>
+ <item> SOCK_STREAM </item>
+ <item> SOCK_DGRAM </item>
+ <item> SOCK_RAW </item>
+ <item> SOCK_SEQPACKET </item>
+ <item> SOCK_RDM </item>
+ <item> MSG_OOB </item>
+ <item> MSG_WAITALL </item>
+ <item> MSG_PEEK </item>
+ <item> MSG_DONTROUTE </item>
+ <item> SO_DEBUG </item>
+ <item> SO_REUSEADDR </item>
+ <item> SO_KEEPALIVE </item>
+ <item> SO_DONTROUTE </item>
+ <item> SO_LINGER </item>
+ <item> SO_BROADCAST </item>
+ <item> SO_OOBINLINE </item>
+ <item> SO_SNDBUF </item>
+ <item> SO_RCVBUF </item>
+ <item> SO_SNDLOWAT </item>
+ <item> SO_RCVLOWAT </item>
+ <item> SO_SNDTIMEO </item>
+ <item> SO_RCVTIMEO </item>
+ <item> SO_TYPE </item>
+ <item> SO_ERROR </item>
+ <item> SOL_SOCKET </item>
+ <item> SOMAXCONN </item>
+ <item> PHP_NORMAL_READ </item>
+ <item> PHP_BINARY_READ </item>
+ <item> SOCKET_EPERM </item>
+ <item> SOCKET_ENOENT </item>
+ <item> SOCKET_EINTR </item>
+ <item> SOCKET_EIO </item>
+ <item> SOCKET_ENXIO </item>
+ <item> SOCKET_E2BIG </item>
+ <item> SOCKET_EBADF </item>
+ <item> SOCKET_EAGAIN </item>
+ <item> SOCKET_ENOMEM </item>
+ <item> SOCKET_EACCES </item>
+ <item> SOCKET_EFAULT </item>
+ <item> SOCKET_ENOTBLK </item>
+ <item> SOCKET_EBUSY </item>
+ <item> SOCKET_EEXIST </item>
+ <item> SOCKET_EXDEV </item>
+ <item> SOCKET_ENODEV </item>
+ <item> SOCKET_ENOTDIR </item>
+ <item> SOCKET_EISDIR </item>
+ <item> SOCKET_EINVAL </item>
+ <item> SOCKET_ENFILE </item>
+ <item> SOCKET_EMFILE </item>
+ <item> SOCKET_ENOTTY </item>
+ <item> SOCKET_ENOSPC </item>
+ <item> SOCKET_ESPIPE </item>
+ <item> SOCKET_EROFS </item>
+ <item> SOCKET_EMLINK </item>
+ <item> SOCKET_EPIPE </item>
+ <item> SOCKET_ENAMETOOLONG </item>
+ <item> SOCKET_ENOLCK </item>
+ <item> SOCKET_ENOSYS </item>
+ <item> SOCKET_ENOTEMPTY </item>
+ <item> SOCKET_ELOOP </item>
+ <item> SOCKET_EWOULDBLOCK </item>
+ <item> SOCKET_ENOMSG </item>
+ <item> SOCKET_EIDRM </item>
+ <item> SOCKET_ECHRNG </item>
+ <item> SOCKET_EL2NSYNC </item>
+ <item> SOCKET_EL3HLT </item>
+ <item> SOCKET_EL3RST </item>
+ <item> SOCKET_ELNRNG </item>
+ <item> SOCKET_EUNATCH </item>
+ <item> SOCKET_ENOCSI </item>
+ <item> SOCKET_EL2HLT </item>
+ <item> SOCKET_EBADE </item>
+ <item> SOCKET_EBADR </item>
+ <item> SOCKET_EXFULL </item>
+ <item> SOCKET_ENOANO </item>
+ <item> SOCKET_EBADRQC </item>
+ <item> SOCKET_EBADSLT </item>
+ <item> SOCKET_ENOSTR </item>
+ <item> SOCKET_ENODATA </item>
+ <item> SOCKET_ETIME </item>
+ <item> SOCKET_ENOSR </item>
+ <item> SOCKET_ENONET </item>
+ <item> SOCKET_EREMOTE </item>
+ <item> SOCKET_ENOLINK </item>
+ <item> SOCKET_EADV </item>
+ <item> SOCKET_ESRMNT </item>
+ <item> SOCKET_ECOMM </item>
+ <item> SOCKET_EPROTO </item>
+ <item> SOCKET_EMULTIHOP </item>
+ <item> SOCKET_EBADMSG </item>
+ <item> SOCKET_ENOTUNIQ </item>
+ <item> SOCKET_EBADFD </item>
+ <item> SOCKET_EREMCHG </item>
+ <item> SOCKET_ERESTART </item>
+ <item> SOCKET_ESTRPIPE </item>
+ <item> SOCKET_EUSERS </item>
+ <item> SOCKET_ENOTSOCK </item>
+ <item> SOCKET_EDESTADDRREQ </item>
+ <item> SOCKET_EMSGSIZE </item>
+ <item> SOCKET_EPROTOTYPE </item>
+ <item> SOCKET_ENOPROTOOPT </item>
+ <item> SOCKET_EPROTONOSUPPORT </item>
+ <item> SOCKET_ESOCKTNOSUPPORT </item>
+ <item> SOCKET_EOPNOTSUPP </item>
+ <item> SOCKET_EPFNOSUPPORT </item>
+ <item> SOCKET_EAFNOSUPPORT </item>
+ <item> SOCKET_EADDRINUSE </item>
+ <item> SOCKET_EADDRNOTAVAIL </item>
+ <item> SOCKET_ENETDOWN </item>
+ <item> SOCKET_ENETUNREACH </item>
+ <item> SOCKET_ENETRESET </item>
+ <item> SOCKET_ECONNABORTED </item>
+ <item> SOCKET_ECONNRESET </item>
+ <item> SOCKET_ENOBUFS </item>
+ <item> SOCKET_EISCONN </item>
+ <item> SOCKET_ENOTCONN </item>
+ <item> SOCKET_ESHUTDOWN </item>
+ <item> SOCKET_ETOOMANYREFS </item>
+ <item> SOCKET_ETIMEDOUT </item>
+ <item> SOCKET_ECONNREFUSED </item>
+ <item> SOCKET_EHOSTDOWN </item>
+ <item> SOCKET_EHOSTUNREACH </item>
+ <item> SOCKET_EALREADY </item>
+ <item> SOCKET_EINPROGRESS </item>
+ <item> SOCKET_EISNAM </item>
+ <item> SOCKET_EREMOTEIO </item>
+ <item> SOCKET_EDQUOT </item>
+ <item> SOCKET_ENOMEDIUM </item>
+ <item> SOCKET_EMEDIUMTYPE </item>
+ <item> SOL_TCP </item>
+ <item> SOL_UDP </item>
+ <item> SQLITE_BOTH </item>
+ <item> SQLITE_NUM </item>
+ <item> SQLITE_ASSOC </item>
+ <item> SQLITE_OK </item>
+ <item> SQLITE_ERROR </item>
+ <item> SQLITE_INTERNAL </item>
+ <item> SQLITE_PERM </item>
+ <item> SQLITE_ABORT </item>
+ <item> SQLITE_BUSY </item>
+ <item> SQLITE_LOCKED </item>
+ <item> SQLITE_NOMEM </item>
+ <item> SQLITE_READONLY </item>
+ <item> SQLITE_INTERRUPT </item>
+ <item> SQLITE_IOERR </item>
+ <item> SQLITE_CORRUPT </item>
+ <item> SQLITE_NOTFOUND </item>
+ <item> SQLITE_FULL </item>
+ <item> SQLITE_CANTOPEN </item>
+ <item> SQLITE_PROTOCOL </item>
+ <item> SQLITE_EMPTY </item>
+ <item> SQLITE_SCHEMA </item>
+ <item> SQLITE_TOOBIG </item>
+ <item> SQLITE_CONSTRAINT </item>
+ <item> SQLITE_MISMATCH </item>
+ <item> SQLITE_MISUSE </item>
+ <item> SQLITE_NOLFS </item>
+ <item> SQLITE_AUTH </item>
+ <item> SQLITE_FORMAT </item>
+ <item> SQLITE_ROW </item>
+ <item> SQLITE_DONE </item>
+ <item> MSG_IPC_NOWAIT </item>
+ <item> MSG_NOERROR </item>
+ <item> MSG_EXCEPT </item>
+ <item> T_INCLUDE </item>
+ <item> T_INCLUDE_ONCE </item>
+ <item> T_EVAL </item>
+ <item> T_REQUIRE </item>
+ <item> T_REQUIRE_ONCE </item>
+ <item> T_LOGICAL_OR </item>
+ <item> T_LOGICAL_XOR </item>
+ <item> T_LOGICAL_AND </item>
+ <item> T_PRINT </item>
+ <item> T_PLUS_EQUAL </item>
+ <item> T_MINUS_EQUAL </item>
+ <item> T_MUL_EQUAL </item>
+ <item> T_DIV_EQUAL </item>
+ <item> T_CONCAT_EQUAL </item>
+ <item> T_MOD_EQUAL </item>
+ <item> T_AND_EQUAL </item>
+ <item> T_OR_EQUAL </item>
+ <item> T_XOR_EQUAL </item>
+ <item> T_SL_EQUAL </item>
+ <item> T_SR_EQUAL </item>
+ <item> T_BOOLEAN_OR </item>
+ <item> T_BOOLEAN_AND </item>
+ <item> T_IS_EQUAL </item>
+ <item> T_IS_NOT_EQUAL </item>
+ <item> T_IS_IDENTICAL </item>
+ <item> T_IS_NOT_IDENTICAL </item>
+ <item> T_IS_SMALLER_OR_EQUAL </item>
+ <item> T_IS_GREATER_OR_EQUAL </item>
+ <item> T_SL </item>
+ <item> T_SR </item>
+ <item> T_INC </item>
+ <item> T_DEC </item>
+ <item> T_INT_CAST </item>
+ <item> T_DOUBLE_CAST </item>
+ <item> T_STRING_CAST </item>
+ <item> T_ARRAY_CAST </item>
+ <item> T_OBJECT_CAST </item>
+ <item> T_BOOL_CAST </item>
+ <item> T_UNSET_CAST </item>
+ <item> T_NEW </item>
+ <item> T_EXIT </item>
+ <item> T_IF </item>
+ <item> T_ELSEIF </item>
+ <item> T_ELSE </item>
+ <item> T_ENDIF </item>
+ <item> T_LNUMBER </item>
+ <item> T_DNUMBER </item>
+ <item> T_STRING </item>
+ <item> T_STRING_VARNAME </item>
+ <item> T_VARIABLE </item>
+ <item> T_NUM_STRING </item>
+ <item> T_INLINE_HTML </item>
+ <item> T_CHARACTER </item>
+ <item> T_BAD_CHARACTER </item>
+ <item> T_ENCAPSED_AND_WHITESPACE </item>
+ <item> T_CONSTANT_ENCAPSED_STRING </item>
+ <item> T_ECHO </item>
+ <item> T_DO </item>
+ <item> T_WHILE </item>
+ <item> T_ENDWHILE </item>
+ <item> T_FOR </item>
+ <item> T_ENDFOR </item>
+ <item> T_FOREACH </item>
+ <item> T_ENDFOREACH </item>
+ <item> T_DECLARE </item>
+ <item> T_ENDDECLARE </item>
+ <item> T_AS </item>
+ <item> T_SWITCH </item>
+ <item> T_ENDSWITCH </item>
+ <item> T_CASE </item>
+ <item> T_DEFAULT </item>
+ <item> T_BREAK </item>
+ <item> T_CONTINUE </item>
+ <item> T_FUNCTION </item>
+ <item> T_CONST </item>
+ <item> T_RETURN </item>
+ <item> T_USE </item>
+ <item> T_GLOBAL </item>
+ <item> T_STATIC </item>
+ <item> T_VAR </item>
+ <item> T_UNSET </item>
+ <item> T_ISSET </item>
+ <item> T_EMPTY </item>
+ <item> T_CLASS </item>
+ <item> T_EXTENDS </item>
+ <item> T_INTERFACE </item>
+ <item> T_IMPLEMENTS </item>
+ <item> T_OBJECT_OPERATOR </item>
+ <item> T_DOUBLE_ARROW </item>
+ <item> T_LIST </item>
+ <item> T_ARRAY </item>
+ <item> T_CLASS_C </item>
+ <item> T_FUNC_C </item>
+ <item> T_METHOD_C </item>
+ <item> T_LINE </item>
+ <item> T_FILE </item>
+ <item> T_COMMENT </item>
+ <item> T_DOC_COMMENT </item>
+ <item> T_OPEN_TAG </item>
+ <item> T_OPEN_TAG_WITH_ECHO </item>
+ <item> T_CLOSE_TAG </item>
+ <item> T_WHITESPACE </item>
+ <item> T_START_HEREDOC </item>
+ <item> T_END_HEREDOC </item>
+ <item> T_DOLLAR_OPEN_CURLY_BRACES </item>
+ <item> T_CURLY_OPEN </item>
+ <item> T_PAAMAYIM_NEKUDOTAYIM </item>
+ <item> T_DOUBLE_COLON </item>
+ <item> T_ABSTRACT </item>
+ <item> T_CATCH </item>
+ <item> T_FINAL </item>
+ <item> T_INSTANCEOF </item>
+ <item> T_PRIVATE </item>
+ <item> T_PROTECTED </item>
+ <item> T_PUBLIC </item>
+ <item> T_THROW </item>
+ <item> T_TRY </item>
+ <item> T_CLONE </item>
+ <item> XSL_CLONE_AUTO </item>
+ <item> XSL_CLONE_NEVER </item>
+ <item> XSL_CLONE_ALWAYS </item>
+ <item> YPERR_BADARGS </item>
+ <item> YPERR_BADDB </item>
+ <item> YPERR_BUSY </item>
+ <item> YPERR_DOMAIN </item>
+ <item> YPERR_KEY </item>
+ <item> YPERR_MAP </item>
+ <item> YPERR_NODOM </item>
+ <item> YPERR_NOMORE </item>
+ <item> YPERR_PMAP </item>
+ <item> YPERR_RESRC </item>
+ <item> YPERR_RPC </item>
+ <item> YPERR_YPBIND </item>
+ <item> YPERR_YPERR </item>
+ <item> YPERR_YPSERV </item>
+ <item> YPERR_VERS </item>
+ <item> FORCE_GZIP </item>
+ <item> FORCE_DEFLATE </item>
+ <item> E_ERROR </item>
+ <item> E_WARNING </item>
+ <item> E_PARSE </item>
+ <item> E_NOTICE </item>
+ <item> E_STRICT </item>
+ <item> E_CORE_ERROR </item>
+ <item> E_CORE_WARNING </item>
+ <item> E_COMPILE_ERROR </item>
+ <item> E_COMPILE_WARNING </item>
+ <item> E_USER_ERROR </item>
+ <item> E_USER_WARNING </item>
+ <item> E_USER_NOTICE </item>
+ <item> E_ALL </item>
+ <item> TRUE </item>
+ <item> FALSE </item>
+ <item> ZEND_THREAD_SAFE </item>
+ <item> NULL </item>
+ <item> PHP_VERSION </item>
+ <item> PHP_OS </item>
+ <item> PHP_SAPI </item>
+ <item> DEFAULT_INCLUDE_PATH </item>
+ <item> PEAR_INSTALL_DIR </item>
+ <item> PEAR_EXTENSION_DIR </item>
+ <item> PHP_EXTENSION_DIR </item>
+ <item> PHP_PREFIX </item>
+ <item> PHP_BINDIR </item>
+ <item> PHP_LIBDIR </item>
+ <item> PHP_DATADIR </item>
+ <item> PHP_SYSCONFDIR </item>
+ <item> PHP_LOCALSTATEDIR </item>
+ <item> PHP_CONFIG_FILE_PATH </item>
+ <item> PHP_CONFIG_FILE_SCAN_DIR </item>
+ <item> PHP_SHLIB_SUFFIX </item>
+ <item> PHP_EOL </item>
+ <item> PHP_OUTPUT_HANDLER_START </item>
+ <item> PHP_OUTPUT_HANDLER_CONT </item>
+ <item> PHP_OUTPUT_HANDLER_END </item>
+ <item> UPLOAD_ERR_OK </item>
+ <item> UPLOAD_ERR_INI_SIZE </item>
+ <item> UPLOAD_ERR_FORM_SIZE </item>
+ <item> UPLOAD_ERR_PARTIAL </item>
+ <item> UPLOAD_ERR_NO_FILE </item>
+ <item> UPLOAD_ERR_NO_TMP_DIR </item>
+ <item> P_STATIC </item>
+ <item> P_PUBLIC </item>
+ <item> P_PROTECTED </item>
+ <item> P_PRIVATE </item>
+ <item> M_STATIC </item>
+ <item> M_PUBLIC </item>
+ <item> M_PROTECTED </item>
+ <item> M_PRIVATE </item>
+ <item> M_ABSTRACT </item>
+ <item> M_FINAL </item>
+ <item> C_IMPLICIT_ABSTRACT </item>
+ <item> C_EXPLICIT_ABSTRACT </item>
+ <item> C_FINAL </item>
+ <item> XML_ERROR_NONE </item>
+ <item> XML_ERROR_NO_MEMORY </item>
+ <item> XML_ERROR_SYNTAX </item>
+ <item> XML_ERROR_NO_ELEMENTS </item>
+ <item> XML_ERROR_INVALID_TOKEN </item>
+ <item> XML_ERROR_UNCLOSED_TOKEN </item>
+ <item> XML_ERROR_PARTIAL_CHAR </item>
+ <item> XML_ERROR_TAG_MISMATCH </item>
+ <item> XML_ERROR_DUPLICATE_ATTRIBUTE </item>
+ <item> XML_ERROR_JUNK_AFTER_DOC_ELEMENT </item>
+ <item> XML_ERROR_PARAM_ENTITY_REF </item>
+ <item> XML_ERROR_UNDEFINED_ENTITY </item>
+ <item> XML_ERROR_RECURSIVE_ENTITY_REF </item>
+ <item> XML_ERROR_ASYNC_ENTITY </item>
+ <item> XML_ERROR_BAD_CHAR_REF </item>
+ <item> XML_ERROR_BINARY_ENTITY_REF </item>
+ <item> XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF </item>
+ <item> XML_ERROR_MISPLACED_XML_PI </item>
+ <item> XML_ERROR_UNKNOWN_ENCODING </item>
+ <item> XML_ERROR_INCORRECT_ENCODING </item>
+ <item> XML_ERROR_UNCLOSED_CDATA_SECTION </item>
+ <item> XML_ERROR_EXTERNAL_ENTITY_HANDLING </item>
+ <item> XML_OPTION_CASE_FOLDING </item>
+ <item> XML_OPTION_TARGET_ENCODING </item>
+ <item> XML_OPTION_SKIP_TAGSTART </item>
+ <item> XML_OPTION_SKIP_WHITE </item>
+ <item> XML_SAX_IMPL </item>
+ <item> CONNECTION_ABORTED </item>
+ <item> CONNECTION_NORMAL </item>
+ <item> CONNECTION_TIMEOUT </item>
+ <item> INI_USER </item>
+ <item> INI_PERDIR </item>
+ <item> INI_SYSTEM </item>
+ <item> INI_ALL </item>
+ <item> SUNFUNCS_RET_TIMESTAMP </item>
+ <item> SUNFUNCS_RET_STRING </item>
+ <item> SUNFUNCS_RET_DOUBLE </item>
+ <item> M_E </item>
+ <item> M_LOG2E </item>
+ <item> M_LOG10E </item>
+ <item> M_LN2 </item>
+ <item> M_LN10 </item>
+ <item> M_PI </item>
+ <item> M_PI_2 </item>
+ <item> M_PI_4 </item>
+ <item> M_1_PI </item>
+ <item> M_2_PI </item>
+ <item> M_2_SQRTPI </item>
+ <item> M_SQRT2 </item>
+ <item> M_SQRT1_2 </item>
+ <item> INF </item>
+ <item> NAN </item>
+ <item> INFO_GENERAL </item>
+ <item> INFO_CREDITS </item>
+ <item> INFO_CONFIGURATION </item>
+ <item> INFO_MODULES </item>
+ <item> INFO_ENVIRONMENT </item>
+ <item> INFO_VARIABLES </item>
+ <item> INFO_LICENSE </item>
+ <item> INFO_ALL </item>
+ <item> CREDITS_GROUP </item>
+ <item> CREDITS_GENERAL </item>
+ <item> CREDITS_SAPI </item>
+ <item> CREDITS_MODULES </item>
+ <item> CREDITS_DOCS </item>
+ <item> CREDITS_FULLPAGE </item>
+ <item> CREDITS_QA </item>
+ <item> CREDITS_ALL </item>
+ <item> HTML_SPECIALCHARS </item>
+ <item> HTML_ENTITIES </item>
+ <item> ENT_COMPAT </item>
+ <item> ENT_QUOTES </item>
+ <item> ENT_NOQUOTES </item>
+ <item> STR_PAD_LEFT </item>
+ <item> STR_PAD_RIGHT </item>
+ <item> STR_PAD_BOTH </item>
+ <item> PATHINFO_DIRNAME </item>
+ <item> PATHINFO_BASENAME </item>
+ <item> PATHINFO_EXTENSION </item>
+ <item> CHAR_MAX </item>
+ <item> LC_CTYPE </item>
+ <item> LC_NUMERIC </item>
+ <item> LC_TIME </item>
+ <item> LC_COLLATE </item>
+ <item> LC_MONETARY </item>
+ <item> LC_ALL </item>
+ <item> LC_MESSAGES </item>
+ <item> SEEK_SET </item>
+ <item> SEEK_CUR </item>
+ <item> SEEK_END </item>
+ <item> LOCK_SH </item>
+ <item> LOCK_EX </item>
+ <item> LOCK_UN </item>
+ <item> LOCK_NB </item>
+ <item> STREAM_NOTIFY_CONNECT </item>
+ <item> STREAM_NOTIFY_AUTH_REQUIRED </item>
+ <item> STREAM_NOTIFY_AUTH_RESULT </item>
+ <item> STREAM_NOTIFY_MIME_TYPE_IS </item>
+ <item> STREAM_NOTIFY_FILE_SIZE_IS </item>
+ <item> STREAM_NOTIFY_REDIRECTED </item>
+ <item> STREAM_NOTIFY_PROGRESS </item>
+ <item> STREAM_NOTIFY_FAILURE </item>
+ <item> STREAM_NOTIFY_COMPLETED </item>
+ <item> STREAM_NOTIFY_RESOLVE </item>
+ <item> STREAM_NOTIFY_SEVERITY_INFO </item>
+ <item> STREAM_NOTIFY_SEVERITY_WARN </item>
+ <item> STREAM_NOTIFY_SEVERITY_ERR </item>
+ <item> STREAM_FILTER_READ </item>
+ <item> STREAM_FILTER_WRITE </item>
+ <item> STREAM_FILTER_ALL </item>
+ <item> STREAM_CLIENT_PERSISTENT </item>
+ <item> STREAM_CLIENT_ASYNC_CONNECT </item>
+ <item> STREAM_CLIENT_CONNECT </item>
+ <item> STREAM_PEEK </item>
+ <item> STREAM_OOB </item>
+ <item> STREAM_SERVER_BIND </item>
+ <item> STREAM_SERVER_LISTEN </item>
+ <item> FILE_USE_INCLUDE_PATH </item>
+ <item> FILE_IGNORE_NEW_LINES </item>
+ <item> FILE_SKIP_EMPTY_LINES </item>
+ <item> FILE_APPEND </item>
+ <item> FILE_NO_DEFAULT_CONTEXT </item>
+ <item> FNM_NOESCAPE </item>
+ <item> FNM_PATHNAME </item>
+ <item> FNM_PERIOD </item>
+ <item> FNM_CASEFOLD </item>
+ <item> PSFS_PASS_ON </item>
+ <item> PSFS_FEED_ME </item>
+ <item> PSFS_ERR_FATAL </item>
+ <item> PSFS_FLAG_NORMAL </item>
+ <item> PSFS_FLAG_FLUSH_INC </item>
+ <item> PSFS_FLAG_FLUSH_CLOSE </item>
+ <item> ABDAY_1 </item>
+ <item> ABDAY_2 </item>
+ <item> ABDAY_3 </item>
+ <item> ABDAY_4 </item>
+ <item> ABDAY_5 </item>
+ <item> ABDAY_6 </item>
+ <item> ABDAY_7 </item>
+ <item> DAY_1 </item>
+ <item> DAY_2 </item>
+ <item> DAY_3 </item>
+ <item> DAY_4 </item>
+ <item> DAY_5 </item>
+ <item> DAY_6 </item>
+ <item> DAY_7 </item>
+ <item> ABMON_1 </item>
+ <item> ABMON_2 </item>
+ <item> ABMON_3 </item>
+ <item> ABMON_4 </item>
+ <item> ABMON_5 </item>
+ <item> ABMON_6 </item>
+ <item> ABMON_7 </item>
+ <item> ABMON_8 </item>
+ <item> ABMON_9 </item>
+ <item> ABMON_10 </item>
+ <item> ABMON_11 </item>
+ <item> ABMON_12 </item>
+ <item> MON_1 </item>
+ <item> MON_2 </item>
+ <item> MON_3 </item>
+ <item> MON_4 </item>
+ <item> MON_5 </item>
+ <item> MON_6 </item>
+ <item> MON_7 </item>
+ <item> MON_8 </item>
+ <item> MON_9 </item>
+ <item> MON_10 </item>
+ <item> MON_11 </item>
+ <item> MON_12 </item>
+ <item> AM_STR </item>
+ <item> PM_STR </item>
+ <item> D_T_FMT </item>
+ <item> D_FMT </item>
+ <item> T_FMT </item>
+ <item> T_FMT_AMPM </item>
+ <item> ERA </item>
+ <item> ERA_D_T_FMT </item>
+ <item> ERA_D_FMT </item>
+ <item> ERA_T_FMT </item>
+ <item> ALT_DIGITS </item>
+ <item> CRNCYSTR </item>
+ <item> RADIXCHAR </item>
+ <item> THOUSEP </item>
+ <item> YESEXPR </item>
+ <item> NOEXPR </item>
+ <item> CODESET </item>
+ <item> CRYPT_SALT_LENGTH </item>
+ <item> CRYPT_STD_DES </item>
+ <item> CRYPT_EXT_DES </item>
+ <item> CRYPT_MD5 </item>
+ <item> CRYPT_BLOWFISH </item>
+ <item> DIRECTORY_SEPARATOR </item>
+ <item> PATH_SEPARATOR </item>
+ <item> GLOB_BRACE </item>
+ <item> GLOB_MARK </item>
+ <item> GLOB_NOSORT </item>
+ <item> GLOB_NOCHECK </item>
+ <item> GLOB_NOESCAPE </item>
+ <item> GLOB_ONLYDIR </item>
+ <item> LOG_EMERG </item>
+ <item> LOG_ALERT </item>
+ <item> LOG_CRIT </item>
+ <item> LOG_ERR </item>
+ <item> LOG_WARNING </item>
+ <item> LOG_NOTICE </item>
+ <item> LOG_INFO </item>
+ <item> LOG_DEBUG </item>
+ <item> LOG_KERN </item>
+ <item> LOG_USER </item>
+ <item> LOG_MAIL </item>
+ <item> LOG_DAEMON </item>
+ <item> LOG_AUTH </item>
+ <item> LOG_SYSLOG </item>
+ <item> LOG_LPR </item>
+ <item> LOG_NEWS </item>
+ <item> LOG_UUCP </item>
+ <item> LOG_CRON </item>
+ <item> LOG_AUTHPRIV </item>
+ <item> LOG_LOCAL0 </item>
+ <item> LOG_LOCAL1 </item>
+ <item> LOG_LOCAL2 </item>
+ <item> LOG_LOCAL3 </item>
+ <item> LOG_LOCAL4 </item>
+ <item> LOG_LOCAL5 </item>
+ <item> LOG_LOCAL6 </item>
+ <item> LOG_LOCAL7 </item>
+ <item> LOG_PID </item>
+ <item> LOG_CONS </item>
+ <item> LOG_ODELAY </item>
+ <item> LOG_NDELAY </item>
+ <item> LOG_NOWAIT </item>
+ <item> LOG_PERROR </item>
+ <item> EXTR_OVERWRITE </item>
+ <item> EXTR_SKIP </item>
+ <item> EXTR_PREFIX_SAME </item>
+ <item> EXTR_PREFIX_ALL </item>
+ <item> EXTR_PREFIX_INVALID </item>
+ <item> EXTR_PREFIX_IF_EXISTS </item>
+ <item> EXTR_IF_EXISTS </item>
+ <item> EXTR_REFS </item>
+ <item> SORT_ASC </item>
+ <item> SORT_DESC </item>
+ <item> SORT_REGULAR </item>
+ <item> SORT_NUMERIC </item>
+ <item> SORT_STRING </item>
+ <item> SORT_LOCALE_STRING </item>
+ <item> CASE_LOWER </item>
+ <item> CASE_UPPER </item>
+ <item> COUNT_NORMAL </item>
+ <item> COUNT_RECURSIVE </item>
+ <item> ASSERT_ACTIVE </item>
+ <item> ASSERT_CALLBACK </item>
+ <item> ASSERT_BAIL </item>
+ <item> ASSERT_WARNING </item>
+ <item> ASSERT_QUIET_EVAL </item>
+ <item> STREAM_USE_PATH </item>
+ <item> STREAM_IGNORE_URL </item>
+ <item> STREAM_ENFORCE_SAFE_MODE </item>
+ <item> STREAM_REPORT_ERRORS </item>
+ <item> STREAM_MUST_SEEK </item>
+ <item> STREAM_URL_STAT_LINK </item>
+ <item> STREAM_URL_STAT_QUIET </item>
+ <item> STREAM_MKDIR_RECURSIVE </item>
+ <item> IMAGETYPE_GIF </item>
+ <item> IMAGETYPE_JPEG </item>
+ <item> IMAGETYPE_PNG </item>
+ <item> IMAGETYPE_SWF </item>
+ <item> IMAGETYPE_PSD </item>
+ <item> IMAGETYPE_BMP </item>
+ <item> IMAGETYPE_TIFF_II </item>
+ <item> IMAGETYPE_TIFF_MM </item>
+ <item> IMAGETYPE_JPC </item>
+ <item> IMAGETYPE_JP2 </item>
+ <item> IMAGETYPE_JPX </item>
+ <item> IMAGETYPE_JB2 </item>
+ <item> IMAGETYPE_IFF </item>
+ <item> IMAGETYPE_WBMP </item>
+ <item> IMAGETYPE_JPEG2000 </item>
+ <item> IMAGETYPE_XBM </item>
+ <item> DNS_A </item>
+ <item> DNS_NS </item>
+ <item> DNS_CNAME </item>
+ <item> DNS_SOA </item>
+ <item> DNS_PTR </item>
+ <item> DNS_HINFO </item>
+ <item> DNS_MX </item>
+ <item> DNS_TXT </item>
+ <item> DNS_SRV </item>
+ <item> DNS_NAPTR </item>
+ <item> DNS_AAAA </item>
+ <item> DNS_ANY </item>
+ <item> DNS_ALL </item>
+ <item> RIT_LEAVES_ONLY </item>
+ <item> RIT_SELF_FIRST </item>
+ <item> RIT_CHILD_FIRST </item>
+ <item> CIT_CALL_TOSTRING </item>
+ <item> CIT_CATCH_GET_CHILD </item>
+ <item> PREG_PATTERN_ORDER </item>
+ <item> PREG_SET_ORDER </item>
+ <item> PREG_OFFSET_CAPTURE </item>
+ <item> PREG_SPLIT_NO_EMPTY </item>
+ <item> PREG_SPLIT_DELIM_CAPTURE </item>
+ <item> PREG_SPLIT_OFFSET_CAPTURE </item>
+ <item> PREG_GREP_INVERT </item>
+ <item> CAL_GREGORIAN </item>
+ <item> CAL_JULIAN </item>
+ <item> CAL_JEWISH </item>
+ <item> CAL_FRENCH </item>
+ <item> CAL_NUM_CALS </item>
+ <item> CAL_DOW_DAYNO </item>
+ <item> CAL_DOW_SHORT </item>
+ <item> CAL_DOW_LONG </item>
+ <item> CAL_MONTH_GREGORIAN_SHORT </item>
+ <item> CAL_MONTH_GREGORIAN_LONG </item>
+ <item> CAL_MONTH_JULIAN_SHORT </item>
+ <item> CAL_MONTH_JULIAN_LONG </item>
+ <item> CAL_MONTH_JEWISH </item>
+ <item> CAL_MONTH_FRENCH </item>
+ <item> CAL_EASTER_DEFAULT </item>
+ <item> CAL_EASTER_ROMAN </item>
+ <item> CAL_EASTER_ALWAYS_GREGORIAN </item>
+ <item> CAL_EASTER_ALWAYS_JULIAN </item>
+ <item> CAL_JEWISH_ADD_ALAFIM_GERESH </item>
+ <item> CAL_JEWISH_ADD_ALAFIM </item>
+ <item> CAL_JEWISH_ADD_GERESHAYIM </item>
+ <item> CURLOPT_DNS_USE_GLOBAL_CACHE </item>
+ <item> CURLOPT_DNS_CACHE_TIMEOUT </item>
+ <item> CURLOPT_PORT </item>
+ <item> CURLOPT_FILE </item>
+ <item> CURLOPT_READDATA </item>
+ <item> CURLOPT_INFILE </item>
+ <item> CURLOPT_INFILESIZE </item>
+ <item> CURLOPT_URL </item>
+ <item> CURLOPT_PROXY </item>
+ <item> CURLOPT_VERBOSE </item>
+ <item> CURLOPT_HEADER </item>
+ <item> CURLOPT_HTTPHEADER </item>
+ <item> CURLOPT_NOPROGRESS </item>
+ <item> CURLOPT_NOBODY </item>
+ <item> CURLOPT_FAILONERROR </item>
+ <item> CURLOPT_UPLOAD </item>
+ <item> CURLOPT_POST </item>
+ <item> CURLOPT_FTPLISTONLY </item>
+ <item> CURLOPT_FTPAPPEND </item>
+ <item> CURLOPT_NETRC </item>
+ <item> CURLOPT_FOLLOWLOCATION </item>
+ <item> CURLOPT_FTPASCII </item>
+ <item> CURLOPT_PUT </item>
+ <item> CURLOPT_MUTE </item>
+ <item> CURLOPT_USERPWD </item>
+ <item> CURLOPT_PROXYUSERPWD </item>
+ <item> CURLOPT_RANGE </item>
+ <item> CURLOPT_TIMEOUT </item>
+ <item> CURLOPT_POSTFIELDS </item>
+ <item> CURLOPT_REFERER </item>
+ <item> CURLOPT_USERAGENT </item>
+ <item> CURLOPT_FTPPORT </item>
+ <item> CURLOPT_FTP_USE_EPSV </item>
+ <item> CURLOPT_LOW_SPEED_LIMIT </item>
+ <item> CURLOPT_LOW_SPEED_TIME </item>
+ <item> CURLOPT_RESUME_FROM </item>
+ <item> CURLOPT_COOKIE </item>
+ <item> CURLOPT_SSLCERT </item>
+ <item> CURLOPT_SSLCERTPASSWD </item>
+ <item> CURLOPT_WRITEHEADER </item>
+ <item> CURLOPT_SSL_VERIFYHOST </item>
+ <item> CURLOPT_COOKIEFILE </item>
+ <item> CURLOPT_SSLVERSION </item>
+ <item> CURLOPT_TIMECONDITION </item>
+ <item> CURLOPT_TIMEVALUE </item>
+ <item> CURLOPT_CUSTOMREQUEST </item>
+ <item> CURLOPT_STDERR </item>
+ <item> CURLOPT_TRANSFERTEXT </item>
+ <item> CURLOPT_RETURNTRANSFER </item>
+ <item> CURLOPT_QUOTE </item>
+ <item> CURLOPT_POSTQUOTE </item>
+ <item> CURLOPT_INTERFACE </item>
+ <item> CURLOPT_KRB4LEVEL </item>
+ <item> CURLOPT_HTTPPROXYTUNNEL </item>
+ <item> CURLOPT_FILETIME </item>
+ <item> CURLOPT_WRITEFUNCTION </item>
+ <item> CURLOPT_READFUNCTION </item>
+ <item> CURLOPT_PASSWDFUNCTION </item>
+ <item> CURLOPT_HEADERFUNCTION </item>
+ <item> CURLOPT_MAXREDIRS </item>
+ <item> CURLOPT_MAXCONNECTS </item>
+ <item> CURLOPT_CLOSEPOLICY </item>
+ <item> CURLOPT_FRESH_CONNECT </item>
+ <item> CURLOPT_FORBID_REUSE </item>
+ <item> CURLOPT_RANDOM_FILE </item>
+ <item> CURLOPT_EGDSOCKET </item>
+ <item> CURLOPT_CONNECTTIMEOUT </item>
+ <item> CURLOPT_SSL_VERIFYPEER </item>
+ <item> CURLOPT_CAINFO </item>
+ <item> CURLOPT_CAPATH </item>
+ <item> CURLOPT_COOKIEJAR </item>
+ <item> CURLOPT_SSL_CIPHER_LIST </item>
+ <item> CURLOPT_BINARYTRANSFER </item>
+ <item> CURLOPT_NOSIGNAL </item>
+ <item> CURLOPT_PROXYTYPE </item>
+ <item> CURLOPT_BUFFERSIZE </item>
+ <item> CURLOPT_HTTPGET </item>
+ <item> CURLOPT_HTTP_VERSION </item>
+ <item> CURLOPT_SSLKEY </item>
+ <item> CURLOPT_SSLKEYTYPE </item>
+ <item> CURLOPT_SSLKEYPASSWD </item>
+ <item> CURLOPT_SSLENGINE </item>
+ <item> CURLOPT_SSLENGINE_DEFAULT </item>
+ <item> CURLOPT_SSLCERTTYPE </item>
+ <item> CURLOPT_CRLF </item>
+ <item> CURLOPT_ENCODING </item>
+ <item> CURLOPT_PROXYPORT </item>
+ <item> CURLOPT_UNRESTRICTED_AUTH </item>
+ <item> CURLOPT_FTP_USE_EPRT </item>
+ <item> CURLOPT_HTTP200ALIASES </item>
+ <item> CURL_TIMECOND_IFMODSINCE </item>
+ <item> CURL_TIMECOND_IFUNMODSINCE </item>
+ <item> CURL_TIMECOND_LASTMOD </item>
+ <item> CURLOPT_HTTPAUTH </item>
+ <item> CURLAUTH_BASIC </item>
+ <item> CURLAUTH_DIGEST </item>
+ <item> CURLAUTH_GSSNEGOTIATE </item>
+ <item> CURLAUTH_NTLM </item>
+ <item> CURLAUTH_ANY </item>
+ <item> CURLAUTH_ANYSAFE </item>
+ <item> CURLOPT_PROXYAUTH </item>
+ <item> CURLCLOSEPOLICY_LEAST_RECENTLY_USED </item>
+ <item> CURLCLOSEPOLICY_LEAST_TRAFFIC </item>
+ <item> CURLCLOSEPOLICY_SLOWEST </item>
+ <item> CURLCLOSEPOLICY_CALLBACK </item>
+ <item> CURLCLOSEPOLICY_OLDEST </item>
+ <item> CURLINFO_EFFECTIVE_URL </item>
+ <item> CURLINFO_HTTP_CODE </item>
+ <item> CURLINFO_HEADER_SIZE </item>
+ <item> CURLINFO_REQUEST_SIZE </item>
+ <item> CURLINFO_TOTAL_TIME </item>
+ <item> CURLINFO_NAMELOOKUP_TIME </item>
+ <item> CURLINFO_CONNECT_TIME </item>
+ <item> CURLINFO_PRETRANSFER_TIME </item>
+ <item> CURLINFO_SIZE_UPLOAD </item>
+ <item> CURLINFO_SIZE_DOWNLOAD </item>
+ <item> CURLINFO_SPEED_DOWNLOAD </item>
+ <item> CURLINFO_SPEED_UPLOAD </item>
+ <item> CURLINFO_FILETIME </item>
+ <item> CURLINFO_SSL_VERIFYRESULT </item>
+ <item> CURLINFO_CONTENT_LENGTH_DOWNLOAD </item>
+ <item> CURLINFO_CONTENT_LENGTH_UPLOAD </item>
+ <item> CURLINFO_STARTTRANSFER_TIME </item>
+ <item> CURLINFO_CONTENT_TYPE </item>
+ <item> CURLINFO_REDIRECT_TIME </item>
+ <item> CURLINFO_REDIRECT_COUNT </item>
+ <item> CURL_VERSION_IPV6 </item>
+ <item> CURL_VERSION_KERBEROS4 </item>
+ <item> CURL_VERSION_SSL </item>
+ <item> CURL_VERSION_LIBZ </item>
+ <item> CURLVERSION_NOW </item>
+ <item> CURLE_OK </item>
+ <item> CURLE_UNSUPPORTED_PROTOCOL </item>
+ <item> CURLE_FAILED_INIT </item>
+ <item> CURLE_URL_MALFORMAT </item>
+ <item> CURLE_URL_MALFORMAT_USER </item>
+ <item> CURLE_COULDNT_RESOLVE_PROXY </item>
+ <item> CURLE_COULDNT_RESOLVE_HOST </item>
+ <item> CURLE_COULDNT_CONNECT </item>
+ <item> CURLE_FTP_WEIRD_SERVER_REPLY </item>
+ <item> CURLE_FTP_ACCESS_DENIED </item>
+ <item> CURLE_FTP_USER_PASSWORD_INCORRECT </item>
+ <item> CURLE_FTP_WEIRD_PASS_REPLY </item>
+ <item> CURLE_FTP_WEIRD_USER_REPLY </item>
+ <item> CURLE_FTP_WEIRD_PASV_REPLY </item>
+ <item> CURLE_FTP_WEIRD_227_FORMAT </item>
+ <item> CURLE_FTP_CANT_GET_HOST </item>
+ <item> CURLE_FTP_CANT_RECONNECT </item>
+ <item> CURLE_FTP_COULDNT_SET_BINARY </item>
+ <item> CURLE_PARTIAL_FILE </item>
+ <item> CURLE_FTP_COULDNT_RETR_FILE </item>
+ <item> CURLE_FTP_WRITE_ERROR </item>
+ <item> CURLE_FTP_QUOTE_ERROR </item>
+ <item> CURLE_HTTP_NOT_FOUND </item>
+ <item> CURLE_WRITE_ERROR </item>
+ <item> CURLE_MALFORMAT_USER </item>
+ <item> CURLE_FTP_COULDNT_STOR_FILE </item>
+ <item> CURLE_READ_ERROR </item>
+ <item> CURLE_OUT_OF_MEMORY </item>
+ <item> CURLE_OPERATION_TIMEOUTED </item>
+ <item> CURLE_FTP_COULDNT_SET_ASCII </item>
+ <item> CURLE_FTP_PORT_FAILED </item>
+ <item> CURLE_FTP_COULDNT_USE_REST </item>
+ <item> CURLE_FTP_COULDNT_GET_SIZE </item>
+ <item> CURLE_HTTP_RANGE_ERROR </item>
+ <item> CURLE_HTTP_POST_ERROR </item>
+ <item> CURLE_SSL_CONNECT_ERROR </item>
+ <item> CURLE_FTP_BAD_DOWNLOAD_RESUME </item>
+ <item> CURLE_FILE_COULDNT_READ_FILE </item>
+ <item> CURLE_LDAP_CANNOT_BIND </item>
+ <item> CURLE_LDAP_SEARCH_FAILED </item>
+ <item> CURLE_LIBRARY_NOT_FOUND </item>
+ <item> CURLE_FUNCTION_NOT_FOUND </item>
+ <item> CURLE_ABORTED_BY_CALLBACK </item>
+ <item> CURLE_BAD_FUNCTION_ARGUMENT </item>
+ <item> CURLE_BAD_CALLING_ORDER </item>
+ <item> CURLE_HTTP_PORT_FAILED </item>
+ <item> CURLE_BAD_PASSWORD_ENTERED </item>
+ <item> CURLE_TOO_MANY_REDIRECTS </item>
+ <item> CURLE_UNKNOWN_TELNET_OPTION </item>
+ <item> CURLE_TELNET_OPTION_SYNTAX </item>
+ <item> CURLE_OBSOLETE </item>
+ <item> CURLE_SSL_PEER_CERTIFICATE </item>
+ <item> CURLE_GOT_NOTHING </item>
+ <item> CURLE_SSL_ENGINE_NOTFOUND </item>
+ <item> CURLE_SSL_ENGINE_SETFAILED </item>
+ <item> CURLE_SEND_ERROR </item>
+ <item> CURLE_RECV_ERROR </item>
+ <item> CURLE_SHARE_IN_USE </item>
+ <item> CURLE_SSL_CERTPROBLEM </item>
+ <item> CURLE_SSL_CIPHER </item>
+ <item> CURLE_SSL_CACERT </item>
+ <item> CURLE_BAD_CONTENT_ENCODING </item>
+ <item> CURLPROXY_HTTP </item>
+ <item> CURLPROXY_SOCKS5 </item>
+ <item> CURL_NETRC_OPTIONAL </item>
+ <item> CURL_NETRC_IGNORED </item>
+ <item> CURL_NETRC_REQUIRED </item>
+ <item> CURL_HTTP_VERSION_NONE </item>
+ <item> CURL_HTTP_VERSION_1_0 </item>
+ <item> CURL_HTTP_VERSION_1_1 </item>
+ <item> CURLM_CALL_MULTI_PERFORM </item>
+ <item> CURLM_OK </item>
+ <item> CURLM_BAD_HANDLE </item>
+ <item> CURLM_BAD_EASY_HANDLE </item>
+ <item> CURLM_OUT_OF_MEMORY </item>
+ <item> CURLM_INTERNAL_ERROR </item>
+ <item> CURLMSG_DONE </item>
+ <item> DBX_MYSQL </item>
+ <item> DBX_ODBC </item>
+ <item> DBX_PGSQL </item>
+ <item> DBX_MSSQL </item>
+ <item> DBX_FBSQL </item>
+ <item> DBX_OCI8 </item>
+ <item> DBX_SYBASECT </item>
+ <item> DBX_SQLITE </item>
+ <item> DBX_PERSISTENT </item>
+ <item> DBX_RESULT_INFO </item>
+ <item> DBX_RESULT_INDEX </item>
+ <item> DBX_RESULT_ASSOC </item>
+ <item> DBX_RESULT_UNBUFFERED </item>
+ <item> DBX_COLNAMES_UNCHANGED </item>
+ <item> DBX_COLNAMES_UPPERCASE </item>
+ <item> DBX_COLNAMES_LOWERCASE </item>
+ <item> DBX_CMP_NATIVE </item>
+ <item> DBX_CMP_TEXT </item>
+ <item> DBX_CMP_NUMBER </item>
+ <item> DBX_CMP_ASC </item>
+ <item> DBX_CMP_DESC </item>
+ <item> O_RDONLY </item>
+ <item> O_WRONLY </item>
+ <item> O_RDWR </item>
+ <item> O_CREAT </item>
+ <item> O_EXCL </item>
+ <item> O_TRUNC </item>
+ <item> O_APPEND </item>
+ <item> O_NONBLOCK </item>
+ <item> O_NDELAY </item>
+ <item> O_SYNC </item>
+ <item> O_ASYNC </item>
+ <item> O_NOCTTY </item>
+ <item> S_IRWXU </item>
+ <item> S_IRUSR </item>
+ <item> S_IWUSR </item>
+ <item> S_IXUSR </item>
+ <item> S_IRWXG </item>
+ <item> S_IRGRP </item>
+ <item> S_IWGRP </item>
+ <item> S_IXGRP </item>
+ <item> S_IRWXO </item>
+ <item> S_IROTH </item>
+ <item> S_IWOTH </item>
+ <item> S_IXOTH </item>
+ <item> F_DUPFD </item>
+ <item> F_GETFD </item>
+ <item> F_GETFL </item>
+ <item> F_SETFL </item>
+ <item> F_GETLK </item>
+ <item> F_SETLK </item>
+ <item> F_SETLKW </item>
+ <item> F_SETOWN </item>
+ <item> F_GETOWN </item>
+ <item> F_UNLCK </item>
+ <item> F_RDLCK </item>
+ <item> F_WRLCK </item>
+ <item> XML_ELEMENT_NODE </item>
+ <item> XML_ATTRIBUTE_NODE </item>
+ <item> XML_TEXT_NODE </item>
+ <item> XML_CDATA_SECTION_NODE </item>
+ <item> XML_ENTITY_REF_NODE </item>
+ <item> XML_ENTITY_NODE </item>
+ <item> XML_PI_NODE </item>
+ <item> XML_COMMENT_NODE </item>
+ <item> XML_DOCUMENT_NODE </item>
+ <item> XML_DOCUMENT_TYPE_NODE </item>
+ <item> XML_DOCUMENT_FRAG_NODE </item>
+ <item> XML_NOTATION_NODE </item>
+ <item> XML_HTML_DOCUMENT_NODE </item>
+ <item> XML_DTD_NODE </item>
+ <item> XML_ELEMENT_DECL_NODE </item>
+ <item> XML_ATTRIBUTE_DECL_NODE </item>
+ <item> XML_ENTITY_DECL_NODE </item>
+ <item> XML_NAMESPACE_DECL_NODE </item>
+ <item> XML_LOCAL_NAMESPACE </item>
+ <item> XML_ATTRIBUTE_CDATA </item>
+ <item> XML_ATTRIBUTE_ID </item>
+ <item> XML_ATTRIBUTE_IDREF </item>
+ <item> XML_ATTRIBUTE_IDREFS </item>
+ <item> XML_ATTRIBUTE_ENTITY </item>
+ <item> XML_ATTRIBUTE_NMTOKEN </item>
+ <item> XML_ATTRIBUTE_NMTOKENS </item>
+ <item> XML_ATTRIBUTE_ENUMERATION </item>
+ <item> XML_ATTRIBUTE_NOTATION </item>
+ <item> DOM_PHP_ERR </item>
+ <item> DOM_INDEX_SIZE_ERR </item>
+ <item> DOMSTRING_SIZE_ERR </item>
+ <item> DOM_HIERARCHY_REQUEST_ERR </item>
+ <item> DOM_WRONG_DOCUMENT_ERR </item>
+ <item> DOM_INVALID_CHARACTER_ERR </item>
+ <item> DOM_NO_DATA_ALLOWED_ERR </item>
+ <item> DOM_NO_MODIFICATION_ALLOWED_ERR </item>
+ <item> DOM_NOT_FOUND_ERR </item>
+ <item> DOM_NOT_SUPPORTED_ERR </item>
+ <item> DOM_INUSE_ATTRIBUTE_ERR </item>
+ <item> DOM_INVALID_STATE_ERR </item>
+ <item> DOM_SYNTAX_ERR </item>
+ <item> DOM_INVALID_MODIFICATION_ERR </item>
+ <item> DOM_NAMESPACE_ERR </item>
+ <item> DOM_INVALID_ACCESS_ERR </item>
+ <item> DOM_VALIDATION_ERR </item>
+ <item> EXIF_USE_MBSTRING </item>
+ <item> FAMChanged </item>
+ <item> FAMDeleted </item>
+ <item> FAMStartExecuting </item>
+ <item> FAMStopExecuting </item>
+ <item> FAMCreated </item>
+ <item> FAMMoved </item>
+ <item> FAMAcknowledge </item>
+ <item> FAMExists </item>
+ <item> FAMEndExist </item>
+ <item> FTP_ASCII </item>
+ <item> FTP_TEXT </item>
+ <item> FTP_BINARY </item>
+ <item> FTP_IMAGE </item>
+ <item> FTP_AUTORESUME </item>
+ <item> FTP_TIMEOUT_SEC </item>
+ <item> FTP_AUTOSEEK </item>
+ <item> FTP_FAILED </item>
+ <item> FTP_FINISHED </item>
+ <item> FTP_MOREDATA </item>
+ <item> IMG_GIF </item>
+ <item> IMG_JPG </item>
+ <item> IMG_JPEG </item>
+ <item> IMG_PNG </item>
+ <item> IMG_WBMP </item>
+ <item> IMG_XPM </item>
+ <item> IMG_COLOR_TILED </item>
+ <item> IMG_COLOR_STYLED </item>
+ <item> IMG_COLOR_BRUSHED </item>
+ <item> IMG_COLOR_STYLEDBRUSHED </item>
+ <item> IMG_COLOR_TRANSPARENT </item>
+ <item> IMG_ARC_ROUNDED </item>
+ <item> IMG_ARC_PIE </item>
+ <item> IMG_ARC_CHORD </item>
+ <item> IMG_ARC_NOFILL </item>
+ <item> IMG_ARC_EDGED </item>
+ <item> IMG_GD2_RAW </item>
+ <item> IMG_GD2_COMPRESSED </item>
+ <item> IMG_EFFECT_REPLACE </item>
+ <item> IMG_EFFECT_ALPHABLEND </item>
+ <item> IMG_EFFECT_NORMAL </item>
+ <item> IMG_EFFECT_OVERLAY </item>
+ <item> GD_BUNDLED </item>
+ <item> IMG_FILTER_NEGATE </item>
+ <item> IMG_FILTER_GRAYSCALE </item>
+ <item> IMG_FILTER_BRIGHTNESS </item>
+ <item> IMG_FILTER_CONTRAST </item>
+ <item> IMG_FILTER_COLORIZE </item>
+ <item> IMG_FILTER_EDGEDETECT </item>
+ <item> IMG_FILTER_GAUSSIAN_BLUR </item>
+ <item> IMG_FILTER_SELECTIVE_BLUR </item>
+ <item> IMG_FILTER_EMBOSS </item>
+ <item> IMG_FILTER_MEAN_REMOVAL </item>
+ <item> IMG_FILTER_SMOOTH </item>
+ <item> GMP_ROUND_ZERO </item>
+ <item> GMP_ROUND_PLUSINF </item>
+ <item> GMP_ROUND_MINUSINF </item>
+ <item> ICONV_IMPL </item>
+ <item> ICONV_VERSION </item>
+ <item> ICONV_MIME_DECODE_STRICT </item>
+ <item> ICONV_MIME_DECODE_CONTINUE_ON_ERROR </item>
+ <item> NIL </item>
+ <item> IMAP_OPENTIMEOUT </item>
+ <item> IMAP_READTIMEOUT </item>
+ <item> IMAP_WRITETIMEOUT </item>
+ <item> IMAP_CLOSETIMEOUT </item>
+ <item> OP_DEBUG </item>
+ <item> OP_READONLY </item>
+ <item> OP_ANONYMOUS </item>
+ <item> OP_SHORTCACHE </item>
+ <item> OP_SILENT </item>
+ <item> OP_PROTOTYPE </item>
+ <item> OP_HALFOPEN </item>
+ <item> OP_EXPUNGE </item>
+ <item> OP_SECURE </item>
+ <item> CL_EXPUNGE </item>
+ <item> FT_UID </item>
+ <item> FT_PEEK </item>
+ <item> FT_NOT </item>
+ <item> FT_INTERNAL </item>
+ <item> FT_PREFETCHTEXT </item>
+ <item> ST_UID </item>
+ <item> ST_SILENT </item>
+ <item> ST_SET </item>
+ <item> CP_UID </item>
+ <item> CP_MOVE </item>
+ <item> SE_UID </item>
+ <item> SE_FREE </item>
+ <item> SE_NOPREFETCH </item>
+ <item> SO_FREE </item>
+ <item> SO_NOSERVER </item>
+ <item> SA_MESSAGES </item>
+ <item> SA_RECENT </item>
+ <item> SA_UNSEEN </item>
+ <item> SA_UIDNEXT </item>
+ <item> SA_UIDVALIDITY </item>
+ <item> SA_ALL </item>
+ <item> LATT_NOINFERIORS </item>
+ <item> LATT_NOSELECT </item>
+ <item> LATT_MARKED </item>
+ <item> LATT_UNMARKED </item>
+ <item> LATT_REFERRAL </item>
+ <item> LATT_HASCHILDREN </item>
+ <item> LATT_HASNOCHILDREN </item>
+ <item> SORTDATE </item>
+ <item> SORTARRIVAL </item>
+ <item> SORTFROM </item>
+ <item> SORTSUBJECT </item>
+ <item> SORTTO </item>
+ <item> SORTCC </item>
+ <item> SORTSIZE </item>
+ <item> TYPETEXT </item>
+ <item> TYPEMULTIPART </item>
+ <item> TYPEMESSAGE </item>
+ <item> TYPEAPPLICATION </item>
+ <item> TYPEAUDIO </item>
+ <item> TYPEIMAGE </item>
+ <item> TYPEVIDEO </item>
+ <item> TYPEMODEL </item>
+ <item> TYPEOTHER </item>
+ <item> ENC7BIT </item>
+ <item> ENC8BIT </item>
+ <item> ENCBINARY </item>
+ <item> ENCBASE64 </item>
+ <item> ENCQUOTEDPRINTABLE </item>
+ <item> ENCOTHER </item>
+ <item> LDAP_DEREF_NEVER </item>
+ <item> LDAP_DEREF_SEARCHING </item>
+ <item> LDAP_DEREF_FINDING </item>
+ <item> LDAP_DEREF_ALWAYS </item>
+ <item> LDAP_OPT_DEREF </item>
+ <item> LDAP_OPT_SIZELIMIT </item>
+ <item> LDAP_OPT_TIMELIMIT </item>
+ <item> LDAP_OPT_PROTOCOL_VERSION </item>
+ <item> LDAP_OPT_ERROR_NUMBER </item>
+ <item> LDAP_OPT_REFERRALS </item>
+ <item> LDAP_OPT_RESTART </item>
+ <item> LDAP_OPT_HOST_NAME </item>
+ <item> LDAP_OPT_ERROR_STRING </item>
+ <item> LDAP_OPT_MATCHED_DN </item>
+ <item> LDAP_OPT_SERVER_CONTROLS </item>
+ <item> LDAP_OPT_CLIENT_CONTROLS </item>
+ <item> LDAP_OPT_DEBUG_LEVEL </item>
+ <item> MB_OVERLOAD_MAIL </item>
+ <item> MB_OVERLOAD_STRING </item>
+ <item> MB_OVERLOAD_REGEX </item>
+ <item> MB_CASE_UPPER </item>
+ <item> MB_CASE_LOWER </item>
+ <item> MB_CASE_TITLE </item>
+ <item> MCRYPT_ENCRYPT </item>
+ <item> MCRYPT_DECRYPT </item>
+ <item> MCRYPT_DEV_RANDOM </item>
+ <item> MCRYPT_DEV_URANDOM </item>
+ <item> MCRYPT_RAND </item>
+ <item> MCRYPT_3DES </item>
+ <item> MCRYPT_ARCFOUR_IV </item>
+ <item> MCRYPT_ARCFOUR </item>
+ <item> MCRYPT_BLOWFISH </item>
+ <item> MCRYPT_BLOWFISH_COMPAT </item>
+ <item> MCRYPT_CAST_128 </item>
+ <item> MCRYPT_CAST_256 </item>
+ <item> MCRYPT_CRYPT </item>
+ <item> MCRYPT_DES </item>
+ <item> MCRYPT_ENIGNA </item>
+ <item> MCRYPT_GOST </item>
+ <item> MCRYPT_LOKI97 </item>
+ <item> MCRYPT_PANAMA </item>
+ <item> MCRYPT_RC2 </item>
+ <item> MCRYPT_RIJNDAEL_128 </item>
+ <item> MCRYPT_RIJNDAEL_192 </item>
+ <item> MCRYPT_RIJNDAEL_256 </item>
+ <item> MCRYPT_SAFER64 </item>
+ <item> MCRYPT_SAFER128 </item>
+ <item> MCRYPT_SAFERPLUS </item>
+ <item> MCRYPT_SERPENT </item>
+ <item> MCRYPT_THREEWAY </item>
+ <item> MCRYPT_TRIPLEDES </item>
+ <item> MCRYPT_TWOFISH </item>
+ <item> MCRYPT_WAKE </item>
+ <item> MCRYPT_XTEA </item>
+ <item> MCRYPT_IDEA </item>
+ <item> MCRYPT_MARS </item>
+ <item> MCRYPT_RC6 </item>
+ <item> MCRYPT_SKIPJACK </item>
+ <item> MCRYPT_MODE_CBC </item>
+ <item> MCRYPT_MODE_CFB </item>
+ <item> MCRYPT_MODE_ECB </item>
+ <item> MCRYPT_MODE_NOFB </item>
+ <item> MCRYPT_MODE_OFB </item>
+ <item> MCRYPT_MODE_STREAM </item>
+ <item> MHASH_CRC32 </item>
+ <item> MHASH_MD5 </item>
+ <item> MHASH_SHA1 </item>
+ <item> MHASH_HAVAL256 </item>
+ <item> MHASH_RIPEMD160 </item>
+ <item> MHASH_TIGER </item>
+ <item> MHASH_GOST </item>
+ <item> MHASH_CRC32B </item>
+ <item> MHASH_HAVAL224 </item>
+ <item> MHASH_HAVAL192 </item>
+ <item> MHASH_HAVAL160 </item>
+ <item> MHASH_HAVAL128 </item>
+ <item> MHASH_TIGER128 </item>
+ <item> MHASH_TIGER160 </item>
+ <item> MHASH_MD4 </item>
+ <item> MHASH_SHA256 </item>
+ <item> MHASH_ADLER32 </item>
+ <item> MHASH_SHA224 </item>
+ <item> MHASH_SHA512 </item>
+ <item> MHASH_SHA384 </item>
+ <item> MHASH_WHIRLPOOL </item>
+ <item> MHASH_RIPEMD128 </item>
+ <item> MHASH_RIPEMD256 </item>
+ <item> MHASH_RIPEMD320 </item>
+ <item> MHASH_SNEFRU128 </item>
+ <item> MHASH_SNEFRU256 </item>
+ <item> MHASH_MD2 </item>
+ <item> MYSQL_ASSOC </item>
+ <item> MYSQL_NUM </item>
+ <item> MYSQL_BOTH </item>
+ <item> MYSQL_CLIENT_COMPRESS </item>
+ <item> MYSQL_CLIENT_SSL </item>
+ <item> MYSQL_CLIENT_INTERACTIVE </item>
+ <item> MYSQL_CLIENT_IGNORE_SPACE </item>
+ <item> MYSQLI_READ_DEFAULT_GROUP </item>
+ <item> MYSQLI_READ_DEFAULT_FILE </item>
+ <item> MYSQLI_OPT_CONNECT_TIMEOUT </item>
+ <item> MYSQLI_OPT_LOCAL_INFILE </item>
+ <item> MYSQLI_INIT_COMMAND </item>
+ <item> MYSQLI_CLIENT_SSL </item>
+ <item> MYSQLI_CLIENT_COMPRESS </item>
+ <item> MYSQLI_CLIENT_INTERACTIVE </item>
+ <item> MYSQLI_CLIENT_IGNORE_SPACE </item>
+ <item> MYSQLI_CLIENT_NO_SCHEMA </item>
+ <item> MYSQLI_CLIENT_FOUND_ROWS </item>
+ <item> MYSQLI_STORE_RESULT </item>
+ <item> MYSQLI_USE_RESULT </item>
+ <item> MYSQLI_ASSOC </item>
+ <item> MYSQLI_NUM </item>
+ <item> MYSQLI_BOTH </item>
+ <item> MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH </item>
+ <item> MYSQLI_NOT_NULL_FLAG </item>
+ <item> MYSQLI_PRI_KEY_FLAG </item>
+ <item> MYSQLI_UNIQUE_KEY_FLAG </item>
+ <item> MYSQLI_MULTIPLE_KEY_FLAG </item>
+ <item> MYSQLI_BLOB_FLAG </item>
+ <item> MYSQLI_UNSIGNED_FLAG </item>
+ <item> MYSQLI_ZEROFILL_FLAG </item>
+ <item> MYSQLI_AUTO_INCREMENT_FLAG </item>
+ <item> MYSQLI_TIMESTAMP_FLAG </item>
+ <item> MYSQLI_SET_FLAG </item>
+ <item> MYSQLI_NUM_FLAG </item>
+ <item> MYSQLI_PART_KEY_FLAG </item>
+ <item> MYSQLI_GROUP_FLAG </item>
+ <item> MYSQLI_TYPE_DECIMAL </item>
+ <item> MYSQLI_TYPE_TINY </item>
+ <item> MYSQLI_TYPE_SHORT </item>
+ <item> MYSQLI_TYPE_LONG </item>
+ <item> MYSQLI_TYPE_FLOAT </item>
+ <item> MYSQLI_TYPE_DOUBLE </item>
+ <item> MYSQLI_TYPE_NULL </item>
+ <item> MYSQLI_TYPE_TIMESTAMP </item>
+ <item> MYSQLI_TYPE_LONGLONG </item>
+ <item> MYSQLI_TYPE_INT24 </item>
+ <item> MYSQLI_TYPE_DATE </item>
+ <item> MYSQLI_TYPE_TIME </item>
+ <item> MYSQLI_TYPE_DATETIME </item>
+ <item> MYSQLI_TYPE_YEAR </item>
+ <item> MYSQLI_TYPE_NEWDATE </item>
+ <item> MYSQLI_TYPE_ENUM </item>
+ <item> MYSQLI_TYPE_SET </item>
+ <item> MYSQLI_TYPE_TINY_BLOB </item>
+ <item> MYSQLI_TYPE_MEDIUM_BLOB </item>
+ <item> MYSQLI_TYPE_LONG_BLOB </item>
+ <item> MYSQLI_TYPE_BLOB </item>
+ <item> MYSQLI_TYPE_VAR_STRING </item>
+ <item> MYSQLI_TYPE_STRING </item>
+ <item> MYSQLI_TYPE_CHAR </item>
+ <item> MYSQLI_TYPE_INTERVAL </item>
+ <item> MYSQLI_TYPE_GEOMETRY </item>
+ <item> MYSQLI_RPL_MASTER </item>
+ <item> MYSQLI_RPL_SLAVE </item>
+ <item> MYSQLI_RPL_ADMIN </item>
+ <item> MYSQLI_NO_DATA </item>
+ <item> MYSQLI_REPORT_INDEX </item>
+ <item> MYSQLI_REPORT_ERROR </item>
+ <item> MYSQLI_REPORT_ALL </item>
+ <item> MYSQLI_REPORT_OFF </item>
+ <item> NCURSES_COLOR_BLACK </item>
+ <item> NCURSES_COLOR_RED </item>
+ <item> NCURSES_COLOR_GREEN </item>
+ <item> NCURSES_COLOR_YELLOW </item>
+ <item> NCURSES_COLOR_BLUE </item>
+ <item> NCURSES_COLOR_MAGENTA </item>
+ <item> NCURSES_COLOR_CYAN </item>
+ <item> NCURSES_COLOR_WHITE </item>
+ <item> NCURSES_KEY_DOWN </item>
+ <item> NCURSES_KEY_UP </item>
+ <item> NCURSES_KEY_LEFT </item>
+ <item> NCURSES_KEY_RIGHT </item>
+ <item> NCURSES_KEY_BACKSPACE </item>
+ <item> NCURSES_KEY_MOUSE </item>
+ <item> NCURSES_KEY_F0 </item>
+ <item> NCURSES_KEY_F1 </item>
+ <item> NCURSES_KEY_F2 </item>
+ <item> NCURSES_KEY_F3 </item>
+ <item> NCURSES_KEY_F4 </item>
+ <item> NCURSES_KEY_F5 </item>
+ <item> NCURSES_KEY_F6 </item>
+ <item> NCURSES_KEY_F7 </item>
+ <item> NCURSES_KEY_F8 </item>
+ <item> NCURSES_KEY_F9 </item>
+ <item> NCURSES_KEY_F10 </item>
+ <item> NCURSES_KEY_F11 </item>
+ <item> NCURSES_KEY_F12 </item>
+ <item> NCURSES_KEY_DL </item>
+ <item> NCURSES_KEY_IL </item>
+ <item> NCURSES_KEY_DC </item>
+ <item> NCURSES_KEY_IC </item>
+ <item> NCURSES_KEY_EIC </item>
+ <item> NCURSES_KEY_CLEAR </item>
+ <item> NCURSES_KEY_EOS </item>
+ <item> NCURSES_KEY_EOL </item>
+ <item> NCURSES_KEY_SF </item>
+ <item> NCURSES_KEY_SR </item>
+ <item> NCURSES_KEY_NPAGE </item>
+ <item> NCURSES_KEY_PPAGE </item>
+ <item> NCURSES_KEY_STAB </item>
+ <item> NCURSES_KEY_CTAB </item>
+ <item> NCURSES_KEY_CATAB </item>
+ <item> NCURSES_KEY_ENTER </item>
+ <item> NCURSES_KEY_SRESET </item>
+ <item> NCURSES_KEY_RESET </item>
+ <item> NCURSES_KEY_PRINT </item>
+ <item> NCURSES_KEY_LL </item>
+ <item> NCURSES_KEY_A1 </item>
+ <item> NCURSES_KEY_A3 </item>
+ <item> NCURSES_KEY_B2 </item>
+ <item> NCURSES_KEY_C1 </item>
+ <item> NCURSES_KEY_C3 </item>
+ <item> NCURSES_KEY_BTAB </item>
+ <item> NCURSES_KEY_BEG </item>
+ <item> NCURSES_KEY_CANCEL </item>
+ <item> NCURSES_KEY_CLOSE </item>
+ <item> NCURSES_KEY_COMMAND </item>
+ <item> NCURSES_KEY_COPY </item>
+ <item> NCURSES_KEY_CREATE </item>
+ <item> NCURSES_KEY_END </item>
+ <item> NCURSES_KEY_EXIT </item>
+ <item> NCURSES_KEY_FIND </item>
+ <item> NCURSES_KEY_HELP </item>
+ <item> NCURSES_KEY_MARK </item>
+ <item> NCURSES_KEY_MESSAGE </item>
+ <item> NCURSES_KEY_MOVE </item>
+ <item> NCURSES_KEY_NEXT </item>
+ <item> NCURSES_KEY_OPEN </item>
+ <item> NCURSES_KEY_OPTIONS </item>
+ <item> NCURSES_KEY_PREVIOUS </item>
+ <item> NCURSES_KEY_REDO </item>
+ <item> NCURSES_KEY_REFERENCE </item>
+ <item> NCURSES_KEY_REFRESH </item>
+ <item> NCURSES_KEY_REPLACE </item>
+ <item> NCURSES_KEY_RESTART </item>
+ <item> NCURSES_KEY_RESUME </item>
+ <item> NCURSES_KEY_SAVE </item>
+ <item> NCURSES_KEY_SBEG </item>
+ <item> NCURSES_KEY_SCANCEL </item>
+ <item> NCURSES_KEY_SCOMMAND </item>
+ <item> NCURSES_KEY_SCOPY </item>
+ <item> NCURSES_KEY_SCREATE </item>
+ <item> NCURSES_KEY_SDC </item>
+ <item> NCURSES_KEY_SDL </item>
+ <item> NCURSES_KEY_SELECT </item>
+ <item> NCURSES_KEY_SEND </item>
+ <item> NCURSES_KEY_SEOL </item>
+ <item> NCURSES_KEY_SEXIT </item>
+ <item> NCURSES_KEY_SFIND </item>
+ <item> NCURSES_KEY_SHELP </item>
+ <item> NCURSES_KEY_SHOME </item>
+ <item> NCURSES_KEY_SIC </item>
+ <item> NCURSES_KEY_SLEFT </item>
+ <item> NCURSES_KEY_SMESSAGE </item>
+ <item> NCURSES_KEY_SMOVE </item>
+ <item> NCURSES_KEY_SNEXT </item>
+ <item> NCURSES_KEY_SOPTIONS </item>
+ <item> NCURSES_KEY_SPREVIOUS </item>
+ <item> NCURSES_KEY_SPRINT </item>
+ <item> NCURSES_KEY_SREDO </item>
+ <item> NCURSES_KEY_SREPLACE </item>
+ <item> NCURSES_KEY_SRIGHT </item>
+ <item> NCURSES_KEY_SRSUME </item>
+ <item> NCURSES_KEY_SSAVE </item>
+ <item> NCURSES_KEY_SSUSPEND </item>
+ <item> NCURSES_KEY_SUNDO </item>
+ <item> NCURSES_KEY_SUSPEND </item>
+ <item> NCURSES_KEY_UNDO </item>
+ <item> NCURSES_KEY_RESIZE </item>
+ <item> NCURSES_A_NORMAL </item>
+ <item> NCURSES_A_STANDOUT </item>
+ <item> NCURSES_A_UNDERLINE </item>
+ <item> NCURSES_A_REVERSE </item>
+ <item> NCURSES_A_BLINK </item>
+ <item> NCURSES_A_DIM </item>
+ <item> NCURSES_A_BOLD </item>
+ <item> NCURSES_A_PROTECT </item>
+ <item> NCURSES_A_INVIS </item>
+ <item> NCURSES_A_ALTCHARSET </item>
+ <item> NCURSES_A_CHARTEXT </item>
+ <item> NCURSES_BUTTON1_PRESSED </item>
+ <item> NCURSES_BUTTON1_RELEASED </item>
+ <item> NCURSES_BUTTON1_CLICKED </item>
+ <item> NCURSES_BUTTON1_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON1_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON2_PRESSED </item>
+ <item> NCURSES_BUTTON2_RELEASED </item>
+ <item> NCURSES_BUTTON2_CLICKED </item>
+ <item> NCURSES_BUTTON2_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON2_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON3_PRESSED </item>
+ <item> NCURSES_BUTTON3_RELEASED </item>
+ <item> NCURSES_BUTTON3_CLICKED </item>
+ <item> NCURSES_BUTTON3_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON3_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON4_PRESSED </item>
+ <item> NCURSES_BUTTON4_RELEASED </item>
+ <item> NCURSES_BUTTON4_CLICKED </item>
+ <item> NCURSES_BUTTON4_DOUBLE_CLICKED </item>
+ <item> NCURSES_BUTTON4_TRIPLE_CLICKED </item>
+ <item> NCURSES_BUTTON_SHIFT </item>
+ <item> NCURSES_BUTTON_CTRL </item>
+ <item> NCURSES_BUTTON_ALT </item>
+ <item> NCURSES_ALL_MOUSE_EVENTS </item>
+ <item> NCURSES_REPORT_MOUSE_POSITION </item>
+ <item> ODBC_TYPE </item>
+ <item> ODBC_BINMODE_PASSTHRU </item>
+ <item> ODBC_BINMODE_RETURN </item>
+ <item> ODBC_BINMODE_CONVERT </item>
+ <item> SQL_ODBC_CURSORS </item>
+ <item> SQL_CUR_USE_DRIVER </item>
+ <item> SQL_CUR_USE_IF_NEEDED </item>
+ <item> SQL_CUR_USE_ODBC </item>
+ <item> SQL_CONCURRENCY </item>
+ <item> SQL_CONCUR_READ_ONLY </item>
+ <item> SQL_CONCUR_LOCK </item>
+ <item> SQL_CONCUR_ROWVER </item>
+ <item> SQL_CONCUR_VALUES </item>
+ <item> SQL_CURSOR_TYPE </item>
+ <item> SQL_CURSOR_FORWARD_ONLY </item>
+ <item> SQL_CURSOR_KEYSET_DRIVEN </item>
+ <item> SQL_CURSOR_DYNAMIC </item>
+ <item> SQL_CURSOR_STATIC </item>
+ <item> SQL_KEYSET_SIZE </item>
+ <item> SQL_FETCH_FIRST </item>
+ <item> SQL_FETCH_NEXT </item>
+ <item> SQL_CHAR </item>
+ <item> SQL_VARCHAR </item>
+ <item> SQL_LONGVARCHAR </item>
+ <item> SQL_DECIMAL </item>
+ <item> SQL_NUMERIC </item>
+ <item> SQL_BIT </item>
+ <item> SQL_TINYINT </item>
+ <item> SQL_SMALLINT </item>
+ <item> SQL_INTEGER </item>
+ <item> SQL_BIGINT </item>
+ <item> SQL_REAL </item>
+ <item> SQL_FLOAT </item>
+ <item> SQL_DOUBLE </item>
+ <item> SQL_BINARY </item>
+ <item> SQL_VARBINARY </item>
+ <item> SQL_LONGVARBINARY </item>
+ <item> SQL_DATE </item>
+ <item> SQL_TIME </item>
+ <item> SQL_TIMESTAMP </item>
+ <item> X509_PURPOSE_SSL_CLIENT </item>
+ <item> X509_PURPOSE_SSL_SERVER </item>
+ <item> X509_PURPOSE_NS_SSL_SERVER </item>
+ <item> X509_PURPOSE_SMIME_SIGN </item>
+ <item> X509_PURPOSE_SMIME_ENCRYPT </item>
+ <item> X509_PURPOSE_CRL_SIGN </item>
+ <item> X509_PURPOSE_ANY </item>
+ <item> OPENSSL_ALGO_SHA1 </item>
+ <item> OPENSSL_ALGO_MD5 </item>
+ <item> OPENSSL_ALGO_MD4 </item>
+ <item> OPENSSL_ALGO_MD2 </item>
+ <item> PKCS7_DETACHED </item>
+ <item> PKCS7_TEXT </item>
+ <item> PKCS7_NOINTERN </item>
+ <item> PKCS7_NOVERIFY </item>
+ <item> PKCS7_NOCHAIN </item>
+ <item> PKCS7_NOCERTS </item>
+ <item> PKCS7_NOATTR </item>
+ <item> PKCS7_BINARY </item>
+ <item> PKCS7_NOSIGS </item>
+ <item> OPENSSL_PKCS1_PADDING </item>
+ <item> OPENSSL_SSLV23_PADDING </item>
+ <item> OPENSSL_NO_PADDING </item>
+ <item> OPENSSL_PKCS1_OAEP_PADDING </item>
+ <item> OPENSSL_CIPHER_RC2_40 </item>
+ <item> OPENSSL_CIPHER_RC2_128 </item>
+ <item> OPENSSL_CIPHER_RC2_64 </item>
+ <item> OPENSSL_CIPHER_DES </item>
+ <item> OPENSSL_CIPHER_3DES </item>
+ <item> OPENSSL_KEYTYPE_RSA </item>
+ <item> OPENSSL_KEYTYPE_DSA </item>
+ <item> OPENSSL_KEYTYPE_DH </item>
+ <item> WNOHANG </item>
+ <item> WUNTRACED </item>
+ <item> SIG_IGN </item>
+ <item> SIG_DFL </item>
+ <item> SIG_ERR </item>
+ <item> SIGHUP </item>
+ <item> SIGINT </item>
+ <item> SIGQUIT </item>
+ <item> SIGILL </item>
+ <item> SIGTRAP </item>
+ <item> SIGABRT </item>
+ <item> SIGIOT </item>
+ <item> SIGBUS </item>
+ <item> SIGFPE </item>
+ <item> SIGKILL </item>
+ <item> SIGUSR1 </item>
+ <item> SIGSEGV </item>
+ <item> SIGUSR2 </item>
+ <item> SIGPIPE </item>
+ <item> SIGALRM </item>
+ <item> SIGTERM </item>
+ <item> SIGSTKFLT </item>
+ <item> SIGCLD </item>
+ <item> SIGCHLD </item>
+ <item> SIGCONT </item>
+ <item> SIGSTOP </item>
+ <item> SIGTSTP </item>
+ <item> SIGTTIN </item>
+ <item> SIGTTOU </item>
+ <item> SIGURG </item>
+ <item> SIGXCPU </item>
+ <item> SIGXFSZ </item>
+ <item> SIGVTALRM </item>
+ <item> SIGPROF </item>
+ <item> SIGWINCH </item>
+ <item> SIGPOLL </item>
+ <item> SIGIO </item>
+ <item> SIGPWR </item>
+ <item> SIGSYS </item>
+ <item> SIGBABY </item>
+ <item> PRIO_PGRP </item>
+ <item> PRIO_USER </item>
+ <item> PRIO_PROCESS </item>
+ <item> PGSQL_CONNECT_FORCE_NEW </item>
+ <item> PGSQL_ASSOC </item>
+ <item> PGSQL_NUM </item>
+ <item> PGSQL_BOTH </item>
+ <item> PGSQL_CONNECTION_BAD </item>
+ <item> PGSQL_CONNECTION_OK </item>
+ <item> PGSQL_SEEK_SET </item>
+ <item> PGSQL_SEEK_CUR </item>
+ <item> PGSQL_SEEK_END </item>
+ <item> PGSQL_STATUS_LONG </item>
+ <item> PGSQL_STATUS_STRING </item>
+ <item> PGSQL_EMPTY_QUERY </item>
+ <item> PGSQL_COMMAND_OK </item>
+ <item> PGSQL_TUPLES_OK </item>
+ <item> PGSQL_COPY_OUT </item>
+ <item> PGSQL_COPY_IN </item>
+ <item> PGSQL_BAD_RESPONSE </item>
+ <item> PGSQL_NONFATAL_ERROR </item>
+ <item> PGSQL_FATAL_ERROR </item>
+ <item> PGSQL_CONV_IGNORE_DEFAULT </item>
+ <item> PGSQL_CONV_FORCE_NULL </item>
+ <item> PGSQL_CONV_IGNORE_NOT_NULL </item>
+ <item> PGSQL_DML_NO_CONV </item>
+ <item> PGSQL_DML_EXEC </item>
+ <item> PGSQL_DML_ASYNC </item>
+ <item> PGSQL_DML_STRING </item>
+ <item> SNMP_VALUE_LIBRARY </item>
+ <item> SNMP_VALUE_PLAIN </item>
+ <item> SNMP_VALUE_OBJECT </item>
+ <item> SNMP_BIT_STR </item>
+ <item> SNMP_OCTET_STR </item>
+ <item> SNMP_OPAQUE </item>
+ <item> SNMP_NULL </item>
+ <item> SNMP_OBJECT_ID </item>
+ <item> SNMP_IPADDRESS </item>
+ <item> SNMP_COUNTER </item>
+ <item> SNMP_UNSIGNED </item>
+ <item> SNMP_TIMETICKS </item>
+ <item> SNMP_UINTEGER </item>
+ <item> SNMP_INTEGER </item>
+ <item> SNMP_COUNTER64 </item>
+ <item> SOAP_1_1 </item>
+ <item> SOAP_1_2 </item>
+ <item> SOAP_PERSISTENCE_SESSION </item>
+ <item> SOAP_PERSISTENCE_REQUEST </item>
+ <item> SOAP_FUNCTIONS_ALL </item>
+ <item> SOAP_ENCODED </item>
+ <item> SOAP_LITERAL </item>
+ <item> SOAP_RPC </item>
+ <item> SOAP_DOCUMENT </item>
+ <item> SOAP_ACTOR_NEXT </item>
+ <item> SOAP_ACTOR_NONE </item>
+ <item> SOAP_ACTOR_UNLIMATERECEIVER </item>
+ <item> SOAP_COMPRESSION_ACCEPT </item>
+ <item> SOAP_COMPRESSION_GZIP </item>
+ <item> SOAP_COMPRESSION_DEFLATE </item>
+ <item> UNKNOWN_TYPE </item>
+ <item> XSD_STRING </item>
+ <item> XSD_BOOLEAN </item>
+ <item> XSD_DECIMAL </item>
+ <item> XSD_FLOAT </item>
+ <item> XSD_DOUBLE </item>
+ <item> XSD_DURATION </item>
+ <item> XSD_DATETIME </item>
+ <item> XSD_TIME </item>
+ <item> XSD_DATE </item>
+ <item> XSD_GYEARMONTH </item>
+ <item> XSD_GYEAR </item>
+ <item> XSD_GMONTHDAY </item>
+ <item> XSD_GDAY </item>
+ <item> XSD_GMONTH </item>
+ <item> XSD_HEXBINARY </item>
+ <item> XSD_BASE64BINARY </item>
+ <item> XSD_ANYURI </item>
+ <item> XSD_QNAME </item>
+ <item> XSD_NOTATION </item>
+ <item> XSD_NORMALIZEDSTRING </item>
+ <item> XSD_TOKEN </item>
+ <item> XSD_LANGUAGE </item>
+ <item> XSD_NMTOKEN </item>
+ <item> XSD_NAME </item>
+ <item> XSD_NCNAME </item>
+ <item> XSD_ID </item>
+ <item> XSD_IDREF </item>
+ <item> XSD_IDREFS </item>
+ <item> XSD_ENTITY </item>
+ <item> XSD_ENTITIES </item>
+ <item> XSD_INTEGER </item>
+ <item> XSD_NONPOSITIVEINTEGER </item>
+ <item> XSD_NEGATIVEINTEGER </item>
+ <item> XSD_LONG </item>
+ <item> XSD_INT </item>
+ <item> XSD_SHORT </item>
+ <item> XSD_BYTE </item>
+ <item> XSD_NONNEGATIVEINTEGER </item>
+ <item> XSD_UNSIGNEDLONG </item>
+ <item> XSD_UNSIGNEDINT </item>
+ <item> XSD_UNSIGNEDSHORT </item>
+ <item> XSD_UNSIGNEDBYTE </item>
+ <item> XSD_POSITIVEINTEGER </item>
+ <item> XSD_NMTOKENS </item>
+ <item> XSD_ANYTYPE </item>
+ <item> SOAP_ENC_OBJECT </item>
+ <item> SOAP_ENC_ARRAY </item>
+ <item> XSD_1999_TIMEINSTANT </item>
+ <item> XSD_NAMESPACE </item>
+ <item> XSD_1999_NAMESPACE </item>
+ <item> AF_UNIX </item>
+ <item> AF_INET </item>
+ <item> AF_INET6 </item>
+ <item> SOCK_STREAM </item>
+ <item> SOCK_DGRAM </item>
+ <item> SOCK_RAW </item>
+ <item> SOCK_SEQPACKET </item>
+ <item> SOCK_RDM </item>
+ <item> MSG_OOB </item>
+ <item> MSG_WAITALL </item>
+ <item> MSG_PEEK </item>
+ <item> MSG_DONTROUTE </item>
+ <item> SO_DEBUG </item>
+ <item> SO_REUSEADDR </item>
+ <item> SO_KEEPALIVE </item>
+ <item> SO_DONTROUTE </item>
+ <item> SO_LINGER </item>
+ <item> SO_BROADCAST </item>
+ <item> SO_OOBINLINE </item>
+ <item> SO_SNDBUF </item>
+ <item> SO_RCVBUF </item>
+ <item> SO_SNDLOWAT </item>
+ <item> SO_RCVLOWAT </item>
+ <item> SO_SNDTIMEO </item>
+ <item> SO_RCVTIMEO </item>
+ <item> SO_TYPE </item>
+ <item> SO_ERROR </item>
+ <item> SOL_SOCKET </item>
+ <item> SOMAXCONN </item>
+ <item> PHP_NORMAL_READ </item>
+ <item> PHP_BINARY_READ </item>
+ <item> SOCKET_EPERM </item>
+ <item> SOCKET_ENOENT </item>
+ <item> SOCKET_EINTR </item>
+ <item> SOCKET_EIO </item>
+ <item> SOCKET_ENXIO </item>
+ <item> SOCKET_E2BIG </item>
+ <item> SOCKET_EBADF </item>
+ <item> SOCKET_EAGAIN </item>
+ <item> SOCKET_ENOMEM </item>
+ <item> SOCKET_EACCES </item>
+ <item> SOCKET_EFAULT </item>
+ <item> SOCKET_ENOTBLK </item>
+ <item> SOCKET_EBUSY </item>
+ <item> SOCKET_EEXIST </item>
+ <item> SOCKET_EXDEV </item>
+ <item> SOCKET_ENODEV </item>
+ <item> SOCKET_ENOTDIR </item>
+ <item> SOCKET_EISDIR </item>
+ <item> SOCKET_EINVAL </item>
+ <item> SOCKET_ENFILE </item>
+ <item> SOCKET_EMFILE </item>
+ <item> SOCKET_ENOTTY </item>
+ <item> SOCKET_ENOSPC </item>
+ <item> SOCKET_ESPIPE </item>
+ <item> SOCKET_EROFS </item>
+ <item> SOCKET_EMLINK </item>
+ <item> SOCKET_EPIPE </item>
+ <item> SOCKET_ENAMETOOLONG </item>
+ <item> SOCKET_ENOLCK </item>
+ <item> SOCKET_ENOSYS </item>
+ <item> SOCKET_ENOTEMPTY </item>
+ <item> SOCKET_ELOOP </item>
+ <item> SOCKET_EWOULDBLOCK </item>
+ <item> SOCKET_ENOMSG </item>
+ <item> SOCKET_EIDRM </item>
+ <item> SOCKET_ECHRNG </item>
+ <item> SOCKET_EL2NSYNC </item>
+ <item> SOCKET_EL3HLT </item>
+ <item> SOCKET_EL3RST </item>
+ <item> SOCKET_ELNRNG </item>
+ <item> SOCKET_EUNATCH </item>
+ <item> SOCKET_ENOCSI </item>
+ <item> SOCKET_EL2HLT </item>
+ <item> SOCKET_EBADE </item>
+ <item> SOCKET_EBADR </item>
+ <item> SOCKET_EXFULL </item>
+ <item> SOCKET_ENOANO </item>
+ <item> SOCKET_EBADRQC </item>
+ <item> SOCKET_EBADSLT </item>
+ <item> SOCKET_ENOSTR </item>
+ <item> SOCKET_ENODATA </item>
+ <item> SOCKET_ETIME </item>
+ <item> SOCKET_ENOSR </item>
+ <item> SOCKET_ENONET </item>
+ <item> SOCKET_EREMOTE </item>
+ <item> SOCKET_ENOLINK </item>
+ <item> SOCKET_EADV </item>
+ <item> SOCKET_ESRMNT </item>
+ <item> SOCKET_ECOMM </item>
+ <item> SOCKET_EPROTO </item>
+ <item> SOCKET_EMULTIHOP </item>
+ <item> SOCKET_EBADMSG </item>
+ <item> SOCKET_ENOTUNIQ </item>
+ <item> SOCKET_EBADFD </item>
+ <item> SOCKET_EREMCHG </item>
+ <item> SOCKET_ERESTART </item>
+ <item> SOCKET_ESTRPIPE </item>
+ <item> SOCKET_EUSERS </item>
+ <item> SOCKET_ENOTSOCK </item>
+ <item> SOCKET_EDESTADDRREQ </item>
+ <item> SOCKET_EMSGSIZE </item>
+ <item> SOCKET_EPROTOTYPE </item>
+ <item> SOCKET_ENOPROTOOPT </item>
+ <item> SOCKET_EPROTONOSUPPORT </item>
+ <item> SOCKET_ESOCKTNOSUPPORT </item>
+ <item> SOCKET_EOPNOTSUPP </item>
+ <item> SOCKET_EPFNOSUPPORT </item>
+ <item> SOCKET_EAFNOSUPPORT </item>
+ <item> SOCKET_EADDRINUSE </item>
+ <item> SOCKET_EADDRNOTAVAIL </item>
+ <item> SOCKET_ENETDOWN </item>
+ <item> SOCKET_ENETUNREACH </item>
+ <item> SOCKET_ENETRESET </item>
+ <item> SOCKET_ECONNABORTED </item>
+ <item> SOCKET_ECONNRESET </item>
+ <item> SOCKET_ENOBUFS </item>
+ <item> SOCKET_EISCONN </item>
+ <item> SOCKET_ENOTCONN </item>
+ <item> SOCKET_ESHUTDOWN </item>
+ <item> SOCKET_ETOOMANYREFS </item>
+ <item> SOCKET_ETIMEDOUT </item>
+ <item> SOCKET_ECONNREFUSED </item>
+ <item> SOCKET_EHOSTDOWN </item>
+ <item> SOCKET_EHOSTUNREACH </item>
+ <item> SOCKET_EALREADY </item>
+ <item> SOCKET_EINPROGRESS </item>
+ <item> SOCKET_EISNAM </item>
+ <item> SOCKET_EREMOTEIO </item>
+ <item> SOCKET_EDQUOT </item>
+ <item> SOCKET_ENOMEDIUM </item>
+ <item> SOCKET_EMEDIUMTYPE </item>
+ <item> SOL_TCP </item>
+ <item> SOL_UDP </item>
+ <item> SQLITE_BOTH </item>
+ <item> SQLITE_NUM </item>
+ <item> SQLITE_ASSOC </item>
+ <item> SQLITE_OK </item>
+ <item> SQLITE_ERROR </item>
+ <item> SQLITE_INTERNAL </item>
+ <item> SQLITE_PERM </item>
+ <item> SQLITE_ABORT </item>
+ <item> SQLITE_BUSY </item>
+ <item> SQLITE_LOCKED </item>
+ <item> SQLITE_NOMEM </item>
+ <item> SQLITE_READONLY </item>
+ <item> SQLITE_INTERRUPT </item>
+ <item> SQLITE_IOERR </item>
+ <item> SQLITE_CORRUPT </item>
+ <item> SQLITE_NOTFOUND </item>
+ <item> SQLITE_FULL </item>
+ <item> SQLITE_CANTOPEN </item>
+ <item> SQLITE_PROTOCOL </item>
+ <item> SQLITE_EMPTY </item>
+ <item> SQLITE_SCHEMA </item>
+ <item> SQLITE_TOOBIG </item>
+ <item> SQLITE_CONSTRAINT </item>
+ <item> SQLITE_MISMATCH </item>
+ <item> SQLITE_MISUSE </item>
+ <item> SQLITE_NOLFS </item>
+ <item> SQLITE_AUTH </item>
+ <item> SQLITE_FORMAT </item>
+ <item> SQLITE_ROW </item>
+ <item> SQLITE_DONE </item>
+ <item> MSG_IPC_NOWAIT </item>
+ <item> MSG_NOERROR </item>
+ <item> MSG_EXCEPT </item>
+ <item> T_INCLUDE </item>
+ <item> T_INCLUDE_ONCE </item>
+ <item> T_EVAL </item>
+ <item> T_REQUIRE </item>
+ <item> T_REQUIRE_ONCE </item>
+ <item> T_LOGICAL_OR </item>
+ <item> T_LOGICAL_XOR </item>
+ <item> T_LOGICAL_AND </item>
+ <item> T_PRINT </item>
+ <item> T_PLUS_EQUAL </item>
+ <item> T_MINUS_EQUAL </item>
+ <item> T_MUL_EQUAL </item>
+ <item> T_DIV_EQUAL </item>
+ <item> T_CONCAT_EQUAL </item>
+ <item> T_MOD_EQUAL </item>
+ <item> T_AND_EQUAL </item>
+ <item> T_OR_EQUAL </item>
+ <item> T_XOR_EQUAL </item>
+ <item> T_SL_EQUAL </item>
+ <item> T_SR_EQUAL </item>
+ <item> T_BOOLEAN_OR </item>
+ <item> T_BOOLEAN_AND </item>
+ <item> T_IS_EQUAL </item>
+ <item> T_IS_NOT_EQUAL </item>
+ <item> T_IS_IDENTICAL </item>
+ <item> T_IS_NOT_IDENTICAL </item>
+ <item> T_IS_SMALLER_OR_EQUAL </item>
+ <item> T_IS_GREATER_OR_EQUAL </item>
+ <item> T_SL </item>
+ <item> T_SR </item>
+ <item> T_INC </item>
+ <item> T_DEC </item>
+ <item> T_INT_CAST </item>
+ <item> T_DOUBLE_CAST </item>
+ <item> T_STRING_CAST </item>
+ <item> T_ARRAY_CAST </item>
+ <item> T_OBJECT_CAST </item>
+ <item> T_BOOL_CAST </item>
+ <item> T_UNSET_CAST </item>
+ <item> T_NEW </item>
+ <item> T_EXIT </item>
+ <item> T_IF </item>
+ <item> T_ELSEIF </item>
+ <item> T_ELSE </item>
+ <item> T_ENDIF </item>
+ <item> T_LNUMBER </item>
+ <item> T_DNUMBER </item>
+ <item> T_STRING </item>
+ <item> T_STRING_VARNAME </item>
+ <item> T_VARIABLE </item>
+ <item> T_NUM_STRING </item>
+ <item> T_INLINE_HTML </item>
+ <item> T_CHARACTER </item>
+ <item> T_BAD_CHARACTER </item>
+ <item> T_ENCAPSED_AND_WHITESPACE </item>
+ <item> T_CONSTANT_ENCAPSED_STRING </item>
+ <item> T_ECHO </item>
+ <item> T_DO </item>
+ <item> T_WHILE </item>
+ <item> T_ENDWHILE </item>
+ <item> T_FOR </item>
+ <item> T_ENDFOR </item>
+ <item> T_FOREACH </item>
+ <item> T_ENDFOREACH </item>
+ <item> T_DECLARE </item>
+ <item> T_ENDDECLARE </item>
+ <item> T_AS </item>
+ <item> T_SWITCH </item>
+ <item> T_ENDSWITCH </item>
+ <item> T_CASE </item>
+ <item> T_DEFAULT </item>
+ <item> T_BREAK </item>
+ <item> T_CONTINUE </item>
+ <item> T_FUNCTION </item>
+ <item> T_CONST </item>
+ <item> T_RETURN </item>
+ <item> T_USE </item>
+ <item> T_GLOBAL </item>
+ <item> T_STATIC </item>
+ <item> T_VAR </item>
+ <item> T_UNSET </item>
+ <item> T_ISSET </item>
+ <item> T_EMPTY </item>
+ <item> T_CLASS </item>
+ <item> T_EXTENDS </item>
+ <item> T_INTERFACE </item>
+ <item> T_IMPLEMENTS </item>
+ <item> T_OBJECT_OPERATOR </item>
+ <item> T_DOUBLE_ARROW </item>
+ <item> T_LIST </item>
+ <item> T_ARRAY </item>
+ <item> T_CLASS_C </item>
+ <item> T_FUNC_C </item>
+ <item> T_METHOD_C </item>
+ <item> T_LINE </item>
+ <item> T_FILE </item>
+ <item> T_COMMENT </item>
+ <item> T_DOC_COMMENT </item>
+ <item> T_OPEN_TAG </item>
+ <item> T_OPEN_TAG_WITH_ECHO </item>
+ <item> T_CLOSE_TAG </item>
+ <item> T_WHITESPACE </item>
+ <item> T_START_HEREDOC </item>
+ <item> T_END_HEREDOC </item>
+ <item> T_DOLLAR_OPEN_CURLY_BRACES </item>
+ <item> T_CURLY_OPEN </item>
+ <item> T_PAAMAYIM_NEKUDOTAYIM </item>
+ <item> T_DOUBLE_COLON </item>
+ <item> T_ABSTRACT </item>
+ <item> T_CATCH </item>
+ <item> T_FINAL </item>
+ <item> T_INSTANCEOF </item>
+ <item> T_PRIVATE </item>
+ <item> T_PROTECTED </item>
+ <item> T_PUBLIC </item>
+ <item> T_THROW </item>
+ <item> T_TRY </item>
+ <item> T_CLONE </item>
+ <item> XSL_CLONE_AUTO </item>
+ <item> XSL_CLONE_NEVER </item>
+ <item> XSL_CLONE_ALWAYS </item>
+ <item> YPERR_BADARGS </item>
+ <item> YPERR_BADDB </item>
+ <item> YPERR_BUSY </item>
+ <item> YPERR_DOMAIN </item>
+ <item> YPERR_KEY </item>
+ <item> YPERR_MAP </item>
+ <item> YPERR_NODOM </item>
+ <item> YPERR_NOMORE </item>
+ <item> YPERR_PMAP </item>
+ <item> YPERR_RESRC </item>
+ <item> YPERR_RPC </item>
+ <item> YPERR_YPBIND </item>
+ <item> YPERR_YPERR </item>
+ <item> YPERR_YPSERV </item>
+ <item> YPERR_VERS </item>
+ <item> FORCE_GZIP </item>
+ <item> FORCE_DEFLATE </item>
</list>
-
<list name="special_methods">
- <item> __autoload </item>
- <item> __call </item>
- <item> __clone </item>
- <item> __construct </item>
- <item> __destruct </item>
- <item> __get </item>
- <item> __isset </item>
- <item> __set </item>
- <item> __set_state </item>
- <item> __sleep </item>
- <item> __toString </item>
- <item> __unset </item>
- <item> __wakeup </item>
+ <item> __autoload </item>
+ <item> __call </item>
+ <item> __clone </item>
+ <item> __construct </item>
+ <item> __destruct </item>
+ <item> __get </item>
+ <item> __isset </item>
+ <item> __set </item>
+ <item> __set_state </item>
+ <item> __sleep </item>
+ <item> __toString </item>
+ <item> __unset </item>
+ <item> __wakeup </item>
</list>
-
<list name="functions">
- <item> abs </item>
- <item> acos </item>
- <item> acosh </item>
- <item> addcslashes </item>
- <item> addslashes </item>
- <item> apache_get_modules </item>
- <item> apache_get_version </item>
- <item> apache_getenv </item>
- <item> apache_lookup_uri </item>
- <item> apache_note </item>
- <item> apache_request_headers </item>
- <item> apache_response_headers </item>
- <item> apache_setenv </item>
- <item> array </item>
- <item> array_change_key_case </item>
- <item> array_chunk </item>
- <item> array_combine </item>
- <item> array_count_values </item>
- <item> array_diff </item>
- <item> array_diff_assoc </item>
- <item> array_diff_key </item>
- <item> array_diff_uassoc </item>
- <item> array_diff_ukey </item>
- <item> array_diff </item>
- <item> array_fill </item>
- <item> array_filter </item>
- <item> array_flip </item>
- <item> array_intersect </item>
- <item> array_intersect_assoc </item>
- <item> array_intersect_key </item>
- <item> array_intersect_uassoc </item>
- <item> array_intersect_ukey </item>
- <item> array_intersect </item>
- <item> array_key_exists </item>
- <item> array_keys </item>
- <item> array_map </item>
- <item> array_merge </item>
- <item> array_merge_recursive </item>
- <item> array_multisort </item>
- <item> array_pad </item>
- <item> array_pop </item>
- <item> array_product </item>
- <item> array_push </item>
- <item> array_rand </item>
- <item> array_reduce </item>
- <item> array_reverse </item>
- <item> array_search </item>
- <item> array_shift </item>
- <item> array_slice </item>
- <item> array_splice </item>
- <item> array_sum </item>
- <item> array_udiff </item>
- <item> array_udiff_assoc </item>
- <item> array_udiff_uassoc </item>
- <item> array_uintersect </item>
- <item> array_uintersect_assoc </item>
- <item> array_uintersect_uassoc </item>
- <item> array_uintersect </item>
- <item> array_unique </item>
- <item> array_unshift </item>
- <item> array_values </item>
- <item> array_walk </item>
- <item> array_walk_recursive </item>
- <item> arsort </item>
- <item> ascii2ebcdic </item>
- <item> asin </item>
- <item> asinh </item>
- <item> asort </item>
- <item> aspell_check </item>
- <item> aspell_check_raw </item>
- <item> aspell_new </item>
- <item> aspell_suggest </item>
- <item> assert </item>
- <item> assert_options </item>
- <item> atan </item>
- <item> atan2 </item>
- <item> atanh </item>
- <item> base64_decode </item>
- <item> base64_encode </item>
- <item> base_convert </item>
- <item> basename </item>
- <item> bcadd </item>
- <item> bccomp </item>
- <item> bcdiv </item>
- <item> bcmod </item>
- <item> bcmul </item>
- <item> bcpow </item>
- <item> bcpowmod </item>
- <item> bcscale </item>
- <item> bcsqrt </item>
- <item> bcsub </item>
- <item> bin2hex </item>
- <item> bind_textdomain_codeset </item>
- <item> bindec </item>
- <item> bindtextdomain </item>
- <item> bzclose </item>
- <item> bzcompress </item>
- <item> bzdecompress </item>
- <item> bzerrno </item>
- <item> bzerror </item>
- <item> bzerrstr </item>
- <item> bzflush </item>
- <item> bzopen </item>
- <item> bzread </item>
- <item> bzwrite </item>
- <item> cal_days_in_month </item>
- <item> cal_from_jd </item>
- <item> cal_info </item>
- <item> cal_to_jd </item>
- <item> call_user_func </item>
- <item> call_user_func_array </item>
- <item> call_user_method </item>
- <item> call_user_method_array </item>
- <item> ccvs_add </item>
- <item> ccvs_auth </item>
- <item> ccvs_command </item>
- <item> ccvs_count </item>
- <item> ccvs_delete </item>
- <item> ccvs_done </item>
- <item> ccvs_init </item>
- <item> ccvs_lookup </item>
- <item> ccvs_new </item>
- <item> ccvs_report </item>
- <item> ccvs_return </item>
- <item> ccvs_reverse </item>
- <item> ccvs_sale </item>
- <item> ccvs_status </item>
- <item> ccvs_textvalue </item>
- <item> ccvs_void </item>
- <item> ceil </item>
- <item> chdir </item>
- <item> checkdate </item>
- <item> checkdnsrr </item>
- <item> chgrp </item>
- <item> chmod </item>
- <item> chop </item>
- <item> chown </item>
- <item> chr </item>
- <item> chroot </item>
- <item> chunk_split </item>
- <item> class_exists </item>
- <item> class_implements </item>
- <item> class_parents </item>
- <item> clearstatcache </item>
- <item> closedir </item>
- <item> closelog </item>
- <item> com </item>
- <item> com_addref </item>
- <item> com_get </item>
- <item> com_invoke </item>
- <item> com_isenum </item>
- <item> com_load </item>
- <item> com_load_typelib </item>
- <item> com_propget </item>
- <item> com_propput </item>
- <item> com_propset </item>
- <item> com_release </item>
- <item> com_set </item>
- <item> compact </item>
- <item> connection_aborted </item>
- <item> connection_status </item>
- <item> connection_timeout </item>
- <item> constant </item>
- <item> convert_cyr_string </item>
- <item> convert_uudecode </item>
- <item> convert_uuencode </item>
- <item> copy </item>
- <item> cos </item>
- <item> cosh </item>
- <item> count </item>
- <item> count_chars </item>
- <item> cpdf_add_annotation </item>
- <item> cpdf_add_outline </item>
- <item> cpdf_arc </item>
- <item> cpdf_begin_text </item>
- <item> cpdf_circle </item>
- <item> cpdf_clip </item>
- <item> cpdf_close </item>
- <item> cpdf_closepath </item>
- <item> cpdf_closepath_fill_stroke </item>
- <item> cpdf_closepath_stroke </item>
- <item> cpdf_continue_text </item>
- <item> cpdf_curveto </item>
- <item> cpdf_end_text </item>
- <item> cpdf_fill </item>
- <item> cpdf_fill_stroke </item>
- <item> cpdf_finalize </item>
- <item> cpdf_finalize_page </item>
- <item> cpdf_global_set_document_limits </item>
- <item> cpdf_import_jpeg </item>
- <item> cpdf_lineto </item>
- <item> cpdf_moveto </item>
- <item> cpdf_newpath </item>
- <item> cpdf_open </item>
- <item> cpdf_output_buffer </item>
- <item> cpdf_page_init </item>
- <item> cpdf_place_inline_image </item>
- <item> cpdf_rect </item>
- <item> cpdf_restore </item>
- <item> cpdf_rlineto </item>
- <item> cpdf_rmoveto </item>
- <item> cpdf_rotate </item>
- <item> cpdf_rotate_text </item>
- <item> cpdf_save </item>
- <item> cpdf_save_to_file </item>
- <item> cpdf_scale </item>
- <item> cpdf_set_action_url </item>
- <item> cpdf_set_char_spacing </item>
- <item> cpdf_set_creator </item>
- <item> cpdf_set_current_page </item>
- <item> cpdf_set_font </item>
- <item> cpdf_set_font_directories </item>
- <item> cpdf_set_font_map_file </item>
- <item> cpdf_set_horiz_scaling </item>
- <item> cpdf_set_keywords </item>
- <item> cpdf_set_leading </item>
- <item> cpdf_set_page_animation </item>
- <item> cpdf_set_subject </item>
- <item> cpdf_set_text_matrix </item>
- <item> cpdf_set_text_pos </item>
- <item> cpdf_set_text_rendering </item>
- <item> cpdf_set_text_rise </item>
- <item> cpdf_set_title </item>
- <item> cpdf_set_viewer_preferences </item>
- <item> cpdf_set_word_spacing </item>
- <item> cpdf_setdash </item>
- <item> cpdf_setflat </item>
- <item> cpdf_setgray </item>
- <item> cpdf_setgray_fill </item>
- <item> cpdf_setgray_stroke </item>
- <item> cpdf_setlinecap </item>
- <item> cpdf_setlinejoin </item>
- <item> cpdf_setlinewidth </item>
- <item> cpdf_setmiterlimit </item>
- <item> cpdf_setrgbcolor </item>
- <item> cpdf_setrgbcolor_fill </item>
- <item> cpdf_setrgbcolor_stroke </item>
- <item> cpdf_show </item>
- <item> cpdf_show_xy </item>
- <item> cpdf_stringwidth </item>
- <item> cpdf_stroke </item>
- <item> cpdf_text </item>
- <item> cpdf_translate </item>
- <item> crack_check </item>
- <item> crack_closedict </item>
- <item> crack_getlastmessage </item>
- <item> crack_opendict </item>
- <item> crc32 </item>
- <item> create_function </item>
- <item> crypt </item>
- <item> ctype_alnum </item>
- <item> ctype_alpha </item>
- <item> ctype_cntrl </item>
- <item> ctype_digit </item>
- <item> ctype_graph </item>
- <item> ctype_lower </item>
- <item> ctype_print </item>
- <item> ctype_punct </item>
- <item> ctype_space </item>
- <item> ctype_upper </item>
- <item> ctype_xdigit </item>
- <item> curl_close </item>
- <item> curl_copy_handle </item>
- <item> curl_errno </item>
- <item> curl_error </item>
- <item> curl_exec </item>
- <item> curl_getinfo </item>
- <item> curl_init </item>
- <item> curl_multi_add_handle </item>
- <item> curl_multi_close </item>
- <item> curl_multi_exec </item>
- <item> curl_multi_getcontent </item>
- <item> curl_multi_info_read </item>
- <item> curl_multi_init </item>
- <item> curl_multi_remove_handle </item>
- <item> curl_multi_select </item>
- <item> curl_setopt </item>
- <item> curl_version </item>
- <item> current </item>
- <item> cybercash_base64_decode </item>
- <item> cybercash_base64_encode </item>
- <item> cybercash_decr </item>
- <item> cybercash_encr </item>
- <item> cybermut_creerformulairecm </item>
- <item> cybermut_creerreponsecm </item>
- <item> cybermut_testmac </item>
- <item> cyrus_authenticate </item>
- <item> cyrus_bind </item>
- <item> cyrus_close </item>
- <item> cyrus_connect </item>
- <item> cyrus_query </item>
- <item> cyrus_unbind </item>
- <item> date </item>
- <item> date_sunrise </item>
- <item> date_sunset </item>
- <item> dba_close </item>
- <item> dba_delete </item>
- <item> dba_exists </item>
- <item> dba_fetch </item>
- <item> dba_firstkey </item>
- <item> dba_handlers </item>
- <item> dba_insert </item>
- <item> dba_key_split </item>
- <item> dba_list </item>
- <item> dba_nextkey </item>
- <item> dba_open </item>
- <item> dba_optimize </item>
- <item> dba_popen </item>
- <item> dba_replace </item>
- <item> dba_sync </item>
- <item> dbase_add_record </item>
- <item> dbase_close </item>
- <item> dbase_create </item>
- <item> dbase_delete_record </item>
- <item> dbase_get_header_info </item>
- <item> dbase_get_record </item>
- <item> dbase_get_record_with_names </item>
- <item> dbase_numfields </item>
- <item> dbase_numrecords </item>
- <item> dbase_open </item>
- <item> dbase_pack </item>
- <item> dbase_replace_record </item>
- <item> dblist </item>
- <item> dbmclose </item>
- <item> dbmdelete </item>
- <item> dbmexists </item>
- <item> dbmfetch </item>
- <item> dbmfirstkey </item>
- <item> dbminsert </item>
- <item> dbmnextkey </item>
- <item> dbmopen </item>
- <item> dbmreplace </item>
- <item> dbplus_add </item>
- <item> dbplus_aql </item>
- <item> dbplus_chdir </item>
- <item> dbplus_close </item>
- <item> dbplus_curr </item>
- <item> dbplus_errcode </item>
- <item> dbplus_errno </item>
- <item> dbplus_find </item>
- <item> dbplus_first </item>
- <item> dbplus_flush </item>
- <item> dbplus_freealllocks </item>
- <item> dbplus_freelock </item>
- <item> dbplus_freerlocks </item>
- <item> dbplus_getlock </item>
- <item> dbplus_getunique </item>
- <item> dbplus_info </item>
- <item> dbplus_last </item>
- <item> dbplus_lockrel </item>
- <item> dbplus_next </item>
- <item> dbplus_open </item>
- <item> dbplus_prev </item>
- <item> dbplus_rchperm </item>
- <item> dbplus_rcreate </item>
- <item> dbplus_rcrtexact </item>
- <item> dbplus_rcrtlike </item>
- <item> dbplus_resolve </item>
- <item> dbplus_restorepos </item>
- <item> dbplus_rkeys </item>
- <item> dbplus_ropen </item>
- <item> dbplus_rquery </item>
- <item> dbplus_rrename </item>
- <item> dbplus_rsecindex </item>
- <item> dbplus_runlink </item>
- <item> dbplus_rzap </item>
- <item> dbplus_savepos </item>
- <item> dbplus_setindex </item>
- <item> dbplus_setindexbynumber </item>
- <item> dbplus_sql </item>
- <item> dbplus_tcl </item>
- <item> dbplus_tremove </item>
- <item> dbplus_undo </item>
- <item> dbplus_undoprepare </item>
- <item> dbplus_unlockrel </item>
- <item> dbplus_unselect </item>
- <item> dbplus_update </item>
- <item> dbplus_xlockrel </item>
- <item> dbplus_xunlockrel </item>
- <item> dbx_close </item>
- <item> dbx_compare </item>
- <item> dbx_connect </item>
- <item> dbx_error </item>
- <item> dbx_escape_string </item>
- <item> dbx_fetch_row </item>
- <item> dbx_query </item>
- <item> dbx_sort </item>
- <item> dcgettext </item>
- <item> dcngettext </item>
- <item> debug_backtrace </item>
- <item> debug_print_backtrace </item>
- <item> debug_zval_dump </item>
- <item> dcgettext </item>
- <item> dcngettext </item>
- <item> debugger_off </item>
- <item> debugger_on </item>
- <item> decbin </item>
- <item> dechex </item>
- <item> decoct </item>
- <item> define </item>
- <item> define_syslog_variables </item>
- <item> defined </item>
- <item> deg2rad </item>
- <item> delete </item>
- <item> dgettext </item>
- <item> die </item>
- <item> dio_close </item>
- <item> dio_fcntl </item>
- <item> dio_open </item>
- <item> dio_read </item>
- <item> dio_seek </item>
- <item> dio_stat </item>
- <item> dio_tcsetattr </item>
- <item> dio_truncate </item>
- <item> dio_write </item>
- <item> dir </item>
- <item> dirname </item>
- <item> disk_free_space </item>
- <item> disk_total_space </item>
- <item> diskfreespace </item>
- <item> dl </item>
- <item> dngettext </item>
- <item> dns_check_record </item>
- <item> dns_get_mx </item>
- <item> dns_get_record </item>
- <item> dom_import_simplexml </item>
- <item> dngettext </item>
- <item> domxml_add_root </item>
- <item> domxml_attributes </item>
- <item> domxml_children </item>
- <item> domxml_dumpmem </item>
- <item> domxml_get_attribute </item>
- <item> domxml_new_child </item>
- <item> domxml_new_xmldoc </item>
- <item> domxml_node </item>
- <item> domxml_node_set_content </item>
- <item> domxml_node_unlink_node </item>
- <item> domxml_root </item>
- <item> domxml_set_attribute </item>
- <item> domxml_version </item>
- <item> dotnet_load </item>
- <item> doubleval </item>
- <item> each </item>
- <item> easter_date </item>
- <item> easter_days </item>
- <item> ebcdic2ascii </item>
- <item> echo </item>
- <item> empty </item>
- <item> end </item>
- <item> ereg </item>
- <item> ereg_replace </item>
- <item> eregi </item>
- <item> eregi_replace </item>
- <item> error_log </item>
- <item> error_reporting </item>
- <item> escapeshellarg </item>
- <item> escapeshellcmd </item>
- <item> eval </item>
- <item> exec </item>
- <item> exif_imagetype </item>
- <item> exif_read_data </item>
- <item> exif_tagname </item>
- <item> exif_thumbnail </item>
- <item> exit </item>
- <item> exp </item>
- <item> explode </item>
- <item> expm1 </item>
- <item> extension_loaded </item>
- <item> extract </item>
- <item> ezmlm_hash </item>
- <item> fam_cancel_monitor </item>
- <item> fam_close </item>
- <item> fam_monitor_collection </item>
- <item> fam_monitor_directory </item>
- <item> fam_monitor_file </item>
- <item> fam_next_event </item>
- <item> fam_open </item>
- <item> fam_pending </item>
- <item> fam_resume_monitor </item>
- <item> fam_suspend_monitor </item>
- <item> fbsql_affected_rows </item>
- <item> fbsql_autocommit </item>
- <item> fbsql_change_user </item>
- <item> fbsql_close </item>
- <item> fbsql_commit </item>
- <item> fbsql_connect </item>
- <item> fbsql_create_blob </item>
- <item> fbsql_create_clob </item>
- <item> fbsql_create_db </item>
- <item> fbsql_data_seek </item>
- <item> fbsql_database </item>
- <item> fbsql_database_password </item>
- <item> fbsql_db_query </item>
- <item> fbsql_db_status </item>
- <item> fbsql_drop_db </item>
- <item> fbsql_errno </item>
- <item> fbsql_error </item>
- <item> fbsql_fetch_array </item>
- <item> fbsql_fetch_assoc </item>
- <item> fbsql_fetch_field </item>
- <item> fbsql_fetch_lengths </item>
- <item> fbsql_fetch_object </item>
- <item> fbsql_fetch_row </item>
- <item> fbsql_field_flags </item>
- <item> fbsql_field_len </item>
- <item> fbsql_field_name </item>
- <item> fbsql_field_seek </item>
- <item> fbsql_field_table </item>
- <item> fbsql_field_type </item>
- <item> fbsql_free_result </item>
- <item> fbsql_get_autostart_info </item>
- <item> fbsql_hostname </item>
- <item> fbsql_insert_id </item>
- <item> fbsql_list_dbs </item>
- <item> fbsql_list_fields </item>
- <item> fbsql_list_tables </item>
- <item> fbsql_next_result </item>
- <item> fbsql_num_fields </item>
- <item> fbsql_num_rows </item>
- <item> fbsql_password </item>
- <item> fbsql_pconnect </item>
- <item> fbsql_query </item>
- <item> fbsql_read_blob </item>
- <item> fbsql_read_clob </item>
- <item> fbsql_result </item>
- <item> fbsql_rollback </item>
- <item> fbsql_select_db </item>
- <item> fbsql_set_lob_mode </item>
- <item> fbsql_set_transaction </item>
- <item> fbsql_start_db </item>
- <item> fbsql_stop_db </item>
- <item> fbsql_tablename </item>
- <item> fbsql_username </item>
- <item> fbsql_warnings </item>
- <item> fclose </item>
- <item> fdf_add_template </item>
- <item> fdf_close </item>
- <item> fdf_create </item>
- <item> fdf_get_file </item>
- <item> fdf_get_status </item>
- <item> fdf_get_value </item>
- <item> fdf_next_field_name </item>
- <item> fdf_open </item>
- <item> fdf_save </item>
- <item> fdf_set_ap </item>
- <item> fdf_set_encoding </item>
- <item> fdf_set_file </item>
- <item> fdf_set_flags </item>
- <item> fdf_set_javascript_action </item>
- <item> fdf_set_opt </item>
- <item> fdf_set_status </item>
- <item> fdf_set_submit_form_action </item>
- <item> fdf_set_value </item>
- <item> feof </item>
- <item> fflush </item>
- <item> fgetc </item>
- <item> fgetcsv </item>
- <item> fgets </item>
- <item> fgetss </item>
- <item> fgetwrapperdata </item>
- <item> file </item>
- <item> file_exists </item>
- <item> file_get_contents </item>
- <item> file_put_contents </item>
- <item> fileatime </item>
- <item> filectime </item>
- <item> filegroup </item>
- <item> fileinode </item>
- <item> filemtime </item>
- <item> fileowner </item>
- <item> fileperms </item>
- <item> filepro </item>
- <item> filepro_fieldcount </item>
- <item> filepro_fieldname </item>
- <item> filepro_fieldtype </item>
- <item> filepro_fieldwidth </item>
- <item> filepro_retrieve </item>
- <item> filepro_rowcount </item>
- <item> filesize </item>
- <item> filetype </item>
- <item> floatval </item>
- <item> flock </item>
- <item> floor </item>
- <item> flush </item>
- <item> fmod </item>
- <item> fnmatch </item>
- <item> fopen </item>
- <item> fpassthru </item>
- <item> fprintf </item>
- <item> fputs </item>
- <item> fread </item>
- <item> frenchtojd </item>
- <item> fribidi_log2vis </item>
- <item> fscanf </item>
- <item> fseek </item>
- <item> fsockopen </item>
- <item> fstat </item>
- <item> ftell </item>
- <item> ftok </item>
- <item> ftp_alloc </item>
- <item> ftp_cdup </item>
- <item> ftp_chdir </item>
- <item> ftp_chmod </item>
- <item> ftp_close </item>
- <item> ftp_connect </item>
- <item> ftp_delete </item>
- <item> ftp_exec </item>
- <item> ftp_fget </item>
- <item> ftp_fput </item>
- <item> ftp_get </item>
- <item> ftp_get_option </item>
- <item> ftp_login </item>
- <item> ftp_mdtm </item>
- <item> ftp_mkdir </item>
- <item> ftp_nb_continue </item>
- <item> ftp_nb_fget </item>
- <item> ftp_nb_fput </item>
- <item> ftp_nb_get </item>
- <item> ftp_nb_put </item>
- <item> ftp_nlist </item>
- <item> ftp_pasv </item>
- <item> ftp_put </item>
- <item> ftp_pwd </item>
- <item> ftp_quit </item>
- <item> ftp_raw </item>
- <item> ftp_rawlist </item>
- <item> ftp_rename </item>
- <item> ftp_rmdir </item>
- <item> ftp_set_option </item>
- <item> ftp_site </item>
- <item> ftp_size </item>
- <item> ftp_ssl_connect </item>
- <item> ftp_systype </item>
- <item> ftruncate </item>
- <item> func_get_arg </item>
- <item> func_get_args </item>
- <item> func_num_args </item>
- <item> function_exists </item>
- <item> fwrite </item>
- <item> gd_info </item>
- <item> get_browser </item>
- <item> get_cfg_var </item>
- <item> get_class </item>
- <item> get_class_methods </item>
- <item> get_class_vars </item>
- <item> get_current_user </item>
- <item> get_declared_classes </item>
- <item> get_declared_interfaces </item>
- <item> get_defined_constants </item>
- <item> get_defined_functions </item>
- <item> get_defined_vars </item>
- <item> get_extension_funcs </item>
- <item> get_headers </item>
- <item> get_html_translation_table </item>
- <item> get_include_path </item>
- <item> get_included_files </item>
- <item> get_loaded_extensions </item>
- <item> get_magic_quotes_gpc </item>
- <item> get_magic_quotes_runtime </item>
- <item> get_meta_tags </item>
- <item> get_object_vars </item>
- <item> get_parent_class </item>
- <item> get_required_files </item>
- <item> get_resource_type </item>
- <item> getallheaders </item>
- <item> getcwd </item>
- <item> getdate </item>
- <item> getenv </item>
- <item> gethostbyaddr </item>
- <item> gethostbyname </item>
- <item> gethostbynamel </item>
- <item> getimagesize </item>
- <item> getlastmod </item>
- <item> getmxrr </item>
- <item> getmygid </item>
- <item> getmyinode </item>
- <item> getmypid </item>
- <item> getmyuid </item>
- <item> getopt </item>
- <item> getprotobyname </item>
- <item> getprotobynumber </item>
- <item> getrandmax </item>
- <item> getrusage </item>
- <item> getservbyname </item>
- <item> getservbyport </item>
- <item> gettext </item>
- <item> gettimeofday </item>
- <item> gettype </item>
- <item> glob </item>
- <item> global </item>
- <item> gmdate </item>
- <item> gmmktime </item>
- <item> gmp_abs </item>
- <item> gmp_add </item>
- <item> gmp_and </item>
- <item> gmp_clrbit </item>
- <item> gmp_cmp </item>
- <item> gmp_com </item>
- <item> gmp_div </item>
- <item> gmp_div_q </item>
- <item> gmp_div_qr </item>
- <item> gmp_div_r </item>
- <item> gmp_divexact </item>
- <item> gmp_fact </item>
- <item> gmp_gcd </item>
- <item> gmp_gcdext </item>
- <item> gmp_hamdist </item>
- <item> gmp_init </item>
- <item> gmp_intval </item>
- <item> gmp_invert </item>
- <item> gmp_jacobi </item>
- <item> gmp_legendre </item>
- <item> gmp_mod </item>
- <item> gmp_mul </item>
- <item> gmp_neg </item>
- <item> gmp_or </item>
- <item> gmp_perfect_square </item>
- <item> gmp_popcount </item>
- <item> gmp_pow </item>
- <item> gmp_powm </item>
- <item> gmp_prob_prime </item>
- <item> gmp_random </item>
- <item> gmp_scan0 </item>
- <item> gmp_scan1 </item>
- <item> gmp_setbit </item>
- <item> gmp_sign </item>
- <item> gmp_sqrt </item>
- <item> gmp_sqrtrem </item>
- <item> gmp_strval </item>
- <item> gmp_sub </item>
- <item> gmp_xor </item>
- <item> gmstrftime </item>
- <item> gregoriantojd </item>
- <item> gzclose </item>
- <item> gzcompress </item>
- <item> gzdeflate </item>
- <item> gzencode </item>
- <item> gzeof </item>
- <item> gzfile </item>
- <item> gzgetc </item>
- <item> gzgets </item>
- <item> gzgetss </item>
- <item> gzinflate </item>
- <item> gzopen </item>
- <item> gzpassthru </item>
- <item> gzputs </item>
- <item> gzread </item>
- <item> gzrewind </item>
- <item> gzseek </item>
- <item> gztell </item>
- <item> gzuncompress </item>
- <item> gzwrite </item>
- <item> header </item>
- <item> headers_list </item>
- <item> headers_sent </item>
- <item> hebrev </item>
- <item> hebrevc </item>
- <item> hexdec </item>
- <item> highlight_file </item>
- <item> highlight_string </item>
- <item> html_entity_decode </item>
- <item> htmlentities </item>
- <item> htmlspecialchars </item>
- <item> http_build_query </item>
- <item> hw_array2objrec </item>
- <item> hw_changeobject </item>
- <item> hw_children </item>
- <item> hw_childrenobj </item>
- <item> hw_close </item>
- <item> hw_connect </item>
- <item> hw_connection_info </item>
- <item> hw_cp </item>
- <item> hw_deleteobject </item>
- <item> hw_docbyanchor </item>
- <item> hw_docbyanchorobj </item>
- <item> hw_document_attributes </item>
- <item> hw_document_bodytag </item>
- <item> hw_document_content </item>
- <item> hw_document_setcontent </item>
- <item> hw_document_size </item>
- <item> hw_dummy </item>
- <item> hw_edittext </item>
- <item> hw_error </item>
- <item> hw_errormsg </item>
- <item> hw_free_document </item>
- <item> hw_getanchors </item>
- <item> hw_getanchorsobj </item>
- <item> hw_getandlock </item>
- <item> hw_getchildcoll </item>
- <item> hw_getchildcollobj </item>
- <item> hw_getchilddoccoll </item>
- <item> hw_getchilddoccollobj </item>
- <item> hw_getobject </item>
- <item> hw_getobjectbyquery </item>
- <item> hw_getobjectbyquerycoll </item>
- <item> hw_getobjectbyquerycollobj </item>
- <item> hw_getobjectbyqueryobj </item>
- <item> hw_getparents </item>
- <item> hw_getparentsobj </item>
- <item> hw_getrellink </item>
- <item> hw_getremote </item>
- <item> hw_getremotechildren </item>
- <item> hw_getsrcbydestobj </item>
- <item> hw_gettext </item>
- <item> hw_getusername </item>
- <item> hw_identify </item>
- <item> hw_incollections </item>
- <item> hw_info </item>
- <item> hw_inscoll </item>
- <item> hw_insdoc </item>
- <item> hw_insertanchors </item>
- <item> hw_insertdocument </item>
- <item> hw_insertobject </item>
- <item> hw_mapid </item>
- <item> hw_modifyobject </item>
- <item> hw_mv </item>
- <item> hw_new_document </item>
- <item> hw_objrec2array </item>
- <item> hw_output_document </item>
- <item> hw_pconnect </item>
- <item> hw_pipedocument </item>
- <item> hw_root </item>
- <item> hw_setlinkroot </item>
- <item> hw_stat </item>
- <item> hw_unlock </item>
- <item> hw_who </item>
- <item> hypot </item>
- <item> idate </item>
- <item> ibase_blob_add </item>
- <item> ibase_blob_cancel </item>
- <item> ibase_blob_close </item>
- <item> ibase_blob_create </item>
- <item> ibase_blob_echo </item>
- <item> ibase_blob_get </item>
- <item> ibase_blob_import </item>
- <item> ibase_blob_info </item>
- <item> ibase_blob_open </item>
- <item> ibase_close </item>
- <item> ibase_commit </item>
- <item> ibase_connect </item>
- <item> ibase_errmsg </item>
- <item> ibase_execute </item>
- <item> ibase_fetch_object </item>
- <item> ibase_fetch_row </item>
- <item> ibase_field_info </item>
- <item> ibase_free_query </item>
- <item> ibase_free_result </item>
- <item> ibase_num_fields </item>
- <item> ibase_pconnect </item>
- <item> ibase_prepare </item>
- <item> ibase_query </item>
- <item> ibase_rollback </item>
- <item> ibase_timefmt </item>
- <item> ibase_trans </item>
- <item> icap_close </item>
- <item> icap_create_calendar </item>
- <item> icap_delete_calendar </item>
- <item> icap_delete_event </item>
- <item> icap_fetch_event </item>
- <item> icap_list_alarms </item>
- <item> icap_list_events </item>
- <item> icap_open </item>
- <item> icap_rename_calendar </item>
- <item> icap_reopen </item>
- <item> icap_snooze </item>
- <item> icap_store_event </item>
- <item> iconv </item>
- <item> iconv_get_encoding </item>
- <item> iconv_mime_decode </item>
- <item> iconv_mime_decode_headers </item>
- <item> iconv_mime_encode </item>
- <item> iconv_set_encoding </item>
- <item> ifx_affected_rows </item>
- <item> ifx_blobinfile_mode </item>
- <item> ifx_byteasvarchar </item>
- <item> ifx_close </item>
- <item> ifx_connect </item>
- <item> ifx_copy_blob </item>
- <item> ifx_create_blob </item>
- <item> ifx_create_char </item>
- <item> ifx_do </item>
- <item> ifx_error </item>
- <item> ifx_errormsg </item>
- <item> ifx_fetch_row </item>
- <item> ifx_fieldproperties </item>
- <item> ifx_fieldtypes </item>
- <item> ifx_free_blob </item>
- <item> ifx_free_char </item>
- <item> ifx_free_result </item>
- <item> ifx_get_blob </item>
- <item> ifx_get_char </item>
- <item> ifx_getsqlca </item>
- <item> ifx_htmltbl_result </item>
- <item> ifx_nullformat </item>
- <item> ifx_num_fields </item>
- <item> ifx_num_rows </item>
- <item> ifx_pconnect </item>
- <item> ifx_prepare </item>
- <item> ifx_query </item>
- <item> ifx_textasvarchar </item>
- <item> ifx_update_blob </item>
- <item> ifx_update_char </item>
- <item> ifxus_close_slob </item>
- <item> ifxus_create_slob </item>
- <item> ifxus_free_slob </item>
- <item> ifxus_open_slob </item>
- <item> ifxus_read_slob </item>
- <item> ifxus_seek_slob </item>
- <item> ifxus_tell_slob </item>
- <item> ifxus_write_slob </item>
- <item> ignore_user_abort </item>
- <item> image2wbmp </item>
- <item> image_type_to_mime_type </item>
- <item> imagealphablending </item>
- <item> imageantialias </item>
- <item> imagearc </item>
- <item> imagechar </item>
- <item> imagecharup </item>
- <item> imagecolorallocate </item>
- <item> imagecolorallocatealpha </item>
- <item> imagecolorat </item>
- <item> imagecolorclosest </item>
- <item> imagecolorclosestalpha </item>
- <item> imagecolorclosesthwb </item>
- <item> imagecolordeallocate </item>
- <item> imagecolorexact </item>
- <item> imagecolorexactalpha </item>
- <item> imagecolormatch </item>
- <item> imagecolorresolve </item>
- <item> imagecolorresolvealpha </item>
- <item> imagecolorset </item>
- <item> imagecolorsforindex </item>
- <item> imagecolorstotal </item>
- <item> imagecolortransparent </item>
- <item> imagecopy </item>
- <item> imagecopymerge </item>
- <item> imagecopymergegray </item>
- <item> imagecopyresampled </item>
- <item> imagecopyresized </item>
- <item> imagecreate </item>
- <item> imagecreatefromgd </item>
- <item> imagecreatefromgd2 </item>
- <item> imagecreatefromgd2part </item>
- <item> imagecreatefromgif </item>
- <item> imagecreatefromjpeg </item>
- <item> imagecreatefrompng </item>
- <item> imagecreatefromstring </item>
- <item> imagecreatefromwbmp </item>
- <item> imagecreatefromxbm </item>
- <item> imagecreatefromxpm </item>
- <item> imagecreatetruecolor </item>
- <item> imagedashedline </item>
- <item> imagedestroy </item>
- <item> imageellipse </item>
- <item> imagefill </item>
- <item> imagefilledarc </item>
- <item> imagefilledellipse </item>
- <item> imagefilledpolygon </item>
- <item> imagefilledrectangle </item>
- <item> imagefilltoborder </item>
- <item> imagefilter </item>
- <item> imagefontheight </item>
- <item> imagefontwidth </item>
- <item> imageftbbox </item>
- <item> imagefttext </item>
- <item> imagegammacorrect </item>
- <item> imagegd </item>
- <item> imagegd2 </item>
- <item> imagegif </item>
- <item> imageinterlace </item>
- <item> imageistruecolor </item>
- <item> imagejpeg </item>
- <item> imagelayereffect </item>
- <item> imageline </item>
- <item> imageloadfont </item>
- <item> imagepalettecopy </item>
- <item> imagepng </item>
- <item> imagepolygon </item>
- <item> imagepsbbox </item>
- <item> imagepsencodefont </item>
- <item> imagepsextendfont </item>
- <item> imagepsfreefont </item>
- <item> imagepsloadfont </item>
- <item> imagepsslantfont </item>
- <item> imagepstext </item>
- <item> imagerectangle </item>
- <item> imagerotate </item>
- <item> imagesavealpha </item>
- <item> imagesetbrush </item>
- <item> imagesetpixel </item>
- <item> imagesetstyle </item>
- <item> imagesetthickness </item>
- <item> imagesettile </item>
- <item> imagestring </item>
- <item> imagestringup </item>
- <item> imagesx </item>
- <item> imagesy </item>
- <item> imagetruecolortopalette </item>
- <item> imagettfbbox </item>
- <item> imagettftext </item>
- <item> imagetypes </item>
- <item> imagewbmp </item>
- <item> imagexbm </item>
- <item> imap_8bit </item>
- <item> imap_alerts </item>
- <item> imap_append </item>
- <item> imap_base64 </item>
- <item> imap_binary </item>
- <item> imap_body </item>
- <item> imap_bodystruct </item>
- <item> imap_check </item>
- <item> imap_clearflag_full </item>
- <item> imap_close </item>
- <item> imap_create </item>
- <item> imap_createmailbox </item>
- <item> imap_delete </item>
- <item> imap_deletemailbox </item>
- <item> imap_errors </item>
- <item> imap_expunge </item>
- <item> imap_fetch_overview </item>
- <item> imap_fetchbody </item>
- <item> imap_fetchheader </item>
- <item> imap_fetchstructure </item>
- <item> imap_fetchtext </item>
- <item> imap_get_quota </item>
- <item> imap_get_quotaroot </item>
- <item> imap_getacl </item>
- <item> imap_getmailboxes </item>
- <item> imap_getsubscribed </item>
- <item> imap_header </item>
- <item> imap_headerinfo </item>
- <item> imap_headers </item>
- <item> imap_last_error </item>
- <item> imap_list </item>
- <item> imap_listmailbox </item>
- <item> imap_listsubscribed </item>
- <item> imap_lsub </item>
- <item> imap_mail </item>
- <item> imap_mail_compose </item>
- <item> imap_mail_copy </item>
- <item> imap_mail_move </item>
- <item> imap_mailboxmsginfo </item>
- <item> imap_mime_header_decode </item>
- <item> imap_msgno </item>
- <item> imap_num_msg </item>
- <item> imap_num_recent </item>
- <item> imap_open </item>
- <item> imap_ping </item>
- <item> imap_popen </item>
- <item> imap_qprint </item>
- <item> imap_rename </item>
- <item> imap_renamemailbox </item>
- <item> imap_reopen </item>
- <item> imap_rfc822_parse_adrlist </item>
- <item> imap_rfc822_parse_headers </item>
- <item> imap_rfc822_write_address </item>
- <item> imap_scan </item>
- <item> imap_scanmailbox </item>
- <item> imap_search </item>
- <item> imap_set_quota </item>
- <item> imap_setacl </item>
- <item> imap_setflag_full </item>
- <item> imap_sort </item>
- <item> imap_status </item>
- <item> imap_subscribe </item>
- <item> imap_thread </item>
- <item> imap_timeout </item>
- <item> imap_uid </item>
- <item> imap_undelete </item>
- <item> imap_unsubscribe </item>
- <item> imap_utf7_decode </item>
- <item> imap_utf7_encode </item>
- <item> imap_utf8 </item>
- <item> implode </item>
- <item> import_request_variables </item>
- <item> in_array </item>
- <item> include </item>
- <item> include_once </item>
- <item> ingres_autocommit </item>
- <item> ingres_close </item>
- <item> ingres_commit </item>
- <item> ingres_connect </item>
- <item> ingres_fetch_array </item>
- <item> ingres_fetch_object </item>
- <item> ingres_fetch_row </item>
- <item> ingres_field_length </item>
- <item> ingres_field_name </item>
- <item> ingres_field_nullable </item>
- <item> ingres_field_precision </item>
- <item> ingres_field_scale </item>
- <item> ingres_field_type </item>
- <item> ingres_num_fields </item>
- <item> ingres_num_rows </item>
- <item> ingres_pconnect </item>
- <item> ingres_query </item>
- <item> ingres_rollback </item>
- <item> ini_alter </item>
- <item> ini_get </item>
- <item> ini_get_all </item>
- <item> ini_restore </item>
- <item> ini_set </item>
- <item> interface_exists </item>
- <item> intval </item>
- <item> ip2long </item>
- <item> iptcembed </item>
- <item> iptcparse </item>
- <item> ircg_channel_mode </item>
- <item> ircg_disconnect </item>
- <item> ircg_fetch_error_msg </item>
- <item> ircg_get_username </item>
- <item> ircg_html_encode </item>
- <item> ircg_ignore_add </item>
- <item> ircg_ignore_del </item>
- <item> ircg_is_conn_alive </item>
- <item> ircg_join </item>
- <item> ircg_kick </item>
- <item> ircg_lookup_format_messages </item>
- <item> ircg_msg </item>
- <item> ircg_nick </item>
- <item> ircg_nickname_escape </item>
- <item> ircg_nickname_unescape </item>
- <item> ircg_notice </item>
- <item> ircg_part </item>
- <item> ircg_pconnect </item>
- <item> ircg_register_format_messages </item>
- <item> ircg_set_current </item>
- <item> ircg_set_file </item>
- <item> ircg_set_on_die </item>
- <item> ircg_topic </item>
- <item> ircg_whois </item>
- <item> is_a </item>
- <item> is_array </item>
- <item> is_bool </item>
- <item> is_callable </item>
- <item> is_dir </item>
- <item> is_double </item>
- <item> is_executable </item>
- <item> is_file </item>
- <item> is_finite </item>
- <item> is_float </item>
- <item> is_infinite </item>
- <item> is_int </item>
- <item> is_integer </item>
- <item> is_link </item>
- <item> is_long </item>
- <item> is_nan </item>
- <item> is_null </item>
- <item> is_numeric </item>
- <item> is_object </item>
- <item> is_readable </item>
- <item> is_real </item>
- <item> is_resource </item>
- <item> is_scalar </item>
- <item> is_string </item>
- <item> is_subclass_of </item>
- <item> is_uploaded_file </item>
- <item> is_writable </item>
- <item> is_writeable </item>
- <item> isset </item>
- <item> java_last_exception_clear </item>
- <item> java_last_exception_get </item>
- <item> jddayofweek </item>
- <item> jdmonthname </item>
- <item> jdtofrench </item>
- <item> jdtogregorian </item>
- <item> jdtojewish </item>
- <item> jdtojulian </item>
- <item> jdtounix </item>
- <item> jewishtojd </item>
- <item> join </item>
- <item> jpeg2wbmp </item>
- <item> juliantojd </item>
- <item> key </item>
- <item> key_exists </item>
- <item> krsort </item>
- <item> ksort </item>
- <item> lcg_value </item>
- <item> ldap_8859_to_t61 </item>
- <item> ldap_add </item>
- <item> ldap_bind </item>
- <item> ldap_close </item>
- <item> ldap_compare </item>
- <item> ldap_connect </item>
- <item> ldap_count_entries </item>
- <item> ldap_delete </item>
- <item> ldap_dn2ufn </item>
- <item> ldap_err2str </item>
- <item> ldap_errno </item>
- <item> ldap_error </item>
- <item> ldap_explode_dn </item>
- <item> ldap_first_attribute </item>
- <item> ldap_first_entry </item>
- <item> ldap_first_reference </item>
- <item> ldap_free_result </item>
- <item> ldap_get_attributes </item>
- <item> ldap_get_dn </item>
- <item> ldap_get_entries </item>
- <item> ldap_get_option </item>
- <item> ldap_get_values </item>
- <item> ldap_get_values_len </item>
- <item> ldap_list </item>
- <item> ldap_mod_add </item>
- <item> ldap_mod_del </item>
- <item> ldap_mod_replace </item>
- <item> ldap_modify </item>
- <item> ldap_next_attribute </item>
- <item> ldap_next_entry </item>
- <item> ldap_next_reference </item>
- <item> ldap_parse_reference </item>
- <item> ldap_parse_result </item>
- <item> ldap_read </item>
- <item> ldap_rename </item>
- <item> ldap_search </item>
- <item> ldap_set_option </item>
- <item> ldap_set_rebind_proc </item>
- <item> ldap_sort </item>
- <item> ldap_start_tls </item>
- <item> ldap_t61_to_8859 </item>
- <item> ldap_unbind </item>
- <item> leak </item>
- <item> levenshtein </item>
- <item> libxml_set_streams_context </item>
- <item> link </item>
- <item> linkinfo </item>
- <item> list </item>
- <item> localeconv </item>
- <item> localtime </item>
- <item> log </item>
- <item> log10 </item>
- <item> log1p </item>
- <item> long2ip </item>
- <item> lstat </item>
- <item> ltrim </item>
- <item> magic_quotes_runtime </item>
- <item> mail </item>
- <item> mailparse_determine_best_xfer_encoding </item>
- <item> mailparse_msg_create </item>
- <item> mailparse_msg_extract_part </item>
- <item> mailparse_msg_extract_part_file </item>
- <item> mailparse_msg_free </item>
- <item> mailparse_msg_get_part </item>
- <item> mailparse_msg_get_part_data </item>
- <item> mailparse_msg_get_structure </item>
- <item> mailparse_msg_parse </item>
- <item> mailparse_msg_parse_file </item>
- <item> mailparse_rfc822_parse_addresses </item>
- <item> mailparse_stream_encode </item>
- <item> mailparse_uudecode_all </item>
- <item> max </item>
- <item> mb_convert_case </item>
- <item> mb_convert_encoding </item>
- <item> mb_convert_kana </item>
- <item> mb_convert_variables </item>
- <item> mb_decode_mimeheader </item>
- <item> mb_decode_numericentity </item>
- <item> mb_detect_encoding </item>
- <item> mb_detect_order </item>
- <item> mb_encode_mimeheader </item>
- <item> mb_encode_numericentity </item>
- <item> mb_ereg </item>
- <item> mb_ereg_match </item>
- <item> mb_ereg_replace </item>
- <item> mb_ereg_search </item>
- <item> mb_ereg_search_getpos </item>
- <item> mb_ereg_search_getregs </item>
- <item> mb_ereg_search_init </item>
- <item> mb_ereg_search_pos </item>
- <item> mb_ereg_search_regs </item>
- <item> mb_ereg_search_setpos </item>
- <item> mb_eregi </item>
- <item> mb_eregi_replace </item>
- <item> mb_get_info </item>
- <item> mb_http_input </item>
- <item> mb_http_output </item>
- <item> mb_internal_encoding </item>
- <item> mb_language </item>
- <item> mb_output_handler </item>
- <item> mb_parse_str </item>
- <item> mb_preferred_mime_name </item>
- <item> mb_regex_encoding </item>
- <item> mb_regex_set_options </item>
- <item> mb_send_mail </item>
- <item> mb_split </item>
- <item> mb_strcut </item>
- <item> mb_strimwidth </item>
- <item> mb_strlen </item>
- <item> mb_strpos </item>
- <item> mb_strrpos </item>
- <item> mb_strtolower </item>
- <item> mb_strtoupper </item>
- <item> mb_strwidth </item>
- <item> mb_substitute_character </item>
- <item> mb_substr </item>
- <item> mcal_append_event </item>
- <item> mcal_close </item>
- <item> mcal_create_calendar </item>
- <item> mcal_date_compare </item>
- <item> mcal_date_valid </item>
- <item> mcal_day_of_week </item>
- <item> mcal_day_of_year </item>
- <item> mcal_days_in_month </item>
- <item> mcal_delete_calendar </item>
- <item> mcal_delete_event </item>
- <item> mcal_event_add_attribute </item>
- <item> mcal_event_init </item>
- <item> mcal_event_set_alarm </item>
- <item> mcal_event_set_category </item>
- <item> mcal_event_set_class </item>
- <item> mcal_event_set_description </item>
- <item> mcal_event_set_end </item>
- <item> mcal_event_set_recur_daily </item>
- <item> mcal_event_set_recur_monthly_mday </item>
- <item> mcal_event_set_recur_monthly_wday </item>
- <item> mcal_event_set_recur_none </item>
- <item> mcal_event_set_recur_weekly </item>
- <item> mcal_event_set_recur_yearly </item>
- <item> mcal_event_set_start </item>
- <item> mcal_event_set_title </item>
- <item> mcal_expunge </item>
- <item> mcal_fetch_current_stream_event </item>
- <item> mcal_fetch_event </item>
- <item> mcal_is_leap_year </item>
- <item> mcal_list_alarms </item>
- <item> mcal_list_events </item>
- <item> mcal_next_recurrence </item>
- <item> mcal_open </item>
- <item> mcal_popen </item>
- <item> mcal_rename_calendar </item>
- <item> mcal_reopen </item>
- <item> mcal_snooze </item>
- <item> mcal_store_event </item>
- <item> mcal_time_valid </item>
- <item> mcal_week_of_year </item>
- <item> mcrypt_cbc </item>
- <item> mcrypt_cfb </item>
- <item> mcrypt_create_iv </item>
- <item> mcrypt_decrypt </item>
- <item> mcrypt_ecb </item>
- <item> mcrypt_enc_get_algorithms_name </item>
- <item> mcrypt_enc_get_block_size </item>
- <item> mcrypt_enc_get_iv_size </item>
- <item> mcrypt_enc_get_key_size </item>
- <item> mcrypt_enc_get_modes_name </item>
- <item> mcrypt_enc_get_supported_key_sizes </item>
- <item> mcrypt_enc_is_block_algorithm </item>
- <item> mcrypt_enc_is_block_algorithm_mode </item>
- <item> mcrypt_enc_is_block_mode </item>
- <item> mcrypt_enc_self_test </item>
- <item> mcrypt_encrypt </item>
- <item> mcrypt_generic </item>
- <item> mcrypt_generic_deinit </item>
- <item> mcrypt_generic_end </item>
- <item> mcrypt_generic_init </item>
- <item> mcrypt_get_block_size </item>
- <item> mcrypt_get_cipher_name </item>
- <item> mcrypt_get_iv_size </item>
- <item> mcrypt_get_key_size </item>
- <item> mcrypt_list_algorithms </item>
- <item> mcrypt_list_modes </item>
- <item> mcrypt_module_close </item>
- <item> mcrypt_module_get_algo_block_size </item>
- <item> mcrypt_module_get_algo_key_size </item>
- <item> mcrypt_module_get_supported_key_sizes </item>
- <item> mcrypt_module_is_block_algorithm </item>
- <item> mcrypt_module_is_block_algorithm_mode </item>
- <item> mcrypt_module_is_block_mode </item>
- <item> mcrypt_module_open </item>
- <item> mcrypt_module_self_test </item>
- <item> mcrypt_ofb </item>
- <item> md5 </item>
- <item> md5_file </item>
- <item> mdecrypt_generic </item>
- <item> memory_get_usage </item>
- <item> metaphone </item>
- <item> method_exists </item>
- <item> mhash </item>
- <item> mhash_count </item>
- <item> mhash_get_block_size </item>
- <item> mhash_get_hash_name </item>
- <item> mhash_keygen_s2k </item>
- <item> microtime </item>
- <item> min </item>
- <item> ming_setcubicthreshold </item>
- <item> ming_setscale </item>
- <item> ming_useswfversion </item>
- <item> mkdir </item>
- <item> mktime </item>
- <item> money_format </item>
- <item> move_uploaded_file </item>
- <item> msg_get_queue </item>
- <item> msg_receive </item>
- <item> msg_remove_queue </item>
- <item> msg_send </item>
- <item> msg_set_queue </item>
- <item> msg_stat_queue </item>
- <item> msession_connect </item>
- <item> msession_count </item>
- <item> msession_create </item>
- <item> msession_destroy </item>
- <item> msession_disconnect </item>
- <item> msession_find </item>
- <item> msession_get </item>
- <item> msession_get_array </item>
- <item> msession_getdata </item>
- <item> msession_inc </item>
- <item> msession_list </item>
- <item> msession_listvar </item>
- <item> msession_lock </item>
- <item> msession_plugin </item>
- <item> msession_randstr </item>
- <item> msession_set </item>
- <item> msession_set_array </item>
- <item> msession_setdata </item>
- <item> msession_timeout </item>
- <item> msession_uniq </item>
- <item> msession_unlock </item>
- <item> msql </item>
- <item> msql_affected_rows </item>
- <item> msql_close </item>
- <item> msql_connect </item>
- <item> msql_create_db </item>
- <item> msql_createdb </item>
- <item> msql_data_seek </item>
- <item> msql_dbname </item>
- <item> msql_drop_db </item>
- <item> msql_dropdb </item>
- <item> msql_error </item>
- <item> msql_fetch_array </item>
- <item> msql_fetch_field </item>
- <item> msql_fetch_object </item>
- <item> msql_fetch_row </item>
- <item> msql_field_seek </item>
- <item> msql_fieldflags </item>
- <item> msql_fieldlen </item>
- <item> msql_fieldname </item>
- <item> msql_fieldtable </item>
- <item> msql_fieldtype </item>
- <item> msql_free_result </item>
- <item> msql_freeresult </item>
- <item> msql_list_dbs </item>
- <item> msql_list_fields </item>
- <item> msql_list_tables </item>
- <item> msql_listdbs </item>
- <item> msql_listfields </item>
- <item> msql_listtables </item>
- <item> msql_num_fields </item>
- <item> msql_num_rows </item>
- <item> msql_numfields </item>
- <item> msql_numrows </item>
- <item> msql_pconnect </item>
- <item> msql_query </item>
- <item> msql_regcase </item>
- <item> msql_result </item>
- <item> msql_select_db </item>
- <item> msql_selectdb </item>
- <item> msql_tablename </item>
- <item> mssql_bind </item>
- <item> mssql_close </item>
- <item> mssql_connect </item>
- <item> mssql_data_seek </item>
- <item> mssql_execute </item>
- <item> mssql_fetch_array </item>
- <item> mssql_fetch_assoc </item>
- <item> mssql_fetch_batch </item>
- <item> mssql_fetch_field </item>
- <item> mssql_fetch_object </item>
- <item> mssql_fetch_row </item>
- <item> mssql_field_length </item>
- <item> mssql_field_name </item>
- <item> mssql_field_seek </item>
- <item> mssql_field_type </item>
- <item> mssql_free_result </item>
- <item> mssql_get_last_message </item>
- <item> mssql_guid_string </item>
- <item> mssql_init </item>
- <item> mssql_min_error_severity </item>
- <item> mssql_min_message_severity </item>
- <item> mssql_next_result </item>
- <item> mssql_num_fields </item>
- <item> mssql_num_rows </item>
- <item> mssql_pconnect </item>
- <item> mssql_query </item>
- <item> mssql_result </item>
- <item> mssql_rows_affected </item>
- <item> mssql_select_db </item>
- <item> mt_getrandmax </item>
- <item> mt_rand </item>
- <item> mt_srand </item>
- <item> muscat_close </item>
- <item> muscat_get </item>
- <item> muscat_give </item>
- <item> muscat_setup </item>
- <item> muscat_setup_net </item>
- <item> mysql </item>
- <item> mysql_affected_rows </item>
- <item> mysql_client_encoding </item>
- <item> mysql_change_user </item>
- <item> mysql_character_set_name </item>
- <item> mysql_close </item>
- <item> mysql_connect </item>
- <item> mysql_create_db </item>
- <item> mysql_data_seek </item>
- <item> mysql_db_name </item>
- <item> mysql_db_query </item>
- <item> mysql_dbname </item>
- <item> mysql_drop_db </item>
- <item> mysql_errno </item>
- <item> mysql_error </item>
- <item> mysql_escape_string </item>
- <item> mysql_fetch_array </item>
- <item> mysql_fetch_assoc </item>
- <item> mysql_fetch_field </item>
- <item> mysql_fetch_lengths </item>
- <item> mysql_fetch_object </item>
- <item> mysql_fetch_row </item>
- <item> mysql_field_flags </item>
- <item> mysql_field_len </item>
- <item> mysql_field_name </item>
- <item> mysql_field_seek </item>
- <item> mysql_field_table </item>
- <item> mysql_field_type </item>
- <item> mysql_fieldflags </item>
- <item> mysql_fieldlen </item>
- <item> mysql_fieldname </item>
- <item> mysql_fieldtable </item>
- <item> mysql_fieldtype </item>
- <item> mysql_free_result </item>
- <item> mysql_freeresult </item>
- <item> mysql_get_client_info </item>
- <item> mysql_get_host_info </item>
- <item> mysql_get_proto_info </item>
- <item> mysql_get_server_info </item>
- <item> mysql_info </item>
- <item> mysql_insert_id </item>
- <item> mysql_list_dbs </item>
- <item> mysql_list_fields </item>
- <item> mysql_list_processes </item>
- <item> mysql_list_tables </item>
- <item> mysql_listdbs </item>
- <item> mysql_listfields </item>
- <item> mysql_listtables </item>
- <item> mysql_num_fields </item>
- <item> mysql_num_rows </item>
- <item> mysql_numfields </item>
- <item> mysql_numrows </item>
- <item> mysql_pconnect </item>
- <item> mysql_ping </item>
- <item> mysql_query </item>
- <item> mysql_real_escape_string </item>
- <item> mysql_result </item>
- <item> mysql_select_db </item>
- <item> mysql_selectdb </item>
- <item> mysql_stat </item>
- <item> mysql_table_name </item>
- <item> mysql_tablename </item>
- <item> mysql_thread_id </item>
- <item> mysql_unbuffered_query </item>
- <item> mysqli_affected_rows </item>
- <item> mysqli_autocommit </item>
- <item> mysqli_bind_param </item>
- <item> mysqli_bind_result </item>
- <item> mysqli_change_user </item>
- <item> mysqli_character_set_name </item>
- <item> mysqli_client_encoding </item>
- <item> mysqli_close </item>
- <item> mysqli_commit </item>
- <item> mysqli_connect </item>
- <item> mysqli_connect_errno </item>
- <item> mysqli_connect_error </item>
- <item> mysqli_data_seek </item>
- <item> mysqli_debug </item>
- <item> mysqli_disable_reads_from_master </item>
- <item> mysqli_disable_rpl_parse </item>
- <item> mysqli_dump_debug_info </item>
- <item> mysqli_enable_reads_from_master </item>
- <item> mysqli_enable_rpl_parse </item>
- <item> mysqli_errno </item>
- <item> mysqli_error </item>
- <item> mysqli_escape_string </item>
- <item> mysqli_execute </item>
- <item> mysqli_fetch </item>
- <item> mysqli_fetch_array </item>
- <item> mysqli_fetch_assoc </item>
- <item> mysqli_fetch_field </item>
- <item> mysqli_fetch_field_direct </item>
- <item> mysqli_fetch_fields </item>
- <item> mysqli_fetch_lengths </item>
- <item> mysqli_fetch_object </item>
- <item> mysqli_fetch_row </item>
- <item> mysqli_field_count </item>
- <item> mysqli_field_seek </item>
- <item> mysqli_field_tell </item>
- <item> mysqli_free_result </item>
- <item> mysqli_get_client_info </item>
- <item> mysqli_get_client_version </item>
- <item> mysqli_get_host_info </item>
- <item> mysqli_get_metadata </item>
- <item> mysqli_get_proto_info </item>
- <item> mysqli_get_server_info </item>
- <item> mysqli_get_server_version </item>
- <item> mysqli_info </item>
- <item> mysqli_init </item>
- <item> mysqli_insert_id </item>
- <item> mysqli_kill </item>
- <item> mysqli_master_query </item>
- <item> mysqli_more_results </item>
- <item> mysqli_multi_query </item>
- <item> mysqli_next_result </item>
- <item> mysqli_num_fields </item>
- <item> mysqli_num_rows </item>
- <item> mysqli_options </item>
- <item> mysqli_param_count </item>
- <item> mysqli_ping </item>
- <item> mysqli_prepare </item>
- <item> mysqli_query </item>
- <item> mysqli_real_connect </item>
- <item> mysqli_real_escape_string </item>
- <item> mysqli_real_query </item>
- <item> mysqli_report </item>
- <item> mysqli_rollback </item>
- <item> mysqli_rpl_parse_enabled </item>
- <item> mysqli_rpl_probe </item>
- <item> mysqli_rpl_query_type </item>
- <item> mysqli_select_db </item>
- <item> mysqli_send_long_data </item>
- <item> mysqli_send_query </item>
- <item> mysqli_set_local_infile_default </item>
- <item> mysqli_set_local_infile_handler </item>
- <item> mysqli_set_opt </item>
- <item> mysqli_slave_query </item>
- <item> mysqli_sqlstate </item>
- <item> mysqli_ssl_set </item>
- <item> mysqli_stat </item>
- <item> mysqli_stmt_affected_rows </item>
- <item> mysqli_stmt_attr_get </item>
- <item> mysqli_stmt_attr_set </item>
- <item> mysqli_stmt_bind_param </item>
- <item> mysqli_stmt_bind_result </item>
- <item> mysqli_stmt_close </item>
- <item> mysqli_stmt_data_seek </item>
- <item> mysqli_stmt_errno </item>
- <item> mysqli_stmt_error </item>
- <item> mysqli_stmt_execute </item>
- <item> mysqli_stmt_fetch </item>
- <item> mysqli_stmt_field_count </item>
- <item> mysqli_stmt_free_result </item>
- <item> mysqli_stmt_init </item>
- <item> mysqli_stmt_insert_id </item>
- <item> mysqli_stmt_num_rows </item>
- <item> mysqli_stmt_param_count </item>
- <item> mysqli_stmt_prepare </item>
- <item> mysqli_stmt_reset </item>
- <item> mysqli_stmt_result_metadata </item>
- <item> mysqli_stmt_send_long_data </item>
- <item> mysqli_stmt_sqlstate </item>
- <item> mysqli_stmt_store_result </item>
- <item> mysqli_store_result </item>
- <item> mysqli_thread_id </item>
- <item> mysqli_thread_safe </item>
- <item> mysqli_use_result </item>
- <item> mysqli_warning_count </item>
- <item> natcasesort </item>
- <item> natsort </item>
- <item> ncurses_addch </item>
- <item> ncurses_addchnstr </item>
- <item> ncurses_addchstr </item>
- <item> ncurses_addnstr </item>
- <item> ncurses_addstr </item>
- <item> ncurses_assume_default_colors </item>
- <item> ncurses_attroff </item>
- <item> ncurses_attron </item>
- <item> ncurses_attrset </item>
- <item> ncurses_baudrate </item>
- <item> ncurses_beep </item>
- <item> ncurses_bkgd </item>
- <item> ncurses_bkgdset </item>
- <item> ncurses_border </item>
- <item> ncurses_bottom_panel </item>
- <item> ncurses_can_change_color </item>
- <item> ncurses_cbreak </item>
- <item> ncurses_clear </item>
- <item> ncurses_clrtobot </item>
- <item> ncurses_clrtoeol </item>
- <item> ncurses_color_content </item>
- <item> ncurses_color_set </item>
- <item> ncurses_curs_set </item>
- <item> ncurses_def_prog_mode </item>
- <item> ncurses_def_shell_mode </item>
- <item> ncurses_define_key </item>
- <item> ncurses_del_panel </item>
- <item> ncurses_delay_output </item>
- <item> ncurses_delch </item>
- <item> ncurses_deleteln </item>
- <item> ncurses_delwin </item>
- <item> ncurses_doupdate </item>
- <item> ncurses_echo </item>
- <item> ncurses_echochar </item>
- <item> ncurses_end </item>
- <item> ncurses_erase </item>
- <item> ncurses_erasechar </item>
- <item> ncurses_filter </item>
- <item> ncurses_flash </item>
- <item> ncurses_flushinp </item>
- <item> ncurses_getch </item>
- <item> ncurses_getmaxyx </item>
- <item> ncurses_getmouse </item>
- <item> ncurses_getyx </item>
- <item> ncurses_halfdelay </item>
- <item> ncurses_has_colors </item>
- <item> ncurses_has_ic </item>
- <item> ncurses_has_il </item>
- <item> ncurses_has_key </item>
- <item> ncurses_hide_panel </item>
- <item> ncurses_hline </item>
- <item> ncurses_inch </item>
- <item> ncurses_init </item>
- <item> ncurses_init_color </item>
- <item> ncurses_init_pair </item>
- <item> ncurses_insch </item>
- <item> ncurses_insdelln </item>
- <item> ncurses_insertln </item>
- <item> ncurses_insstr </item>
- <item> ncurses_instr </item>
- <item> ncurses_isendwin </item>
- <item> ncurses_keyok </item>
- <item> ncurses_keypad </item>
- <item> ncurses_killchar </item>
- <item> ncurses_longname </item>
- <item> ncurses_meta </item>
- <item> ncurses_mouse_trafo </item>
- <item> ncurses_mouseinterval </item>
- <item> ncurses_mousemask </item>
- <item> ncurses_move </item>
- <item> ncurses_move_panel </item>
- <item> ncurses_mvaddch </item>
- <item> ncurses_mvaddchnstr </item>
- <item> ncurses_mvaddchstr </item>
- <item> ncurses_mvaddnstr </item>
- <item> ncurses_mvaddstr </item>
- <item> ncurses_mvcur </item>
- <item> ncurses_mvdelch </item>
- <item> ncurses_mvgetch </item>
- <item> ncurses_mvhline </item>
- <item> ncurses_mvinch </item>
- <item> ncurses_mvvline </item>
- <item> ncurses_mvwaddstr </item>
- <item> ncurses_napms </item>
- <item> ncurses_new_panel </item>
- <item> ncurses_newpad </item>
- <item> ncurses_newwin </item>
- <item> ncurses_nl </item>
- <item> ncurses_nocbreak </item>
- <item> ncurses_noecho </item>
- <item> ncurses_nonl </item>
- <item> ncurses_noqiflush </item>
- <item> ncurses_noraw </item>
- <item> ncurses_pair_content </item>
- <item> ncurses_panel_above </item>
- <item> ncurses_panel_below </item>
- <item> ncurses_panel_window </item>
- <item> ncurses_pnoutrefresh </item>
- <item> ncurses_prefresh </item>
- <item> ncurses_putp </item>
- <item> ncurses_qiflush </item>
- <item> ncurses_raw </item>
- <item> ncurses_refresh </item>
- <item> ncurses_replace_panel </item>
- <item> ncurses_reset_prog_mode </item>
- <item> ncurses_reset_shell_mode </item>
- <item> ncurses_resetty </item>
- <item> ncurses_savetty </item>
- <item> ncurses_scr_dump </item>
- <item> ncurses_scr_init </item>
- <item> ncurses_scr_restore </item>
- <item> ncurses_scr_set </item>
- <item> ncurses_scrl </item>
- <item> ncurses_show_panel </item>
- <item> ncurses_slk_attr </item>
- <item> ncurses_slk_attroff </item>
- <item> ncurses_slk_attron </item>
- <item> ncurses_slk_attrset </item>
- <item> ncurses_slk_clear </item>
- <item> ncurses_slk_color </item>
- <item> ncurses_slk_init </item>
- <item> ncurses_slk_noutrefresh </item>
- <item> ncurses_slk_refresh </item>
- <item> ncurses_slk_restore </item>
- <item> ncurses_slk_set </item>
- <item> ncurses_slk_touch </item>
- <item> ncurses_standend </item>
- <item> ncurses_standout </item>
- <item> ncurses_start_color </item>
- <item> ncurses_termattrs </item>
- <item> ncurses_termname </item>
- <item> ncurses_timeout </item>
- <item> ncurses_top_panel </item>
- <item> ncurses_typeahead </item>
- <item> ncurses_ungetch </item>
- <item> ncurses_ungetmouse </item>
- <item> ncurses_update_panels </item>
- <item> ncurses_use_default_colors </item>
- <item> ncurses_use_env </item>
- <item> ncurses_use_extended_names </item>
- <item> ncurses_vidattr </item>
- <item> ncurses_vline </item>
- <item> ncurses_waddch </item>
- <item> ncurses_waddstr </item>
- <item> ncurses_wattroff </item>
- <item> ncurses_wattron </item>
- <item> ncurses_wattrset </item>
- <item> ncurses_wborder </item>
- <item> ncurses_wclear </item>
- <item> ncurses_wcolor_set </item>
- <item> ncurses_werase </item>
- <item> ncurses_wgetch </item>
- <item> ncurses_whline </item>
- <item> ncurses_wmouse_trafo </item>
- <item> ncurses_wmove </item>
- <item> ncurses_wnoutrefresh </item>
- <item> ncurses_wrefresh </item>
- <item> ncurses_wstandend </item>
- <item> ncurses_wstandout </item>
- <item> ncurses_wvline </item>
- <item> next </item>
- <item> ngettext </item>
- <item> nl2br </item>
- <item> nl_langinfo </item>
- <item> notes_body </item>
- <item> notes_copy_db </item>
- <item> notes_create_db </item>
- <item> notes_create_note </item>
- <item> notes_drop_db </item>
- <item> notes_find_note </item>
- <item> notes_header_info </item>
- <item> notes_list_msgs </item>
- <item> notes_mark_read </item>
- <item> notes_mark_unread </item>
- <item> notes_nav_create </item>
- <item> notes_search </item>
- <item> notes_unread </item>
- <item> notes_version </item>
- <item> number_format </item>
- <item> ob_clean </item>
- <item> ob_end_clean </item>
- <item> ob_end_flush </item>
- <item> ob_flush </item>
- <item> ob_get_clean </item>
- <item> ob_get_contents </item>
- <item> ob_get_flush </item>
- <item> ob_get_length </item>
- <item> ob_get_level </item>
- <item> ob_get_status </item>
- <item> ob_gzhandler </item>
- <item> ob_iconv_handler </item>
- <item> ob_implicit_flush </item>
- <item> ob_list_handlers </item>
- <item> ob_start </item>
- <item> ocibindbyname </item>
- <item> ocicancel </item>
- <item> ocicollappend </item>
- <item> ocicollassign </item>
- <item> ocicollassignelem </item>
- <item> ocicollgetelem </item>
- <item> ocicollmax </item>
- <item> ocicollsize </item>
- <item> ocicolltrim </item>
- <item> ocicolumnisnull </item>
- <item> ocicolumnname </item>
- <item> ocicolumnprecision </item>
- <item> ocicolumnscale </item>
- <item> ocicolumnsize </item>
- <item> ocicolumntype </item>
- <item> ocicolumntyperaw </item>
- <item> ocicommit </item>
- <item> ocidefinebyname </item>
- <item> ocierror </item>
- <item> ociexecute </item>
- <item> ocifetch </item>
- <item> ocifetchinto </item>
- <item> ocifetchstatement </item>
- <item> ocifreecollection </item>
- <item> ocifreecursor </item>
- <item> ocifreedesc </item>
- <item> ocifreestatement </item>
- <item> ociinternaldebug </item>
- <item> ociloadlob </item>
- <item> ocilogoff </item>
- <item> ocilogon </item>
- <item> ocinewcollection </item>
- <item> ocinewcursor </item>
- <item> ocinewdescriptor </item>
- <item> ocinlogon </item>
- <item> ocinumcols </item>
- <item> ociparse </item>
- <item> ociplogon </item>
- <item> ociresult </item>
- <item> ocirollback </item>
- <item> ocirowcount </item>
- <item> ocisavelob </item>
- <item> ocisavelobfile </item>
- <item> ociserverversion </item>
- <item> ocisetprefetch </item>
- <item> ocistatementtype </item>
- <item> ociwritelobtofile </item>
- <item> octdec </item>
- <item> odbc_autocommit </item>
- <item> odbc_binmode </item>
- <item> odbc_close </item>
- <item> odbc_close_all </item>
- <item> odbc_columnprivileges </item>
- <item> odbc_columns </item>
- <item> odbc_commit </item>
- <item> odbc_connect </item>
- <item> odbc_cursor </item>
- <item> odbc_data_source </item>
- <item> odbc_do </item>
- <item> odbc_error </item>
- <item> odbc_errormsg </item>
- <item> odbc_exec </item>
- <item> odbc_execute </item>
- <item> odbc_fetch_array </item>
- <item> odbc_fetch_into </item>
- <item> odbc_fetch_object </item>
- <item> odbc_fetch_row </item>
- <item> odbc_field_len </item>
- <item> odbc_field_name </item>
- <item> odbc_field_num </item>
- <item> odbc_field_precision </item>
- <item> odbc_field_scale </item>
- <item> odbc_field_type </item>
- <item> odbc_foreignkeys </item>
- <item> odbc_free_result </item>
- <item> odbc_gettypeinfo </item>
- <item> odbc_longreadlen </item>
- <item> odbc_next_result </item>
- <item> odbc_num_fields </item>
- <item> odbc_num_rows </item>
- <item> odbc_pconnect </item>
- <item> odbc_prepare </item>
- <item> odbc_primarykeys </item>
- <item> odbc_procedurecolumns </item>
- <item> odbc_procedures </item>
- <item> odbc_result </item>
- <item> odbc_result_all </item>
- <item> odbc_rollback </item>
- <item> odbc_setoption </item>
- <item> odbc_specialcolumns </item>
- <item> odbc_statistics </item>
- <item> odbc_tableprivileges </item>
- <item> odbc_tables </item>
- <item> opendir </item>
- <item> openlog </item>
- <item> openssl_csr_export </item>
- <item> openssl_csr_export_to_file </item>
- <item> openssl_csr_new </item>
- <item> openssl_csr_sign </item>
- <item> openssl_error_string </item>
- <item> openssl_free_key </item>
- <item> openssl_get_privatekey </item>
- <item> openssl_get_publickey </item>
- <item> openssl_open </item>
- <item> openssl_pkcs7_decrypt </item>
- <item> openssl_pkcs7_encrypt </item>
- <item> openssl_pkcs7_sign </item>
- <item> openssl_pkcs7_verify </item>
- <item> openssl_pkey_export </item>
- <item> openssl_pkey_export_to_file </item>
- <item> openssl_pkey_free </item>
- <item> openssl_pkey_get_private </item>
- <item> openssl_pkey_get_public </item>
- <item> openssl_pkey_new </item>
- <item> openssl_private_decrypt </item>
- <item> openssl_private_encrypt </item>
- <item> openssl_public_decrypt </item>
- <item> openssl_public_encrypt </item>
- <item> openssl_seal </item>
- <item> openssl_sign </item>
- <item> openssl_verify </item>
- <item> openssl_x509_check_private_key </item>
- <item> openssl_x509_checkpurpose </item>
- <item> openssl_x509_export </item>
- <item> openssl_x509_export_to_file </item>
- <item> openssl_x509_free </item>
- <item> openssl_x509_parse </item>
- <item> openssl_x509_read </item>
- <item> ora_bind </item>
- <item> ora_close </item>
- <item> ora_columnname </item>
- <item> ora_columnsize </item>
- <item> ora_columntype </item>
- <item> ora_commit </item>
- <item> ora_commitoff </item>
- <item> ora_commiton </item>
- <item> ora_do </item>
- <item> ora_error </item>
- <item> ora_errorcode </item>
- <item> ora_exec </item>
- <item> ora_fetch </item>
- <item> ora_fetch_into </item>
- <item> ora_getcolumn </item>
- <item> ora_logoff </item>
- <item> ora_logon </item>
- <item> ora_numcols </item>
- <item> ora_numrows </item>
- <item> ora_open </item>
- <item> ora_parse </item>
- <item> ora_plogon </item>
- <item> ora_rollback </item>
- <item> ord </item>
- <item> output_add_rewrite_var </item>
- <item> output_reset_rewrite_vars </item>
- <item> overload </item>
- <item> ovrimos_close </item>
- <item> ovrimos_commit </item>
- <item> ovrimos_connect </item>
- <item> ovrimos_cursor </item>
- <item> ovrimos_exec </item>
- <item> ovrimos_execute </item>
- <item> ovrimos_fetch_into </item>
- <item> ovrimos_fetch_row </item>
- <item> ovrimos_field_len </item>
- <item> ovrimos_field_name </item>
- <item> ovrimos_field_num </item>
- <item> ovrimos_field_type </item>
- <item> ovrimos_free_result </item>
- <item> ovrimos_longreadlen </item>
- <item> ovrimos_num_fields </item>
- <item> ovrimos_num_rows </item>
- <item> ovrimos_prepare </item>
- <item> ovrimos_result </item>
- <item> ovrimos_result_all </item>
- <item> ovrimos_rollback </item>
- <item> pack </item>
- <item> parse_ini_file </item>
- <item> parse_str </item>
- <item> parse_url </item>
- <item> passthru </item>
- <item> pathinfo </item>
- <item> pclose </item>
- <item> pcntl_alarm </item>
- <item> pcntl_exec </item>
- <item> pcntl_fork </item>
- <item> pcntl_getpriority </item>
- <item> pcntl_setpriority </item>
- <item> pcntl_signal </item>
- <item> pcntl_wait </item>
- <item> pcntl_waitpid </item>
- <item> pcntl_wexitstatus </item>
- <item> pcntl_wifexited </item>
- <item> pcntl_wifsignaled </item>
- <item> pcntl_wifstopped </item>
- <item> pcntl_wstopsig </item>
- <item> pcntl_wtermsig </item>
- <item> pdf_add_annotation </item>
- <item> pdf_add_bookmark </item>
- <item> pdf_add_launchlink </item>
- <item> pdf_add_locallink </item>
- <item> pdf_add_note </item>
- <item> pdf_add_outline </item>
- <item> pdf_add_pdflink </item>
- <item> pdf_add_thumbnail </item>
- <item> pdf_add_weblink </item>
- <item> pdf_arc </item>
- <item> pdf_arcn </item>
- <item> pdf_attach_file </item>
- <item> pdf_begin_page </item>
- <item> pdf_begin_pattern </item>
- <item> pdf_begin_template </item>
- <item> pdf_circle </item>
- <item> pdf_clip </item>
- <item> pdf_close </item>
- <item> pdf_close_image </item>
- <item> pdf_close_pdi </item>
- <item> pdf_close_pdi_page </item>
- <item> pdf_closepath </item>
- <item> pdf_closepath_fill_stroke </item>
- <item> pdf_closepath_stroke </item>
- <item> pdf_concat </item>
- <item> pdf_continue_text </item>
- <item> pdf_curveto </item>
- <item> pdf_delete </item>
- <item> pdf_end_page </item>
- <item> pdf_end_pattern </item>
- <item> pdf_end_template </item>
- <item> pdf_endpath </item>
- <item> pdf_fill </item>
- <item> pdf_fill_stroke </item>
- <item> pdf_findfont </item>
- <item> pdf_get_buffer </item>
- <item> pdf_get_font </item>
- <item> pdf_get_fontname </item>
- <item> pdf_get_fontsize </item>
- <item> pdf_get_image_height </item>
- <item> pdf_get_image_width </item>
- <item> pdf_get_majorversion </item>
- <item> pdf_get_minorversion </item>
- <item> pdf_get_parameter </item>
- <item> pdf_get_pdi_parameter </item>
- <item> pdf_get_pdi_value </item>
- <item> pdf_get_value </item>
- <item> pdf_initgraphics </item>
- <item> pdf_lineto </item>
- <item> pdf_makespotcolor </item>
- <item> pdf_moveto </item>
- <item> pdf_new </item>
- <item> pdf_open </item>
- <item> pdf_open_ccitt </item>
- <item> pdf_open_file </item>
- <item> pdf_open_gif </item>
- <item> pdf_open_image </item>
- <item> pdf_open_image_file </item>
- <item> pdf_open_jpeg </item>
- <item> pdf_open_memory_image </item>
- <item> pdf_open_pdi </item>
- <item> pdf_open_pdi_page </item>
- <item> pdf_open_png </item>
- <item> pdf_open_tiff </item>
- <item> pdf_place_image </item>
- <item> pdf_place_pdi_page </item>
- <item> pdf_rect </item>
- <item> pdf_restore </item>
- <item> pdf_rotate </item>
- <item> pdf_save </item>
- <item> pdf_scale </item>
- <item> pdf_set_border_color </item>
- <item> pdf_set_border_dash </item>
- <item> pdf_set_border_style </item>
- <item> pdf_set_char_spacing </item>
- <item> pdf_set_duration </item>
- <item> pdf_set_font </item>
- <item> pdf_set_horiz_scaling </item>
- <item> pdf_set_info </item>
- <item> pdf_set_info_author </item>
- <item> pdf_set_info_creator </item>
- <item> pdf_set_info_keywords </item>
- <item> pdf_set_info_subject </item>
- <item> pdf_set_info_title </item>
- <item> pdf_set_leading </item>
- <item> pdf_set_parameter </item>
- <item> pdf_set_text_pos </item>
- <item> pdf_set_text_rendering </item>
- <item> pdf_set_text_rise </item>
- <item> pdf_set_transition </item>
- <item> pdf_set_value </item>
- <item> pdf_set_word_spacing </item>
- <item> pdf_setcolor </item>
- <item> pdf_setdash </item>
- <item> pdf_setflat </item>
- <item> pdf_setfont </item>
- <item> pdf_setgray </item>
- <item> pdf_setgray_fill </item>
- <item> pdf_setgray_stroke </item>
- <item> pdf_setlinecap </item>
- <item> pdf_setlinejoin </item>
- <item> pdf_setlinewidth </item>
- <item> pdf_setmatrix </item>
- <item> pdf_setmiterlimit </item>
- <item> pdf_setpolydash </item>
- <item> pdf_setrgbcolor </item>
- <item> pdf_setrgbcolor_fill </item>
- <item> pdf_setrgbcolor_stroke </item>
- <item> pdf_show </item>
- <item> pdf_show_boxed </item>
- <item> pdf_show_xy </item>
- <item> pdf_skew </item>
- <item> pdf_stringwidth </item>
- <item> pdf_stroke </item>
- <item> pdf_translate </item>
- <item> pfpro_cleanup </item>
- <item> pfpro_init </item>
- <item> pfpro_process </item>
- <item> pfpro_process_raw </item>
- <item> pfpro_version </item>
- <item> pfsockopen </item>
- <item> pg_affected_rows </item>
- <item> pg_cancel_query </item>
- <item> pg_client_encoding </item>
- <item> pg_clientencoding </item>
- <item> pg_close </item>
- <item> pg_cmdtuples </item>
- <item> pg_connect </item>
- <item> pg_connection_busy </item>
- <item> pg_connection_reset </item>
- <item> pg_connection_status </item>
- <item> pg_convert </item>
- <item> pg_copy_from </item>
- <item> pg_copy_to </item>
- <item> pg_dbname </item>
- <item> pg_delete </item>
- <item> pg_end_copy </item>
- <item> pg_errormessage </item>
- <item> pg_escape_bytea </item>
- <item> pg_escape_string </item>
- <item> pg_exec </item>
- <item> pg_fetch_all </item>
- <item> pg_fetch_array </item>
- <item> pg_fetch_assoc </item>
- <item> pg_fetch_object </item>
- <item> pg_fetch_result </item>
- <item> pg_fetch_row </item>
- <item> pg_field_is_null </item>
- <item> pg_field_name </item>
- <item> pg_field_num </item>
- <item> pg_field_prtlen </item>
- <item> pg_field_size </item>
- <item> pg_field_type </item>
- <item> pg_fieldisnull </item>
- <item> pg_fieldname </item>
- <item> pg_fieldnum </item>
- <item> pg_fieldprtlen </item>
- <item> pg_fieldsize </item>
- <item> pg_fieldtype </item>
- <item> pg_free_result </item>
- <item> pg_freeresult </item>
- <item> pg_get_notify </item>
- <item> pg_get_pid </item>
- <item> pg_get_result </item>
- <item> pg_getlastoid </item>
- <item> pg_host </item>
- <item> pg_insert </item>
- <item> pg_last_error </item>
- <item> pg_last_notice </item>
- <item> pg_last_oid </item>
- <item> pg_lo_close </item>
- <item> pg_lo_create </item>
- <item> pg_lo_export </item>
- <item> pg_lo_import </item>
- <item> pg_lo_open </item>
- <item> pg_lo_read </item>
- <item> pg_lo_read_all </item>
- <item> pg_lo_seek </item>
- <item> pg_lo_tell </item>
- <item> pg_lo_unlink </item>
- <item> pg_lo_write </item>
- <item> pg_loclose </item>
- <item> pg_locreate </item>
- <item> pg_loexport </item>
- <item> pg_loimport </item>
- <item> pg_loopen </item>
- <item> pg_loread </item>
- <item> pg_loreadall </item>
- <item> pg_lounlink </item>
- <item> pg_lowrite </item>
- <item> pg_meta_data </item>
- <item> pg_num_fields </item>
- <item> pg_num_rows </item>
- <item> pg_numfields </item>
- <item> pg_numrows </item>
- <item> pg_options </item>
- <item> pg_parameter_status </item>
- <item> pg_pconnect </item>
- <item> pg_ping </item>
- <item> pg_port </item>
- <item> pg_put_line </item>
- <item> pg_query </item>
- <item> pg_result </item>
- <item> pg_result_error </item>
- <item> pg_result_seek </item>
- <item> pg_result_status </item>
- <item> pg_select </item>
- <item> pg_send_query </item>
- <item> pg_set_client_encoding </item>
- <item> pg_setclientencoding </item>
- <item> pg_trace </item>
- <item> pg_tty </item>
- <item> pg_unescape_bytea </item>
- <item> pg_untrace </item>
- <item> pg_update </item>
- <item> pg_version </item>
- <item> php_check_syntax </item>
- <item> php_egg_logo_guid </item>
- <item> php_ini_scanned_files </item>
- <item> php_logo_guid </item>
- <item> php_real_logo_guid </item>
- <item> php_sapi_name </item>
- <item> php_strip_whitespace </item>
- <item> php_uname </item>
- <item> phpcredits </item>
- <item> phpinfo </item>
- <item> phpversion </item>
- <item> pi </item>
- <item> png2wbmp </item>
- <item> popen </item>
- <item> pos </item>
- <item> posix_ctermid </item>
- <item> posix_errno </item>
- <item> posix_get_last_error </item>
- <item> posix_getcwd </item>
- <item> posix_getegid </item>
- <item> posix_geteuid </item>
- <item> posix_getgid </item>
- <item> posix_getgrgid </item>
- <item> posix_getgrnam </item>
- <item> posix_getgroups </item>
- <item> posix_getlogin </item>
- <item> posix_getpgid </item>
- <item> posix_getpgrp </item>
- <item> posix_getpid </item>
- <item> posix_getppid </item>
- <item> posix_getpwnam </item>
- <item> posix_getpwuid </item>
- <item> posix_getrlimit </item>
- <item> posix_getsid </item>
- <item> posix_getuid </item>
- <item> posix_isatty </item>
- <item> posix_kill </item>
- <item> posix_mkfifo </item>
- <item> posix_setegid </item>
- <item> posix_seteuid </item>
- <item> posix_setgid </item>
- <item> posix_setpgid </item>
- <item> posix_setsid </item>
- <item> posix_setuid </item>
- <item> posix_strerror </item>
- <item> posix_times </item>
- <item> posix_ttyname </item>
- <item> posix_uname </item>
- <item> pow </item>
- <item> preg_grep </item>
- <item> preg_match </item>
- <item> preg_match_all </item>
- <item> preg_quote </item>
- <item> preg_replace </item>
- <item> preg_replace_callback </item>
- <item> preg_split </item>
- <item> prev </item>
- <item> print </item>
- <item> print_r </item>
- <item> printer_abort </item>
- <item> printer_close </item>
- <item> printer_create_brush </item>
- <item> printer_create_dc </item>
- <item> printer_create_font </item>
- <item> printer_create_pen </item>
- <item> printer_delete_brush </item>
- <item> printer_delete_dc </item>
- <item> printer_delete_font </item>
- <item> printer_delete_pen </item>
- <item> printer_draw_bmp </item>
- <item> printer_draw_chord </item>
- <item> printer_draw_elipse </item>
- <item> printer_draw_line </item>
- <item> printer_draw_pie </item>
- <item> printer_draw_rectangle </item>
- <item> printer_draw_roundrect </item>
- <item> printer_draw_text </item>
- <item> printer_end_doc </item>
- <item> printer_end_page </item>
- <item> printer_get_option </item>
- <item> printer_list </item>
- <item> printer_logical_fontheight </item>
- <item> printer_open </item>
- <item> printer_select_brush </item>
- <item> printer_select_font </item>
- <item> printer_select_pen </item>
- <item> printer_set_option </item>
- <item> printer_start_doc </item>
- <item> printer_start_page </item>
- <item> printer_write </item>
- <item> printf </item>
- <item> proc_close </item>
- <item> proc_get_status </item>
- <item> proc_nice </item>
- <item> proc_open </item>
- <item> proc_terminate </item>
- <item> pspell_add_to_personal </item>
- <item> pspell_add_to_session </item>
- <item> pspell_check </item>
- <item> pspell_clear_session </item>
- <item> pspell_config_create </item>
- <item> pspell_config_ignore </item>
- <item> pspell_config_mode </item>
- <item> pspell_config_personal </item>
- <item> pspell_config_repl </item>
- <item> pspell_config_runtogether </item>
- <item> pspell_config_save_repl </item>
- <item> pspell_new </item>
- <item> pspell_new_config </item>
- <item> pspell_new_personal </item>
- <item> pspell_save_wordlist </item>
- <item> pspell_store_replacement </item>
- <item> pspell_suggest </item>
- <item> putenv </item>
- <item> qdom_error </item>
- <item> qdom_tree </item>
- <item> quoted_printable_decode </item>
- <item> quotemeta </item>
- <item> rad2deg </item>
- <item> rand </item>
- <item> range </item>
- <item> rawurldecode </item>
- <item> rawurlencode </item>
- <item> read_exif_data </item>
- <item> readdir </item>
- <item> readfile </item>
- <item> readgzfile </item>
- <item> readline </item>
- <item> readline_add_history </item>
- <item> readline_clear_history </item>
- <item> readline_completion_function </item>
- <item> readline_info </item>
- <item> readline_list_history </item>
- <item> readline_read_history </item>
- <item> readline_write_history </item>
- <item> readlink </item>
- <item> realpath </item>
- <item> recode </item>
- <item> recode_file </item>
- <item> recode_string </item>
- <item> register_shutdown_function </item>
- <item> register_tick_function </item>
- <item> rename </item>
- <item> require </item>
- <item> require_once </item>
- <item> reset </item>
- <item> restore_error_handler </item>
- <item> restore_exception_handler </item>
- <item> restore_include_path </item>
- <item> rewind </item>
- <item> rewinddir </item>
- <item> rmdir </item>
- <item> round </item>
- <item> rsort </item>
- <item> rtrim </item>
- <item> scandir </item>
- <item> sem_acquire </item>
- <item> sem_get </item>
- <item> sem_release </item>
- <item> sem_remove </item>
- <item> serialize </item>
- <item> sesam_affected_rows </item>
- <item> sesam_commit </item>
- <item> sesam_connect </item>
- <item> sesam_diagnostic </item>
- <item> sesam_disconnect </item>
- <item> sesam_errormsg </item>
- <item> sesam_execimm </item>
- <item> sesam_fetch_array </item>
- <item> sesam_fetch_result </item>
- <item> sesam_fetch_row </item>
- <item> sesam_field_array </item>
- <item> sesam_field_name </item>
- <item> sesam_free_result </item>
- <item> sesam_num_fields </item>
- <item> sesam_query </item>
- <item> sesam_rollback </item>
- <item> sesam_seek_row </item>
- <item> sesam_settransaction </item>
- <item> session_cache_expire </item>
- <item> session_cache_limiter </item>
- <item> session_commit </item>
- <item> session_decode </item>
- <item> session_destroy </item>
- <item> session_encode </item>
- <item> session_get_cookie_params </item>
- <item> session_id </item>
- <item> session_is_registered </item>
- <item> session_module_name </item>
- <item> session_name </item>
- <item> session_regenerate_id </item>
- <item> session_register </item>
- <item> session_save_path </item>
- <item> session_set_cookie_params </item>
- <item> session_set_save_handler </item>
- <item> session_start </item>
- <item> session_unregister </item>
- <item> session_unset </item>
- <item> session_write_close </item>
- <item> set_error_handler </item>
- <item> set_exception_handler </item>
- <item> set_file_buffer </item>
- <item> set_include_path </item>
- <item> set_magic_quotes_runtime </item>
- <item> set_socket_blocking </item>
- <item> set_time_limit </item>
- <item> setcookie </item>
- <item> setlocale </item>
- <item> setrawcookie </item>
- <item> settype </item>
- <item> sha1 </item>
- <item> sha1_file </item>
- <item> shell_exec </item>
- <item> shm_attach </item>
- <item> shm_detach </item>
- <item> shm_get_var </item>
- <item> shm_put_var </item>
- <item> shm_remove </item>
- <item> shm_remove_var </item>
- <item> shmop_close </item>
- <item> shmop_delete </item>
- <item> shmop_open </item>
- <item> shmop_read </item>
- <item> shmop_size </item>
- <item> shmop_write </item>
- <item> show_source </item>
- <item> shuffle </item>
- <item> similar_text </item>
- <item> simplexml_load_file </item>
- <item> simplexml_load_string </item>
- <item> sin </item>
- <item> sinh </item>
- <item> sizeof </item>
- <item> sleep </item>
- <item> snmp3_get </item>
- <item> snmp3_getnext </item>
- <item> snmp3_real_walk </item>
- <item> snmp3_set </item>
- <item> snmp3_walk </item>
- <item> snmp_get_quick_print </item>
- <item> snmp_get_valueretrieval </item>
- <item> snmp_read_mib </item>
- <item> snmp_set_enum_print </item>
- <item> snmp_set_oid_numeric_print </item>
- <item> snmp_set_quick_print </item>
- <item> snmp_set_valueretrieval </item>
- <item> snmpget </item>
- <item> snmpgetnext </item>
- <item> snmprealwalk </item>
- <item> snmpset </item>
- <item> snmpwalk </item>
- <item> snmpwalkoid </item>
- <item> socket_accept </item>
- <item> socket_bind </item>
- <item> socket_clear_error </item>
- <item> socket_close </item>
- <item> socket_connect </item>
- <item> socket_create </item>
- <item> socket_create_listen </item>
- <item> socket_create_pair </item>
- <item> socket_get_option </item>
- <item> socket_get_status </item>
- <item> socket_getopt </item>
- <item> socket_getpeername </item>
- <item> socket_getsockname </item>
- <item> socket_iovec_add </item>
- <item> socket_iovec_alloc </item>
- <item> socket_iovec_delete </item>
- <item> socket_iovec_fetch </item>
- <item> socket_iovec_free </item>
- <item> socket_iovec_set </item>
- <item> socket_last_error </item>
- <item> socket_listen </item>
- <item> socket_read </item>
- <item> socket_readv </item>
- <item> socket_recv </item>
- <item> socket_recvfrom </item>
- <item> socket_recvmsg </item>
- <item> socket_select </item>
- <item> socket_send </item>
- <item> socket_sendmsg </item>
- <item> socket_sendto </item>
- <item> socket_set_block </item>
- <item> socket_set_blocking </item>
- <item> socket_set_nonblock </item>
- <item> socket_set_option </item>
- <item> socket_set_timeout </item>
- <item> socket_setopt </item>
- <item> socket_shutdown </item>
- <item> socket_strerror </item>
- <item> socket_write </item>
- <item> socket_writev </item>
- <item> sort </item>
- <item> soundex </item>
- <item> spl_classes </item>
- <item> split </item>
- <item> spliti </item>
- <item> sprintf </item>
- <item> sql_regcase </item>
- <item> sqlite_array_query </item>
- <item> sqlite_busy_timeout </item>
- <item> sqlite_changes </item>
- <item> sqlite_close </item>
- <item> sqlite_column </item>
- <item> sqlite_create_aggregate </item>
- <item> sqlite_create_function </item>
- <item> sqlite_current </item>
- <item> sqlite_error_string </item>
- <item> sqlite_escape_string </item>
- <item> sqlite_exec </item>
- <item> sqlite_factory </item>
- <item> sqlite_fetch_all </item>
- <item> sqlite_fetch_array </item>
- <item> sqlite_fetch_column_types </item>
- <item> sqlite_fetch_object </item>
- <item> sqlite_fetch_single </item>
- <item> sqlite_fetch_string </item>
- <item> sqlite_field_name </item>
- <item> sqlite_has_more </item>
- <item> sqlite_has_prev </item>
- <item> sqlite_last_error </item>
- <item> sqlite_last_insert_rowid </item>
- <item> sqlite_libencoding </item>
- <item> sqlite_libversion </item>
- <item> sqlite_next </item>
- <item> sqlite_num_fields </item>
- <item> sqlite_num_rows </item>
- <item> sqlite_open </item>
- <item> sqlite_popen </item>
- <item> sqlite_prev </item>
- <item> sqlite_query </item>
- <item> sqlite_rewind </item>
- <item> sqlite_seek </item>
- <item> sqlite_single_query </item>
- <item> sqlite_udf_decode_binary </item>
- <item> sqlite_udf_encode_binary </item>
- <item> sqlite_unbuffered_query </item>
- <item> sqlite_valid </item>
- <item> sqrt </item>
- <item> srand </item>
- <item> sscanf </item>
- <item> stat </item>
- <item> str_ireplace </item>
- <item> str_pad </item>
- <item> str_repeat </item>
- <item> str_replace </item>
- <item> str_rot13 </item>
- <item> str_shuffle </item>
- <item> str_split </item>
- <item> str_word_count </item>
- <item> strcasecmp </item>
- <item> strchr </item>
- <item> strcmp </item>
- <item> strcoll </item>
- <item> strcspn </item>
- <item> stream_bucket_append </item>
- <item> stream_bucket_make_writeable </item>
- <item> stream_bucket_new </item>
- <item> stream_bucket_prepend </item>
- <item> stream_context_create </item>
- <item> stream_context_get_options </item>
- <item> stream_context_set_option </item>
- <item> stream_context_set_params </item>
- <item> stream_copy_to_stream </item>
- <item> stream_filter_append </item>
- <item> stream_filter_prepend </item>
- <item> stream_filter_register </item>
- <item> stream_get_contents </item>
- <item> stream_get_filters </item>
- <item> stream_get_line </item>
- <item> stream_get_meta_data </item>
- <item> stream_get_transports </item>
- <item> stream_get_wrappers </item>
- <item> stream_register_wrapper </item>
- <item> stream_select </item>
- <item> stream_set_blocking </item>
- <item> stream_set_timeout </item>
- <item> stream_set_write_buffer </item>
- <item> stream_socket_accept </item>
- <item> stream_socket_client </item>
- <item> stream_socket_get_name </item>
- <item> stream_socket_recvfrom </item>
- <item> stream_socket_sendto </item>
- <item> stream_socket_server </item>
- <item> stream_wrapper_register </item>
- <item> strftime </item>
- <item> strip_tags </item>
- <item> stripcslashes </item>
- <item> stripos </item>
- <item> stripslashes </item>
- <item> stristr </item>
- <item> strlen </item>
- <item> strnatcasecmp </item>
- <item> strnatcmp </item>
- <item> strncasecmp </item>
- <item> strncmp </item>
- <item> strpbrk </item>
- <item> strpos </item>
- <item> strrchr </item>
- <item> strrev </item>
- <item> strripos </item>
- <item> strrpos </item>
- <item> strspn </item>
- <item> strstr </item>
- <item> strtok </item>
- <item> strtolower </item>
- <item> strtotime </item>
- <item> strtoupper </item>
- <item> strtr </item>
- <item> strval </item>
- <item> substr </item>
- <item> substr_compare </item>
- <item> substr_count </item>
- <item> substr_replace </item>
- <item> swf_actiongeturl </item>
- <item> swf_actiongotoframe </item>
- <item> swf_actiongotolabel </item>
- <item> swf_actionnextframe </item>
- <item> swf_actionplay </item>
- <item> swf_actionprevframe </item>
- <item> swf_actionsettarget </item>
- <item> swf_actionstop </item>
- <item> swf_actiontogglequality </item>
- <item> swf_actionwaitforframe </item>
- <item> swf_addbuttonrecord </item>
- <item> swf_addcolor </item>
- <item> swf_closefile </item>
- <item> swf_definebitmap </item>
- <item> swf_definefont </item>
- <item> swf_defineline </item>
- <item> swf_definepoly </item>
- <item> swf_definerect </item>
- <item> swf_definetext </item>
- <item> swf_endbutton </item>
- <item> swf_enddoaction </item>
- <item> swf_endshape </item>
- <item> swf_endsymbol </item>
- <item> swf_fontsize </item>
- <item> swf_fontslant </item>
- <item> swf_fonttracking </item>
- <item> swf_getbitmapinfo </item>
- <item> swf_getfontinfo </item>
- <item> swf_getframe </item>
- <item> swf_labelframe </item>
- <item> swf_lookat </item>
- <item> swf_modifyobject </item>
- <item> swf_mulcolor </item>
- <item> swf_nextid </item>
- <item> swf_oncondition </item>
- <item> swf_openfile </item>
- <item> swf_ortho </item>
- <item> swf_ortho2 </item>
- <item> swf_perspective </item>
- <item> swf_placeobject </item>
- <item> swf_polarview </item>
- <item> swf_popmatrix </item>
- <item> swf_posround </item>
- <item> swf_pushmatrix </item>
- <item> swf_removeobject </item>
- <item> swf_rotate </item>
- <item> swf_scale </item>
- <item> swf_setfont </item>
- <item> swf_setframe </item>
- <item> swf_shapearc </item>
- <item> swf_shapecurveto </item>
- <item> swf_shapecurveto3 </item>
- <item> swf_shapefillbitmapclip </item>
- <item> swf_shapefillbitmaptile </item>
- <item> swf_shapefilloff </item>
- <item> swf_shapefillsolid </item>
- <item> swf_shapelinesolid </item>
- <item> swf_shapelineto </item>
- <item> swf_shapemoveto </item>
- <item> swf_showframe </item>
- <item> swf_startbutton </item>
- <item> swf_startdoaction </item>
- <item> swf_startshape </item>
- <item> swf_startsymbol </item>
- <item> swf_textwidth </item>
- <item> swf_translate </item>
- <item> swf_viewport </item>
- <item> swfaction </item>
- <item> swfbitmap </item>
- <item> swfbitmap.getheight </item>
- <item> swfbitmap.getwidth </item>
- <item> swfbutton </item>
- <item> swfbutton.addaction </item>
- <item> swfbutton.addshape </item>
- <item> swfbutton.setaction </item>
- <item> swfbutton.setdown </item>
- <item> swfbutton.sethit </item>
- <item> swfbutton.setover </item>
- <item> swfbutton.setup </item>
- <item> swfbutton_keypress </item>
- <item> swfdisplayitem </item>
- <item> swfdisplayitem.addcolor </item>
- <item> swfdisplayitem.move </item>
- <item> swfdisplayitem.moveto </item>
- <item> swfdisplayitem.multcolor </item>
- <item> swfdisplayitem.remove </item>
- <item> swfdisplayitem.rotate </item>
- <item> swfdisplayitem.rotateto </item>
- <item> swfdisplayitem.scale </item>
- <item> swfdisplayitem.scaleto </item>
- <item> swfdisplayitem.setdepth </item>
- <item> swfdisplayitem.setname </item>
- <item> swfdisplayitem.setratio </item>
- <item> swfdisplayitem.skewx </item>
- <item> swfdisplayitem.skewxto </item>
- <item> swfdisplayitem.skewy </item>
- <item> swfdisplayitem.skewyto </item>
- <item> swffill </item>
- <item> swffill.moveto </item>
- <item> swffill.rotateto </item>
- <item> swffill.scaleto </item>
- <item> swffill.skewxto </item>
- <item> swffill.skewyto </item>
- <item> swffont </item>
- <item> swffont.getwidth </item>
- <item> swfgradient </item>
- <item> swfgradient.addentry </item>
- <item> swfmorph </item>
- <item> swfmorph.getshape1 </item>
- <item> swfmorph.getshape2 </item>
- <item> swfmovie </item>
- <item> swfmovie.add </item>
- <item> swfmovie.nextframe </item>
- <item> swfmovie.output </item>
- <item> swfmovie.remove </item>
- <item> swfmovie.save </item>
- <item> swfmovie.setbackground </item>
- <item> swfmovie.setdimension </item>
- <item> swfmovie.setframes </item>
- <item> swfmovie.setrate </item>
- <item> swfmovie.streammp3 </item>
- <item> swfshape </item>
- <item> swfshape.addfill </item>
- <item> swfshape.drawcurve </item>
- <item> swfshape.drawcurveto </item>
- <item> swfshape.drawline </item>
- <item> swfshape.drawlineto </item>
- <item> swfshape.movepen </item>
- <item> swfshape.movepento </item>
- <item> swfshape.setleftfill </item>
- <item> swfshape.setline </item>
- <item> swfshape.setrightfill </item>
- <item> swfsprite </item>
- <item> swfsprite.add </item>
- <item> swfsprite.nextframe </item>
- <item> swfsprite.remove </item>
- <item> swfsprite.setframes </item>
- <item> swftext </item>
- <item> swftext.addstring </item>
- <item> swftext.getwidth </item>
- <item> swftext.moveto </item>
- <item> swftext.setcolor </item>
- <item> swftext.setfont </item>
- <item> swftext.setheight </item>
- <item> swftext.setspacing </item>
- <item> swftextfield </item>
- <item> swftextfield.addstring </item>
- <item> swftextfield.align </item>
- <item> swftextfield.setbounds </item>
- <item> swftextfield.setcolor </item>
- <item> swftextfield.setfont </item>
- <item> swftextfield.setheight </item>
- <item> swftextfield.setindentation </item>
- <item> swftextfield.setleftmargin </item>
- <item> swftextfield.setlinespacing </item>
- <item> swftextfield.setmargins </item>
- <item> swftextfield.setname </item>
- <item> swftextfield.setrightmargin </item>
- <item> sybase_affected_rows </item>
- <item> sybase_close </item>
- <item> sybase_connect </item>
- <item> sybase_data_seek </item>
- <item> sybase_fetch_array </item>
- <item> sybase_fetch_field </item>
- <item> sybase_fetch_object </item>
- <item> sybase_fetch_row </item>
- <item> sybase_field_seek </item>
- <item> sybase_free_result </item>
- <item> sybase_get_last_message </item>
- <item> sybase_min_client_severity </item>
- <item> sybase_min_error_severity </item>
- <item> sybase_min_message_severity </item>
- <item> sybase_min_server_severity </item>
- <item> sybase_num_fields </item>
- <item> sybase_num_rows </item>
- <item> sybase_pconnect </item>
- <item> sybase_query </item>
- <item> sybase_result </item>
- <item> sybase_select_db </item>
- <item> symlink </item>
- <item> syslog </item>
- <item> system </item>
- <item> tan </item>
- <item> tanh </item>
- <item> tempnam </item>
- <item> textdomain </item>
- <item> time </item>
- <item> time_nanosleep </item>
- <item> tmpfile </item>
- <item> token_get_all </item>
- <item> token_name </item>
- <item> touch </item>
- <item> trigger_error </item>
- <item> trim </item>
- <item> uasort </item>
- <item> ucfirst </item>
- <item> ucwords </item>
- <item> udm_add_search_limit </item>
- <item> udm_alloc_agent </item>
- <item> udm_api_version </item>
- <item> udm_cat_list </item>
- <item> udm_cat_path </item>
- <item> udm_check_charset </item>
- <item> udm_check_stored </item>
- <item> udm_clear_search_limits </item>
- <item> udm_close_stored </item>
- <item> udm_crc32 </item>
- <item> udm_errno </item>
- <item> udm_error </item>
- <item> udm_find </item>
- <item> udm_free_agent </item>
- <item> udm_free_ispell_data </item>
- <item> udm_free_res </item>
- <item> udm_get_doc_count </item>
- <item> udm_get_res_field </item>
- <item> udm_get_res_param </item>
- <item> udm_load_ispell_data </item>
- <item> udm_open_stored </item>
- <item> udm_set_agent_param </item>
- <item> uksort </item>
- <item> umask </item>
- <item> uniqid </item>
- <item> unixtojd </item>
- <item> unlink </item>
- <item> unpack </item>
- <item> unregister_tick_function </item>
- <item> unserialize </item>
- <item> unset </item>
- <item> urldecode </item>
- <item> urlencode </item>
- <item> use_soap_error_handler </item>
- <item> user_error </item>
- <item> usleep </item>
- <item> usort </item>
- <item> utf8_decode </item>
- <item> utf8_encode </item>
- <item> var_dump </item>
- <item> var_export </item>
- <item> variant </item>
- <item> version_compare </item>
- <item> vfprintf </item>
- <item> virtual </item>
- <item> vpopmail_add_alias_domain </item>
- <item> vpopmail_add_alias_domain_ex </item>
- <item> vpopmail_add_domain </item>
- <item> vpopmail_add_domain_ex </item>
- <item> vpopmail_add_user </item>
- <item> vpopmail_alias_add </item>
- <item> vpopmail_alias_del </item>
- <item> vpopmail_alias_del_domain </item>
- <item> vpopmail_alias_get </item>
- <item> vpopmail_alias_get_all </item>
- <item> vpopmail_auth_user </item>
- <item> vpopmail_del_domain </item>
- <item> vpopmail_del_domain_ex </item>
- <item> vpopmail_del_user </item>
- <item> vpopmail_error </item>
- <item> vpopmail_passwd </item>
- <item> vpopmail_set_user_quota </item>
- <item> vprintf </item>
- <item> vsprintf </item>
- <item> w32api_deftype </item>
- <item> w32api_init_dtype </item>
- <item> w32api_invoke_function </item>
- <item> w32api_register_function </item>
- <item> w32api_set_call_method </item>
- <item> wddx_add_vars </item>
- <item> wddx_deserialize </item>
- <item> wddx_packet_end </item>
- <item> wddx_packet_start </item>
- <item> wddx_serialize_value </item>
- <item> wddx_serialize_vars </item>
- <item> wordwrap </item>
- <item> xml_error_string </item>
- <item> xml_get_current_byte_index </item>
- <item> xml_get_current_column_number </item>
- <item> xml_get_current_line_number </item>
- <item> xml_get_error_code </item>
- <item> xml_parse </item>
- <item> xml_parse_into_struct </item>
- <item> xml_parser_create </item>
- <item> xml_parser_create_ns </item>
- <item> xml_parser_free </item>
- <item> xml_parser_get_option </item>
- <item> xml_parser_set_option </item>
- <item> xml_set_character_data_handler </item>
- <item> xml_set_default_handler </item>
- <item> xml_set_element_handler </item>
- <item> xml_set_end_namespace_decl_handler </item>
- <item> xml_set_external_entity_ref_handler </item>
- <item> xml_set_notation_decl_handler </item>
- <item> xml_set_object </item>
- <item> xml_set_processing_instruction_handler </item>
- <item> xml_set_start_namespace_decl_handler </item>
- <item> xml_set_unparsed_entity_decl_handler </item>
- <item> xmldoc </item>
- <item> xmldocfile </item>
- <item> xmlrpc_decode </item>
- <item> xmlrpc_decode_request </item>
- <item> xmlrpc_encode </item>
- <item> xmlrpc_encode_request </item>
- <item> xmlrpc_get_type </item>
- <item> xmlrpc_is_fault </item>
- <item> xmlrpc_parse_method_descriptions </item>
- <item> xmlrpc_server_add_introspection_data </item>
- <item> xmlrpc_server_call_method </item>
- <item> xmlrpc_server_create </item>
- <item> xmlrpc_server_destroy </item>
- <item> xmlrpc_server_register_introspection_callback </item>
- <item> xmlrpc_server_register_method </item>
- <item> xmlrpc_set_type </item>
- <item> xmltree </item>
- <item> xpath_eval </item>
- <item> xpath_eval_expression </item>
- <item> xpath_new_context </item>
- <item> xptr_eval </item>
- <item> xptr_new_context </item>
- <item> xslt_create </item>
- <item> xslt_errno </item>
- <item> xslt_error </item>
- <item> xslt_free </item>
- <item> xslt_process </item>
- <item> xslt_set_base </item>
- <item> xslt_set_encoding </item>
- <item> xslt_set_error_handler </item>
- <item> xslt_set_log </item>
- <item> xslt_set_sax_handler </item>
- <item> xslt_set_sax_handlers </item>
- <item> xslt_set_scheme_handler </item>
- <item> xslt_set_scheme_handlers </item>
- <item> yaz_addinfo </item>
- <item> yaz_ccl_conf </item>
- <item> yaz_ccl_parse </item>
- <item> yaz_close </item>
- <item> yaz_connect </item>
- <item> yaz_database </item>
- <item> yaz_element </item>
- <item> yaz_errno </item>
- <item> yaz_error </item>
- <item> yaz_hits </item>
- <item> yaz_itemorder </item>
- <item> yaz_present </item>
- <item> yaz_range </item>
- <item> yaz_record </item>
- <item> yaz_scan </item>
- <item> yaz_scan_result </item>
- <item> yaz_search </item>
- <item> yaz_sort </item>
- <item> yaz_syntax </item>
- <item> yaz_wait </item>
- <item> yp_all </item>
- <item> yp_cat </item>
- <item> yp_err_string </item>
- <item> yp_errno </item>
- <item> yp_first </item>
- <item> yp_get_default_domain </item>
- <item> yp_master </item>
- <item> yp_match </item>
- <item> yp_next </item>
- <item> yp_order </item>
- <item> zend_logo_guid </item>
- <item> zend_version </item>
- <item> zip_close </item>
- <item> zip_entry_close </item>
- <item> zip_entry_compressedsize </item>
- <item> zip_entry_compressionmethod </item>
- <item> zip_entry_filesize </item>
- <item> zip_entry_name </item>
- <item> zip_entry_open </item>
- <item> zip_entry_read </item>
- <item> zip_open </item>
- <item> zip_read </item>
- <item> zlib_get_coding_type </item>
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> addcslashes </item>
+ <item> addslashes </item>
+ <item> apache_get_modules </item>
+ <item> apache_get_version </item>
+ <item> apache_getenv </item>
+ <item> apache_lookup_uri </item>
+ <item> apache_note </item>
+ <item> apache_request_headers </item>
+ <item> apache_response_headers </item>
+ <item> apache_setenv </item>
+ <item> array </item>
+ <item> array_change_key_case </item>
+ <item> array_chunk </item>
+ <item> array_combine </item>
+ <item> array_count_values </item>
+ <item> array_diff </item>
+ <item> array_diff_assoc </item>
+ <item> array_diff_key </item>
+ <item> array_diff_uassoc </item>
+ <item> array_diff_ukey </item>
+ <item> array_diff </item>
+ <item> array_fill </item>
+ <item> array_filter </item>
+ <item> array_flip </item>
+ <item> array_intersect </item>
+ <item> array_intersect_assoc </item>
+ <item> array_intersect_key </item>
+ <item> array_intersect_uassoc </item>
+ <item> array_intersect_ukey </item>
+ <item> array_intersect </item>
+ <item> array_key_exists </item>
+ <item> array_keys </item>
+ <item> array_map </item>
+ <item> array_merge </item>
+ <item> array_merge_recursive </item>
+ <item> array_multisort </item>
+ <item> array_pad </item>
+ <item> array_pop </item>
+ <item> array_product </item>
+ <item> array_push </item>
+ <item> array_rand </item>
+ <item> array_reduce </item>
+ <item> array_reverse </item>
+ <item> array_search </item>
+ <item> array_shift </item>
+ <item> array_slice </item>
+ <item> array_splice </item>
+ <item> array_sum </item>
+ <item> array_udiff </item>
+ <item> array_udiff_assoc </item>
+ <item> array_udiff_uassoc </item>
+ <item> array_uintersect </item>
+ <item> array_uintersect_assoc </item>
+ <item> array_uintersect_uassoc </item>
+ <item> array_uintersect </item>
+ <item> array_unique </item>
+ <item> array_unshift </item>
+ <item> array_values </item>
+ <item> array_walk </item>
+ <item> array_walk_recursive </item>
+ <item> arsort </item>
+ <item> ascii2ebcdic </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> asort </item>
+ <item> aspell_check </item>
+ <item> aspell_check_raw </item>
+ <item> aspell_new </item>
+ <item> aspell_suggest </item>
+ <item> assert </item>
+ <item> assert_options </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> base64_decode </item>
+ <item> base64_encode </item>
+ <item> base_convert </item>
+ <item> basename </item>
+ <item> bcadd </item>
+ <item> bccomp </item>
+ <item> bcdiv </item>
+ <item> bcmod </item>
+ <item> bcmul </item>
+ <item> bcpow </item>
+ <item> bcpowmod </item>
+ <item> bcscale </item>
+ <item> bcsqrt </item>
+ <item> bcsub </item>
+ <item> bin2hex </item>
+ <item> bind_textdomain_codeset </item>
+ <item> bindec </item>
+ <item> bindtextdomain </item>
+ <item> bzclose </item>
+ <item> bzcompress </item>
+ <item> bzdecompress </item>
+ <item> bzerrno </item>
+ <item> bzerror </item>
+ <item> bzerrstr </item>
+ <item> bzflush </item>
+ <item> bzopen </item>
+ <item> bzread </item>
+ <item> bzwrite </item>
+ <item> cal_days_in_month </item>
+ <item> cal_from_jd </item>
+ <item> cal_info </item>
+ <item> cal_to_jd </item>
+ <item> call_user_func </item>
+ <item> call_user_func_array </item>
+ <item> call_user_method </item>
+ <item> call_user_method_array </item>
+ <item> ccvs_add </item>
+ <item> ccvs_auth </item>
+ <item> ccvs_command </item>
+ <item> ccvs_count </item>
+ <item> ccvs_delete </item>
+ <item> ccvs_done </item>
+ <item> ccvs_init </item>
+ <item> ccvs_lookup </item>
+ <item> ccvs_new </item>
+ <item> ccvs_report </item>
+ <item> ccvs_return </item>
+ <item> ccvs_reverse </item>
+ <item> ccvs_sale </item>
+ <item> ccvs_status </item>
+ <item> ccvs_textvalue </item>
+ <item> ccvs_void </item>
+ <item> ceil </item>
+ <item> chdir </item>
+ <item> checkdate </item>
+ <item> checkdnsrr </item>
+ <item> chgrp </item>
+ <item> chmod </item>
+ <item> chop </item>
+ <item> chown </item>
+ <item> chr </item>
+ <item> chroot </item>
+ <item> chunk_split </item>
+ <item> class_exists </item>
+ <item> class_implements </item>
+ <item> class_parents </item>
+ <item> clearstatcache </item>
+ <item> closedir </item>
+ <item> closelog </item>
+ <item> com </item>
+ <item> com_addref </item>
+ <item> com_get </item>
+ <item> com_invoke </item>
+ <item> com_isenum </item>
+ <item> com_load </item>
+ <item> com_load_typelib </item>
+ <item> com_propget </item>
+ <item> com_propput </item>
+ <item> com_propset </item>
+ <item> com_release </item>
+ <item> com_set </item>
+ <item> compact </item>
+ <item> connection_aborted </item>
+ <item> connection_status </item>
+ <item> connection_timeout </item>
+ <item> constant </item>
+ <item> convert_cyr_string </item>
+ <item> convert_uudecode </item>
+ <item> convert_uuencode </item>
+ <item> copy </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> count </item>
+ <item> count_chars </item>
+ <item> cpdf_add_annotation </item>
+ <item> cpdf_add_outline </item>
+ <item> cpdf_arc </item>
+ <item> cpdf_begin_text </item>
+ <item> cpdf_circle </item>
+ <item> cpdf_clip </item>
+ <item> cpdf_close </item>
+ <item> cpdf_closepath </item>
+ <item> cpdf_closepath_fill_stroke </item>
+ <item> cpdf_closepath_stroke </item>
+ <item> cpdf_continue_text </item>
+ <item> cpdf_curveto </item>
+ <item> cpdf_end_text </item>
+ <item> cpdf_fill </item>
+ <item> cpdf_fill_stroke </item>
+ <item> cpdf_finalize </item>
+ <item> cpdf_finalize_page </item>
+ <item> cpdf_global_set_document_limits </item>
+ <item> cpdf_import_jpeg </item>
+ <item> cpdf_lineto </item>
+ <item> cpdf_moveto </item>
+ <item> cpdf_newpath </item>
+ <item> cpdf_open </item>
+ <item> cpdf_output_buffer </item>
+ <item> cpdf_page_init </item>
+ <item> cpdf_place_inline_image </item>
+ <item> cpdf_rect </item>
+ <item> cpdf_restore </item>
+ <item> cpdf_rlineto </item>
+ <item> cpdf_rmoveto </item>
+ <item> cpdf_rotate </item>
+ <item> cpdf_rotate_text </item>
+ <item> cpdf_save </item>
+ <item> cpdf_save_to_file </item>
+ <item> cpdf_scale </item>
+ <item> cpdf_set_action_url </item>
+ <item> cpdf_set_char_spacing </item>
+ <item> cpdf_set_creator </item>
+ <item> cpdf_set_current_page </item>
+ <item> cpdf_set_font </item>
+ <item> cpdf_set_font_directories </item>
+ <item> cpdf_set_font_map_file </item>
+ <item> cpdf_set_horiz_scaling </item>
+ <item> cpdf_set_keywords </item>
+ <item> cpdf_set_leading </item>
+ <item> cpdf_set_page_animation </item>
+ <item> cpdf_set_subject </item>
+ <item> cpdf_set_text_matrix </item>
+ <item> cpdf_set_text_pos </item>
+ <item> cpdf_set_text_rendering </item>
+ <item> cpdf_set_text_rise </item>
+ <item> cpdf_set_title </item>
+ <item> cpdf_set_viewer_preferences </item>
+ <item> cpdf_set_word_spacing </item>
+ <item> cpdf_setdash </item>
+ <item> cpdf_setflat </item>
+ <item> cpdf_setgray </item>
+ <item> cpdf_setgray_fill </item>
+ <item> cpdf_setgray_stroke </item>
+ <item> cpdf_setlinecap </item>
+ <item> cpdf_setlinejoin </item>
+ <item> cpdf_setlinewidth </item>
+ <item> cpdf_setmiterlimit </item>
+ <item> cpdf_setrgbcolor </item>
+ <item> cpdf_setrgbcolor_fill </item>
+ <item> cpdf_setrgbcolor_stroke </item>
+ <item> cpdf_show </item>
+ <item> cpdf_show_xy </item>
+ <item> cpdf_stringwidth </item>
+ <item> cpdf_stroke </item>
+ <item> cpdf_text </item>
+ <item> cpdf_translate </item>
+ <item> crack_check </item>
+ <item> crack_closedict </item>
+ <item> crack_getlastmessage </item>
+ <item> crack_opendict </item>
+ <item> crc32 </item>
+ <item> create_function </item>
+ <item> crypt </item>
+ <item> ctype_alnum </item>
+ <item> ctype_alpha </item>
+ <item> ctype_cntrl </item>
+ <item> ctype_digit </item>
+ <item> ctype_graph </item>
+ <item> ctype_lower </item>
+ <item> ctype_print </item>
+ <item> ctype_punct </item>
+ <item> ctype_space </item>
+ <item> ctype_upper </item>
+ <item> ctype_xdigit </item>
+ <item> curl_close </item>
+ <item> curl_copy_handle </item>
+ <item> curl_errno </item>
+ <item> curl_error </item>
+ <item> curl_exec </item>
+ <item> curl_getinfo </item>
+ <item> curl_init </item>
+ <item> curl_multi_add_handle </item>
+ <item> curl_multi_close </item>
+ <item> curl_multi_exec </item>
+ <item> curl_multi_getcontent </item>
+ <item> curl_multi_info_read </item>
+ <item> curl_multi_init </item>
+ <item> curl_multi_remove_handle </item>
+ <item> curl_multi_select </item>
+ <item> curl_setopt </item>
+ <item> curl_version </item>
+ <item> current </item>
+ <item> cybercash_base64_decode </item>
+ <item> cybercash_base64_encode </item>
+ <item> cybercash_decr </item>
+ <item> cybercash_encr </item>
+ <item> cybermut_creerformulairecm </item>
+ <item> cybermut_creerreponsecm </item>
+ <item> cybermut_testmac </item>
+ <item> cyrus_authenticate </item>
+ <item> cyrus_bind </item>
+ <item> cyrus_close </item>
+ <item> cyrus_connect </item>
+ <item> cyrus_query </item>
+ <item> cyrus_unbind </item>
+ <item> date </item>
+ <item> date_sunrise </item>
+ <item> date_sunset </item>
+ <item> dba_close </item>
+ <item> dba_delete </item>
+ <item> dba_exists </item>
+ <item> dba_fetch </item>
+ <item> dba_firstkey </item>
+ <item> dba_handlers </item>
+ <item> dba_insert </item>
+ <item> dba_key_split </item>
+ <item> dba_list </item>
+ <item> dba_nextkey </item>
+ <item> dba_open </item>
+ <item> dba_optimize </item>
+ <item> dba_popen </item>
+ <item> dba_replace </item>
+ <item> dba_sync </item>
+ <item> dbase_add_record </item>
+ <item> dbase_close </item>
+ <item> dbase_create </item>
+ <item> dbase_delete_record </item>
+ <item> dbase_get_header_info </item>
+ <item> dbase_get_record </item>
+ <item> dbase_get_record_with_names </item>
+ <item> dbase_numfields </item>
+ <item> dbase_numrecords </item>
+ <item> dbase_open </item>
+ <item> dbase_pack </item>
+ <item> dbase_replace_record </item>
+ <item> dblist </item>
+ <item> dbmclose </item>
+ <item> dbmdelete </item>
+ <item> dbmexists </item>
+ <item> dbmfetch </item>
+ <item> dbmfirstkey </item>
+ <item> dbminsert </item>
+ <item> dbmnextkey </item>
+ <item> dbmopen </item>
+ <item> dbmreplace </item>
+ <item> dbplus_add </item>
+ <item> dbplus_aql </item>
+ <item> dbplus_chdir </item>
+ <item> dbplus_close </item>
+ <item> dbplus_curr </item>
+ <item> dbplus_errcode </item>
+ <item> dbplus_errno </item>
+ <item> dbplus_find </item>
+ <item> dbplus_first </item>
+ <item> dbplus_flush </item>
+ <item> dbplus_freealllocks </item>
+ <item> dbplus_freelock </item>
+ <item> dbplus_freerlocks </item>
+ <item> dbplus_getlock </item>
+ <item> dbplus_getunique </item>
+ <item> dbplus_info </item>
+ <item> dbplus_last </item>
+ <item> dbplus_lockrel </item>
+ <item> dbplus_next </item>
+ <item> dbplus_open </item>
+ <item> dbplus_prev </item>
+ <item> dbplus_rchperm </item>
+ <item> dbplus_rcreate </item>
+ <item> dbplus_rcrtexact </item>
+ <item> dbplus_rcrtlike </item>
+ <item> dbplus_resolve </item>
+ <item> dbplus_restorepos </item>
+ <item> dbplus_rkeys </item>
+ <item> dbplus_ropen </item>
+ <item> dbplus_rquery </item>
+ <item> dbplus_rrename </item>
+ <item> dbplus_rsecindex </item>
+ <item> dbplus_runlink </item>
+ <item> dbplus_rzap </item>
+ <item> dbplus_savepos </item>
+ <item> dbplus_setindex </item>
+ <item> dbplus_setindexbynumber </item>
+ <item> dbplus_sql </item>
+ <item> dbplus_tcl </item>
+ <item> dbplus_tremove </item>
+ <item> dbplus_undo </item>
+ <item> dbplus_undoprepare </item>
+ <item> dbplus_unlockrel </item>
+ <item> dbplus_unselect </item>
+ <item> dbplus_update </item>
+ <item> dbplus_xlockrel </item>
+ <item> dbplus_xunlockrel </item>
+ <item> dbx_close </item>
+ <item> dbx_compare </item>
+ <item> dbx_connect </item>
+ <item> dbx_error </item>
+ <item> dbx_escape_string </item>
+ <item> dbx_fetch_row </item>
+ <item> dbx_query </item>
+ <item> dbx_sort </item>
+ <item> dcgettext </item>
+ <item> dcngettext </item>
+ <item> debug_backtrace </item>
+ <item> debug_print_backtrace </item>
+ <item> debug_zval_dump </item>
+ <item> dcgettext </item>
+ <item> dcngettext </item>
+ <item> debugger_off </item>
+ <item> debugger_on </item>
+ <item> decbin </item>
+ <item> dechex </item>
+ <item> decoct </item>
+ <item> define </item>
+ <item> define_syslog_variables </item>
+ <item> defined </item>
+ <item> deg2rad </item>
+ <item> delete </item>
+ <item> dgettext </item>
+ <item> die </item>
+ <item> dio_close </item>
+ <item> dio_fcntl </item>
+ <item> dio_open </item>
+ <item> dio_read </item>
+ <item> dio_seek </item>
+ <item> dio_stat </item>
+ <item> dio_tcsetattr </item>
+ <item> dio_truncate </item>
+ <item> dio_write </item>
+ <item> dir </item>
+ <item> dirname </item>
+ <item> disk_free_space </item>
+ <item> disk_total_space </item>
+ <item> diskfreespace </item>
+ <item> dl </item>
+ <item> dngettext </item>
+ <item> dns_check_record </item>
+ <item> dns_get_mx </item>
+ <item> dns_get_record </item>
+ <item> dom_import_simplexml </item>
+ <item> dngettext </item>
+ <item> domxml_add_root </item>
+ <item> domxml_attributes </item>
+ <item> domxml_children </item>
+ <item> domxml_dumpmem </item>
+ <item> domxml_get_attribute </item>
+ <item> domxml_new_child </item>
+ <item> domxml_new_xmldoc </item>
+ <item> domxml_node </item>
+ <item> domxml_node_set_content </item>
+ <item> domxml_node_unlink_node </item>
+ <item> domxml_root </item>
+ <item> domxml_set_attribute </item>
+ <item> domxml_version </item>
+ <item> dotnet_load </item>
+ <item> doubleval </item>
+ <item> each </item>
+ <item> easter_date </item>
+ <item> easter_days </item>
+ <item> ebcdic2ascii </item>
+ <item> echo </item>
+ <item> empty </item>
+ <item> end </item>
+ <item> ereg </item>
+ <item> ereg_replace </item>
+ <item> eregi </item>
+ <item> eregi_replace </item>
+ <item> error_log </item>
+ <item> error_reporting </item>
+ <item> escapeshellarg </item>
+ <item> escapeshellcmd </item>
+ <item> eval </item>
+ <item> exec </item>
+ <item> exif_imagetype </item>
+ <item> exif_read_data </item>
+ <item> exif_tagname </item>
+ <item> exif_thumbnail </item>
+ <item> exit </item>
+ <item> exp </item>
+ <item> explode </item>
+ <item> expm1 </item>
+ <item> extension_loaded </item>
+ <item> extract </item>
+ <item> ezmlm_hash </item>
+ <item> fam_cancel_monitor </item>
+ <item> fam_close </item>
+ <item> fam_monitor_collection </item>
+ <item> fam_monitor_directory </item>
+ <item> fam_monitor_file </item>
+ <item> fam_next_event </item>
+ <item> fam_open </item>
+ <item> fam_pending </item>
+ <item> fam_resume_monitor </item>
+ <item> fam_suspend_monitor </item>
+ <item> fbsql_affected_rows </item>
+ <item> fbsql_autocommit </item>
+ <item> fbsql_change_user </item>
+ <item> fbsql_close </item>
+ <item> fbsql_commit </item>
+ <item> fbsql_connect </item>
+ <item> fbsql_create_blob </item>
+ <item> fbsql_create_clob </item>
+ <item> fbsql_create_db </item>
+ <item> fbsql_data_seek </item>
+ <item> fbsql_database </item>
+ <item> fbsql_database_password </item>
+ <item> fbsql_db_query </item>
+ <item> fbsql_db_status </item>
+ <item> fbsql_drop_db </item>
+ <item> fbsql_errno </item>
+ <item> fbsql_error </item>
+ <item> fbsql_fetch_array </item>
+ <item> fbsql_fetch_assoc </item>
+ <item> fbsql_fetch_field </item>
+ <item> fbsql_fetch_lengths </item>
+ <item> fbsql_fetch_object </item>
+ <item> fbsql_fetch_row </item>
+ <item> fbsql_field_flags </item>
+ <item> fbsql_field_len </item>
+ <item> fbsql_field_name </item>
+ <item> fbsql_field_seek </item>
+ <item> fbsql_field_table </item>
+ <item> fbsql_field_type </item>
+ <item> fbsql_free_result </item>
+ <item> fbsql_get_autostart_info </item>
+ <item> fbsql_hostname </item>
+ <item> fbsql_insert_id </item>
+ <item> fbsql_list_dbs </item>
+ <item> fbsql_list_fields </item>
+ <item> fbsql_list_tables </item>
+ <item> fbsql_next_result </item>
+ <item> fbsql_num_fields </item>
+ <item> fbsql_num_rows </item>
+ <item> fbsql_password </item>
+ <item> fbsql_pconnect </item>
+ <item> fbsql_query </item>
+ <item> fbsql_read_blob </item>
+ <item> fbsql_read_clob </item>
+ <item> fbsql_result </item>
+ <item> fbsql_rollback </item>
+ <item> fbsql_select_db </item>
+ <item> fbsql_set_lob_mode </item>
+ <item> fbsql_set_transaction </item>
+ <item> fbsql_start_db </item>
+ <item> fbsql_stop_db </item>
+ <item> fbsql_tablename </item>
+ <item> fbsql_username </item>
+ <item> fbsql_warnings </item>
+ <item> fclose </item>
+ <item> fdf_add_template </item>
+ <item> fdf_close </item>
+ <item> fdf_create </item>
+ <item> fdf_get_file </item>
+ <item> fdf_get_status </item>
+ <item> fdf_get_value </item>
+ <item> fdf_next_field_name </item>
+ <item> fdf_open </item>
+ <item> fdf_save </item>
+ <item> fdf_set_ap </item>
+ <item> fdf_set_encoding </item>
+ <item> fdf_set_file </item>
+ <item> fdf_set_flags </item>
+ <item> fdf_set_javascript_action </item>
+ <item> fdf_set_opt </item>
+ <item> fdf_set_status </item>
+ <item> fdf_set_submit_form_action </item>
+ <item> fdf_set_value </item>
+ <item> feof </item>
+ <item> fflush </item>
+ <item> fgetc </item>
+ <item> fgetcsv </item>
+ <item> fgets </item>
+ <item> fgetss </item>
+ <item> fgetwrapperdata </item>
+ <item> file </item>
+ <item> file_exists </item>
+ <item> file_get_contents </item>
+ <item> file_put_contents </item>
+ <item> fileatime </item>
+ <item> filectime </item>
+ <item> filegroup </item>
+ <item> fileinode </item>
+ <item> filemtime </item>
+ <item> fileowner </item>
+ <item> fileperms </item>
+ <item> filepro </item>
+ <item> filepro_fieldcount </item>
+ <item> filepro_fieldname </item>
+ <item> filepro_fieldtype </item>
+ <item> filepro_fieldwidth </item>
+ <item> filepro_retrieve </item>
+ <item> filepro_rowcount </item>
+ <item> filesize </item>
+ <item> filetype </item>
+ <item> floatval </item>
+ <item> flock </item>
+ <item> floor </item>
+ <item> flush </item>
+ <item> fmod </item>
+ <item> fnmatch </item>
+ <item> fopen </item>
+ <item> fpassthru </item>
+ <item> fprintf </item>
+ <item> fputs </item>
+ <item> fread </item>
+ <item> frenchtojd </item>
+ <item> fribidi_log2vis </item>
+ <item> fscanf </item>
+ <item> fseek </item>
+ <item> fsockopen </item>
+ <item> fstat </item>
+ <item> ftell </item>
+ <item> ftok </item>
+ <item> ftp_alloc </item>
+ <item> ftp_cdup </item>
+ <item> ftp_chdir </item>
+ <item> ftp_chmod </item>
+ <item> ftp_close </item>
+ <item> ftp_connect </item>
+ <item> ftp_delete </item>
+ <item> ftp_exec </item>
+ <item> ftp_fget </item>
+ <item> ftp_fput </item>
+ <item> ftp_get </item>
+ <item> ftp_get_option </item>
+ <item> ftp_login </item>
+ <item> ftp_mdtm </item>
+ <item> ftp_mkdir </item>
+ <item> ftp_nb_continue </item>
+ <item> ftp_nb_fget </item>
+ <item> ftp_nb_fput </item>
+ <item> ftp_nb_get </item>
+ <item> ftp_nb_put </item>
+ <item> ftp_nlist </item>
+ <item> ftp_pasv </item>
+ <item> ftp_put </item>
+ <item> ftp_pwd </item>
+ <item> ftp_quit </item>
+ <item> ftp_raw </item>
+ <item> ftp_rawlist </item>
+ <item> ftp_rename </item>
+ <item> ftp_rmdir </item>
+ <item> ftp_set_option </item>
+ <item> ftp_site </item>
+ <item> ftp_size </item>
+ <item> ftp_ssl_connect </item>
+ <item> ftp_systype </item>
+ <item> ftruncate </item>
+ <item> func_get_arg </item>
+ <item> func_get_args </item>
+ <item> func_num_args </item>
+ <item> function_exists </item>
+ <item> fwrite </item>
+ <item> gd_info </item>
+ <item> get_browser </item>
+ <item> get_cfg_var </item>
+ <item> get_class </item>
+ <item> get_class_methods </item>
+ <item> get_class_vars </item>
+ <item> get_current_user </item>
+ <item> get_declared_classes </item>
+ <item> get_declared_interfaces </item>
+ <item> get_defined_constants </item>
+ <item> get_defined_functions </item>
+ <item> get_defined_vars </item>
+ <item> get_extension_funcs </item>
+ <item> get_headers </item>
+ <item> get_html_translation_table </item>
+ <item> get_include_path </item>
+ <item> get_included_files </item>
+ <item> get_loaded_extensions </item>
+ <item> get_magic_quotes_gpc </item>
+ <item> get_magic_quotes_runtime </item>
+ <item> get_meta_tags </item>
+ <item> get_object_vars </item>
+ <item> get_parent_class </item>
+ <item> get_required_files </item>
+ <item> get_resource_type </item>
+ <item> getallheaders </item>
+ <item> getcwd </item>
+ <item> getdate </item>
+ <item> getenv </item>
+ <item> gethostbyaddr </item>
+ <item> gethostbyname </item>
+ <item> gethostbynamel </item>
+ <item> getimagesize </item>
+ <item> getlastmod </item>
+ <item> getmxrr </item>
+ <item> getmygid </item>
+ <item> getmyinode </item>
+ <item> getmypid </item>
+ <item> getmyuid </item>
+ <item> getopt </item>
+ <item> getprotobyname </item>
+ <item> getprotobynumber </item>
+ <item> getrandmax </item>
+ <item> getrusage </item>
+ <item> getservbyname </item>
+ <item> getservbyport </item>
+ <item> gettext </item>
+ <item> gettimeofday </item>
+ <item> gettype </item>
+ <item> glob </item>
+ <item> global </item>
+ <item> gmdate </item>
+ <item> gmmktime </item>
+ <item> gmp_abs </item>
+ <item> gmp_add </item>
+ <item> gmp_and </item>
+ <item> gmp_clrbit </item>
+ <item> gmp_cmp </item>
+ <item> gmp_com </item>
+ <item> gmp_div </item>
+ <item> gmp_div_q </item>
+ <item> gmp_div_qr </item>
+ <item> gmp_div_r </item>
+ <item> gmp_divexact </item>
+ <item> gmp_fact </item>
+ <item> gmp_gcd </item>
+ <item> gmp_gcdext </item>
+ <item> gmp_hamdist </item>
+ <item> gmp_init </item>
+ <item> gmp_intval </item>
+ <item> gmp_invert </item>
+ <item> gmp_jacobi </item>
+ <item> gmp_legendre </item>
+ <item> gmp_mod </item>
+ <item> gmp_mul </item>
+ <item> gmp_neg </item>
+ <item> gmp_or </item>
+ <item> gmp_perfect_square </item>
+ <item> gmp_popcount </item>
+ <item> gmp_pow </item>
+ <item> gmp_powm </item>
+ <item> gmp_prob_prime </item>
+ <item> gmp_random </item>
+ <item> gmp_scan0 </item>
+ <item> gmp_scan1 </item>
+ <item> gmp_setbit </item>
+ <item> gmp_sign </item>
+ <item> gmp_sqrt </item>
+ <item> gmp_sqrtrem </item>
+ <item> gmp_strval </item>
+ <item> gmp_sub </item>
+ <item> gmp_xor </item>
+ <item> gmstrftime </item>
+ <item> gregoriantojd </item>
+ <item> gzclose </item>
+ <item> gzcompress </item>
+ <item> gzdeflate </item>
+ <item> gzencode </item>
+ <item> gzeof </item>
+ <item> gzfile </item>
+ <item> gzgetc </item>
+ <item> gzgets </item>
+ <item> gzgetss </item>
+ <item> gzinflate </item>
+ <item> gzopen </item>
+ <item> gzpassthru </item>
+ <item> gzputs </item>
+ <item> gzread </item>
+ <item> gzrewind </item>
+ <item> gzseek </item>
+ <item> gztell </item>
+ <item> gzuncompress </item>
+ <item> gzwrite </item>
+ <item> header </item>
+ <item> headers_list </item>
+ <item> headers_sent </item>
+ <item> hebrev </item>
+ <item> hebrevc </item>
+ <item> hexdec </item>
+ <item> highlight_file </item>
+ <item> highlight_string </item>
+ <item> html_entity_decode </item>
+ <item> htmlentities </item>
+ <item> htmlspecialchars </item>
+ <item> http_build_query </item>
+ <item> hw_array2objrec </item>
+ <item> hw_changeobject </item>
+ <item> hw_children </item>
+ <item> hw_childrenobj </item>
+ <item> hw_close </item>
+ <item> hw_connect </item>
+ <item> hw_connection_info </item>
+ <item> hw_cp </item>
+ <item> hw_deleteobject </item>
+ <item> hw_docbyanchor </item>
+ <item> hw_docbyanchorobj </item>
+ <item> hw_document_attributes </item>
+ <item> hw_document_bodytag </item>
+ <item> hw_document_content </item>
+ <item> hw_document_setcontent </item>
+ <item> hw_document_size </item>
+ <item> hw_dummy </item>
+ <item> hw_edittext </item>
+ <item> hw_error </item>
+ <item> hw_errormsg </item>
+ <item> hw_free_document </item>
+ <item> hw_getanchors </item>
+ <item> hw_getanchorsobj </item>
+ <item> hw_getandlock </item>
+ <item> hw_getchildcoll </item>
+ <item> hw_getchildcollobj </item>
+ <item> hw_getchilddoccoll </item>
+ <item> hw_getchilddoccollobj </item>
+ <item> hw_getobject </item>
+ <item> hw_getobjectbyquery </item>
+ <item> hw_getobjectbyquerycoll </item>
+ <item> hw_getobjectbyquerycollobj </item>
+ <item> hw_getobjectbyqueryobj </item>
+ <item> hw_getparents </item>
+ <item> hw_getparentsobj </item>
+ <item> hw_getrellink </item>
+ <item> hw_getremote </item>
+ <item> hw_getremotechildren </item>
+ <item> hw_getsrcbydestobj </item>
+ <item> hw_gettext </item>
+ <item> hw_getusername </item>
+ <item> hw_identify </item>
+ <item> hw_incollections </item>
+ <item> hw_info </item>
+ <item> hw_inscoll </item>
+ <item> hw_insdoc </item>
+ <item> hw_insertanchors </item>
+ <item> hw_insertdocument </item>
+ <item> hw_insertobject </item>
+ <item> hw_mapid </item>
+ <item> hw_modifyobject </item>
+ <item> hw_mv </item>
+ <item> hw_new_document </item>
+ <item> hw_objrec2array </item>
+ <item> hw_output_document </item>
+ <item> hw_pconnect </item>
+ <item> hw_pipedocument </item>
+ <item> hw_root </item>
+ <item> hw_setlinkroot </item>
+ <item> hw_stat </item>
+ <item> hw_unlock </item>
+ <item> hw_who </item>
+ <item> hypot </item>
+ <item> idate </item>
+ <item> ibase_blob_add </item>
+ <item> ibase_blob_cancel </item>
+ <item> ibase_blob_close </item>
+ <item> ibase_blob_create </item>
+ <item> ibase_blob_echo </item>
+ <item> ibase_blob_get </item>
+ <item> ibase_blob_import </item>
+ <item> ibase_blob_info </item>
+ <item> ibase_blob_open </item>
+ <item> ibase_close </item>
+ <item> ibase_commit </item>
+ <item> ibase_connect </item>
+ <item> ibase_errmsg </item>
+ <item> ibase_execute </item>
+ <item> ibase_fetch_object </item>
+ <item> ibase_fetch_row </item>
+ <item> ibase_field_info </item>
+ <item> ibase_free_query </item>
+ <item> ibase_free_result </item>
+ <item> ibase_num_fields </item>
+ <item> ibase_pconnect </item>
+ <item> ibase_prepare </item>
+ <item> ibase_query </item>
+ <item> ibase_rollback </item>
+ <item> ibase_timefmt </item>
+ <item> ibase_trans </item>
+ <item> icap_close </item>
+ <item> icap_create_calendar </item>
+ <item> icap_delete_calendar </item>
+ <item> icap_delete_event </item>
+ <item> icap_fetch_event </item>
+ <item> icap_list_alarms </item>
+ <item> icap_list_events </item>
+ <item> icap_open </item>
+ <item> icap_rename_calendar </item>
+ <item> icap_reopen </item>
+ <item> icap_snooze </item>
+ <item> icap_store_event </item>
+ <item> iconv </item>
+ <item> iconv_get_encoding </item>
+ <item> iconv_mime_decode </item>
+ <item> iconv_mime_decode_headers </item>
+ <item> iconv_mime_encode </item>
+ <item> iconv_set_encoding </item>
+ <item> ifx_affected_rows </item>
+ <item> ifx_blobinfile_mode </item>
+ <item> ifx_byteasvarchar </item>
+ <item> ifx_close </item>
+ <item> ifx_connect </item>
+ <item> ifx_copy_blob </item>
+ <item> ifx_create_blob </item>
+ <item> ifx_create_char </item>
+ <item> ifx_do </item>
+ <item> ifx_error </item>
+ <item> ifx_errormsg </item>
+ <item> ifx_fetch_row </item>
+ <item> ifx_fieldproperties </item>
+ <item> ifx_fieldtypes </item>
+ <item> ifx_free_blob </item>
+ <item> ifx_free_char </item>
+ <item> ifx_free_result </item>
+ <item> ifx_get_blob </item>
+ <item> ifx_get_char </item>
+ <item> ifx_getsqlca </item>
+ <item> ifx_htmltbl_result </item>
+ <item> ifx_nullformat </item>
+ <item> ifx_num_fields </item>
+ <item> ifx_num_rows </item>
+ <item> ifx_pconnect </item>
+ <item> ifx_prepare </item>
+ <item> ifx_query </item>
+ <item> ifx_textasvarchar </item>
+ <item> ifx_update_blob </item>
+ <item> ifx_update_char </item>
+ <item> ifxus_close_slob </item>
+ <item> ifxus_create_slob </item>
+ <item> ifxus_free_slob </item>
+ <item> ifxus_open_slob </item>
+ <item> ifxus_read_slob </item>
+ <item> ifxus_seek_slob </item>
+ <item> ifxus_tell_slob </item>
+ <item> ifxus_write_slob </item>
+ <item> ignore_user_abort </item>
+ <item> image2wbmp </item>
+ <item> image_type_to_mime_type </item>
+ <item> imagealphablending </item>
+ <item> imageantialias </item>
+ <item> imagearc </item>
+ <item> imagechar </item>
+ <item> imagecharup </item>
+ <item> imagecolorallocate </item>
+ <item> imagecolorallocatealpha </item>
+ <item> imagecolorat </item>
+ <item> imagecolorclosest </item>
+ <item> imagecolorclosestalpha </item>
+ <item> imagecolorclosesthwb </item>
+ <item> imagecolordeallocate </item>
+ <item> imagecolorexact </item>
+ <item> imagecolorexactalpha </item>
+ <item> imagecolormatch </item>
+ <item> imagecolorresolve </item>
+ <item> imagecolorresolvealpha </item>
+ <item> imagecolorset </item>
+ <item> imagecolorsforindex </item>
+ <item> imagecolorstotal </item>
+ <item> imagecolortransparent </item>
+ <item> imagecopy </item>
+ <item> imagecopymerge </item>
+ <item> imagecopymergegray </item>
+ <item> imagecopyresampled </item>
+ <item> imagecopyresized </item>
+ <item> imagecreate </item>
+ <item> imagecreatefromgd </item>
+ <item> imagecreatefromgd2 </item>
+ <item> imagecreatefromgd2part </item>
+ <item> imagecreatefromgif </item>
+ <item> imagecreatefromjpeg </item>
+ <item> imagecreatefrompng </item>
+ <item> imagecreatefromstring </item>
+ <item> imagecreatefromwbmp </item>
+ <item> imagecreatefromxbm </item>
+ <item> imagecreatefromxpm </item>
+ <item> imagecreatetruecolor </item>
+ <item> imagedashedline </item>
+ <item> imagedestroy </item>
+ <item> imageellipse </item>
+ <item> imagefill </item>
+ <item> imagefilledarc </item>
+ <item> imagefilledellipse </item>
+ <item> imagefilledpolygon </item>
+ <item> imagefilledrectangle </item>
+ <item> imagefilltoborder </item>
+ <item> imagefilter </item>
+ <item> imagefontheight </item>
+ <item> imagefontwidth </item>
+ <item> imageftbbox </item>
+ <item> imagefttext </item>
+ <item> imagegammacorrect </item>
+ <item> imagegd </item>
+ <item> imagegd2 </item>
+ <item> imagegif </item>
+ <item> imageinterlace </item>
+ <item> imageistruecolor </item>
+ <item> imagejpeg </item>
+ <item> imagelayereffect </item>
+ <item> imageline </item>
+ <item> imageloadfont </item>
+ <item> imagepalettecopy </item>
+ <item> imagepng </item>
+ <item> imagepolygon </item>
+ <item> imagepsbbox </item>
+ <item> imagepsencodefont </item>
+ <item> imagepsextendfont </item>
+ <item> imagepsfreefont </item>
+ <item> imagepsloadfont </item>
+ <item> imagepsslantfont </item>
+ <item> imagepstext </item>
+ <item> imagerectangle </item>
+ <item> imagerotate </item>
+ <item> imagesavealpha </item>
+ <item> imagesetbrush </item>
+ <item> imagesetpixel </item>
+ <item> imagesetstyle </item>
+ <item> imagesetthickness </item>
+ <item> imagesettile </item>
+ <item> imagestring </item>
+ <item> imagestringup </item>
+ <item> imagesx </item>
+ <item> imagesy </item>
+ <item> imagetruecolortopalette </item>
+ <item> imagettfbbox </item>
+ <item> imagettftext </item>
+ <item> imagetypes </item>
+ <item> imagewbmp </item>
+ <item> imagexbm </item>
+ <item> imap_8bit </item>
+ <item> imap_alerts </item>
+ <item> imap_append </item>
+ <item> imap_base64 </item>
+ <item> imap_binary </item>
+ <item> imap_body </item>
+ <item> imap_bodystruct </item>
+ <item> imap_check </item>
+ <item> imap_clearflag_full </item>
+ <item> imap_close </item>
+ <item> imap_create </item>
+ <item> imap_createmailbox </item>
+ <item> imap_delete </item>
+ <item> imap_deletemailbox </item>
+ <item> imap_errors </item>
+ <item> imap_expunge </item>
+ <item> imap_fetch_overview </item>
+ <item> imap_fetchbody </item>
+ <item> imap_fetchheader </item>
+ <item> imap_fetchstructure </item>
+ <item> imap_fetchtext </item>
+ <item> imap_get_quota </item>
+ <item> imap_get_quotaroot </item>
+ <item> imap_getacl </item>
+ <item> imap_getmailboxes </item>
+ <item> imap_getsubscribed </item>
+ <item> imap_header </item>
+ <item> imap_headerinfo </item>
+ <item> imap_headers </item>
+ <item> imap_last_error </item>
+ <item> imap_list </item>
+ <item> imap_listmailbox </item>
+ <item> imap_listsubscribed </item>
+ <item> imap_lsub </item>
+ <item> imap_mail </item>
+ <item> imap_mail_compose </item>
+ <item> imap_mail_copy </item>
+ <item> imap_mail_move </item>
+ <item> imap_mailboxmsginfo </item>
+ <item> imap_mime_header_decode </item>
+ <item> imap_msgno </item>
+ <item> imap_num_msg </item>
+ <item> imap_num_recent </item>
+ <item> imap_open </item>
+ <item> imap_ping </item>
+ <item> imap_popen </item>
+ <item> imap_qprint </item>
+ <item> imap_rename </item>
+ <item> imap_renamemailbox </item>
+ <item> imap_reopen </item>
+ <item> imap_rfc822_parse_adrlist </item>
+ <item> imap_rfc822_parse_headers </item>
+ <item> imap_rfc822_write_address </item>
+ <item> imap_scan </item>
+ <item> imap_scanmailbox </item>
+ <item> imap_search </item>
+ <item> imap_set_quota </item>
+ <item> imap_setacl </item>
+ <item> imap_setflag_full </item>
+ <item> imap_sort </item>
+ <item> imap_status </item>
+ <item> imap_subscribe </item>
+ <item> imap_thread </item>
+ <item> imap_timeout </item>
+ <item> imap_uid </item>
+ <item> imap_undelete </item>
+ <item> imap_unsubscribe </item>
+ <item> imap_utf7_decode </item>
+ <item> imap_utf7_encode </item>
+ <item> imap_utf8 </item>
+ <item> implode </item>
+ <item> import_request_variables </item>
+ <item> in_array </item>
+ <item> include </item>
+ <item> include_once </item>
+ <item> ingres_autocommit </item>
+ <item> ingres_close </item>
+ <item> ingres_commit </item>
+ <item> ingres_connect </item>
+ <item> ingres_fetch_array </item>
+ <item> ingres_fetch_object </item>
+ <item> ingres_fetch_row </item>
+ <item> ingres_field_length </item>
+ <item> ingres_field_name </item>
+ <item> ingres_field_nullable </item>
+ <item> ingres_field_precision </item>
+ <item> ingres_field_scale </item>
+ <item> ingres_field_type </item>
+ <item> ingres_num_fields </item>
+ <item> ingres_num_rows </item>
+ <item> ingres_pconnect </item>
+ <item> ingres_query </item>
+ <item> ingres_rollback </item>
+ <item> ini_alter </item>
+ <item> ini_get </item>
+ <item> ini_get_all </item>
+ <item> ini_restore </item>
+ <item> ini_set </item>
+ <item> interface_exists </item>
+ <item> intval </item>
+ <item> ip2long </item>
+ <item> iptcembed </item>
+ <item> iptcparse </item>
+ <item> ircg_channel_mode </item>
+ <item> ircg_disconnect </item>
+ <item> ircg_fetch_error_msg </item>
+ <item> ircg_get_username </item>
+ <item> ircg_html_encode </item>
+ <item> ircg_ignore_add </item>
+ <item> ircg_ignore_del </item>
+ <item> ircg_is_conn_alive </item>
+ <item> ircg_join </item>
+ <item> ircg_kick </item>
+ <item> ircg_lookup_format_messages </item>
+ <item> ircg_msg </item>
+ <item> ircg_nick </item>
+ <item> ircg_nickname_escape </item>
+ <item> ircg_nickname_unescape </item>
+ <item> ircg_notice </item>
+ <item> ircg_part </item>
+ <item> ircg_pconnect </item>
+ <item> ircg_register_format_messages </item>
+ <item> ircg_set_current </item>
+ <item> ircg_set_file </item>
+ <item> ircg_set_on_die </item>
+ <item> ircg_topic </item>
+ <item> ircg_whois </item>
+ <item> is_a </item>
+ <item> is_array </item>
+ <item> is_bool </item>
+ <item> is_callable </item>
+ <item> is_dir </item>
+ <item> is_double </item>
+ <item> is_executable </item>
+ <item> is_file </item>
+ <item> is_finite </item>
+ <item> is_float </item>
+ <item> is_infinite </item>
+ <item> is_int </item>
+ <item> is_integer </item>
+ <item> is_link </item>
+ <item> is_long </item>
+ <item> is_nan </item>
+ <item> is_null </item>
+ <item> is_numeric </item>
+ <item> is_object </item>
+ <item> is_readable </item>
+ <item> is_real </item>
+ <item> is_resource </item>
+ <item> is_scalar </item>
+ <item> is_string </item>
+ <item> is_subclass_of </item>
+ <item> is_uploaded_file </item>
+ <item> is_writable </item>
+ <item> is_writeable </item>
+ <item> isset </item>
+ <item> java_last_exception_clear </item>
+ <item> java_last_exception_get </item>
+ <item> jddayofweek </item>
+ <item> jdmonthname </item>
+ <item> jdtofrench </item>
+ <item> jdtogregorian </item>
+ <item> jdtojewish </item>
+ <item> jdtojulian </item>
+ <item> jdtounix </item>
+ <item> jewishtojd </item>
+ <item> join </item>
+ <item> jpeg2wbmp </item>
+ <item> juliantojd </item>
+ <item> key </item>
+ <item> key_exists </item>
+ <item> krsort </item>
+ <item> ksort </item>
+ <item> lcg_value </item>
+ <item> ldap_8859_to_t61 </item>
+ <item> ldap_add </item>
+ <item> ldap_bind </item>
+ <item> ldap_close </item>
+ <item> ldap_compare </item>
+ <item> ldap_connect </item>
+ <item> ldap_count_entries </item>
+ <item> ldap_delete </item>
+ <item> ldap_dn2ufn </item>
+ <item> ldap_err2str </item>
+ <item> ldap_errno </item>
+ <item> ldap_error </item>
+ <item> ldap_explode_dn </item>
+ <item> ldap_first_attribute </item>
+ <item> ldap_first_entry </item>
+ <item> ldap_first_reference </item>
+ <item> ldap_free_result </item>
+ <item> ldap_get_attributes </item>
+ <item> ldap_get_dn </item>
+ <item> ldap_get_entries </item>
+ <item> ldap_get_option </item>
+ <item> ldap_get_values </item>
+ <item> ldap_get_values_len </item>
+ <item> ldap_list </item>
+ <item> ldap_mod_add </item>
+ <item> ldap_mod_del </item>
+ <item> ldap_mod_replace </item>
+ <item> ldap_modify </item>
+ <item> ldap_next_attribute </item>
+ <item> ldap_next_entry </item>
+ <item> ldap_next_reference </item>
+ <item> ldap_parse_reference </item>
+ <item> ldap_parse_result </item>
+ <item> ldap_read </item>
+ <item> ldap_rename </item>
+ <item> ldap_search </item>
+ <item> ldap_set_option </item>
+ <item> ldap_set_rebind_proc </item>
+ <item> ldap_sort </item>
+ <item> ldap_start_tls </item>
+ <item> ldap_t61_to_8859 </item>
+ <item> ldap_unbind </item>
+ <item> leak </item>
+ <item> levenshtein </item>
+ <item> libxml_set_streams_context </item>
+ <item> link </item>
+ <item> linkinfo </item>
+ <item> list </item>
+ <item> localeconv </item>
+ <item> localtime </item>
+ <item> log </item>
+ <item> log10 </item>
+ <item> log1p </item>
+ <item> long2ip </item>
+ <item> lstat </item>
+ <item> ltrim </item>
+ <item> magic_quotes_runtime </item>
+ <item> mail </item>
+ <item> mailparse_determine_best_xfer_encoding </item>
+ <item> mailparse_msg_create </item>
+ <item> mailparse_msg_extract_part </item>
+ <item> mailparse_msg_extract_part_file </item>
+ <item> mailparse_msg_free </item>
+ <item> mailparse_msg_get_part </item>
+ <item> mailparse_msg_get_part_data </item>
+ <item> mailparse_msg_get_structure </item>
+ <item> mailparse_msg_parse </item>
+ <item> mailparse_msg_parse_file </item>
+ <item> mailparse_rfc822_parse_addresses </item>
+ <item> mailparse_stream_encode </item>
+ <item> mailparse_uudecode_all </item>
+ <item> max </item>
+ <item> mb_convert_case </item>
+ <item> mb_convert_encoding </item>
+ <item> mb_convert_kana </item>
+ <item> mb_convert_variables </item>
+ <item> mb_decode_mimeheader </item>
+ <item> mb_decode_numericentity </item>
+ <item> mb_detect_encoding </item>
+ <item> mb_detect_order </item>
+ <item> mb_encode_mimeheader </item>
+ <item> mb_encode_numericentity </item>
+ <item> mb_ereg </item>
+ <item> mb_ereg_match </item>
+ <item> mb_ereg_replace </item>
+ <item> mb_ereg_search </item>
+ <item> mb_ereg_search_getpos </item>
+ <item> mb_ereg_search_getregs </item>
+ <item> mb_ereg_search_init </item>
+ <item> mb_ereg_search_pos </item>
+ <item> mb_ereg_search_regs </item>
+ <item> mb_ereg_search_setpos </item>
+ <item> mb_eregi </item>
+ <item> mb_eregi_replace </item>
+ <item> mb_get_info </item>
+ <item> mb_http_input </item>
+ <item> mb_http_output </item>
+ <item> mb_internal_encoding </item>
+ <item> mb_language </item>
+ <item> mb_output_handler </item>
+ <item> mb_parse_str </item>
+ <item> mb_preferred_mime_name </item>
+ <item> mb_regex_encoding </item>
+ <item> mb_regex_set_options </item>
+ <item> mb_send_mail </item>
+ <item> mb_split </item>
+ <item> mb_strcut </item>
+ <item> mb_strimwidth </item>
+ <item> mb_strlen </item>
+ <item> mb_strpos </item>
+ <item> mb_strrpos </item>
+ <item> mb_strtolower </item>
+ <item> mb_strtoupper </item>
+ <item> mb_strwidth </item>
+ <item> mb_substitute_character </item>
+ <item> mb_substr </item>
+ <item> mcal_append_event </item>
+ <item> mcal_close </item>
+ <item> mcal_create_calendar </item>
+ <item> mcal_date_compare </item>
+ <item> mcal_date_valid </item>
+ <item> mcal_day_of_week </item>
+ <item> mcal_day_of_year </item>
+ <item> mcal_days_in_month </item>
+ <item> mcal_delete_calendar </item>
+ <item> mcal_delete_event </item>
+ <item> mcal_event_add_attribute </item>
+ <item> mcal_event_init </item>
+ <item> mcal_event_set_alarm </item>
+ <item> mcal_event_set_category </item>
+ <item> mcal_event_set_class </item>
+ <item> mcal_event_set_description </item>
+ <item> mcal_event_set_end </item>
+ <item> mcal_event_set_recur_daily </item>
+ <item> mcal_event_set_recur_monthly_mday </item>
+ <item> mcal_event_set_recur_monthly_wday </item>
+ <item> mcal_event_set_recur_none </item>
+ <item> mcal_event_set_recur_weekly </item>
+ <item> mcal_event_set_recur_yearly </item>
+ <item> mcal_event_set_start </item>
+ <item> mcal_event_set_title </item>
+ <item> mcal_expunge </item>
+ <item> mcal_fetch_current_stream_event </item>
+ <item> mcal_fetch_event </item>
+ <item> mcal_is_leap_year </item>
+ <item> mcal_list_alarms </item>
+ <item> mcal_list_events </item>
+ <item> mcal_next_recurrence </item>
+ <item> mcal_open </item>
+ <item> mcal_popen </item>
+ <item> mcal_rename_calendar </item>
+ <item> mcal_reopen </item>
+ <item> mcal_snooze </item>
+ <item> mcal_store_event </item>
+ <item> mcal_time_valid </item>
+ <item> mcal_week_of_year </item>
+ <item> mcrypt_cbc </item>
+ <item> mcrypt_cfb </item>
+ <item> mcrypt_create_iv </item>
+ <item> mcrypt_decrypt </item>
+ <item> mcrypt_ecb </item>
+ <item> mcrypt_enc_get_algorithms_name </item>
+ <item> mcrypt_enc_get_block_size </item>
+ <item> mcrypt_enc_get_iv_size </item>
+ <item> mcrypt_enc_get_key_size </item>
+ <item> mcrypt_enc_get_modes_name </item>
+ <item> mcrypt_enc_get_supported_key_sizes </item>
+ <item> mcrypt_enc_is_block_algorithm </item>
+ <item> mcrypt_enc_is_block_algorithm_mode </item>
+ <item> mcrypt_enc_is_block_mode </item>
+ <item> mcrypt_enc_self_test </item>
+ <item> mcrypt_encrypt </item>
+ <item> mcrypt_generic </item>
+ <item> mcrypt_generic_deinit </item>
+ <item> mcrypt_generic_end </item>
+ <item> mcrypt_generic_init </item>
+ <item> mcrypt_get_block_size </item>
+ <item> mcrypt_get_cipher_name </item>
+ <item> mcrypt_get_iv_size </item>
+ <item> mcrypt_get_key_size </item>
+ <item> mcrypt_list_algorithms </item>
+ <item> mcrypt_list_modes </item>
+ <item> mcrypt_module_close </item>
+ <item> mcrypt_module_get_algo_block_size </item>
+ <item> mcrypt_module_get_algo_key_size </item>
+ <item> mcrypt_module_get_supported_key_sizes </item>
+ <item> mcrypt_module_is_block_algorithm </item>
+ <item> mcrypt_module_is_block_algorithm_mode </item>
+ <item> mcrypt_module_is_block_mode </item>
+ <item> mcrypt_module_open </item>
+ <item> mcrypt_module_self_test </item>
+ <item> mcrypt_ofb </item>
+ <item> md5 </item>
+ <item> md5_file </item>
+ <item> mdecrypt_generic </item>
+ <item> memory_get_usage </item>
+ <item> metaphone </item>
+ <item> method_exists </item>
+ <item> mhash </item>
+ <item> mhash_count </item>
+ <item> mhash_get_block_size </item>
+ <item> mhash_get_hash_name </item>
+ <item> mhash_keygen_s2k </item>
+ <item> microtime </item>
+ <item> min </item>
+ <item> ming_setcubicthreshold </item>
+ <item> ming_setscale </item>
+ <item> ming_useswfversion </item>
+ <item> mkdir </item>
+ <item> mktime </item>
+ <item> money_format </item>
+ <item> move_uploaded_file </item>
+ <item> msg_get_queue </item>
+ <item> msg_receive </item>
+ <item> msg_remove_queue </item>
+ <item> msg_send </item>
+ <item> msg_set_queue </item>
+ <item> msg_stat_queue </item>
+ <item> msession_connect </item>
+ <item> msession_count </item>
+ <item> msession_create </item>
+ <item> msession_destroy </item>
+ <item> msession_disconnect </item>
+ <item> msession_find </item>
+ <item> msession_get </item>
+ <item> msession_get_array </item>
+ <item> msession_getdata </item>
+ <item> msession_inc </item>
+ <item> msession_list </item>
+ <item> msession_listvar </item>
+ <item> msession_lock </item>
+ <item> msession_plugin </item>
+ <item> msession_randstr </item>
+ <item> msession_set </item>
+ <item> msession_set_array </item>
+ <item> msession_setdata </item>
+ <item> msession_timeout </item>
+ <item> msession_uniq </item>
+ <item> msession_unlock </item>
+ <item> msql </item>
+ <item> msql_affected_rows </item>
+ <item> msql_close </item>
+ <item> msql_connect </item>
+ <item> msql_create_db </item>
+ <item> msql_createdb </item>
+ <item> msql_data_seek </item>
+ <item> msql_dbname </item>
+ <item> msql_drop_db </item>
+ <item> msql_dropdb </item>
+ <item> msql_error </item>
+ <item> msql_fetch_array </item>
+ <item> msql_fetch_field </item>
+ <item> msql_fetch_object </item>
+ <item> msql_fetch_row </item>
+ <item> msql_field_seek </item>
+ <item> msql_fieldflags </item>
+ <item> msql_fieldlen </item>
+ <item> msql_fieldname </item>
+ <item> msql_fieldtable </item>
+ <item> msql_fieldtype </item>
+ <item> msql_free_result </item>
+ <item> msql_freeresult </item>
+ <item> msql_list_dbs </item>
+ <item> msql_list_fields </item>
+ <item> msql_list_tables </item>
+ <item> msql_listdbs </item>
+ <item> msql_listfields </item>
+ <item> msql_listtables </item>
+ <item> msql_num_fields </item>
+ <item> msql_num_rows </item>
+ <item> msql_numfields </item>
+ <item> msql_numrows </item>
+ <item> msql_pconnect </item>
+ <item> msql_query </item>
+ <item> msql_regcase </item>
+ <item> msql_result </item>
+ <item> msql_select_db </item>
+ <item> msql_selectdb </item>
+ <item> msql_tablename </item>
+ <item> mssql_bind </item>
+ <item> mssql_close </item>
+ <item> mssql_connect </item>
+ <item> mssql_data_seek </item>
+ <item> mssql_execute </item>
+ <item> mssql_fetch_array </item>
+ <item> mssql_fetch_assoc </item>
+ <item> mssql_fetch_batch </item>
+ <item> mssql_fetch_field </item>
+ <item> mssql_fetch_object </item>
+ <item> mssql_fetch_row </item>
+ <item> mssql_field_length </item>
+ <item> mssql_field_name </item>
+ <item> mssql_field_seek </item>
+ <item> mssql_field_type </item>
+ <item> mssql_free_result </item>
+ <item> mssql_get_last_message </item>
+ <item> mssql_guid_string </item>
+ <item> mssql_init </item>
+ <item> mssql_min_error_severity </item>
+ <item> mssql_min_message_severity </item>
+ <item> mssql_next_result </item>
+ <item> mssql_num_fields </item>
+ <item> mssql_num_rows </item>
+ <item> mssql_pconnect </item>
+ <item> mssql_query </item>
+ <item> mssql_result </item>
+ <item> mssql_rows_affected </item>
+ <item> mssql_select_db </item>
+ <item> mt_getrandmax </item>
+ <item> mt_rand </item>
+ <item> mt_srand </item>
+ <item> muscat_close </item>
+ <item> muscat_get </item>
+ <item> muscat_give </item>
+ <item> muscat_setup </item>
+ <item> muscat_setup_net </item>
+ <item> mysql </item>
+ <item> mysql_affected_rows </item>
+ <item> mysql_client_encoding </item>
+ <item> mysql_change_user </item>
+ <item> mysql_character_set_name </item>
+ <item> mysql_close </item>
+ <item> mysql_connect </item>
+ <item> mysql_create_db </item>
+ <item> mysql_data_seek </item>
+ <item> mysql_db_name </item>
+ <item> mysql_db_query </item>
+ <item> mysql_dbname </item>
+ <item> mysql_drop_db </item>
+ <item> mysql_errno </item>
+ <item> mysql_error </item>
+ <item> mysql_escape_string </item>
+ <item> mysql_fetch_array </item>
+ <item> mysql_fetch_assoc </item>
+ <item> mysql_fetch_field </item>
+ <item> mysql_fetch_lengths </item>
+ <item> mysql_fetch_object </item>
+ <item> mysql_fetch_row </item>
+ <item> mysql_field_flags </item>
+ <item> mysql_field_len </item>
+ <item> mysql_field_name </item>
+ <item> mysql_field_seek </item>
+ <item> mysql_field_table </item>
+ <item> mysql_field_type </item>
+ <item> mysql_fieldflags </item>
+ <item> mysql_fieldlen </item>
+ <item> mysql_fieldname </item>
+ <item> mysql_fieldtable </item>
+ <item> mysql_fieldtype </item>
+ <item> mysql_free_result </item>
+ <item> mysql_freeresult </item>
+ <item> mysql_get_client_info </item>
+ <item> mysql_get_host_info </item>
+ <item> mysql_get_proto_info </item>
+ <item> mysql_get_server_info </item>
+ <item> mysql_info </item>
+ <item> mysql_insert_id </item>
+ <item> mysql_list_dbs </item>
+ <item> mysql_list_fields </item>
+ <item> mysql_list_processes </item>
+ <item> mysql_list_tables </item>
+ <item> mysql_listdbs </item>
+ <item> mysql_listfields </item>
+ <item> mysql_listtables </item>
+ <item> mysql_num_fields </item>
+ <item> mysql_num_rows </item>
+ <item> mysql_numfields </item>
+ <item> mysql_numrows </item>
+ <item> mysql_pconnect </item>
+ <item> mysql_ping </item>
+ <item> mysql_query </item>
+ <item> mysql_real_escape_string </item>
+ <item> mysql_result </item>
+ <item> mysql_select_db </item>
+ <item> mysql_selectdb </item>
+ <item> mysql_stat </item>
+ <item> mysql_table_name </item>
+ <item> mysql_tablename </item>
+ <item> mysql_thread_id </item>
+ <item> mysql_unbuffered_query </item>
+ <item> mysqli_affected_rows </item>
+ <item> mysqli_autocommit </item>
+ <item> mysqli_bind_param </item>
+ <item> mysqli_bind_result </item>
+ <item> mysqli_change_user </item>
+ <item> mysqli_character_set_name </item>
+ <item> mysqli_client_encoding </item>
+ <item> mysqli_close </item>
+ <item> mysqli_commit </item>
+ <item> mysqli_connect </item>
+ <item> mysqli_connect_errno </item>
+ <item> mysqli_connect_error </item>
+ <item> mysqli_data_seek </item>
+ <item> mysqli_debug </item>
+ <item> mysqli_disable_reads_from_master </item>
+ <item> mysqli_disable_rpl_parse </item>
+ <item> mysqli_dump_debug_info </item>
+ <item> mysqli_enable_reads_from_master </item>
+ <item> mysqli_enable_rpl_parse </item>
+ <item> mysqli_errno </item>
+ <item> mysqli_error </item>
+ <item> mysqli_escape_string </item>
+ <item> mysqli_execute </item>
+ <item> mysqli_fetch </item>
+ <item> mysqli_fetch_array </item>
+ <item> mysqli_fetch_assoc </item>
+ <item> mysqli_fetch_field </item>
+ <item> mysqli_fetch_field_direct </item>
+ <item> mysqli_fetch_fields </item>
+ <item> mysqli_fetch_lengths </item>
+ <item> mysqli_fetch_object </item>
+ <item> mysqli_fetch_row </item>
+ <item> mysqli_field_count </item>
+ <item> mysqli_field_seek </item>
+ <item> mysqli_field_tell </item>
+ <item> mysqli_free_result </item>
+ <item> mysqli_get_client_info </item>
+ <item> mysqli_get_client_version </item>
+ <item> mysqli_get_host_info </item>
+ <item> mysqli_get_metadata </item>
+ <item> mysqli_get_proto_info </item>
+ <item> mysqli_get_server_info </item>
+ <item> mysqli_get_server_version </item>
+ <item> mysqli_info </item>
+ <item> mysqli_init </item>
+ <item> mysqli_insert_id </item>
+ <item> mysqli_kill </item>
+ <item> mysqli_master_query </item>
+ <item> mysqli_more_results </item>
+ <item> mysqli_multi_query </item>
+ <item> mysqli_next_result </item>
+ <item> mysqli_num_fields </item>
+ <item> mysqli_num_rows </item>
+ <item> mysqli_options </item>
+ <item> mysqli_param_count </item>
+ <item> mysqli_ping </item>
+ <item> mysqli_prepare </item>
+ <item> mysqli_query </item>
+ <item> mysqli_real_connect </item>
+ <item> mysqli_real_escape_string </item>
+ <item> mysqli_real_query </item>
+ <item> mysqli_report </item>
+ <item> mysqli_rollback </item>
+ <item> mysqli_rpl_parse_enabled </item>
+ <item> mysqli_rpl_probe </item>
+ <item> mysqli_rpl_query_type </item>
+ <item> mysqli_select_db </item>
+ <item> mysqli_send_long_data </item>
+ <item> mysqli_send_query </item>
+ <item> mysqli_set_local_infile_default </item>
+ <item> mysqli_set_local_infile_handler </item>
+ <item> mysqli_set_opt </item>
+ <item> mysqli_slave_query </item>
+ <item> mysqli_sqlstate </item>
+ <item> mysqli_ssl_set </item>
+ <item> mysqli_stat </item>
+ <item> mysqli_stmt_affected_rows </item>
+ <item> mysqli_stmt_attr_get </item>
+ <item> mysqli_stmt_attr_set </item>
+ <item> mysqli_stmt_bind_param </item>
+ <item> mysqli_stmt_bind_result </item>
+ <item> mysqli_stmt_close </item>
+ <item> mysqli_stmt_data_seek </item>
+ <item> mysqli_stmt_errno </item>
+ <item> mysqli_stmt_error </item>
+ <item> mysqli_stmt_execute </item>
+ <item> mysqli_stmt_fetch </item>
+ <item> mysqli_stmt_field_count </item>
+ <item> mysqli_stmt_free_result </item>
+ <item> mysqli_stmt_init </item>
+ <item> mysqli_stmt_insert_id </item>
+ <item> mysqli_stmt_num_rows </item>
+ <item> mysqli_stmt_param_count </item>
+ <item> mysqli_stmt_prepare </item>
+ <item> mysqli_stmt_reset </item>
+ <item> mysqli_stmt_result_metadata </item>
+ <item> mysqli_stmt_send_long_data </item>
+ <item> mysqli_stmt_sqlstate </item>
+ <item> mysqli_stmt_store_result </item>
+ <item> mysqli_store_result </item>
+ <item> mysqli_thread_id </item>
+ <item> mysqli_thread_safe </item>
+ <item> mysqli_use_result </item>
+ <item> mysqli_warning_count </item>
+ <item> natcasesort </item>
+ <item> natsort </item>
+ <item> ncurses_addch </item>
+ <item> ncurses_addchnstr </item>
+ <item> ncurses_addchstr </item>
+ <item> ncurses_addnstr </item>
+ <item> ncurses_addstr </item>
+ <item> ncurses_assume_default_colors </item>
+ <item> ncurses_attroff </item>
+ <item> ncurses_attron </item>
+ <item> ncurses_attrset </item>
+ <item> ncurses_baudrate </item>
+ <item> ncurses_beep </item>
+ <item> ncurses_bkgd </item>
+ <item> ncurses_bkgdset </item>
+ <item> ncurses_border </item>
+ <item> ncurses_bottom_panel </item>
+ <item> ncurses_can_change_color </item>
+ <item> ncurses_cbreak </item>
+ <item> ncurses_clear </item>
+ <item> ncurses_clrtobot </item>
+ <item> ncurses_clrtoeol </item>
+ <item> ncurses_color_content </item>
+ <item> ncurses_color_set </item>
+ <item> ncurses_curs_set </item>
+ <item> ncurses_def_prog_mode </item>
+ <item> ncurses_def_shell_mode </item>
+ <item> ncurses_define_key </item>
+ <item> ncurses_del_panel </item>
+ <item> ncurses_delay_output </item>
+ <item> ncurses_delch </item>
+ <item> ncurses_deleteln </item>
+ <item> ncurses_delwin </item>
+ <item> ncurses_doupdate </item>
+ <item> ncurses_echo </item>
+ <item> ncurses_echochar </item>
+ <item> ncurses_end </item>
+ <item> ncurses_erase </item>
+ <item> ncurses_erasechar </item>
+ <item> ncurses_filter </item>
+ <item> ncurses_flash </item>
+ <item> ncurses_flushinp </item>
+ <item> ncurses_getch </item>
+ <item> ncurses_getmaxyx </item>
+ <item> ncurses_getmouse </item>
+ <item> ncurses_getyx </item>
+ <item> ncurses_halfdelay </item>
+ <item> ncurses_has_colors </item>
+ <item> ncurses_has_ic </item>
+ <item> ncurses_has_il </item>
+ <item> ncurses_has_key </item>
+ <item> ncurses_hide_panel </item>
+ <item> ncurses_hline </item>
+ <item> ncurses_inch </item>
+ <item> ncurses_init </item>
+ <item> ncurses_init_color </item>
+ <item> ncurses_init_pair </item>
+ <item> ncurses_insch </item>
+ <item> ncurses_insdelln </item>
+ <item> ncurses_insertln </item>
+ <item> ncurses_insstr </item>
+ <item> ncurses_instr </item>
+ <item> ncurses_isendwin </item>
+ <item> ncurses_keyok </item>
+ <item> ncurses_keypad </item>
+ <item> ncurses_killchar </item>
+ <item> ncurses_longname </item>
+ <item> ncurses_meta </item>
+ <item> ncurses_mouse_trafo </item>
+ <item> ncurses_mouseinterval </item>
+ <item> ncurses_mousemask </item>
+ <item> ncurses_move </item>
+ <item> ncurses_move_panel </item>
+ <item> ncurses_mvaddch </item>
+ <item> ncurses_mvaddchnstr </item>
+ <item> ncurses_mvaddchstr </item>
+ <item> ncurses_mvaddnstr </item>
+ <item> ncurses_mvaddstr </item>
+ <item> ncurses_mvcur </item>
+ <item> ncurses_mvdelch </item>
+ <item> ncurses_mvgetch </item>
+ <item> ncurses_mvhline </item>
+ <item> ncurses_mvinch </item>
+ <item> ncurses_mvvline </item>
+ <item> ncurses_mvwaddstr </item>
+ <item> ncurses_napms </item>
+ <item> ncurses_new_panel </item>
+ <item> ncurses_newpad </item>
+ <item> ncurses_newwin </item>
+ <item> ncurses_nl </item>
+ <item> ncurses_nocbreak </item>
+ <item> ncurses_noecho </item>
+ <item> ncurses_nonl </item>
+ <item> ncurses_noqiflush </item>
+ <item> ncurses_noraw </item>
+ <item> ncurses_pair_content </item>
+ <item> ncurses_panel_above </item>
+ <item> ncurses_panel_below </item>
+ <item> ncurses_panel_window </item>
+ <item> ncurses_pnoutrefresh </item>
+ <item> ncurses_prefresh </item>
+ <item> ncurses_putp </item>
+ <item> ncurses_qiflush </item>
+ <item> ncurses_raw </item>
+ <item> ncurses_refresh </item>
+ <item> ncurses_replace_panel </item>
+ <item> ncurses_reset_prog_mode </item>
+ <item> ncurses_reset_shell_mode </item>
+ <item> ncurses_resetty </item>
+ <item> ncurses_savetty </item>
+ <item> ncurses_scr_dump </item>
+ <item> ncurses_scr_init </item>
+ <item> ncurses_scr_restore </item>
+ <item> ncurses_scr_set </item>
+ <item> ncurses_scrl </item>
+ <item> ncurses_show_panel </item>
+ <item> ncurses_slk_attr </item>
+ <item> ncurses_slk_attroff </item>
+ <item> ncurses_slk_attron </item>
+ <item> ncurses_slk_attrset </item>
+ <item> ncurses_slk_clear </item>
+ <item> ncurses_slk_color </item>
+ <item> ncurses_slk_init </item>
+ <item> ncurses_slk_noutrefresh </item>
+ <item> ncurses_slk_refresh </item>
+ <item> ncurses_slk_restore </item>
+ <item> ncurses_slk_set </item>
+ <item> ncurses_slk_touch </item>
+ <item> ncurses_standend </item>
+ <item> ncurses_standout </item>
+ <item> ncurses_start_color </item>
+ <item> ncurses_termattrs </item>
+ <item> ncurses_termname </item>
+ <item> ncurses_timeout </item>
+ <item> ncurses_top_panel </item>
+ <item> ncurses_typeahead </item>
+ <item> ncurses_ungetch </item>
+ <item> ncurses_ungetmouse </item>
+ <item> ncurses_update_panels </item>
+ <item> ncurses_use_default_colors </item>
+ <item> ncurses_use_env </item>
+ <item> ncurses_use_extended_names </item>
+ <item> ncurses_vidattr </item>
+ <item> ncurses_vline </item>
+ <item> ncurses_waddch </item>
+ <item> ncurses_waddstr </item>
+ <item> ncurses_wattroff </item>
+ <item> ncurses_wattron </item>
+ <item> ncurses_wattrset </item>
+ <item> ncurses_wborder </item>
+ <item> ncurses_wclear </item>
+ <item> ncurses_wcolor_set </item>
+ <item> ncurses_werase </item>
+ <item> ncurses_wgetch </item>
+ <item> ncurses_whline </item>
+ <item> ncurses_wmouse_trafo </item>
+ <item> ncurses_wmove </item>
+ <item> ncurses_wnoutrefresh </item>
+ <item> ncurses_wrefresh </item>
+ <item> ncurses_wstandend </item>
+ <item> ncurses_wstandout </item>
+ <item> ncurses_wvline </item>
+ <item> next </item>
+ <item> ngettext </item>
+ <item> nl2br </item>
+ <item> nl_langinfo </item>
+ <item> notes_body </item>
+ <item> notes_copy_db </item>
+ <item> notes_create_db </item>
+ <item> notes_create_note </item>
+ <item> notes_drop_db </item>
+ <item> notes_find_note </item>
+ <item> notes_header_info </item>
+ <item> notes_list_msgs </item>
+ <item> notes_mark_read </item>
+ <item> notes_mark_unread </item>
+ <item> notes_nav_create </item>
+ <item> notes_search </item>
+ <item> notes_unread </item>
+ <item> notes_version </item>
+ <item> number_format </item>
+ <item> ob_clean </item>
+ <item> ob_end_clean </item>
+ <item> ob_end_flush </item>
+ <item> ob_flush </item>
+ <item> ob_get_clean </item>
+ <item> ob_get_contents </item>
+ <item> ob_get_flush </item>
+ <item> ob_get_length </item>
+ <item> ob_get_level </item>
+ <item> ob_get_status </item>
+ <item> ob_gzhandler </item>
+ <item> ob_iconv_handler </item>
+ <item> ob_implicit_flush </item>
+ <item> ob_list_handlers </item>
+ <item> ob_start </item>
+ <item> ocibindbyname </item>
+ <item> ocicancel </item>
+ <item> ocicollappend </item>
+ <item> ocicollassign </item>
+ <item> ocicollassignelem </item>
+ <item> ocicollgetelem </item>
+ <item> ocicollmax </item>
+ <item> ocicollsize </item>
+ <item> ocicolltrim </item>
+ <item> ocicolumnisnull </item>
+ <item> ocicolumnname </item>
+ <item> ocicolumnprecision </item>
+ <item> ocicolumnscale </item>
+ <item> ocicolumnsize </item>
+ <item> ocicolumntype </item>
+ <item> ocicolumntyperaw </item>
+ <item> ocicommit </item>
+ <item> ocidefinebyname </item>
+ <item> ocierror </item>
+ <item> ociexecute </item>
+ <item> ocifetch </item>
+ <item> ocifetchinto </item>
+ <item> ocifetchstatement </item>
+ <item> ocifreecollection </item>
+ <item> ocifreecursor </item>
+ <item> ocifreedesc </item>
+ <item> ocifreestatement </item>
+ <item> ociinternaldebug </item>
+ <item> ociloadlob </item>
+ <item> ocilogoff </item>
+ <item> ocilogon </item>
+ <item> ocinewcollection </item>
+ <item> ocinewcursor </item>
+ <item> ocinewdescriptor </item>
+ <item> ocinlogon </item>
+ <item> ocinumcols </item>
+ <item> ociparse </item>
+ <item> ociplogon </item>
+ <item> ociresult </item>
+ <item> ocirollback </item>
+ <item> ocirowcount </item>
+ <item> ocisavelob </item>
+ <item> ocisavelobfile </item>
+ <item> ociserverversion </item>
+ <item> ocisetprefetch </item>
+ <item> ocistatementtype </item>
+ <item> ociwritelobtofile </item>
+ <item> octdec </item>
+ <item> odbc_autocommit </item>
+ <item> odbc_binmode </item>
+ <item> odbc_close </item>
+ <item> odbc_close_all </item>
+ <item> odbc_columnprivileges </item>
+ <item> odbc_columns </item>
+ <item> odbc_commit </item>
+ <item> odbc_connect </item>
+ <item> odbc_cursor </item>
+ <item> odbc_data_source </item>
+ <item> odbc_do </item>
+ <item> odbc_error </item>
+ <item> odbc_errormsg </item>
+ <item> odbc_exec </item>
+ <item> odbc_execute </item>
+ <item> odbc_fetch_array </item>
+ <item> odbc_fetch_into </item>
+ <item> odbc_fetch_object </item>
+ <item> odbc_fetch_row </item>
+ <item> odbc_field_len </item>
+ <item> odbc_field_name </item>
+ <item> odbc_field_num </item>
+ <item> odbc_field_precision </item>
+ <item> odbc_field_scale </item>
+ <item> odbc_field_type </item>
+ <item> odbc_foreignkeys </item>
+ <item> odbc_free_result </item>
+ <item> odbc_gettypeinfo </item>
+ <item> odbc_longreadlen </item>
+ <item> odbc_next_result </item>
+ <item> odbc_num_fields </item>
+ <item> odbc_num_rows </item>
+ <item> odbc_pconnect </item>
+ <item> odbc_prepare </item>
+ <item> odbc_primarykeys </item>
+ <item> odbc_procedurecolumns </item>
+ <item> odbc_procedures </item>
+ <item> odbc_result </item>
+ <item> odbc_result_all </item>
+ <item> odbc_rollback </item>
+ <item> odbc_setoption </item>
+ <item> odbc_specialcolumns </item>
+ <item> odbc_statistics </item>
+ <item> odbc_tableprivileges </item>
+ <item> odbc_tables </item>
+ <item> opendir </item>
+ <item> openlog </item>
+ <item> openssl_csr_export </item>
+ <item> openssl_csr_export_to_file </item>
+ <item> openssl_csr_new </item>
+ <item> openssl_csr_sign </item>
+ <item> openssl_error_string </item>
+ <item> openssl_free_key </item>
+ <item> openssl_get_privatekey </item>
+ <item> openssl_get_publickey </item>
+ <item> openssl_open </item>
+ <item> openssl_pkcs7_decrypt </item>
+ <item> openssl_pkcs7_encrypt </item>
+ <item> openssl_pkcs7_sign </item>
+ <item> openssl_pkcs7_verify </item>
+ <item> openssl_pkey_export </item>
+ <item> openssl_pkey_export_to_file </item>
+ <item> openssl_pkey_free </item>
+ <item> openssl_pkey_get_private </item>
+ <item> openssl_pkey_get_public </item>
+ <item> openssl_pkey_new </item>
+ <item> openssl_private_decrypt </item>
+ <item> openssl_private_encrypt </item>
+ <item> openssl_public_decrypt </item>
+ <item> openssl_public_encrypt </item>
+ <item> openssl_seal </item>
+ <item> openssl_sign </item>
+ <item> openssl_verify </item>
+ <item> openssl_x509_check_private_key </item>
+ <item> openssl_x509_checkpurpose </item>
+ <item> openssl_x509_export </item>
+ <item> openssl_x509_export_to_file </item>
+ <item> openssl_x509_free </item>
+ <item> openssl_x509_parse </item>
+ <item> openssl_x509_read </item>
+ <item> ora_bind </item>
+ <item> ora_close </item>
+ <item> ora_columnname </item>
+ <item> ora_columnsize </item>
+ <item> ora_columntype </item>
+ <item> ora_commit </item>
+ <item> ora_commitoff </item>
+ <item> ora_commiton </item>
+ <item> ora_do </item>
+ <item> ora_error </item>
+ <item> ora_errorcode </item>
+ <item> ora_exec </item>
+ <item> ora_fetch </item>
+ <item> ora_fetch_into </item>
+ <item> ora_getcolumn </item>
+ <item> ora_logoff </item>
+ <item> ora_logon </item>
+ <item> ora_numcols </item>
+ <item> ora_numrows </item>
+ <item> ora_open </item>
+ <item> ora_parse </item>
+ <item> ora_plogon </item>
+ <item> ora_rollback </item>
+ <item> ord </item>
+ <item> output_add_rewrite_var </item>
+ <item> output_reset_rewrite_vars </item>
+ <item> overload </item>
+ <item> ovrimos_close </item>
+ <item> ovrimos_commit </item>
+ <item> ovrimos_connect </item>
+ <item> ovrimos_cursor </item>
+ <item> ovrimos_exec </item>
+ <item> ovrimos_execute </item>
+ <item> ovrimos_fetch_into </item>
+ <item> ovrimos_fetch_row </item>
+ <item> ovrimos_field_len </item>
+ <item> ovrimos_field_name </item>
+ <item> ovrimos_field_num </item>
+ <item> ovrimos_field_type </item>
+ <item> ovrimos_free_result </item>
+ <item> ovrimos_longreadlen </item>
+ <item> ovrimos_num_fields </item>
+ <item> ovrimos_num_rows </item>
+ <item> ovrimos_prepare </item>
+ <item> ovrimos_result </item>
+ <item> ovrimos_result_all </item>
+ <item> ovrimos_rollback </item>
+ <item> pack </item>
+ <item> parse_ini_file </item>
+ <item> parse_str </item>
+ <item> parse_url </item>
+ <item> passthru </item>
+ <item> pathinfo </item>
+ <item> pclose </item>
+ <item> pcntl_alarm </item>
+ <item> pcntl_exec </item>
+ <item> pcntl_fork </item>
+ <item> pcntl_getpriority </item>
+ <item> pcntl_setpriority </item>
+ <item> pcntl_signal </item>
+ <item> pcntl_wait </item>
+ <item> pcntl_waitpid </item>
+ <item> pcntl_wexitstatus </item>
+ <item> pcntl_wifexited </item>
+ <item> pcntl_wifsignaled </item>
+ <item> pcntl_wifstopped </item>
+ <item> pcntl_wstopsig </item>
+ <item> pcntl_wtermsig </item>
+ <item> pdf_add_annotation </item>
+ <item> pdf_add_bookmark </item>
+ <item> pdf_add_launchlink </item>
+ <item> pdf_add_locallink </item>
+ <item> pdf_add_note </item>
+ <item> pdf_add_outline </item>
+ <item> pdf_add_pdflink </item>
+ <item> pdf_add_thumbnail </item>
+ <item> pdf_add_weblink </item>
+ <item> pdf_arc </item>
+ <item> pdf_arcn </item>
+ <item> pdf_attach_file </item>
+ <item> pdf_begin_page </item>
+ <item> pdf_begin_pattern </item>
+ <item> pdf_begin_template </item>
+ <item> pdf_circle </item>
+ <item> pdf_clip </item>
+ <item> pdf_close </item>
+ <item> pdf_close_image </item>
+ <item> pdf_close_pdi </item>
+ <item> pdf_close_pdi_page </item>
+ <item> pdf_closepath </item>
+ <item> pdf_closepath_fill_stroke </item>
+ <item> pdf_closepath_stroke </item>
+ <item> pdf_concat </item>
+ <item> pdf_continue_text </item>
+ <item> pdf_curveto </item>
+ <item> pdf_delete </item>
+ <item> pdf_end_page </item>
+ <item> pdf_end_pattern </item>
+ <item> pdf_end_template </item>
+ <item> pdf_endpath </item>
+ <item> pdf_fill </item>
+ <item> pdf_fill_stroke </item>
+ <item> pdf_findfont </item>
+ <item> pdf_get_buffer </item>
+ <item> pdf_get_font </item>
+ <item> pdf_get_fontname </item>
+ <item> pdf_get_fontsize </item>
+ <item> pdf_get_image_height </item>
+ <item> pdf_get_image_width </item>
+ <item> pdf_get_majorversion </item>
+ <item> pdf_get_minorversion </item>
+ <item> pdf_get_parameter </item>
+ <item> pdf_get_pdi_parameter </item>
+ <item> pdf_get_pdi_value </item>
+ <item> pdf_get_value </item>
+ <item> pdf_initgraphics </item>
+ <item> pdf_lineto </item>
+ <item> pdf_makespotcolor </item>
+ <item> pdf_moveto </item>
+ <item> pdf_new </item>
+ <item> pdf_open </item>
+ <item> pdf_open_ccitt </item>
+ <item> pdf_open_file </item>
+ <item> pdf_open_gif </item>
+ <item> pdf_open_image </item>
+ <item> pdf_open_image_file </item>
+ <item> pdf_open_jpeg </item>
+ <item> pdf_open_memory_image </item>
+ <item> pdf_open_pdi </item>
+ <item> pdf_open_pdi_page </item>
+ <item> pdf_open_png </item>
+ <item> pdf_open_tiff </item>
+ <item> pdf_place_image </item>
+ <item> pdf_place_pdi_page </item>
+ <item> pdf_rect </item>
+ <item> pdf_restore </item>
+ <item> pdf_rotate </item>
+ <item> pdf_save </item>
+ <item> pdf_scale </item>
+ <item> pdf_set_border_color </item>
+ <item> pdf_set_border_dash </item>
+ <item> pdf_set_border_style </item>
+ <item> pdf_set_char_spacing </item>
+ <item> pdf_set_duration </item>
+ <item> pdf_set_font </item>
+ <item> pdf_set_horiz_scaling </item>
+ <item> pdf_set_info </item>
+ <item> pdf_set_info_author </item>
+ <item> pdf_set_info_creator </item>
+ <item> pdf_set_info_keywords </item>
+ <item> pdf_set_info_subject </item>
+ <item> pdf_set_info_title </item>
+ <item> pdf_set_leading </item>
+ <item> pdf_set_parameter </item>
+ <item> pdf_set_text_pos </item>
+ <item> pdf_set_text_rendering </item>
+ <item> pdf_set_text_rise </item>
+ <item> pdf_set_transition </item>
+ <item> pdf_set_value </item>
+ <item> pdf_set_word_spacing </item>
+ <item> pdf_setcolor </item>
+ <item> pdf_setdash </item>
+ <item> pdf_setflat </item>
+ <item> pdf_setfont </item>
+ <item> pdf_setgray </item>
+ <item> pdf_setgray_fill </item>
+ <item> pdf_setgray_stroke </item>
+ <item> pdf_setlinecap </item>
+ <item> pdf_setlinejoin </item>
+ <item> pdf_setlinewidth </item>
+ <item> pdf_setmatrix </item>
+ <item> pdf_setmiterlimit </item>
+ <item> pdf_setpolydash </item>
+ <item> pdf_setrgbcolor </item>
+ <item> pdf_setrgbcolor_fill </item>
+ <item> pdf_setrgbcolor_stroke </item>
+ <item> pdf_show </item>
+ <item> pdf_show_boxed </item>
+ <item> pdf_show_xy </item>
+ <item> pdf_skew </item>
+ <item> pdf_stringwidth </item>
+ <item> pdf_stroke </item>
+ <item> pdf_translate </item>
+ <item> pfpro_cleanup </item>
+ <item> pfpro_init </item>
+ <item> pfpro_process </item>
+ <item> pfpro_process_raw </item>
+ <item> pfpro_version </item>
+ <item> pfsockopen </item>
+ <item> pg_affected_rows </item>
+ <item> pg_cancel_query </item>
+ <item> pg_client_encoding </item>
+ <item> pg_clientencoding </item>
+ <item> pg_close </item>
+ <item> pg_cmdtuples </item>
+ <item> pg_connect </item>
+ <item> pg_connection_busy </item>
+ <item> pg_connection_reset </item>
+ <item> pg_connection_status </item>
+ <item> pg_convert </item>
+ <item> pg_copy_from </item>
+ <item> pg_copy_to </item>
+ <item> pg_dbname </item>
+ <item> pg_delete </item>
+ <item> pg_end_copy </item>
+ <item> pg_errormessage </item>
+ <item> pg_escape_bytea </item>
+ <item> pg_escape_string </item>
+ <item> pg_exec </item>
+ <item> pg_fetch_all </item>
+ <item> pg_fetch_array </item>
+ <item> pg_fetch_assoc </item>
+ <item> pg_fetch_object </item>
+ <item> pg_fetch_result </item>
+ <item> pg_fetch_row </item>
+ <item> pg_field_is_null </item>
+ <item> pg_field_name </item>
+ <item> pg_field_num </item>
+ <item> pg_field_prtlen </item>
+ <item> pg_field_size </item>
+ <item> pg_field_type </item>
+ <item> pg_fieldisnull </item>
+ <item> pg_fieldname </item>
+ <item> pg_fieldnum </item>
+ <item> pg_fieldprtlen </item>
+ <item> pg_fieldsize </item>
+ <item> pg_fieldtype </item>
+ <item> pg_free_result </item>
+ <item> pg_freeresult </item>
+ <item> pg_get_notify </item>
+ <item> pg_get_pid </item>
+ <item> pg_get_result </item>
+ <item> pg_getlastoid </item>
+ <item> pg_host </item>
+ <item> pg_insert </item>
+ <item> pg_last_error </item>
+ <item> pg_last_notice </item>
+ <item> pg_last_oid </item>
+ <item> pg_lo_close </item>
+ <item> pg_lo_create </item>
+ <item> pg_lo_export </item>
+ <item> pg_lo_import </item>
+ <item> pg_lo_open </item>
+ <item> pg_lo_read </item>
+ <item> pg_lo_read_all </item>
+ <item> pg_lo_seek </item>
+ <item> pg_lo_tell </item>
+ <item> pg_lo_unlink </item>
+ <item> pg_lo_write </item>
+ <item> pg_loclose </item>
+ <item> pg_locreate </item>
+ <item> pg_loexport </item>
+ <item> pg_loimport </item>
+ <item> pg_loopen </item>
+ <item> pg_loread </item>
+ <item> pg_loreadall </item>
+ <item> pg_lounlink </item>
+ <item> pg_lowrite </item>
+ <item> pg_meta_data </item>
+ <item> pg_num_fields </item>
+ <item> pg_num_rows </item>
+ <item> pg_numfields </item>
+ <item> pg_numrows </item>
+ <item> pg_options </item>
+ <item> pg_parameter_status </item>
+ <item> pg_pconnect </item>
+ <item> pg_ping </item>
+ <item> pg_port </item>
+ <item> pg_put_line </item>
+ <item> pg_query </item>
+ <item> pg_result </item>
+ <item> pg_result_error </item>
+ <item> pg_result_seek </item>
+ <item> pg_result_status </item>
+ <item> pg_select </item>
+ <item> pg_send_query </item>
+ <item> pg_set_client_encoding </item>
+ <item> pg_setclientencoding </item>
+ <item> pg_trace </item>
+ <item> pg_tty </item>
+ <item> pg_unescape_bytea </item>
+ <item> pg_untrace </item>
+ <item> pg_update </item>
+ <item> pg_version </item>
+ <item> php_check_syntax </item>
+ <item> php_egg_logo_guid </item>
+ <item> php_ini_scanned_files </item>
+ <item> php_logo_guid </item>
+ <item> php_real_logo_guid </item>
+ <item> php_sapi_name </item>
+ <item> php_strip_whitespace </item>
+ <item> php_uname </item>
+ <item> phpcredits </item>
+ <item> phpinfo </item>
+ <item> phpversion </item>
+ <item> pi </item>
+ <item> png2wbmp </item>
+ <item> popen </item>
+ <item> pos </item>
+ <item> posix_ctermid </item>
+ <item> posix_errno </item>
+ <item> posix_get_last_error </item>
+ <item> posix_getcwd </item>
+ <item> posix_getegid </item>
+ <item> posix_geteuid </item>
+ <item> posix_getgid </item>
+ <item> posix_getgrgid </item>
+ <item> posix_getgrnam </item>
+ <item> posix_getgroups </item>
+ <item> posix_getlogin </item>
+ <item> posix_getpgid </item>
+ <item> posix_getpgrp </item>
+ <item> posix_getpid </item>
+ <item> posix_getppid </item>
+ <item> posix_getpwnam </item>
+ <item> posix_getpwuid </item>
+ <item> posix_getrlimit </item>
+ <item> posix_getsid </item>
+ <item> posix_getuid </item>
+ <item> posix_isatty </item>
+ <item> posix_kill </item>
+ <item> posix_mkfifo </item>
+ <item> posix_setegid </item>
+ <item> posix_seteuid </item>
+ <item> posix_setgid </item>
+ <item> posix_setpgid </item>
+ <item> posix_setsid </item>
+ <item> posix_setuid </item>
+ <item> posix_strerror </item>
+ <item> posix_times </item>
+ <item> posix_ttyname </item>
+ <item> posix_uname </item>
+ <item> pow </item>
+ <item> preg_grep </item>
+ <item> preg_match </item>
+ <item> preg_match_all </item>
+ <item> preg_quote </item>
+ <item> preg_replace </item>
+ <item> preg_replace_callback </item>
+ <item> preg_split </item>
+ <item> prev </item>
+ <item> print </item>
+ <item> print_r </item>
+ <item> printer_abort </item>
+ <item> printer_close </item>
+ <item> printer_create_brush </item>
+ <item> printer_create_dc </item>
+ <item> printer_create_font </item>
+ <item> printer_create_pen </item>
+ <item> printer_delete_brush </item>
+ <item> printer_delete_dc </item>
+ <item> printer_delete_font </item>
+ <item> printer_delete_pen </item>
+ <item> printer_draw_bmp </item>
+ <item> printer_draw_chord </item>
+ <item> printer_draw_elipse </item>
+ <item> printer_draw_line </item>
+ <item> printer_draw_pie </item>
+ <item> printer_draw_rectangle </item>
+ <item> printer_draw_roundrect </item>
+ <item> printer_draw_text </item>
+ <item> printer_end_doc </item>
+ <item> printer_end_page </item>
+ <item> printer_get_option </item>
+ <item> printer_list </item>
+ <item> printer_logical_fontheight </item>
+ <item> printer_open </item>
+ <item> printer_select_brush </item>
+ <item> printer_select_font </item>
+ <item> printer_select_pen </item>
+ <item> printer_set_option </item>
+ <item> printer_start_doc </item>
+ <item> printer_start_page </item>
+ <item> printer_write </item>
+ <item> printf </item>
+ <item> proc_close </item>
+ <item> proc_get_status </item>
+ <item> proc_nice </item>
+ <item> proc_open </item>
+ <item> proc_terminate </item>
+ <item> pspell_add_to_personal </item>
+ <item> pspell_add_to_session </item>
+ <item> pspell_check </item>
+ <item> pspell_clear_session </item>
+ <item> pspell_config_create </item>
+ <item> pspell_config_ignore </item>
+ <item> pspell_config_mode </item>
+ <item> pspell_config_personal </item>
+ <item> pspell_config_repl </item>
+ <item> pspell_config_runtogether </item>
+ <item> pspell_config_save_repl </item>
+ <item> pspell_new </item>
+ <item> pspell_new_config </item>
+ <item> pspell_new_personal </item>
+ <item> pspell_save_wordlist </item>
+ <item> pspell_store_replacement </item>
+ <item> pspell_suggest </item>
+ <item> putenv </item>
+ <item> qdom_error </item>
+ <item> qdom_tree </item>
+ <item> quoted_printable_decode </item>
+ <item> quotemeta </item>
+ <item> rad2deg </item>
+ <item> rand </item>
+ <item> range </item>
+ <item> rawurldecode </item>
+ <item> rawurlencode </item>
+ <item> read_exif_data </item>
+ <item> readdir </item>
+ <item> readfile </item>
+ <item> readgzfile </item>
+ <item> readline </item>
+ <item> readline_add_history </item>
+ <item> readline_clear_history </item>
+ <item> readline_completion_function </item>
+ <item> readline_info </item>
+ <item> readline_list_history </item>
+ <item> readline_read_history </item>
+ <item> readline_write_history </item>
+ <item> readlink </item>
+ <item> realpath </item>
+ <item> recode </item>
+ <item> recode_file </item>
+ <item> recode_string </item>
+ <item> register_shutdown_function </item>
+ <item> register_tick_function </item>
+ <item> rename </item>
+ <item> require </item>
+ <item> require_once </item>
+ <item> reset </item>
+ <item> restore_error_handler </item>
+ <item> restore_exception_handler </item>
+ <item> restore_include_path </item>
+ <item> rewind </item>
+ <item> rewinddir </item>
+ <item> rmdir </item>
+ <item> round </item>
+ <item> rsort </item>
+ <item> rtrim </item>
+ <item> scandir </item>
+ <item> sem_acquire </item>
+ <item> sem_get </item>
+ <item> sem_release </item>
+ <item> sem_remove </item>
+ <item> serialize </item>
+ <item> sesam_affected_rows </item>
+ <item> sesam_commit </item>
+ <item> sesam_connect </item>
+ <item> sesam_diagnostic </item>
+ <item> sesam_disconnect </item>
+ <item> sesam_errormsg </item>
+ <item> sesam_execimm </item>
+ <item> sesam_fetch_array </item>
+ <item> sesam_fetch_result </item>
+ <item> sesam_fetch_row </item>
+ <item> sesam_field_array </item>
+ <item> sesam_field_name </item>
+ <item> sesam_free_result </item>
+ <item> sesam_num_fields </item>
+ <item> sesam_query </item>
+ <item> sesam_rollback </item>
+ <item> sesam_seek_row </item>
+ <item> sesam_settransaction </item>
+ <item> session_cache_expire </item>
+ <item> session_cache_limiter </item>
+ <item> session_commit </item>
+ <item> session_decode </item>
+ <item> session_destroy </item>
+ <item> session_encode </item>
+ <item> session_get_cookie_params </item>
+ <item> session_id </item>
+ <item> session_is_registered </item>
+ <item> session_module_name </item>
+ <item> session_name </item>
+ <item> session_regenerate_id </item>
+ <item> session_register </item>
+ <item> session_save_path </item>
+ <item> session_set_cookie_params </item>
+ <item> session_set_save_handler </item>
+ <item> session_start </item>
+ <item> session_unregister </item>
+ <item> session_unset </item>
+ <item> session_write_close </item>
+ <item> set_error_handler </item>
+ <item> set_exception_handler </item>
+ <item> set_file_buffer </item>
+ <item> set_include_path </item>
+ <item> set_magic_quotes_runtime </item>
+ <item> set_socket_blocking </item>
+ <item> set_time_limit </item>
+ <item> setcookie </item>
+ <item> setlocale </item>
+ <item> setrawcookie </item>
+ <item> settype </item>
+ <item> sha1 </item>
+ <item> sha1_file </item>
+ <item> shell_exec </item>
+ <item> shm_attach </item>
+ <item> shm_detach </item>
+ <item> shm_get_var </item>
+ <item> shm_put_var </item>
+ <item> shm_remove </item>
+ <item> shm_remove_var </item>
+ <item> shmop_close </item>
+ <item> shmop_delete </item>
+ <item> shmop_open </item>
+ <item> shmop_read </item>
+ <item> shmop_size </item>
+ <item> shmop_write </item>
+ <item> show_source </item>
+ <item> shuffle </item>
+ <item> similar_text </item>
+ <item> simplexml_load_file </item>
+ <item> simplexml_load_string </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sizeof </item>
+ <item> sleep </item>
+ <item> snmp3_get </item>
+ <item> snmp3_getnext </item>
+ <item> snmp3_real_walk </item>
+ <item> snmp3_set </item>
+ <item> snmp3_walk </item>
+ <item> snmp_get_quick_print </item>
+ <item> snmp_get_valueretrieval </item>
+ <item> snmp_read_mib </item>
+ <item> snmp_set_enum_print </item>
+ <item> snmp_set_oid_numeric_print </item>
+ <item> snmp_set_quick_print </item>
+ <item> snmp_set_valueretrieval </item>
+ <item> snmpget </item>
+ <item> snmpgetnext </item>
+ <item> snmprealwalk </item>
+ <item> snmpset </item>
+ <item> snmpwalk </item>
+ <item> snmpwalkoid </item>
+ <item> socket_accept </item>
+ <item> socket_bind </item>
+ <item> socket_clear_error </item>
+ <item> socket_close </item>
+ <item> socket_connect </item>
+ <item> socket_create </item>
+ <item> socket_create_listen </item>
+ <item> socket_create_pair </item>
+ <item> socket_get_option </item>
+ <item> socket_get_status </item>
+ <item> socket_getopt </item>
+ <item> socket_getpeername </item>
+ <item> socket_getsockname </item>
+ <item> socket_iovec_add </item>
+ <item> socket_iovec_alloc </item>
+ <item> socket_iovec_delete </item>
+ <item> socket_iovec_fetch </item>
+ <item> socket_iovec_free </item>
+ <item> socket_iovec_set </item>
+ <item> socket_last_error </item>
+ <item> socket_listen </item>
+ <item> socket_read </item>
+ <item> socket_readv </item>
+ <item> socket_recv </item>
+ <item> socket_recvfrom </item>
+ <item> socket_recvmsg </item>
+ <item> socket_select </item>
+ <item> socket_send </item>
+ <item> socket_sendmsg </item>
+ <item> socket_sendto </item>
+ <item> socket_set_block </item>
+ <item> socket_set_blocking </item>
+ <item> socket_set_nonblock </item>
+ <item> socket_set_option </item>
+ <item> socket_set_timeout </item>
+ <item> socket_setopt </item>
+ <item> socket_shutdown </item>
+ <item> socket_strerror </item>
+ <item> socket_write </item>
+ <item> socket_writev </item>
+ <item> sort </item>
+ <item> soundex </item>
+ <item> spl_classes </item>
+ <item> split </item>
+ <item> spliti </item>
+ <item> sprintf </item>
+ <item> sql_regcase </item>
+ <item> sqlite_array_query </item>
+ <item> sqlite_busy_timeout </item>
+ <item> sqlite_changes </item>
+ <item> sqlite_close </item>
+ <item> sqlite_column </item>
+ <item> sqlite_create_aggregate </item>
+ <item> sqlite_create_function </item>
+ <item> sqlite_current </item>
+ <item> sqlite_error_string </item>
+ <item> sqlite_escape_string </item>
+ <item> sqlite_exec </item>
+ <item> sqlite_factory </item>
+ <item> sqlite_fetch_all </item>
+ <item> sqlite_fetch_array </item>
+ <item> sqlite_fetch_column_types </item>
+ <item> sqlite_fetch_object </item>
+ <item> sqlite_fetch_single </item>
+ <item> sqlite_fetch_string </item>
+ <item> sqlite_field_name </item>
+ <item> sqlite_has_more </item>
+ <item> sqlite_has_prev </item>
+ <item> sqlite_last_error </item>
+ <item> sqlite_last_insert_rowid </item>
+ <item> sqlite_libencoding </item>
+ <item> sqlite_libversion </item>
+ <item> sqlite_next </item>
+ <item> sqlite_num_fields </item>
+ <item> sqlite_num_rows </item>
+ <item> sqlite_open </item>
+ <item> sqlite_popen </item>
+ <item> sqlite_prev </item>
+ <item> sqlite_query </item>
+ <item> sqlite_rewind </item>
+ <item> sqlite_seek </item>
+ <item> sqlite_single_query </item>
+ <item> sqlite_udf_decode_binary </item>
+ <item> sqlite_udf_encode_binary </item>
+ <item> sqlite_unbuffered_query </item>
+ <item> sqlite_valid </item>
+ <item> sqrt </item>
+ <item> srand </item>
+ <item> sscanf </item>
+ <item> stat </item>
+ <item> str_ireplace </item>
+ <item> str_pad </item>
+ <item> str_repeat </item>
+ <item> str_replace </item>
+ <item> str_rot13 </item>
+ <item> str_shuffle </item>
+ <item> str_split </item>
+ <item> str_word_count </item>
+ <item> strcasecmp </item>
+ <item> strchr </item>
+ <item> strcmp </item>
+ <item> strcoll </item>
+ <item> strcspn </item>
+ <item> stream_bucket_append </item>
+ <item> stream_bucket_make_writeable </item>
+ <item> stream_bucket_new </item>
+ <item> stream_bucket_prepend </item>
+ <item> stream_context_create </item>
+ <item> stream_context_get_options </item>
+ <item> stream_context_set_option </item>
+ <item> stream_context_set_params </item>
+ <item> stream_copy_to_stream </item>
+ <item> stream_filter_append </item>
+ <item> stream_filter_prepend </item>
+ <item> stream_filter_register </item>
+ <item> stream_get_contents </item>
+ <item> stream_get_filters </item>
+ <item> stream_get_line </item>
+ <item> stream_get_meta_data </item>
+ <item> stream_get_transports </item>
+ <item> stream_get_wrappers </item>
+ <item> stream_register_wrapper </item>
+ <item> stream_select </item>
+ <item> stream_set_blocking </item>
+ <item> stream_set_timeout </item>
+ <item> stream_set_write_buffer </item>
+ <item> stream_socket_accept </item>
+ <item> stream_socket_client </item>
+ <item> stream_socket_get_name </item>
+ <item> stream_socket_recvfrom </item>
+ <item> stream_socket_sendto </item>
+ <item> stream_socket_server </item>
+ <item> stream_wrapper_register </item>
+ <item> strftime </item>
+ <item> strip_tags </item>
+ <item> stripcslashes </item>
+ <item> stripos </item>
+ <item> stripslashes </item>
+ <item> stristr </item>
+ <item> strlen </item>
+ <item> strnatcasecmp </item>
+ <item> strnatcmp </item>
+ <item> strncasecmp </item>
+ <item> strncmp </item>
+ <item> strpbrk </item>
+ <item> strpos </item>
+ <item> strrchr </item>
+ <item> strrev </item>
+ <item> strripos </item>
+ <item> strrpos </item>
+ <item> strspn </item>
+ <item> strstr </item>
+ <item> strtok </item>
+ <item> strtolower </item>
+ <item> strtotime </item>
+ <item> strtoupper </item>
+ <item> strtr </item>
+ <item> strval </item>
+ <item> substr </item>
+ <item> substr_compare </item>
+ <item> substr_count </item>
+ <item> substr_replace </item>
+ <item> swf_actiongeturl </item>
+ <item> swf_actiongotoframe </item>
+ <item> swf_actiongotolabel </item>
+ <item> swf_actionnextframe </item>
+ <item> swf_actionplay </item>
+ <item> swf_actionprevframe </item>
+ <item> swf_actionsettarget </item>
+ <item> swf_actionstop </item>
+ <item> swf_actiontogglequality </item>
+ <item> swf_actionwaitforframe </item>
+ <item> swf_addbuttonrecord </item>
+ <item> swf_addcolor </item>
+ <item> swf_closefile </item>
+ <item> swf_definebitmap </item>
+ <item> swf_definefont </item>
+ <item> swf_defineline </item>
+ <item> swf_definepoly </item>
+ <item> swf_definerect </item>
+ <item> swf_definetext </item>
+ <item> swf_endbutton </item>
+ <item> swf_enddoaction </item>
+ <item> swf_endshape </item>
+ <item> swf_endsymbol </item>
+ <item> swf_fontsize </item>
+ <item> swf_fontslant </item>
+ <item> swf_fonttracking </item>
+ <item> swf_getbitmapinfo </item>
+ <item> swf_getfontinfo </item>
+ <item> swf_getframe </item>
+ <item> swf_labelframe </item>
+ <item> swf_lookat </item>
+ <item> swf_modifyobject </item>
+ <item> swf_mulcolor </item>
+ <item> swf_nextid </item>
+ <item> swf_oncondition </item>
+ <item> swf_openfile </item>
+ <item> swf_ortho </item>
+ <item> swf_ortho2 </item>
+ <item> swf_perspective </item>
+ <item> swf_placeobject </item>
+ <item> swf_polarview </item>
+ <item> swf_popmatrix </item>
+ <item> swf_posround </item>
+ <item> swf_pushmatrix </item>
+ <item> swf_removeobject </item>
+ <item> swf_rotate </item>
+ <item> swf_scale </item>
+ <item> swf_setfont </item>
+ <item> swf_setframe </item>
+ <item> swf_shapearc </item>
+ <item> swf_shapecurveto </item>
+ <item> swf_shapecurveto3 </item>
+ <item> swf_shapefillbitmapclip </item>
+ <item> swf_shapefillbitmaptile </item>
+ <item> swf_shapefilloff </item>
+ <item> swf_shapefillsolid </item>
+ <item> swf_shapelinesolid </item>
+ <item> swf_shapelineto </item>
+ <item> swf_shapemoveto </item>
+ <item> swf_showframe </item>
+ <item> swf_startbutton </item>
+ <item> swf_startdoaction </item>
+ <item> swf_startshape </item>
+ <item> swf_startsymbol </item>
+ <item> swf_textwidth </item>
+ <item> swf_translate </item>
+ <item> swf_viewport </item>
+ <item> swfaction </item>
+ <item> swfbitmap </item>
+ <item> swfbitmap.getheight </item>
+ <item> swfbitmap.getwidth </item>
+ <item> swfbutton </item>
+ <item> swfbutton.addaction </item>
+ <item> swfbutton.addshape </item>
+ <item> swfbutton.setaction </item>
+ <item> swfbutton.setdown </item>
+ <item> swfbutton.sethit </item>
+ <item> swfbutton.setover </item>
+ <item> swfbutton.setup </item>
+ <item> swfbutton_keypress </item>
+ <item> swfdisplayitem </item>
+ <item> swfdisplayitem.addcolor </item>
+ <item> swfdisplayitem.move </item>
+ <item> swfdisplayitem.moveto </item>
+ <item> swfdisplayitem.multcolor </item>
+ <item> swfdisplayitem.remove </item>
+ <item> swfdisplayitem.rotate </item>
+ <item> swfdisplayitem.rotateto </item>
+ <item> swfdisplayitem.scale </item>
+ <item> swfdisplayitem.scaleto </item>
+ <item> swfdisplayitem.setdepth </item>
+ <item> swfdisplayitem.setname </item>
+ <item> swfdisplayitem.setratio </item>
+ <item> swfdisplayitem.skewx </item>
+ <item> swfdisplayitem.skewxto </item>
+ <item> swfdisplayitem.skewy </item>
+ <item> swfdisplayitem.skewyto </item>
+ <item> swffill </item>
+ <item> swffill.moveto </item>
+ <item> swffill.rotateto </item>
+ <item> swffill.scaleto </item>
+ <item> swffill.skewxto </item>
+ <item> swffill.skewyto </item>
+ <item> swffont </item>
+ <item> swffont.getwidth </item>
+ <item> swfgradient </item>
+ <item> swfgradient.addentry </item>
+ <item> swfmorph </item>
+ <item> swfmorph.getshape1 </item>
+ <item> swfmorph.getshape2 </item>
+ <item> swfmovie </item>
+ <item> swfmovie.add </item>
+ <item> swfmovie.nextframe </item>
+ <item> swfmovie.output </item>
+ <item> swfmovie.remove </item>
+ <item> swfmovie.save </item>
+ <item> swfmovie.setbackground </item>
+ <item> swfmovie.setdimension </item>
+ <item> swfmovie.setframes </item>
+ <item> swfmovie.setrate </item>
+ <item> swfmovie.streammp3 </item>
+ <item> swfshape </item>
+ <item> swfshape.addfill </item>
+ <item> swfshape.drawcurve </item>
+ <item> swfshape.drawcurveto </item>
+ <item> swfshape.drawline </item>
+ <item> swfshape.drawlineto </item>
+ <item> swfshape.movepen </item>
+ <item> swfshape.movepento </item>
+ <item> swfshape.setleftfill </item>
+ <item> swfshape.setline </item>
+ <item> swfshape.setrightfill </item>
+ <item> swfsprite </item>
+ <item> swfsprite.add </item>
+ <item> swfsprite.nextframe </item>
+ <item> swfsprite.remove </item>
+ <item> swfsprite.setframes </item>
+ <item> swftext </item>
+ <item> swftext.addstring </item>
+ <item> swftext.getwidth </item>
+ <item> swftext.moveto </item>
+ <item> swftext.setcolor </item>
+ <item> swftext.setfont </item>
+ <item> swftext.setheight </item>
+ <item> swftext.setspacing </item>
+ <item> swftextfield </item>
+ <item> swftextfield.addstring </item>
+ <item> swftextfield.align </item>
+ <item> swftextfield.setbounds </item>
+ <item> swftextfield.setcolor </item>
+ <item> swftextfield.setfont </item>
+ <item> swftextfield.setheight </item>
+ <item> swftextfield.setindentation </item>
+ <item> swftextfield.setleftmargin </item>
+ <item> swftextfield.setlinespacing </item>
+ <item> swftextfield.setmargins </item>
+ <item> swftextfield.setname </item>
+ <item> swftextfield.setrightmargin </item>
+ <item> sybase_affected_rows </item>
+ <item> sybase_close </item>
+ <item> sybase_connect </item>
+ <item> sybase_data_seek </item>
+ <item> sybase_fetch_array </item>
+ <item> sybase_fetch_field </item>
+ <item> sybase_fetch_object </item>
+ <item> sybase_fetch_row </item>
+ <item> sybase_field_seek </item>
+ <item> sybase_free_result </item>
+ <item> sybase_get_last_message </item>
+ <item> sybase_min_client_severity </item>
+ <item> sybase_min_error_severity </item>
+ <item> sybase_min_message_severity </item>
+ <item> sybase_min_server_severity </item>
+ <item> sybase_num_fields </item>
+ <item> sybase_num_rows </item>
+ <item> sybase_pconnect </item>
+ <item> sybase_query </item>
+ <item> sybase_result </item>
+ <item> sybase_select_db </item>
+ <item> symlink </item>
+ <item> syslog </item>
+ <item> system </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> tempnam </item>
+ <item> textdomain </item>
+ <item> time </item>
+ <item> time_nanosleep </item>
+ <item> tmpfile </item>
+ <item> token_get_all </item>
+ <item> token_name </item>
+ <item> touch </item>
+ <item> trigger_error </item>
+ <item> trim </item>
+ <item> uasort </item>
+ <item> ucfirst </item>
+ <item> ucwords </item>
+ <item> udm_add_search_limit </item>
+ <item> udm_alloc_agent </item>
+ <item> udm_api_version </item>
+ <item> udm_cat_list </item>
+ <item> udm_cat_path </item>
+ <item> udm_check_charset </item>
+ <item> udm_check_stored </item>
+ <item> udm_clear_search_limits </item>
+ <item> udm_close_stored </item>
+ <item> udm_crc32 </item>
+ <item> udm_errno </item>
+ <item> udm_error </item>
+ <item> udm_find </item>
+ <item> udm_free_agent </item>
+ <item> udm_free_ispell_data </item>
+ <item> udm_free_res </item>
+ <item> udm_get_doc_count </item>
+ <item> udm_get_res_field </item>
+ <item> udm_get_res_param </item>
+ <item> udm_load_ispell_data </item>
+ <item> udm_open_stored </item>
+ <item> udm_set_agent_param </item>
+ <item> uksort </item>
+ <item> umask </item>
+ <item> uniqid </item>
+ <item> unixtojd </item>
+ <item> unlink </item>
+ <item> unpack </item>
+ <item> unregister_tick_function </item>
+ <item> unserialize </item>
+ <item> unset </item>
+ <item> urldecode </item>
+ <item> urlencode </item>
+ <item> use_soap_error_handler </item>
+ <item> user_error </item>
+ <item> usleep </item>
+ <item> usort </item>
+ <item> utf8_decode </item>
+ <item> utf8_encode </item>
+ <item> var_dump </item>
+ <item> var_export </item>
+ <item> variant </item>
+ <item> version_compare </item>
+ <item> vfprintf </item>
+ <item> virtual </item>
+ <item> vpopmail_add_alias_domain </item>
+ <item> vpopmail_add_alias_domain_ex </item>
+ <item> vpopmail_add_domain </item>
+ <item> vpopmail_add_domain_ex </item>
+ <item> vpopmail_add_user </item>
+ <item> vpopmail_alias_add </item>
+ <item> vpopmail_alias_del </item>
+ <item> vpopmail_alias_del_domain </item>
+ <item> vpopmail_alias_get </item>
+ <item> vpopmail_alias_get_all </item>
+ <item> vpopmail_auth_user </item>
+ <item> vpopmail_del_domain </item>
+ <item> vpopmail_del_domain_ex </item>
+ <item> vpopmail_del_user </item>
+ <item> vpopmail_error </item>
+ <item> vpopmail_passwd </item>
+ <item> vpopmail_set_user_quota </item>
+ <item> vprintf </item>
+ <item> vsprintf </item>
+ <item> w32api_deftype </item>
+ <item> w32api_init_dtype </item>
+ <item> w32api_invoke_function </item>
+ <item> w32api_register_function </item>
+ <item> w32api_set_call_method </item>
+ <item> wddx_add_vars </item>
+ <item> wddx_deserialize </item>
+ <item> wddx_packet_end </item>
+ <item> wddx_packet_start </item>
+ <item> wddx_serialize_value </item>
+ <item> wddx_serialize_vars </item>
+ <item> wordwrap </item>
+ <item> xml_error_string </item>
+ <item> xml_get_current_byte_index </item>
+ <item> xml_get_current_column_number </item>
+ <item> xml_get_current_line_number </item>
+ <item> xml_get_error_code </item>
+ <item> xml_parse </item>
+ <item> xml_parse_into_struct </item>
+ <item> xml_parser_create </item>
+ <item> xml_parser_create_ns </item>
+ <item> xml_parser_free </item>
+ <item> xml_parser_get_option </item>
+ <item> xml_parser_set_option </item>
+ <item> xml_set_character_data_handler </item>
+ <item> xml_set_default_handler </item>
+ <item> xml_set_element_handler </item>
+ <item> xml_set_end_namespace_decl_handler </item>
+ <item> xml_set_external_entity_ref_handler </item>
+ <item> xml_set_notation_decl_handler </item>
+ <item> xml_set_object </item>
+ <item> xml_set_processing_instruction_handler </item>
+ <item> xml_set_start_namespace_decl_handler </item>
+ <item> xml_set_unparsed_entity_decl_handler </item>
+ <item> xmldoc </item>
+ <item> xmldocfile </item>
+ <item> xmlrpc_decode </item>
+ <item> xmlrpc_decode_request </item>
+ <item> xmlrpc_encode </item>
+ <item> xmlrpc_encode_request </item>
+ <item> xmlrpc_get_type </item>
+ <item> xmlrpc_is_fault </item>
+ <item> xmlrpc_parse_method_descriptions </item>
+ <item> xmlrpc_server_add_introspection_data </item>
+ <item> xmlrpc_server_call_method </item>
+ <item> xmlrpc_server_create </item>
+ <item> xmlrpc_server_destroy </item>
+ <item> xmlrpc_server_register_introspection_callback </item>
+ <item> xmlrpc_server_register_method </item>
+ <item> xmlrpc_set_type </item>
+ <item> xmltree </item>
+ <item> xpath_eval </item>
+ <item> xpath_eval_expression </item>
+ <item> xpath_new_context </item>
+ <item> xptr_eval </item>
+ <item> xptr_new_context </item>
+ <item> xslt_create </item>
+ <item> xslt_errno </item>
+ <item> xslt_error </item>
+ <item> xslt_free </item>
+ <item> xslt_process </item>
+ <item> xslt_set_base </item>
+ <item> xslt_set_encoding </item>
+ <item> xslt_set_error_handler </item>
+ <item> xslt_set_log </item>
+ <item> xslt_set_sax_handler </item>
+ <item> xslt_set_sax_handlers </item>
+ <item> xslt_set_scheme_handler </item>
+ <item> xslt_set_scheme_handlers </item>
+ <item> yaz_addinfo </item>
+ <item> yaz_ccl_conf </item>
+ <item> yaz_ccl_parse </item>
+ <item> yaz_close </item>
+ <item> yaz_connect </item>
+ <item> yaz_database </item>
+ <item> yaz_element </item>
+ <item> yaz_errno </item>
+ <item> yaz_error </item>
+ <item> yaz_hits </item>
+ <item> yaz_itemorder </item>
+ <item> yaz_present </item>
+ <item> yaz_range </item>
+ <item> yaz_record </item>
+ <item> yaz_scan </item>
+ <item> yaz_scan_result </item>
+ <item> yaz_search </item>
+ <item> yaz_sort </item>
+ <item> yaz_syntax </item>
+ <item> yaz_wait </item>
+ <item> yp_all </item>
+ <item> yp_cat </item>
+ <item> yp_err_string </item>
+ <item> yp_errno </item>
+ <item> yp_first </item>
+ <item> yp_get_default_domain </item>
+ <item> yp_master </item>
+ <item> yp_match </item>
+ <item> yp_next </item>
+ <item> yp_order </item>
+ <item> zend_logo_guid </item>
+ <item> zend_version </item>
+ <item> zip_close </item>
+ <item> zip_entry_close </item>
+ <item> zip_entry_compressedsize </item>
+ <item> zip_entry_compressionmethod </item>
+ <item> zip_entry_filesize </item>
+ <item> zip_entry_name </item>
+ <item> zip_entry_open </item>
+ <item> zip_entry_read </item>
+ <item> zip_open </item>
+ <item> zip_read </item>
+ <item> zlib_get_coding_type </item>
</list>
<contexts>
<context name="start" lineEndContext="#stay" attribute="Normal Text">
- <RegExpr context="phpsource" attribute="Keyword" String="&lt;\?(?:=|php)?" beginRegion="php" />
+ <RegExpr context="phpsource" attribute="Keyword" String="&lt;\?(?:=|php)?" insensitive="true" beginRegion="php" />
+ <StringDetect attribute="Keyword" context="#pop" String="?&gt;" endRegion="php" />
+ </context>
+ <context name="braceregion" lineEndContext="#stay" attribute="Normal Text">
+ <IncludeRules context="phpsource"/>
+ <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="Brace1" />
</context>
<context name="phpsource" attribute="PHP Text" lineEndContext="#stay">
<DetectSpaces />
- <StringDetect attribute="Keyword" context="#pop#pop" String="?&gt;" endRegion="php" />
+ <!-- WORKAROUND for bug #143022 / missing feature #103257 -->
+ <StringDetect attribute="Keyword" context="#pop" String="?&gt;" endRegion="Brace1" lookAhead="true" />
<DetectChar attribute="Comment" context="onelinecomment" char="#" />
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="onelinecomment" char="/" char1="/" />
<Detect2Chars attribute="Comment" context="twolinecomment" char="/" char1="&#42;" beginRegion="Comment"/>
<keyword attribute="Control Structures" context="#stay" String="control structures" />
<keyword attribute="Keyword" context="#stay" String="keywords" />
+ <DetectChar attribute="Function" context="#stay" char="@" />
<keyword attribute="Function" context="#stay" String="functions" />
<keyword attribute="Special method" context="#stay" String="special_methods" />
<DetectIdentifier />
- <DetectChar attribute="String" context="doblequotestring" char="&quot;" />
+ <DetectChar attribute="String" context="doublequotestring" char="&quot;" />
+ <DetectChar attribute="String" context="backquotestring" char="`" />
<DetectChar attribute="String" context="singlequotestring" char="&#39;" />
<RegExpr attribute="Backslash Code" context="heredoc" String="&lt;&lt;&lt;([A-Za-z_][A-Za-z0-9_]*)" />
<RegExpr attribute="Variable" context="#stay" String="\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" />
@@ -6478,9 +6505,8 @@ Changes:
<HlCHex attribute="Hex" context="#stay" />
<Float attribute="Float" context="#stay" />
<Int attribute="Decimal" context="#stay" />
- <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
- <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
- <AnyChar attribute="Symbol" context="#stay" String=";()}{:,[]" />
+ <DetectChar attribute="Normal Text" context="braceregion" char="{" beginRegion="Brace1" />
+ <AnyChar attribute="Other" context="#stay" String=";():,[]" />
</context>
<context name="onelinecomment" attribute="Comment" lineEndContext="#pop">
<StringDetect attribute="Keyword" context="#pop" lookAhead="true" String="?&gt;" />
@@ -6488,9 +6514,9 @@ Changes:
<context name="twolinecomment" attribute="Comment" lineEndContext="#stay">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
</context>
- <context name="doblequotestring" attribute="String" lineEndContext="#stay">
-<!-- URL: http://de3.php.net/manual/en/language.types.string.php#language.types.string.syntax.double -->
- <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="&quot;" />
+ <context name="doublebackquotestringcommon" attribute="String" lineEndContext="#stay">
+ <!-- Common rules for double quoted strings and backticks (execution operator) URL:
+ http://de3.php.net/manual/en/language.types.string.php#language.types.string.syntax.double -->
<Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="\" />
<Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="n" />
<Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="r" />
@@ -6500,7 +6526,16 @@ Changes:
<RegExpr attribute="Backslash Code" context="#stay" String="\\x[0-9A-Fa-f]{1,2}" />
<RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*" />
<RegExpr attribute="Variable" context="#stay" String="\$\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*\}" />
- <RegExpr attribute="Variable" context="#stay" String="\{\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[([0-9]*|&quot;[^&quot;]*&quot;)|'[^']*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*)*\}" />
+ <RegExpr attribute="Variable" context="#stay" String="\{\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[([0-9]*|&quot;[^&quot;]*&quot;|\$[a-zA-Z]*)|'[^']*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*)*\}" />
+ </context>
+ <context name="backquotestring" attribute="String" lineEndContext="#stay">
+ <IncludeRules context="doublebackquotestringcommon"/>
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="`" />
+ <DetectChar attribute="String" context="#pop" char="`" />
+ </context>
+ <context name="doublequotestring" attribute="String" lineEndContext="#stay">
+ <IncludeRules context="doublebackquotestringcommon"/>
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="&quot;" />
<DetectChar attribute="String" context="#pop" char="&quot;" />
</context>
<context name="singlequotestring" attribute="String" lineEndContext="#stay">
@@ -6517,7 +6552,6 @@ Changes:
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Symbol" defStyleNum="dsNormal" />
<itemData name="PHP Text" defStyleNum="dsNormal" />
<itemData name="Keyword" defStyleNum="dsKeyword" />
<itemData name="Function" defStyleNum="dsFunction" />
@@ -6544,6 +6578,6 @@ Changes:
<comment name="singleLine" start="//" />
<comment name="multiLine" start="/*" end="*/" />
</comments>
- <keywords casesensitive="0" weakDeliminator=""/>
+ <keywords casesensitive="0" weakDeliminator="" additionalDeliminator="@"/>
</general>
-</language>
+</language> \ No newline at end of file
diff --git a/kate/data/povray.xml b/kate/data/povray.xml
index b1c3ab711..bfeeda92f 100644
--- a/kate/data/povray.xml
+++ b/kate/data/povray.xml
@@ -4,880 +4,973 @@
<!-- Christoph Hormann <chris_hormann@gmx.de>, March 2004 -->
<!-- features full POV-Ray 3.6 syntax with special highlighting -->
<!-- of variable and macro declarations -->
-<language name="POV-Ray" version="1.04" kateversion="2.4" section="Other" extensions="*.inc;*.pov" mimetype="text/x-povray-script;text/x-povray-include" priority="2">
- <highlighting>
- <list name="keywords">
- <item> aa_threshold </item>
- <item> aa_level </item>
- <item> absorption </item>
- <item> abs </item>
- <item> accuracy </item>
- <item> acosh </item>
- <item> acos </item>
- <item> adaptive </item>
- <item> adc_bailout </item>
- <item> agate </item>
- <item> agate_turb </item>
- <item> all_intersections </item>
- <item> all </item>
- <item> alpha </item>
- <item> always_sample </item>
- <item> altitude </item>
- <item> ambient_light </item>
- <item> ambient </item>
- <item> angle </item>
- <item> aperture </item>
- <item> append </item>
- <item> arc_angle </item>
- <item> area_light </item>
- <item> array </item>
- <item> ascii </item>
- <item> asc </item>
- <item> asinh </item>
- <item> asin </item>
- <item> assumed_gamma </item>
- <item> atan2 </item>
- <item> atanh </item>
- <item> atan </item>
- <item> average </item>
- <item> background </item>
- <item> bezier_spline </item>
- <item> bicubic_patch </item>
- <item> black_hole </item>
- <item> blob </item>
- <item> blue </item>
- <item> blur_samples </item>
- <item> bounded_by </item>
- <item> boxed </item>
- <item> box </item>
- <item> bozo </item>
- <item> brick_size </item>
- <item> brick </item>
- <item> brightness </item>
- <item> brilliance </item>
- <item> bumps </item>
- <item> bump_map </item>
- <item> bump_size </item>
- <item> b_spline </item>
- <item> camera </item>
- <item> caustics </item>
- <item> ceil </item>
- <item> cells </item>
- <item> charset </item>
- <item> checker </item>
- <item> chr </item>
- <item> circular </item>
- <item> clipped_by </item>
- <item> clock_delta </item>
- <item> clock_on </item>
- <item> clock </item>
- <item> color_map </item>
- <item> colour_map </item>
- <item> color </item>
- <item> colour </item>
- <item> component </item>
- <item> composite </item>
- <item> concat </item>
- <item> cone </item>
- <item> confidence </item>
- <item> conic_sweep </item>
- <item> contained_by </item>
- <item> control0 </item>
- <item> control1 </item>
- <item> coords </item>
- <item> cosh </item>
- <item> cos </item>
- <item> count </item>
- <item> crackle </item>
- <item> crand </item>
- <item> cube </item>
- <item> cubic_spline </item>
- <item> cubic </item>
- <item> cubic_wave </item>
- <item> cylinder </item>
- <item> cylindrical </item>
- <item> defined </item>
- <item> degrees </item>
- <item> density_file </item>
- <item> density_map </item>
- <item> density </item>
- <item> dents </item>
- <item> df3 </item>
- <item> difference </item>
- <item> diffuse </item>
- <item> dimensions </item>
- <item> dimension_size </item>
- <item> direction </item>
- <item> disc </item>
- <item> dispersion </item>
- <item> dispersion_samples </item>
- <item> distance_maximum </item>
- <item> distance </item>
- <item> dist_exp </item>
- <item> div </item>
- <item> double_illuminate </item>
- <item> eccentricity </item>
- <item> emission </item>
- <item> error_bound </item>
- <item> evaluate </item>
- <item> exp </item>
- <item> exponent </item>
- <item> exterior </item>
- <item> extinction </item>
- <item> facets </item>
- <item> face_indices </item>
- <item> fade_colour </item>
- <item> fade_color </item>
- <item> fade_distance </item>
- <item> fade_power </item>
- <item> falloff_angle </item>
- <item> falloff </item>
- <item> false </item>
- <item> file_exists </item>
- <item> shadowless </item>
- <item> filter </item>
- <item> final_clock </item>
- <item> final_frame </item>
- <item> finish </item>
- <item> fisheye </item>
- <item> flatness </item>
- <item> flip </item>
- <item> floor </item>
- <item> focal_point </item>
- <item> fog_alt </item>
- <item> fog_offset </item>
- <item> fog </item>
- <item> fog_type </item>
- <item> form </item>
- <item> frame_number </item>
- <item> frequency </item>
- <item> fresnel </item>
- <item> function </item>
- <item> gif </item>
- <item> global_settings </item>
- <item> gradient </item>
- <item> granite </item>
- <item> gray </item>
- <item> gray_threshold </item>
- <item> green </item>
- <item> height_field </item>
- <item> hexagon </item>
- <item> hf_gray_16 </item>
- <item> hierarchy </item>
- <item> hollow </item>
- <item> hypercomplex </item>
- <item> image_width </item>
- <item> image_height </item>
- <item> initial_clock </item>
- <item> initial_frame </item>
- <item> interior_texture </item>
- <item> iff </item>
- <item> image_map </item>
- <item> image_pattern </item>
- <item> inside </item>
- <item> inside_vector </item>
- <item> interior </item>
- <item> interpolate </item>
- <item> intersection </item>
- <item> intervals </item>
- <item> int </item>
- <item> inverse </item>
- <item> ior </item>
- <item> irid </item>
- <item> irid_wavelength </item>
- <item> isosurface </item>
- <item> jitter </item>
- <item> julia </item>
- <item> julia_fractal </item>
- <item> jpeg </item>
- <item> lambda </item>
- <item> lathe </item>
- <item> leopard </item>
- <item> light_group </item>
- <item> light_source </item>
- <item> linear_spline </item>
- <item> linear_sweep </item>
- <item> ln </item>
- <item> load_file </item>
- <item> location </item>
- <item> log </item>
- <item> looks_like </item>
- <item> look_at </item>
- <item> low_error_factor </item>
- <item> magnet </item>
- <item> major_radius </item>
- <item> mandel </item>
- <item> map_type </item>
- <item> marble </item>
- <item> material_map </item>
- <item> material </item>
- <item> matrix </item>
- <item> max_extent </item>
- <item> max_gradient </item>
- <item> max_intersections </item>
- <item> max_iteration </item>
- <item> max_sample </item>
- <item> max </item>
- <item> max_trace_level </item>
- <item> max_trace </item>
- <item> media_attenuation </item>
- <item> media_interaction </item>
- <item> media </item>
- <item> merge </item>
- <item> mesh2 </item>
- <item> mesh </item>
- <item> metallic </item>
- <item> method </item>
- <item> metric </item>
- <item> minimum_reuse </item>
- <item> min_extent </item>
- <item> min </item>
- <item> mod </item>
- <item> mortar </item>
- <item> natural_spline </item>
- <item> nearest_count </item>
- <item> normal </item>
- <item> normal_indices </item>
- <item> normal_map </item>
- <item> normal_vectors </item>
- <item> no_image </item>
- <item> no_reflection </item>
- <item> no_shadow </item>
- <item> no </item>
- <item> number_of_waves </item>
- <item> object </item>
- <item> octaves </item>
- <item> offset </item>
- <item> off </item>
- <item> omega </item>
- <item> omnimax </item>
- <item> once </item>
- <item> onion </item>
- <item> on </item>
- <item> open </item>
- <item> orientation </item>
- <item> orient </item>
- <item> orthographic </item>
- <item> panoramic </item>
- <item> parallel </item>
- <item> parametric </item>
- <item> pattern </item>
- <item> perspective </item>
- <item> pgm </item>
- <item> phase </item>
- <item> phong_size </item>
- <item> phong </item>
- <item> pigment_map </item>
- <item> pigment </item>
- <item> pi </item>
- <item> planar </item>
- <item> plane </item>
- <item> png </item>
- <item> point_at </item>
- <item> polygon </item>
- <item> poly </item>
- <item> poly_wave </item>
- <item> pot </item>
- <item> pow </item>
- <item> ppm </item>
- <item> precision </item>
- <item> precompute </item>
- <item> pretrace_start </item>
- <item> pretrace_end </item>
- <item> prism </item>
- <item> prod </item>
- <item> projected_through </item>
- <item> pwr </item>
- <item> quadratic_spline </item>
- <item> quadric </item>
- <item> quartic </item>
- <item> quaternion </item>
- <item> quick_color </item>
- <item> quick_colour </item>
- <item> quilted </item>
- <item> radial </item>
- <item> radians </item>
- <item> radiosity </item>
- <item> radius </item>
- <item> rainbow </item>
- <item> ramp_wave </item>
- <item> rand </item>
- <item> range </item>
- <item> ratio </item>
- <item> reciprocal </item>
- <item> recursion_limit </item>
- <item> red </item>
- <item> reflection_exponent </item>
- <item> reflection </item>
- <item> refraction </item>
- <item> repeat </item>
- <item> rgbft </item>
- <item> rgbf </item>
- <item> rgbt </item>
- <item> rgb </item>
- <item> right </item>
- <item> ripples </item>
- <item> rotate </item>
- <item> roughness </item>
- <item> samples </item>
- <item> save_file </item>
- <item> scale </item>
- <item> scallop_wave </item>
- <item> scattering </item>
- <item> seed </item>
- <item> select </item>
- <item> sine_wave </item>
- <item> sinh </item>
- <item> sin </item>
- <item> size </item>
- <item> sky_sphere </item>
- <item> sky </item>
- <item> slice </item>
- <item> slope_map </item>
- <item> slope </item>
- <item> smooth </item>
- <item> smooth_triangle </item>
- <item> solid </item>
- <item> sor </item>
- <item> specular </item>
- <item> sphere_sweep </item>
- <item> sphere </item>
- <item> spherical </item>
- <item> spiral1 </item>
- <item> spiral2 </item>
- <item> spline </item>
- <item> spotlight </item>
- <item> spotted </item>
- <item> sqrt </item>
- <item> sqr </item>
- <item> statistics </item>
- <item> strcmp </item>
- <item> strength </item>
- <item> strlen </item>
- <item> strlwr </item>
- <item> strupr </item>
- <item> str </item>
- <item> sturm </item>
- <item> substr </item>
- <item> sum </item>
- <item> superellipsoid </item>
- <item> sys </item>
- <item> tanh </item>
- <item> tan </item>
- <item> texture_list </item>
- <item> texture_map </item>
- <item> texture </item>
- <item> text </item>
- <item> tga </item>
- <item> thickness </item>
- <item> threshold </item>
- <item> tiff </item>
- <item> tightness </item>
- <item> tile2 </item>
- <item> tiles </item>
- <item> normal </item>
- <item> tolerance </item>
- <item> toroidal </item>
- <item> torus </item>
- <item> trace </item>
- <item> transform </item>
- <item> translate </item>
- <item> transmit </item>
- <item> triangle </item>
- <item> triangle_wave </item>
- <item> true </item>
- <item> ttf </item>
- <item> turbulence </item>
- <item> turb_depth </item>
- <item> type </item>
- <item> t </item>
- <item> ultra_wide_angle </item>
- <item> union </item>
- <item> up </item>
- <item> use_alpha </item>
- <item> use_color </item>
- <item> use_colour </item>
- <item> use_index </item>
- <item> utf8 </item>
- <item> uv_indices </item>
- <item> uv_mapping </item>
- <item> uv_vectors </item>
- <item> u_steps </item>
- <item> u </item>
- <item> val </item>
- <item> variance </item>
- <item> vaxis_rotate </item>
- <item> vcross </item>
- <item> vdot </item>
- <item> vertex_vectors </item>
- <item> vlength </item>
- <item> vnormalize </item>
- <item> vrotate </item>
- <item> vstr </item>
- <item> vturbulence </item>
- <item> v_steps </item>
- <item> v </item>
- <item> warning </item>
- <item> warp </item>
- <item> water_level </item>
- <item> waves </item>
- <item> while </item>
- <item> width </item>
- <item> wood </item>
- <item> wrinkles </item>
- <item> write </item>
- <item> x </item>
- <item> yes </item>
- <item> y </item>
- <item> z </item>
- <item> photons </item>
- <item> steps </item>
- <item> pass_through </item>
- <item> collect </item>
- <item> autostop </item>
- <item> gather </item>
- <item> split_union </item>
- <item> expand_thresholds </item>
- <item> spacing </item>
- <item> global </item>
- <item> target </item>
- <item> conserve_energy </item>
- <item> cutaway_textures </item>
- <item> pigment_pattern </item>
- <item> no_bump_scale </item>
- <item> global_lights </item>
- <item> internal </item>
- <item> noise_generator </item>
- </list>
-
- <list name="objects">
- <item> bicubic_patch </item>
- <item> blob </item>
- <item> box </item>
- <item> cone </item>
- <item> cubic </item>
- <item> cylinder </item>
- <item> difference </item>
- <item> disc </item>
- <item> height_field </item>
- <item> intersection </item>
- <item> isosurface </item>
- <item> julia_fractal </item>
- <item> lathe </item>
- <item> light_source </item>
- <item> merge </item>
- <item> mesh </item>
- <item> mesh2 </item>
- <item> object </item>
- <item> parametric </item>
- <item> plane </item>
- <item> poly </item>
- <item> polygon </item>
- <item> prism </item>
- <item> quadric </item>
- <item> quartic </item>
- <item> smooth_triangle </item>
- <item> sor </item>
- <item> sphere </item>
- <item> sphere_sweep </item>
- <item> superellipsoid </item>
- <item> text </item>
- <item> torus </item>
- <item> triangle </item>
- <item> union </item>
- </list>
-
- <list name="texturing">
- <item> aa_threshold </item>
- <item> aa_level </item>
- <item> absorption </item>
- <item> agate </item>
- <item> agate_turb </item>
- <item> ambient </item>
- <item> average </item>
- <item> black_hole </item>
- <item> blue </item>
- <item> boxed </item>
- <item> brick_size </item>
- <item> brick </item>
- <item> brilliance </item>
- <item> bumps </item>
- <item> bump_map </item>
- <item> bump_size </item>
- <item> caustics </item>
- <item> cells </item>
- <item> checker </item>
- <item> color_map </item>
- <item> colour_map </item>
- <item> color </item>
- <item> colour </item>
- <item> conserve_energy </item>
- <item> control0 </item>
- <item> control1 </item>
- <item> crackle </item>
- <item> crand </item>
- <item> cubic_wave </item>
- <item> cylindrical </item>
- <item> density_file </item>
- <item> density_map </item>
- <item> density </item>
- <item> dents </item>
- <item> diffuse </item>
- <item> dist_exp </item>
- <item> double_illuminate </item>
- <item> eccentricity </item>
- <item> emission </item>
- <item> exponent </item>
- <item> exterior </item>
- <item> extinction </item>
- <item> facets </item>
- <item> fade_colour </item>
- <item> fade_color </item>
- <item> fade_distance </item>
- <item> fade_power </item>
- <item> filter </item>
- <item> finish </item>
- <item> form </item>
- <item> frequency </item>
- <item> fresnel </item>
- <item> gradient </item>
- <item> granite </item>
- <item> gray </item>
- <item> green </item>
- <item> hexagon </item>
- <item> hypercomplex </item>
- <item> interior_texture </item>
- <item> image_map </item>
- <item> image_pattern </item>
- <item> interior </item>
- <item> interpolate </item>
- <item> intervals </item>
- <item> ior </item>
- <item> irid </item>
- <item> irid_wavelength </item>
- <item> julia </item>
- <item> lambda </item>
- <item> leopard </item>
- <item> magnet </item>
- <item> mandel </item>
- <item> map_type </item>
- <item> marble </item>
- <item> material_map </item>
- <item> material </item>
- <item> media </item>
- <item> metallic </item>
- <item> method </item>
- <item> metric </item>
- <item> mortar </item>
- <item> normal </item>
- <item> normal_map </item>
- <item> number_of_waves </item>
- <item> octaves </item>
- <item> omega </item>
- <item> once </item>
- <item> onion </item>
- <item> orientation </item>
- <item> phase </item>
- <item> phong_size </item>
- <item> phong </item>
- <item> pigment_map </item>
- <item> pigment </item>
- <item> planar </item>
- <item> quaternion </item>
- <item> quick_color </item>
- <item> quick_colour </item>
- <item> quilted </item>
- <item> radial </item>
- <item> ramp_wave </item>
- <item> red </item>
- <item> reflection_exponent </item>
- <item> reflection </item>
- <item> repeat </item>
- <item> rgbft </item>
- <item> rgbf </item>
- <item> rgbt </item>
- <item> rgb </item>
- <item> ripples </item>
- <item> roughness </item>
- <item> samples </item>
- <item> scallop_wave </item>
- <item> scattering </item>
- <item> sine_wave </item>
- <item> slope_map </item>
- <item> slope </item>
- <item> solid </item>
- <item> specular </item>
- <item> spherical </item>
- <item> spiral1 </item>
- <item> spiral2 </item>
- <item> spotted </item>
- <item> texture_list </item>
- <item> texture_map </item>
- <item> texture </item>
- <item> tile2 </item>
- <item> tiles </item>
- <item> normal </item>
- <item> toroidal </item>
- <item> transmit </item>
- <item> triangle_wave </item>
- <item> turbulence </item>
- <item> turb_depth </item>
- <item> use_alpha </item>
- <item> use_color </item>
- <item> use_colour </item>
- <item> use_index </item>
- <item> uv_mapping </item>
- <item> warp </item>
- <item> waves </item>
- <item> wood </item>
- <item> wrinkles </item>
- <item> cutaway_textures </item>
- <item> pigment_pattern </item>
- <item> no_bump_scale </item>
- </list>
+<!-- v1.1: added MegaPOV 1.2.1 keywords (Febuary 2006) -->
+<language name="POV-Ray" version="1.1" kateversion="2.4" section="Other" extensions="*.inc;*.pov" mimetype="text/x-povray-script;text/x-povray-include" author="Christoph Hormann (chris_hormann@gmx.de)" license="LGPL" priority="2">
+ <highlighting>
+ <list name="keywords">
+ <item> aa_threshold </item>
+ <item> aa_level </item>
+ <item> absorption </item>
+ <item> abs </item>
+ <item> accuracy </item>
+ <item> acosh </item>
+ <item> acos </item>
+ <item> adaptive </item>
+ <item> adc_bailout </item>
+ <item> agate </item>
+ <item> agate_turb </item>
+ <item> all_intersections </item>
+ <item> all </item>
+ <item> alpha </item>
+ <item> always_sample </item>
+ <item> altitude </item>
+ <item> ambient_light </item>
+ <item> ambient </item>
+ <item> angle </item>
+ <item> aperture </item>
+ <item> append </item>
+ <item> arc_angle </item>
+ <item> area_light </item>
+ <item> array </item>
+ <item> ascii </item>
+ <item> asc </item>
+ <item> asinh </item>
+ <item> asin </item>
+ <item> assumed_gamma </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> atan </item>
+ <item> average </item>
+ <item> background </item>
+ <item> bezier_spline </item>
+ <item> bicubic_patch </item>
+ <item> black_hole </item>
+ <item> blob </item>
+ <item> blue </item>
+ <item> blur_samples </item>
+ <item> bounded_by </item>
+ <item> boxed </item>
+ <item> box </item>
+ <item> bozo </item>
+ <item> brick_size </item>
+ <item> brick </item>
+ <item> brightness </item>
+ <item> brilliance </item>
+ <item> bumps </item>
+ <item> bump_map </item>
+ <item> bump_size </item>
+ <item> b_spline </item>
+ <item> camera </item>
+ <item> caustics </item>
+ <item> ceil </item>
+ <item> cells </item>
+ <item> charset </item>
+ <item> checker </item>
+ <item> chr </item>
+ <item> circular </item>
+ <item> clipped_by </item>
+ <item> clock_delta </item>
+ <item> clock_on </item>
+ <item> clock </item>
+ <item> color_map </item>
+ <item> colour_map </item>
+ <item> color </item>
+ <item> colour </item>
+ <item> component </item>
+ <item> composite </item>
+ <item> concat </item>
+ <item> cone </item>
+ <item> confidence </item>
+ <item> conic_sweep </item>
+ <item> contained_by </item>
+ <item> control0 </item>
+ <item> control1 </item>
+ <item> coords </item>
+ <item> cosh </item>
+ <item> cos </item>
+ <item> count </item>
+ <item> crackle </item>
+ <item> crand </item>
+ <item> cube </item>
+ <item> cubic_spline </item>
+ <item> cubic </item>
+ <item> cubic_wave </item>
+ <item> cylinder </item>
+ <item> cylindrical </item>
+ <item> defined </item>
+ <item> degrees </item>
+ <item> density_file </item>
+ <item> density_map </item>
+ <item> density </item>
+ <item> dents </item>
+ <item> df3 </item>
+ <item> difference </item>
+ <item> diffuse </item>
+ <item> dimensions </item>
+ <item> dimension_size </item>
+ <item> direction </item>
+ <item> disc </item>
+ <item> dispersion </item>
+ <item> dispersion_samples </item>
+ <item> distance_maximum </item>
+ <item> distance </item>
+ <item> dist_exp </item>
+ <item> div </item>
+ <item> double_illuminate </item>
+ <item> eccentricity </item>
+ <item> emission </item>
+ <item> error_bound </item>
+ <item> evaluate </item>
+ <item> exp </item>
+ <item> exponent </item>
+ <item> exterior </item>
+ <item> extinction </item>
+ <item> facets </item>
+ <item> face_indices </item>
+ <item> fade_colour </item>
+ <item> fade_color </item>
+ <item> fade_distance </item>
+ <item> fade_power </item>
+ <item> falloff_angle </item>
+ <item> falloff </item>
+ <item> false </item>
+ <item> file_exists </item>
+ <item> shadowless </item>
+ <item> filter </item>
+ <item> final_clock </item>
+ <item> final_frame </item>
+ <item> finish </item>
+ <item> fisheye </item>
+ <item> flatness </item>
+ <item> flip </item>
+ <item> floor </item>
+ <item> focal_point </item>
+ <item> fog_alt </item>
+ <item> fog_offset </item>
+ <item> fog </item>
+ <item> fog_type </item>
+ <item> form </item>
+ <item> frame_number </item>
+ <item> frequency </item>
+ <item> fresnel </item>
+ <item> function </item>
+ <item> gif </item>
+ <item> global_settings </item>
+ <item> gradient </item>
+ <item> granite </item>
+ <item> gray </item>
+ <item> gray_threshold </item>
+ <item> green </item>
+ <item> height_field </item>
+ <item> hexagon </item>
+ <item> hf_gray_16 </item>
+ <item> hierarchy </item>
+ <item> hollow </item>
+ <item> hypercomplex </item>
+ <item> image_width </item>
+ <item> image_height </item>
+ <item> initial_clock </item>
+ <item> initial_frame </item>
+ <item> interior_texture </item>
+ <item> iff </item>
+ <item> image_map </item>
+ <item> image_pattern </item>
+ <item> inside </item>
+ <item> inside_vector </item>
+ <item> interior </item>
+ <item> interpolate </item>
+ <item> intersection </item>
+ <item> intervals </item>
+ <item> int </item>
+ <item> inverse </item>
+ <item> ior </item>
+ <item> irid </item>
+ <item> irid_wavelength </item>
+ <item> isosurface </item>
+ <item> jitter </item>
+ <item> julia </item>
+ <item> julia_fractal </item>
+ <item> jpeg </item>
+ <item> lambda </item>
+ <item> lathe </item>
+ <item> leopard </item>
+ <item> light_group </item>
+ <item> light_source </item>
+ <item> linear_spline </item>
+ <item> linear_sweep </item>
+ <item> ln </item>
+ <item> load_file </item>
+ <item> location </item>
+ <item> log </item>
+ <item> looks_like </item>
+ <item> look_at </item>
+ <item> low_error_factor </item>
+ <item> magnet </item>
+ <item> major_radius </item>
+ <item> mandel </item>
+ <item> map_type </item>
+ <item> marble </item>
+ <item> material_map </item>
+ <item> material </item>
+ <item> matrix </item>
+ <item> max_extent </item>
+ <item> max_gradient </item>
+ <item> max_intersections </item>
+ <item> max_iteration </item>
+ <item> max_sample </item>
+ <item> max </item>
+ <item> max_trace_level </item>
+ <item> max_trace </item>
+ <item> media_attenuation </item>
+ <item> media_interaction </item>
+ <item> media </item>
+ <item> merge </item>
+ <item> mesh2 </item>
+ <item> mesh </item>
+ <item> metallic </item>
+ <item> method </item>
+ <item> metric </item>
+ <item> minimum_reuse </item>
+ <item> min_extent </item>
+ <item> min </item>
+ <item> mod </item>
+ <item> mortar </item>
+ <item> natural_spline </item>
+ <item> nearest_count </item>
+ <item> normal </item>
+ <item> normal_indices </item>
+ <item> normal_map </item>
+ <item> normal_vectors </item>
+ <item> no_image </item>
+ <item> no_reflection </item>
+ <item> no_shadow </item>
+ <item> no </item>
+ <item> number_of_waves </item>
+ <item> object </item>
+ <item> octaves </item>
+ <item> offset </item>
+ <item> off </item>
+ <item> omega </item>
+ <item> omnimax </item>
+ <item> once </item>
+ <item> onion </item>
+ <item> on </item>
+ <item> open </item>
+ <item> orientation </item>
+ <item> orient </item>
+ <item> orthographic </item>
+ <item> panoramic </item>
+ <item> parallel </item>
+ <item> parametric </item>
+ <item> pattern </item>
+ <item> perspective </item>
+ <item> pgm </item>
+ <item> phase </item>
+ <item> phong_size </item>
+ <item> phong </item>
+ <item> pigment_map </item>
+ <item> pigment </item>
+ <item> pi </item>
+ <item> planar </item>
+ <item> plane </item>
+ <item> png </item>
+ <item> point_at </item>
+ <item> polygon </item>
+ <item> poly </item>
+ <item> poly_wave </item>
+ <item> pot </item>
+ <item> pow </item>
+ <item> ppm </item>
+ <item> precision </item>
+ <item> precompute </item>
+ <item> pretrace_start </item>
+ <item> pretrace_end </item>
+ <item> prism </item>
+ <item> prod </item>
+ <item> projected_through </item>
+ <item> pwr </item>
+ <item> quadratic_spline </item>
+ <item> quadric </item>
+ <item> quartic </item>
+ <item> quaternion </item>
+ <item> quick_color </item>
+ <item> quick_colour </item>
+ <item> quilted </item>
+ <item> radial </item>
+ <item> radians </item>
+ <item> radiosity </item>
+ <item> radius </item>
+ <item> rainbow </item>
+ <item> ramp_wave </item>
+ <item> rand </item>
+ <item> range </item>
+ <item> ratio </item>
+ <item> reciprocal </item>
+ <item> recursion_limit </item>
+ <item> red </item>
+ <item> reflection_exponent </item>
+ <item> reflection </item>
+ <item> refraction </item>
+ <item> repeat </item>
+ <item> rgbft </item>
+ <item> rgbf </item>
+ <item> rgbt </item>
+ <item> rgb </item>
+ <item> right </item>
+ <item> ripples </item>
+ <item> rotate </item>
+ <item> roughness </item>
+ <item> samples </item>
+ <item> save_file </item>
+ <item> scale </item>
+ <item> scallop_wave </item>
+ <item> scattering </item>
+ <item> seed </item>
+ <item> select </item>
+ <item> sine_wave </item>
+ <item> sinh </item>
+ <item> sin </item>
+ <item> size </item>
+ <item> sky_sphere </item>
+ <item> sky </item>
+ <item> slice </item>
+ <item> slope_map </item>
+ <item> slope </item>
+ <item> smooth </item>
+ <item> smooth_triangle </item>
+ <item> solid </item>
+ <item> sor </item>
+ <item> specular </item>
+ <item> sphere_sweep </item>
+ <item> sphere </item>
+ <item> spherical </item>
+ <item> spiral1 </item>
+ <item> spiral2 </item>
+ <item> spline </item>
+ <item> spotlight </item>
+ <item> spotted </item>
+ <item> sqrt </item>
+ <item> sqr </item>
+ <item> statistics </item>
+ <item> strcmp </item>
+ <item> strength </item>
+ <item> strlen </item>
+ <item> strlwr </item>
+ <item> strupr </item>
+ <item> str </item>
+ <item> sturm </item>
+ <item> substr </item>
+ <item> sum </item>
+ <item> superellipsoid </item>
+ <item> sys </item>
+ <item> tanh </item>
+ <item> tan </item>
+ <item> texture_list </item>
+ <item> texture_map </item>
+ <item> texture </item>
+ <item> text </item>
+ <item> tga </item>
+ <item> thickness </item>
+ <item> threshold </item>
+ <item> tiff </item>
+ <item> tightness </item>
+ <item> tile2 </item>
+ <item> tiles </item>
+ <item> normal </item>
+ <item> tolerance </item>
+ <item> toroidal </item>
+ <item> torus </item>
+ <item> trace </item>
+ <item> transform </item>
+ <item> translate </item>
+ <item> transmit </item>
+ <item> triangle </item>
+ <item> triangle_wave </item>
+ <item> true </item>
+ <item> ttf </item>
+ <item> turbulence </item>
+ <item> turb_depth </item>
+ <item> type </item>
+ <item> t </item>
+ <item> ultra_wide_angle </item>
+ <item> union </item>
+ <item> up </item>
+ <item> use_alpha </item>
+ <item> use_color </item>
+ <item> use_colour </item>
+ <item> use_index </item>
+ <item> utf8 </item>
+ <item> uv_indices </item>
+ <item> uv_mapping </item>
+ <item> uv_vectors </item>
+ <item> u_steps </item>
+ <item> u </item>
+ <item> val </item>
+ <item> variance </item>
+ <item> vaxis_rotate </item>
+ <item> vcross </item>
+ <item> vdot </item>
+ <item> vertex_vectors </item>
+ <item> vlength </item>
+ <item> vnormalize </item>
+ <item> vrotate </item>
+ <item> vstr </item>
+ <item> vturbulence </item>
+ <item> v_steps </item>
+ <item> v </item>
+ <item> warning </item>
+ <item> warp </item>
+ <item> water_level </item>
+ <item> waves </item>
+ <item> while </item>
+ <item> width </item>
+ <item> wood </item>
+ <item> wrinkles </item>
+ <item> write </item>
+ <item> x </item>
+ <item> yes </item>
+ <item> y </item>
+ <item> z </item>
+ <item> photons </item>
+ <item> steps </item>
+ <item> pass_through </item>
+ <item> collect </item>
+ <item> autostop </item>
+ <item> gather </item>
+ <item> split_union </item>
+ <item> expand_thresholds </item>
+ <item> spacing </item>
+ <item> global </item>
+ <item> target </item>
+ <item> conserve_energy </item>
+ <item> cutaway_textures </item>
+ <item> pigment_pattern </item>
+ <item> no_bump_scale </item>
+ <item> global_lights </item>
+ <item> internal </item>
+ <item> noise_generator </item>
+ </list>
+ <list name="unofficial">
+ <item> akima_spline </item>
+ <item> aoi </item>
+ <item> basic_x_spline </item>
+ <item> camera_view </item>
+ <item> displace </item>
+ <item> exposure </item>
+ <item> exposure_gain </item>
+ <item> extended_x_spline </item>
+ <item> float </item>
+ <item> frame_step </item>
+ <item> date </item>
+ <item> start_chrono </item>
+ <item> current_chrono </item>
+ <item> general_x_spline </item>
+ <item> glow </item>
+ <item> h_align_left </item>
+ <item> h_align_right </item>
+ <item> h_align_center </item>
+ <item> v_align_top </item>
+ <item> v_align_bottom </item>
+ <item> v_align_center </item>
+ <item> inverted_normals </item>
+ <item> is </item>
+ <item> listed </item>
+ <item> mpeg </item>
+ <item> n_roots </item>
+ <item> noise_pigment </item>
+ <item> output_filename </item>
+ <item> post_process </item>
+ <item> projection </item>
+ <item> point </item>
+ <item> blur </item>
+ <item> set </item>
+ <item> sor_spline </item>
+ <item> string </item>
+ <item> structure </item>
+ <item> tcb_spline </item>
+ <item> tension </item>
+ <item> continuity </item>
+ <item> bias </item>
+ <item> user_defined </item>
+ <item> vector </item>
+ <item> unofficial_version </item>
+ <item> gravity </item>
+ <item> environment </item>
+ <item> friction </item>
+ <item> damping </item>
+ <item> simcloth </item>
+ <item> wind </item>
+ <item> neighbors </item>
+ <item> neighbours </item>
+ <item> internal_collision </item>
+ <item> viscosity </item>
+ <item> iterations </item>
+ <item> input </item>
+ <item> mesh_output </item>
+ <item> smooth_mesh </item>
+ <item> uv_mesh </item>
+ <item> output </item>
+ <item> stiffness </item>
+ <item> topology </item>
+ <item> mass </item>
+ <item> connection </item>
+ <item> face </item>
+ <item> velocity </item>
+ <item> position </item>
+ <item> mass_count </item>
+ <item> connection_count </item>
+ <item> face_count </item>
+ <item> index1 </item>
+ <item> index2 </item>
+ <item> index3 </item>
+ <item> time </item>
+ <item> time_step </item>
+ <item> step_count </item>
+ <item> start_time </item>
+ <item> end_time </item>
+ <item> fixed </item>
+ <item> collision </item>
+ <item> interaction </item>
+ <item> group </item>
+ <item> attach </item>
+ <item> field </item>
+ <item> mechsim </item>
+ <item> bounding </item>
+ <item> viscoelastic </item>
+ <item> viscoelastic_count </item>
+ <item> element </item>
+ <item> length </item>
+ <item> force </item>
+ <item> message </item>
+ <item> weight </item>
+ <item> randomize </item>
+ <item> hdr </item>
+ <item> no_radiosity </item>
+ <item> motion_blur </item>
+ <item> tone_mapping </item>
+ <item> show_samples </item>
+ <item> show_low_count </item>
+ </list>
+ <list name="objects">
+ <item> bicubic_patch </item>
+ <item> blob </item>
+ <item> box </item>
+ <item> cone </item>
+ <item> cubic </item>
+ <item> cylinder </item>
+ <item> difference </item>
+ <item> disc </item>
+ <item> height_field </item>
+ <item> intersection </item>
+ <item> isosurface </item>
+ <item> julia_fractal </item>
+ <item> lathe </item>
+ <item> light_source </item>
+ <item> merge </item>
+ <item> mesh </item>
+ <item> mesh2 </item>
+ <item> object </item>
+ <item> parametric </item>
+ <item> plane </item>
+ <item> poly </item>
+ <item> polygon </item>
+ <item> prism </item>
+ <item> quadric </item>
+ <item> quartic </item>
+ <item> smooth_triangle </item>
+ <item> sor </item>
+ <item> sphere </item>
+ <item> sphere_sweep </item>
+ <item> superellipsoid </item>
+ <item> text </item>
+ <item> torus </item>
+ <item> triangle </item>
+ <item> union </item>
+ </list>
+ <list name="texturing">
+ <item> aa_threshold </item>
+ <item> aa_level </item>
+ <item> absorption </item>
+ <item> agate </item>
+ <item> agate_turb </item>
+ <item> ambient </item>
+ <item> average </item>
+ <item> black_hole </item>
+ <item> blue </item>
+ <item> boxed </item>
+ <item> brick_size </item>
+ <item> brick </item>
+ <item> brilliance </item>
+ <item> bumps </item>
+ <item> bump_map </item>
+ <item> bump_size </item>
+ <item> caustics </item>
+ <item> cells </item>
+ <item> checker </item>
+ <item> color_map </item>
+ <item> colour_map </item>
+ <item> color </item>
+ <item> colour </item>
+ <item> conserve_energy </item>
+ <item> control0 </item>
+ <item> control1 </item>
+ <item> crackle </item>
+ <item> crand </item>
+ <item> cubic_wave </item>
+ <item> cylindrical </item>
+ <item> density_file </item>
+ <item> density_map </item>
+ <item> density </item>
+ <item> dents </item>
+ <item> diffuse </item>
+ <item> dist_exp </item>
+ <item> double_illuminate </item>
+ <item> eccentricity </item>
+ <item> emission </item>
+ <item> exponent </item>
+ <item> exterior </item>
+ <item> extinction </item>
+ <item> facets </item>
+ <item> fade_colour </item>
+ <item> fade_color </item>
+ <item> fade_distance </item>
+ <item> fade_power </item>
+ <item> filter </item>
+ <item> finish </item>
+ <item> form </item>
+ <item> frequency </item>
+ <item> fresnel </item>
+ <item> gradient </item>
+ <item> granite </item>
+ <item> gray </item>
+ <item> green </item>
+ <item> hexagon </item>
+ <item> hypercomplex </item>
+ <item> interior_texture </item>
+ <item> image_map </item>
+ <item> image_pattern </item>
+ <item> interior </item>
+ <item> interpolate </item>
+ <item> intervals </item>
+ <item> ior </item>
+ <item> irid </item>
+ <item> irid_wavelength </item>
+ <item> julia </item>
+ <item> lambda </item>
+ <item> leopard </item>
+ <item> magnet </item>
+ <item> mandel </item>
+ <item> map_type </item>
+ <item> marble </item>
+ <item> material_map </item>
+ <item> material </item>
+ <item> media </item>
+ <item> metallic </item>
+ <item> method </item>
+ <item> metric </item>
+ <item> mortar </item>
+ <item> normal </item>
+ <item> normal_map </item>
+ <item> number_of_waves </item>
+ <item> octaves </item>
+ <item> omega </item>
+ <item> once </item>
+ <item> onion </item>
+ <item> orientation </item>
+ <item> phase </item>
+ <item> phong_size </item>
+ <item> phong </item>
+ <item> pigment_map </item>
+ <item> pigment </item>
+ <item> planar </item>
+ <item> quaternion </item>
+ <item> quick_color </item>
+ <item> quick_colour </item>
+ <item> quilted </item>
+ <item> radial </item>
+ <item> ramp_wave </item>
+ <item> red </item>
+ <item> reflection_exponent </item>
+ <item> reflection </item>
+ <item> repeat </item>
+ <item> rgbft </item>
+ <item> rgbf </item>
+ <item> rgbt </item>
+ <item> rgb </item>
+ <item> ripples </item>
+ <item> roughness </item>
+ <item> samples </item>
+ <item> scallop_wave </item>
+ <item> scattering </item>
+ <item> sine_wave </item>
+ <item> slope_map </item>
+ <item> slope </item>
+ <item> solid </item>
+ <item> specular </item>
+ <item> spherical </item>
+ <item> spiral1 </item>
+ <item> spiral2 </item>
+ <item> spotted </item>
+ <item> texture_list </item>
+ <item> texture_map </item>
+ <item> texture </item>
+ <item> tile2 </item>
+ <item> tiles </item>
+ <item> normal </item>
+ <item> toroidal </item>
+ <item> transmit </item>
+ <item> triangle_wave </item>
+ <item> turbulence </item>
+ <item> turb_depth </item>
+ <item> use_alpha </item>
+ <item> use_color </item>
+ <item> use_colour </item>
+ <item> use_index </item>
+ <item> uv_mapping </item>
+ <item> warp </item>
+ <item> waves </item>
+ <item> wood </item>
+ <item> wrinkles </item>
+ <item> cutaway_textures </item>
+ <item> pigment_pattern </item>
+ <item> no_bump_scale </item>
+ </list>
+ <list name="transforms">
+ <item> matrix </item>
+ <item> rotate </item>
+ <item> scale </item>
+ <item> translate </item>
+ <item> transform </item>
+ </list>
+ <list name="filetypes">
+ <item> df3 </item>
+ <item> gif </item>
+ <item> iff </item>
+ <item> jpeg </item>
+ <item> pgm </item>
+ <item> png </item>
+ <item> pot </item>
+ <item> ppm </item>
+ <item> tga </item>
+ <item> tiff </item>
+ <item> ttf </item>
+ </list>
+ <list name="identifiers">
+ <item> clock </item>
+ <item> clock_delta </item>
+ <item> clock_on </item>
+ <item> final_clock </item>
+ <item> final_frame </item>
+ <item> frame_number </item>
+ <item> image_height </item>
+ <item> image_width </item>
+ <item> initial_clock </item>
+ <item> initial_frame </item>
+ <item> t </item>
+ <item> u </item>
+ <item> v </item>
+ <item> x </item>
+ <item> y </item>
+ <item> z </item>
+ </list>
+ <list name="constants">
+ <item> false </item>
+ <item> no </item>
+ <item> off </item>
+ <item> on </item>
+ <item> pi </item>
+ <item> true </item>
+ <item> yes </item>
+ </list>
+ <list name="functions">
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> asc </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> ceil </item>
+ <item> chr </item>
+ <item> concat </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> cube </item>
+ <item> defined </item>
+ <item> degress </item>
+ <item> dimension_size </item>
+ <item> dimensions </item>
+ <item> div </item>
+ <item> exp </item>
+ <item> file_exists </item>
+ <item> floor </item>
+ <item> inside </item>
+ <item> int </item>
+ <item> ln </item>
+ <item> log </item>
+ <item> max </item>
+ <item> min </item>
+ <item> mod </item>
+ <item> pow </item>
+ <item> prod </item>
+ <item> pwr </item>
+ <item> radians </item>
+ <item> rand </item>
+ <item> seed </item>
+ <item> select </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sqrt </item>
+ <item> str </item>
+ <item> strcmp </item>
+ <item> strlen </item>
+ <item> strlwr </item>
+ <item> strupr </item>
+ <item> substr </item>
+ <item> sum </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> trace </item>
+ <item> val </item>
+ <item> vaxis_rotate </item>
+ <item> vcross </item>
+ <item> vdot </item>
+ <item> vlength </item>
+ <item> vnormalize </item>
+ <item> vrotate </item>
+ <item> vstr </item>
+ <item> vturbulence </item>
+ </list>
+ <list name="directives">
+ <item> #debug </item>
+ <item> #default </item>
+ <item> #else </item>
+ <item> #end </item>
+ <item> #error </item>
+ <item> #fclose </item>
+ <item> #fopen </item>
+ <item> #if </item>
+ <item> #ifdef </item>
+ <item> #ifndef </item>
+ <item> #include </item>
+ <item> #range </item>
+ <item> #read </item>
+ <item> #render </item>
+ <item> #statistics </item>
+ <item> #switch </item>
+ <item> #undef </item>
+ <item> #version </item>
+ <item> #warning </item>
+ <item> #while </item>
+ <item> #write </item>
+ </list>
+ <list name="attention">
+ <item> FIXME </item>
+ <item> TODO </item>
+ <item> ### </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <StringDetect attribute="Declaration" context="Declaration" String="#declare" />
+ <StringDetect attribute="Declaration" context="Declaration" String="#local" />
+ <StringDetect attribute="Macro" context="Macro" String="#macro" />
+ <keyword attribute="Objects" context="#stay" String="objects" />
+ <keyword attribute="Texturing" context="#stay" String="texturing" />
+ <keyword attribute="Transforms" context="#stay" String="transforms" />
+ <keyword attribute="Filetype" context="#stay" String="filetypes" />
+ <keyword attribute="Keyword" context="#stay" String="identifiers" />
+ <keyword attribute="Constant" context="#stay" String="constants" />
+ <keyword attribute="Functions" context="#stay" String="functions" />
+ <keyword attribute="Directives" context="#stay" String="directives" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Unofficial" context="#stay" String="unofficial" />
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Float" context="#stay"/>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="Region Marker" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1" firstNonSpace="true"/>
+ <RegExpr attribute="Region Marker" context="#stay" String="//\s*END.*$" endRegion="Region1" firstNonSpace="true"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
+ </context>
- <list name="transforms">
- <item> matrix </item>
- <item> rotate </item>
- <item> scale </item>
- <item> translate </item>
- <item> transform </item>
- </list>
+ <context attribute="Declaration" lineEndContext="#pop" name="Declaration">
+ <RegExpr attribute="Declare Keyword" context="Declare_Keyword" String="\w+" />
+ <LineContinue attribute="Declaration" context="#stay"/>
+ <AnyChar attribute="Symbol" context="#pop#pop" String="=[("/>
+ </context>
- <list name="filetypes">
- <item> df3 </item>
- <item> gif </item>
- <item> iff </item>
- <item> jpeg </item>
- <item> pgm </item>
- <item> png </item>
- <item> pot </item>
- <item> ppm </item>
- <item> tga </item>
- <item> tiff </item>
- <item> ttf </item>
- </list>
+ <context attribute="Macro" lineEndContext="#pop" name="Macro">
+ <RegExpr attribute="Declare Macro" context="Declare_Macro" String="\w+" />
+ <LineContinue attribute="Macro" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#pop#pop" char="("/>
+ </context>
- <list name="identifiers">
- <item> clock </item>
- <item> clock_delta </item>
- <item> clock_on </item>
- <item> final_clock </item>
- <item> final_frame </item>
- <item> frame_number </item>
- <item> image_height </item>
- <item> image_width </item>
- <item> initial_clock </item>
- <item> initial_frame </item>
- <item> t </item>
- <item> u </item>
- <item> v </item>
- <item> x </item>
- <item> y </item>
- <item> z </item>
- </list>
+ <context attribute="Declare Keyword" lineEndContext="#pop" name="Declare_Keyword">
+ <LineContinue attribute="Declare Keyword" context="#stay"/>
+ <AnyChar attribute="Symbol" context="#pop#pop" String="=[("/>
+ </context>
- <list name="constants">
- <item> false </item>
- <item> no </item>
- <item> off </item>
- <item> on </item>
- <item> pi </item>
- <item> true </item>
- <item> yes </item>
- </list>
+ <context attribute="Declare Macro" lineEndContext="#pop" name="Declare_Macro">
+ <LineContinue attribute="Declare Macro" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#pop#pop" char="("/>
+ </context>
- <list name="functions">
- <item> abs </item>
- <item> acos </item>
- <item> acosh </item>
- <item> asc </item>
- <item> asin </item>
- <item> asinh </item>
- <item> atan </item>
- <item> atan2 </item>
- <item> atanh </item>
- <item> ceil </item>
- <item> chr </item>
- <item> concat </item>
- <item> cos </item>
- <item> cosh </item>
- <item> cube </item>
- <item> defined </item>
- <item> degress </item>
- <item> dimension_size </item>
- <item> dimensions </item>
- <item> div </item>
- <item> exp </item>
- <item> file_exists </item>
- <item> floor </item>
- <item> inside </item>
- <item> int </item>
- <item> ln </item>
- <item> log </item>
- <item> max </item>
- <item> min </item>
- <item> mod </item>
- <item> pow </item>
- <item> prod </item>
- <item> pwr </item>
- <item> radians </item>
- <item> rand </item>
- <item> seed </item>
- <item> select </item>
- <item> sin </item>
- <item> sinh </item>
- <item> sqrt </item>
- <item> str </item>
- <item> strcmp </item>
- <item> strlen </item>
- <item> strlwr </item>
- <item> strupr </item>
- <item> substr </item>
- <item> sum </item>
- <item> tan </item>
- <item> tanh </item>
- <item> trace </item>
- <item> val </item>
- <item> vaxis_rotate </item>
- <item> vcross </item>
- <item> vdot </item>
- <item> vlength </item>
- <item> vnormalize </item>
- <item> vrotate </item>
- <item> vstr </item>
- <item> vturbulence </item>
- </list>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
- <list name="directives">
- <item> #debug </item>
- <item> #default </item>
- <item> #else </item>
- <item> #end </item>
- <item> #error </item>
- <item> #fclose </item>
- <item> #fopen </item>
- <item> #if </item>
- <item> #ifdef </item>
- <item> #ifndef </item>
- <item> #include </item>
- <item> #range </item>
- <item> #read </item>
- <item> #render </item>
- <item> #statistics </item>
- <item> #switch </item>
- <item> #undef </item>
- <item> #version </item>
- <item> #warning </item>
- <item> #while </item>
- <item> #write </item>
- </list>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ </context>
- <list name="attention">
- <item> FIXME </item>
- <item> TODO </item>
- <item> ### </item>
- </list>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <StringDetect attribute="Declaration" context="Declaration" String="#declare" />
- <StringDetect attribute="Declaration" context="Declaration" String="#local" />
- <StringDetect attribute="Macro" context="Macro" String="#macro" />
- <keyword attribute="Objects" context="#stay" String="objects" />
- <keyword attribute="Texturing" context="#stay" String="texturing" />
- <keyword attribute="Transforms" context="#stay" String="transforms" />
- <keyword attribute="Filetype" context="#stay" String="filetypes" />
- <keyword attribute="Keyword" context="#stay" String="identifiers" />
- <keyword attribute="Constant" context="#stay" String="constants" />
- <keyword attribute="Functions" context="#stay" String="functions" />
- <keyword attribute="Directives" context="#stay" String="directives" />
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <Float attribute="Float" context="#stay"/>
- <Int attribute="Float" context="#stay"/>
- <HlCChar attribute="Char" context="#stay"/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
- <RegExpr attribute="Region Marker" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1" firstNonSpace="true"/>
- <RegExpr attribute="Region Marker" context="#stay" String="//\s*END.*$" endRegion="Region1" firstNonSpace="true"/>
- <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
- <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
- <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
- </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ </contexts>
- <context attribute="Declaration" lineEndContext="#pop" name="Declaration">
- <RegExpr attribute="Declare Keyword" context="Declare_Keyword" String="\w+" />
- <LineContinue attribute="Declaration" context="#stay"/>
- <AnyChar attribute="Symbol" context="#pop#pop" String="=[("/>
- </context>
-
- <context attribute="Macro" lineEndContext="#pop" name="Macro">
- <RegExpr attribute="Declare Macro" context="Declare_Macro" String="\w+" />
- <LineContinue attribute="Macro" context="#stay"/>
- <DetectChar attribute="Symbol" context="#pop#pop" char="("/>
- </context>
-
- <context attribute="Declare Keyword" lineEndContext="#pop" name="Declare_Keyword">
- <LineContinue attribute="Declare Keyword" context="#stay"/>
- <AnyChar attribute="Symbol" context="#pop#pop" String="=[("/>
- </context>
-
- <context attribute="Declare Macro" lineEndContext="#pop" name="Declare_Macro">
- <LineContinue attribute="Declare Macro" context="#stay"/>
- <DetectChar attribute="Symbol" context="#pop#pop" char="("/>
- </context>
-
- <context attribute="String" lineEndContext="#pop" name="String">
- <LineContinue attribute="String" context="#stay"/>
- <HlCStringChar attribute="String Char" context="#stay"/>
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
- </context>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" color="#000000" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Unofficial" defStyleNum="dsKeyword" color="#0080d0" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Objects" defStyleNum="dsKeyword" color="#800000" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Texturing" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Transforms" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Declaration" defStyleNum="dsKeyword" color="#000080" selColor="#000080" bold="1" italic="0"/>
+ <itemData name="Macro" defStyleNum="dsKeyword" color="#000080" selColor="#000080" bold="1" italic="0"/>
+ <itemData name="Declare Keyword" defStyleNum="dsKeyword" color="#990099" selColor="#990099" bold="1" italic="0"/>
+ <itemData name="Declare Macro" defStyleNum="dsKeyword" color="#CC0000" selColor="#990099" bold="1" italic="0"/>
+ <itemData name="Functions" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Directives" defStyleNum="dsOthers" color="#3300ff" selColor="#3300ff" bold="1" italic="0"/>
+ <itemData name="Filetype" defStyleNum="dsDataType" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Constant" defStyleNum="dsFloat" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Float" defStyleNum="dsFloat" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Char" defStyleNum="dsChar" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="String" defStyleNum="dsString" color="#ff0000" selColor="#ff0000" bold="0" italic="0"/>
+ <itemData name="String Char" defStyleNum="dsChar" color="#ff00ff" selColor="#ff00ff" bold="0" italic="0"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#008000" selColor="#008000" bold="0" italic="0"/>
+ <itemData name="Symbol" defStyleNum="dsNormal" color="#660099" selColor="#660099" bold="0" italic="0"/>
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
+ </itemDatas>
+ </highlighting>
- <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
- <keyword attribute="Decimal" context="#stay" String="attention" />
- </context>
-
- <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
- <keyword attribute="Decimal" context="#stay" String="attention" />
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
- </context>
-
- <context attribute="Comment" lineEndContext="#stay" name="Commentar">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
- </context>
- </contexts>
-
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" color="#000000" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Keyword" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Objects" defStyleNum="dsKeyword" color="#800000" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Texturing" defStyleNum="dsKeyword" color="#008080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Transforms" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Declaration" defStyleNum="dsKeyword" color="#000080" selColor="#000080" bold="1" italic="0"/>
- <itemData name="Macro" defStyleNum="dsKeyword" color="#000080" selColor="#000080" bold="1" italic="0"/>
- <itemData name="Declare Keyword" defStyleNum="dsKeyword" color="#990099" selColor="#990099" bold="1" italic="0"/>
- <itemData name="Declare Macro" defStyleNum="dsKeyword" color="#CC0000" selColor="#990099" bold="1" italic="0"/>
- <itemData name="Functions" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Directives" defStyleNum="dsOthers" color="#3300ff" selColor="#3300ff" bold="1" italic="0"/>
- <itemData name="Filetype" defStyleNum="dsDataType" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Constant" defStyleNum="dsFloat" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Float" defStyleNum="dsFloat" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="Char" defStyleNum="dsChar" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
- <itemData name="String" defStyleNum="dsString" color="#ff0000" selColor="#ff0000" bold="0" italic="0"/>
- <itemData name="String Char" defStyleNum="dsChar" color="#ff00ff" selColor="#ff00ff" bold="0" italic="0"/>
- <itemData name="Comment" defStyleNum="dsComment" color="#008000" selColor="#008000" bold="0" italic="0"/>
- <itemData name="Symbol" defStyleNum="dsNormal" color="#660099" selColor="#660099" bold="0" italic="0"/>
- <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
-<!-- <itemData name="Region Marker" defStyleNum="dsRegionMarker" />-->
- </itemDatas>
- </highlighting>
-
- <general>
- <comments>
- <comment name="singleLine" start="//" />
- <comment name="multiLine" start="/*" end="*/" />
- </comments>
- <keywords casesensitive="1" />
- </general>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
</language>
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="/"
diff --git a/kate/data/python.xml b/kate/data/python.xml
index 9296f4c7e..4207ca8a2 100644
--- a/kate/data/python.xml
+++ b/kate/data/python.xml
@@ -1,64 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<!-- Python syntax highlightning v0.9 by Per Wigren -->
-<language name="Python" version="1.24" kateversion="2.4" section="Scripts" extensions="*.py;*.pyw;SConstruct;SConscript" mimetype="application/x-python;text/x-python" casesensitive="1" author="Per Wigren" license="">
+<!-- Python syntax highlighting v1.9 by Michael Bueker (improved keyword differentiation) -->
+<!-- Python syntax highlighting v1.97 by Paul Giannaros -->
+<!-- Python syntax highlighting v1.99 by Primoz Anzur -->
+<language name="Python" version="1.99" kateversion="2.4" section="Scripts" extensions="*.py;*.pyw" mimetype="application/x-python;text/x-python" casesensitive="1" author="Michael Bueker" license="">
<highlighting>
<list name="prep">
<item> import </item>
<item> from </item>
<item> as </item>
</list>
-
- <list name="statements">
- <item> and </item>
- <item> assert </item>
- <item> break </item>
+ <list name="defs">
<item> class </item>
- <item> continue </item>
<item> def </item>
<item> del </item>
+ <item> global </item>
+ <item> lambda </item>
+ </list>
+ <list name="operators">
+ <item> and </item>
+ <item> assert </item>
+ <item> in </item>
+ <item> is </item>
+ <item> not </item>
+ <item> or </item>
+ </list>
+ <list name="commands">
+ <item> exec </item>
+ <item> print </item>
+ </list>
+ <list name="flow">
+ <item> break </item>
+ <item> continue </item>
<item> elif </item>
<item> else </item>
<item> except </item>
- <item> exec </item>
<item> finally </item>
<item> for </item>
- <item> global </item>
<item> if </item>
- <item> in </item>
- <item> is </item>
- <item> lambda </item>
- <item> not </item>
- <item> or </item>
<item> pass </item>
- <item> print </item>
<item> raise </item>
<item> return </item>
<item> try </item>
<item> while </item>
<item> yield </item>
</list>
-
<list name="builtinfuncs">
+ <item> __future__ </item>
+ <item> __import__ </item>
+ <item> __name__ </item>
<item> abs </item>
+ <item> all </item>
+ <item> any </item>
<item> apply </item>
+ <item> basestring </item>
+ <item> bool </item>
<item> buffer </item>
<item> callable </item>
<item> chr </item>
+ <item> classmethod </item>
<item> cmp </item>
<item> coerce </item>
<item> compile </item>
<item> complex </item>
- <item> copyright </item>
- <item> credits </item>
<item> delattr </item>
+ <item> dict </item>
<item> dir </item>
<item> divmod </item>
+ <item> enumerate </item>
<item> eval </item>
<item> execfile </item>
- <item> exit </item>
+ <item> file </item>
<item> filter </item>
<item> float </item>
+ <item> frozenset </item>
<item> getattr </item>
<item> globals </item>
<item> hasattr </item>
@@ -72,27 +88,33 @@
<item> issubclass </item>
<item> iter </item>
<item> len </item>
- <item> license </item>
<item> list </item>
<item> locals </item>
<item> long </item>
<item> map </item>
<item> max </item>
<item> min </item>
+ <item> object </item>
<item> oct </item>
<item> open </item>
<item> ord </item>
<item> pow </item>
- <item> quit </item>
+ <item> property </item>
<item> range </item>
<item> raw_input </item>
<item> reduce </item>
<item> reload </item>
<item> repr </item>
+ <item> reversed </item>
<item> round </item>
+ <item> set </item>
<item> setattr </item>
<item> slice </item>
+ <item> sorted </item>
+ <item> staticmethod </item>
<item> str </item>
+ <item> sum </item>
+ <item> super </item>
<item> tuple </item>
<item> type </item>
<item> unichr </item>
@@ -101,74 +123,167 @@
<item> xrange </item>
<item> zip </item>
</list>
-
<list name="specialvars">
<item> None </item>
<item> self </item>
- <item> cls </item>
<item> True </item>
<item> False </item>
<item> NotImplemented </item>
<item> Ellipsis </item>
</list>
-
+ <list name="bindings">
+ <item> SIGNAL </item>
+ <item> SLOT </item>
+ <item> connect </item>
+ </list>
+ <list name="overloaders">
+ <item>__new__</item>
+ <item>__init__</item>
+ <item>__del__</item>
+ <item>__repr__</item>
+ <item>__str__</item>
+ <item>__lt__</item>
+ <item>__le__</item>
+ <item>__eq__</item>
+ <item>__ne__</item>
+ <item>__gt__</item>
+ <item>__ge__</item>
+ <item>__cmp__</item>
+ <item>__rcmp__</item>
+ <item>__hash__</item>
+ <item>__nonzero__</item>
+ <item>__unicode__</item>
+ </list>
+ <list name="exceptions">
+ <item>ArithmeticError</item>
+ <item>AssertionError</item>
+ <item>AttributeError</item>
+ <item>BaseException</item>
+ <item>DeprecationWarning</item>
+ <item>EnvironmentError</item>
+ <item>EOFError</item>
+ <item>Exception</item>
+ <item>FloatingPointError</item>
+ <item>FutureWarning</item>
+ <item>GeneratorExit</item>
+ <item>IOError</item>
+ <item>ImportError</item>
+ <item>ImportWarning</item>
+ <item>IndexError</item>
+ <item>KeyError</item>
+ <item>KeyboardInterrupt</item>
+ <item>LookupError</item>
+ <item>MemoryError</item>
+ <item>NameError</item>
+ <item>NotImplementedError</item>
+ <item>OSError</item>
+ <item>OverflowError</item>
+ <item>PendingDeprecationWarning</item>
+ <item>ReferenceError</item>
+ <item>RuntimeError</item>
+ <item>RuntimeWarning</item>
+ <item>StandardError</item>
+ <item>StopIteration</item>
+ <item>SyntaxError</item>
+ <item>SyntaxWarning</item>
+ <item>SystemError</item>
+ <item>SystemExit</item>
+ <item>TypeError</item>
+ <item>UnboundLocalError</item>
+ <item>UserWarning</item>
+ <item>UnicodeError</item>
+ <item>UnicodeWarning</item>
+ <item>UnicodeEncodeError</item>
+ <item>UnicodeDecodeError</item>
+ <item>UnicodeTranslateError</item>
+ <item>ValueError</item>
+ <item>Warning</item>
+ <item>WindowsError</item>
+ <item>ZeroDivisionError</item>
+ </list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
<keyword attribute="Preprocessor" String="prep" context="#stay"/>
- <keyword attribute="Keyword" String="statements" context="#stay"/>
+ <keyword attribute="Definition Keyword" String="defs" context="#stay"/>
+ <keyword attribute="Operator" String="operators" context="#stay"/>
+ <keyword attribute="Command Keyword" String="commands" context="#stay"/>
+ <keyword attribute="Flow Control Keyword" String="flow" context="#stay"/>
<keyword attribute="Builtin Function" String="builtinfuncs" context="#stay"/>
<keyword attribute="Special Variable" String="specialvars" context="#stay"/>
- <RegExpr attribute="Normal" String="[a-zA-Z_]\w+" context="#stay"/>
+ <keyword attribute="Extensions" String="bindings" context="#stay"/>
+ <keyword attribute="Exceptions" String="exceptions" context="#stay"/>
+ <keyword attribute="Overloaders" String="overloaders" context="#stay"/>
+ <RegExpr attribute="Normal" String="[a-zA-Z_][a-zA-Z_0-9]+" context="#stay"/>
- <RegExpr attribute="Complex" String=" (((\d*\.\d+|\d+\.)|(\d+|(\d*\.\d+|\d+\.))[eE][+-]?\d+)|\d+)[jJ]" context="#stay"/>
- <RegExpr attribute="Float" String="(\d+\.\d*|\.\d+)([eE]\d+)?" context="#stay"/>
- <RegExpr attribute="Int" String="([1-9]\d*([eE]\d+)?|0)" context="#stay"/>
- <RegExpr attribute="Long" String="[1-9]\d*([eE][\d.]+)?[Ll]" context="#stay"/>
- <RegExpr attribute="Hex" String="0[Xx][\da-fA-F]+" context="#stay"/>
- <RegExpr attribute="Octal" String="0[1-9]\d*" context="#stay"/>
+ <RegExpr attribute="Complex" String=" ((([0-9]*\.[0-9]+|[0-9]+\.)|([0-9]+|([0-9]*\.[0-9]+|[0-9]+\.))[eE](\+|-)?[0-9]+)|[0-9]+)[jJ]" context="#stay"/>
+ <RegExpr attribute="Float" String="([0-9]+\.[0-9]*|\.[0-9]+)([eE][0-9]+)?" context="#stay"/>
+ <RegExpr attribute="Int" String="([1-9][0-9]*([eE][0-9]+)?|0)" context="#stay"/>
+ <RegExpr attribute="Long" String="[1-9][0-9]*([eE][0-9.]+)?[Ll]" context="#stay"/>
+ <RegExpr attribute="Hex" String="0[Xx][0-9a-fA-F]+" context="#stay"/>
+ <RegExpr attribute="Octal" String="0[1-9][0-9]*" context="#stay"/>
+
+ <RegExpr attribute="Raw String" String="[rR]'''" context="Raw Tripple A-string"/>
+ <RegExpr attribute="Raw String" String="[rR]&quot;&quot;&quot;" context="Raw Tripple Q-string"/>
<RegExpr attribute="Raw String" String="[rR]'" context="Raw A-string"/>
<RegExpr attribute="Raw String" String="[rR]&quot;" context="Raw Q-string"/>
<RegExpr attribute="Comment" String="#.*$" context="#stay"/>
- <StringDetect attribute="Comment" String="'''" context="Tripple A-comment" firstNonSpace="true" beginRegion="Tripple A-region"/>
- <StringDetect attribute="Comment" String="&quot;&quot;&quot;" context="Tripple Q-comment" firstNonSpace="true" beginRegion="Tripple Q-region"/>
+ <RegExpr attribute="Comment" String="^\s*'''" context="Tripple A-comment" beginRegion="Tripple A-region"/>
+ <RegExpr attribute="Comment" String="^\s*&quot;&quot;&quot;" context="Tripple Q-comment" beginRegion="Tripple Q-region"/>
<StringDetect attribute="String" String="'''" context="Tripple A-string" beginRegion="Tripple A-region"/>
<StringDetect attribute="String" String="&quot;&quot;&quot;" context="Tripple Q-string" beginRegion="Tripple Q-region"/>
<DetectChar attribute="String" char="'" context="Single A-string"/>
<DetectChar attribute="String" char="&quot;" context="Single Q-string"/>
-
+
<DetectChar attribute="Operator" char="(" context="parenthesised" beginRegion="parenthesis"/>
<DetectChar attribute="Operator" char=")" context="#pop" endRegion="parenthesis"/>
- <RegExpr attribute="Operator" String="[+*/\(\)%\|\[\]\{\}:=;\!&lt;&gt;!^&amp;~-]" context="#stay"/>
+
+ <RegExpr attribute="Operator" String="[+*/%\|=;\!&lt;&gt;!^&amp;~-]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
</context>
-
- <context name="parenthesised" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True">
+
+ <context name="parenthesised" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="true">
<IncludeRules context="Normal" />
</context>
-
- <context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="True">
- <HlCChar attribute="Comment" context="#stay"/>
+
+ <context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="true">
<StringDetect attribute="Comment" String="'''" context="#pop" endRegion="Tripple A-region"/>
</context>
- <context name="Tripple Q-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="True">
+ <context name="Tripple Q-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="true">
<HlCChar attribute="Comment" context="#stay"/>
- <StringDetect attribute="Comment" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/>
+ <RegExpr attribute="Comment" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/>
+ </context>
+
+ <context name="Tripple A-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="true">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="'''" context="#pop" endRegion="Tripple A-region"/>
</context>
- <context name="Tripple A-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="True">
- <HlCChar attribute="String" context="#stay"/>
- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
- <StringDetect attribute="String" String="'''" context="#pop" endRegion="Tripple A-region"/>
+ <context name="Raw Tripple A-string" attribute="Raw String" lineEndContext="#stay" noIndentationBasedFolding="true">
+ <HlCStringChar attribute="Raw String" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="'''" context="#pop" endRegion="Tripple A-region"/>
</context>
- <context name="Tripple Q-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="True">
- <HlCStringChar attribute="String" context="#stay"/>
- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
- <StringDetect attribute="String" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/>
+ <context name="Tripple Q-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="true">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/>
+ </context>
+
+ <context name="Raw Tripple Q-string" attribute="Raw String" lineEndContext="#stay" noIndentationBasedFolding="true">
+ <HlCStringChar attribute="Raw String" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/>
</context>
<context name="Single A-comment" attribute="Comment" lineEndContext="#stay">
@@ -182,24 +297,30 @@
</context>
<context name="Single A-string" attribute="String" lineEndContext="#stay">
- <HlCStringChar attribute="String" context="#stay"/>
- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
<DetectChar attribute="String" char="'" context="#pop"/>
</context>
<context name="Single Q-string" attribute="String" lineEndContext="#stay">
- <HlCStringChar attribute="String" context="#stay"/>
- <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
<DetectChar attribute="String" char="&quot;" context="#pop"/>
</context>
<context name="Raw A-string" attribute="Raw String" lineEndContext="#stay">
<HlCStringChar attribute="Raw String" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
<DetectChar attribute="Raw String" char="'" context="#pop"/>
</context>
<context name="Raw Q-string" attribute="Raw String" lineEndContext="#stay">
<HlCStringChar attribute="Raw String" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/>
<DetectChar attribute="Raw String" char="&quot;" context="#pop"/>
</context>
@@ -207,11 +328,18 @@
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Operator" defStyleNum="dsChar"/>
- <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Definition Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Operator" defStyleNum="dsNormal"/>
+ <itemData name="String Substitution" defStyleNum="dsNormal"/>
+ <itemData name="Command Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Flow Control Keyword" defStyleNum="dsKeyword"/>
<itemData name="Builtin Function" defStyleNum="dsDataType"/>
<itemData name="Special Variable" defStyleNum="dsOthers"/>
+ <itemData name="Extensions" defStyleNum="dsOthers" color="#0095ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Exceptions" defStyleNum="dsOthers" color="#054d00" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Overloaders" defStyleNum="dsOthers" color="#000e52" selColor="#ffffff" bold="1" italic="0"/>
<itemData name="Preprocessor" defStyleNum="dsChar"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
<itemData name="Long" defStyleNum="dsOthers"/>
<itemData name="Float" defStyleNum="dsFloat"/>
<itemData name="Int" defStyleNum="dsDecVal"/>
@@ -225,8 +353,12 @@
</highlighting>
<general>
<folding indentationsensitive="1" />
+ <emptyLines>
+ <emptyLine regexpr="\s+" casesensitive="false"/>
+ <emptyLine regexpr="\s*#.*$" casesensitive="false"/>
+ </emptyLines>
<comments>
- <comment name="singleLine" start="#" position="afterwhitespace"/>
+ <comment name="singleLine" start="#" position="afterwhitespace"/>
</comments>
<keywords casesensitive="1" />
</general>
diff --git a/kate/data/r.xml b/kate/data/r.xml
index b9937ea58..ada76ece5 100644
--- a/kate/data/r.xml
+++ b/kate/data/r.xml
@@ -8,7 +8,7 @@
R : http://www.r-project.org/
RKWard : http://rkward.sourceforge.net/
-->
-<language version="2.01" kateversion="2.5" name="R Script" section="Scripts" extensions="*.R;*.r;*.S;*.s;*.q" mimetype="" license="GPL">
+<language version="2.02" kateversion="2.5" name="R Script" section="Scripts" extensions="*.R;*.r;*.S;*.s;*.q" mimetype="" license="GPL">
<highlighting>
<list name="controls">
@@ -28,6 +28,10 @@
<item> FALSE </item>
<item> NULL </item>
<item> NA </item>
+ <item> NA_integer_ </item>
+ <item> NA_real_ </item>
+ <item> NA_complex_ </item>
+ <item> NA_character_ </item>
<item> Inf </item>
<item> NaN </item>
</list>
@@ -50,7 +54,7 @@
<context attribute="In Parenthesis" lineEndContext="#stay" name="parenthesis">
<LineContinue attribute="Boolean" context="#stay"/>
- <DetectChar attribute="Keyword" context="#pop" char=")"/>
+ <DetectChar attribute="Symbol" context="#pop" char=")"/>
<RegExpr attribute="Identifier" context="#stay" String="[a-zA-Z_\.][0-9a-zA-Z_\.]*[\s]*=(?=([^=]|$))"/>
@@ -60,6 +64,10 @@
<context attribute="String" lineEndContext="#stay" name="string">
<DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="string2">
<DetectChar attribute="String" context="#pop" char="'"/>
<HlCStringChar attribute="String Char" context="#stay"/>
</context>
@@ -75,7 +83,7 @@
<!-- This context is not really used, but contains the common rules -->
<context name="CommonRules" lineEndContext="#stay" attribute="Normal Text" >
<DetectChar attribute="String" context="string" char="&quot;"/>
- <DetectChar attribute="String" context="string" char="'"/>
+ <DetectChar attribute="String" context="string2" char="'"/>
<DetectChar attribute="String" context="backquotedsymbol" char="`"/>
<keyword attribute="Control Structure" context="#stay" String="controls"/>
<keyword attribute="Reserved Words" context="#stay" String="words"/>
@@ -83,7 +91,7 @@
<Int attribute="Int" context="#stay"/>
<RegExpr attribute="Keyword" context="#stay" String="[a-zA-Z_]+[a-zA-Z_\.0-9]*(?=[\s]*[(])"/>
<RegExpr attribute="Keyword" context="#stay" String="\.[a-zA-Z_\.]+[a-zA-Z_\.0-9]*(?=[\s]*[(])"/>
- <RegExpr attribute="Keyword" context="parenthesis" String="\("/>
+ <RegExpr attribute="Symbol" context="parenthesis" String="\("/>
<StringDetect attribute="Headline" context="Headline" String="##"/>
<DetectChar attribute="Comment" context="Comment" char="#"/>
@@ -99,11 +107,15 @@
<RegExpr attribute="Assign" context="#stay" String="=(?!=)"/>
<!-- These operators are fine as long as they're followed by something else or end of line. Error otherwise -->
- <RegExpr attribute="Operator" context="#stay" String="(\+|\-|\*|/|&lt;=|&gt;=|={1,2}|\!=|\|{1,2}|&amp;{1,2}|:{1,2}|\^|@|\$|~)((?!(\+|\-|\*|/|&lt;=|&gt;=|=|\!=|\||&amp;|:|\^|@|\$|~))|$)"/>
- <RegExpr attribute="Error" context="#stay" String="(\+|\-|\*|/|&lt;=|&gt;=|={1,2}|\!=|\|{1,2}|&amp;{1,2}|:{1,2}|\^|@|\$|~){2,}"/>
+ <RegExpr attribute="Operator" context="#stay" String="(\+|\-|\*|/|&lt;=|&gt;=|={1,2}|\!=|\|{1,2}|&amp;{1,2}|:{1,3}|\^|@|\$|~)((?!(\+|\-|\*|/|&lt;=|&gt;=|=|\!=|\||&amp;|:|\^|@|\$|~))|$)"/>
+ <RegExpr attribute="Error" context="#stay" String="(\+|\-|\*|/|&lt;=|&gt;=|={1,2}|\!=|\|{1,2}|&amp;{1,2}|:{1,3}|\^|@|\$|~){2,}"/>
<RegExpr attribute="Operator" context="#stay" String="%[^%]*%"/>
<DetectChar attribute="Symbol" context="ctx0" char="{" beginRegion="Brace1" />
+
+ <!-- This is needed only to assist variable based indentation -->
+ <DetectChar attribute="Symbol" context="#stay" char="[" />
+ <DetectChar attribute="Symbol" context="#stay" char="]" />
</context>
</contexts>
diff --git a/kate/data/rapidq.xml b/kate/data/rapidq.xml
new file mode 100644
index 000000000..cef5f493c
--- /dev/null
+++ b/kate/data/rapidq.xml
@@ -0,0 +1,432 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="RapidQ" version="1.01" kateversion="2.1" section="Sources" extensions="*.rqb" author="Tiberiu Dragulinescu" license="LGPL">
+ <highlighting>
+ <list name="keywords">
+ <item>abs</item>
+ <item>acos</item>
+ <item>asc</item>
+ <item>asin</item>
+ <item>atn</item>
+ <item>atan</item>
+ <item>bin$</item>
+ <item>bind</item>
+ <item>callfunc</item>
+ <item>chdir</item>
+ <item>chr$</item>
+ <item>cint</item>
+ <item>clng</item>
+ <item>const</item>
+ <item>convbase$</item>
+ <item>cos</item>
+ <item>data</item>
+ <item>date$</item>
+ <item>dec</item>
+ <item>def</item>
+ <item>delete$</item>
+ <item>dim</item>
+ <item>dir$</item>
+ <item>direxists</item>
+ <item>doevents</item>
+ <item>end</item>
+ <item>environ</item>
+ <item>environ$</item>
+ <item>exp</item>
+ <item>extractresource</item>
+ <item>field$</item>
+ <item>fileexists</item>
+ <item>fix</item>
+ <item>format$</item>
+ <item>frac</item>
+ <item>hex$</item>
+ <item>iif</item>
+ <item>inc</item>
+ <item>inp</item>
+ <item>insert$</item>
+ <item>instr</item>
+ <item>int</item>
+ <item>kill</item>
+ <item>lcase$</item>
+ <item>left$</item>
+ <item>len</item>
+ <item>log</item>
+ <item>lbound</item>
+ <item>lflush</item>
+ <item>lprint</item>
+ <item>ltrim$</item>
+ <item>messagedlg</item>
+ <item>mid$</item>
+ <item>mkdir</item>
+ <item>out</item>
+ <item>playwav</item>
+ <item>postmessage</item>
+ <item>quicksort</item>
+ <item>randomize</item>
+ <item>read</item>
+ <item>redim</item>
+ <item>rem</item>
+ <item>rename</item>
+ <item>replace$</item>
+ <item>replacesubstr$</item>
+ <item>resource</item>
+ <item>resourcecount</item>
+ <item>restore</item>
+ <item>reverse$</item>
+ <item>rgb</item>
+ <item>right$</item>
+ <item>rinstr</item>
+ <item>rmdir</item>
+ <item>rnd</item>
+ <item>round</item>
+ <item>rtrim$</item>
+ <item>run</item>
+ <item>sendmessage</item>
+ <item>sgn</item>
+ <item>shell</item>
+ <item>showmessage</item>
+ <item>sin</item>
+ <item>sizeof</item>
+ <item>space$</item>
+ <item>sqr</item>
+ <item>str$</item>
+ <item>strf$</item>
+ <item>string$</item>
+ <item>swap</item>
+ <item>tally</item>
+ <item>tan</item>
+ <item>time$</item>
+ <item>timer</item>
+ <item>ubound</item>
+ <item>ucase$</item>
+ <item>val</item>
+ <item>varptr</item>
+ <item>varptr$</item>
+ <item>true</item>
+ <item>false</item>
+ <item>sound</item>
+ <item>call</item>
+ <item>goto</item>
+ <item>gosub</item>
+ <item>sub</item>
+ <item>function</item>
+ <item>declare</item>
+ <item>do</item>
+ <item>doevent</item>
+ <item>loop</item>
+ <item>while</item>
+ <item>wend</item>
+ <item>until</item>
+ <item>if</item>
+ <item>then</item>
+ <item>elseif</item>
+ <item>select</item>
+ <item>case</item>
+ <item>functioni</item>
+ <item>subi</item>
+ <item>create</item>
+ <item>type</item>
+ <item>exit</item>
+ <item>messagebox</item>
+ <item>as</item>
+ <item>string</item>
+ <item>integer</item>
+ <item>word</item>
+ <item>long</item>
+ <item>byte</item>
+ <item>off</item>
+ <item>on</item>
+ <item>else</item>
+ <item>gui</item>
+ <item>for</item>
+ <item>next</item>
+ <item>with</item>
+ <item>mask</item>
+ <item>and</item>
+ <item>or</item>
+ <item>constructor</item>
+ <item>extends</item>
+ <item>defint</item>
+ <item>defstr</item>
+ <item>static</item>
+ <item>public</item>
+ <item>private</item>
+ <item>event</item>
+ <item>single</item>
+ <item>double</item>
+ <item>to</item>
+ </list>
+ <list name="objects">
+ <item>clipboard</item>
+ <item>printer</item>
+ <item>qbitmap</item>
+ <item>qbutton</item>
+ <item>qcanvas</item>
+ <item>qcheckbox</item>
+ <item>qcombobox</item>
+ <item>qcomport</item>
+ <item>qcoolbtn</item>
+ <item>qdirtree</item>
+ <item>qedit</item>
+ <item>qfilelistbox</item>
+ <item>qfilestream</item>
+ <item>qfont</item>
+ <item>qfontdialog</item>
+ <item>qform</item>
+ <item>qgauge</item>
+ <item>qglassframe</item>
+ <item>qgroupbox</item>
+ <item>qheader</item>
+ <item>qimage</item>
+ <item>qimagelist</item>
+ <item>qlabel</item>
+ <item>qlistbox</item>
+ <item>qlistview</item>
+ <item>qmainmenu</item>
+ <item>qmemorystream</item>
+ <item>qmenuitem</item>
+ <item>qmysql</item>
+ <item>qnotifyicondata</item>
+ <item>qopendialog</item>
+ <item>qoutline</item>
+ <item>qovalbtn</item>
+ <item>qpanel</item>
+ <item>qpopupmenu</item>
+ <item>qradiobutton</item>
+ <item>qrect</item>
+ <item>qregistry</item>
+ <item>qrichedit</item>
+ <item>qsavedialog</item>
+ <item>qscrollbar</item>
+ <item>qsocket</item>
+ <item>qsplitter</item>
+ <item>qstatusbar</item>
+ <item>qstringgrid</item>
+ <item>qstringlist</item>
+ <item>qtabcontrol</item>
+ <item>qtimer</item>
+ <item>qtrackbar</item>
+ <item>qdximagelist</item>
+ <item>qdxscreen</item>
+ <item>qdxtimer</item>
+ <item>qd3dface</item>
+ <item>qd3dframe</item>
+ <item>qd3dlight</item>
+ <item>qd3dmesh</item>
+ <item>qd3dtexture</item>
+ <item>qd3dvector</item>
+ <item>qd3dvisual</item>
+ <item>qd3dwarp</item>
+ <item>application</item>
+ <item>screen</item>
+ <item>command$</item>
+ <item>curdir$</item>
+ <item>sender</item>
+ </list>
+ <list name="directives">
+ <item>$apptype</item>
+ <item>$typecheck</item>
+ <item>$include</item>
+ <item>$resource</item>
+ <item>$define</item>
+ <item>$undef</item>
+ <item>$ifdef</item>
+ <item>$ifndef</item>
+ <item>$option</item>
+ <item>$optimize</item>
+ <item>$escapechars</item>
+ <item>$EndIf</item>
+ </list>
+ <list name="propsandmeths">
+ <item>left</item>
+ <item>top</item>
+ <item>width</item>
+ <item>height</item>
+ <item>open</item>
+ <item>close</item>
+ <item>readstring</item>
+ <item>readinteger</item>
+ <item>readudt</item>
+ <item>writestring</item>
+ <item>writeinteger</item>
+ <item>writeudt</item>
+ <item>rootkey</item>
+ <item>openkey</item>
+ <item>closekey</item>
+ <item>flat</item>
+ <item>cursor</item>
+ <item>showhint</item>
+ <item>hint</item>
+ <item>transparent</item>
+ <item>caption</item>
+ <item>onclick</item>
+ <item>onkeydown</item>
+ <item>onkeyup</item>
+ <item>onmousedown</item>
+ <item>onmouseup</item>
+ <item>tag</item>
+ <item>color</item>
+ <item>onchange</item>
+ <item>autosize</item>
+ <item>borderstyle</item>
+ <item>wordwrap</item>
+ <item>align</item>
+ <item>alignment</item>
+ <item>font</item>
+ <item>visible</item>
+ <item>enabled</item>
+ <item>readline</item>
+ <item>writeline</item>
+ <item>additems</item>
+ <item>addstrings</item>
+ <item>addstring</item>
+ <item>delitems</item>
+ <item>itemcount</item>
+ <item>itemindex</item>
+ <item>item</item>
+ <item>handle</item>
+ <item>icon</item>
+ <item>bmphandle</item>
+ <item>terminate</item>
+ <item>wndproc</item>
+ <item>onclose</item>
+ <item>ontimer</item>
+ <item>interval</item>
+ <item>name</item>
+ <item>size</item>
+ <item>addstyles</item>
+ <item>hidetitlebar</item>
+ <item>show</item>
+ <item>showmodal</item>
+ <item>text</item>
+ <item>button</item>
+ <item>labelstyle</item>
+ <item>center</item>
+ <item>taborder</item>
+ <item>position</item>
+ <item>delbordericons</item>
+ <item>onshow</item>
+ <item>addbordericons</item>
+ <item>onkeypress</item>
+ <item>key</item>
+ <item>mousex</item>
+ <item>mousey</item>
+ <item>onpaint</item>
+ <item>parent</item>
+ <item>icohandle</item>
+ <item>directory</item>
+ <item>filter</item>
+ <item>execute</item>
+ <item>+</item>
+ <item>filename</item>
+ <item>bevelinner</item>
+ <item>bold</item>
+ <item>checked</item>
+ <item>clear</item>
+ <item>underline</item>
+ <item>maxlength</item>
+ <item>inputmask</item>
+ <item>forecolor</item>
+ <item></item>
+ <item>backcolor</item>
+ <item>deldrivetypes</item>
+ <item>adddrivetypes</item>
+ <item>update</item>
+ <item>bevelouter</item>
+ <item></item>
+ <item>loadfromfile</item>
+ <item>subitem</item>
+ <item>viewstyle</item>
+ <item>rowselect</item>
+ <item>readonly</item>
+ <item>gridlines</item>
+ <item></item>
+ <item>addcolumns</item>
+ <item>oncolumnclick</item>
+ <item>ondblclick</item>
+ <item>addsubitem</item>
+ <item>scrollbars</item>
+ <item></item>
+ <item>addchilditems</item>
+ <item>plaintext</item>
+ <item>selstart</item>
+ <item>sellength</item>
+ <item>sorted</item>
+ <item>ColCount</item>
+ <item></item>
+ <item>onmoved</item>
+ <item>groupindex</item>
+ <item>OnResize</item>
+ <item>RowCount</item>
+ <item>cell</item>
+ <item>TabPosition</item>
+ <item>KeyPreview</item>
+ <item>AddTabs</item>
+ <item>DelTabs</item>
+ <item>HotTrack</item>
+ <item>TabIndex</item>
+ <item>SizeGrip</item>
+ <item>AddPanels</item>
+ <item>Panel</item>
+ <item>DefaultColWidth</item>
+ <item>FixedCols</item>
+ <item>AddOptions</item>
+ <item>Separator</item>
+ <item>Col</item>
+ <item>Row</item>
+ <item>Rectangle</item>
+ <item>FillRect</item>
+ <item>Draw</item>
+ <item>Count</item>
+ <item>Line</item>
+ <item>Circle</item>
+ <item>TextWidth</item>
+ <item>TextHeight</item>
+ <item>TextOut</item>
+ <item>BeginDoc</item>
+ <item>EndDoc</item>
+ <item>CopyRect</item>
+ <item>FilterIndex</item>
+ <item>SaveToStream</item>
+ <item>LoadFromStream</item>
+ <item>PrinterIndex</item>
+ <item>Orientation</item>
+ <item>PageWidth</item>
+ <item>PageHeight</item>
+ <item>Right</item>
+ <item>Bottom</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Object" context="#stay" String="objects"/>
+ <keyword attribute="Directive" context="#stay" String="directives"/>
+ <keyword attribute="Propormeth" context="#stay" String="propsandmeths"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char="'"/>
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ </context>
+ <context name="Comment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="String" attribute="String" lineEndContext="#pop">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Object" defStyleNum="dsFunction"/>
+ <itemData name="Directive" defStyleNum="dsOthers"/>
+ <itemData name="Propormeth" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="'" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
diff --git a/kate/data/rhtml.xml b/kate/data/rhtml.xml
index c78702954..e20f34f3c 100644
--- a/kate/data/rhtml.xml
+++ b/kate/data/rhtml.xml
@@ -44,7 +44,7 @@
-->
<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
-<language name="Ruby/Rails/RHTML" version="1.00" kateversion="2.4" section="Markup" extensions="*.rhtml;*.html.erb" mimetype="" author="Richard Dale rdale@foton.es" license="LGPL">
+<language name="Ruby/Rails/RHTML" version="1.01" kateversion="2.4" section="Markup" extensions="*.rhtml;*.html.erb" mimetype="" author="Richard Dale rdale@foton.es" license="LGPL">
<highlighting>
@@ -1227,7 +1227,6 @@
</highlighting>
<general>
<comments>
- <comment name="singleLine" start="#"/>
<comment name="multiLine" start="&lt;!--" end="--&gt;" />
</comments>
<keywords casesensitive="1" weakDeliminator="!?"/>
diff --git a/kate/data/rpmspec.xml b/kate/data/rpmspec.xml
index 246bb264d..dc21ca3b5 100644
--- a/kate/data/rpmspec.xml
+++ b/kate/data/rpmspec.xml
@@ -1,80 +1,134 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="RPM Spec" version="1.1" kateversion="2.4" section="Other" extensions="*.spec" mimetype="">
+<!DOCTYPE language SYSTEM "language.dtd" [
+ <!ENTITY a_valid_char_in_macro_names "A-Za-z0-9_">
+]>
+<language name="RPM Spec" version="1.4" kateversion="2.4" section="Other" extensions="*.spec" mimetype="" license="public domain">
+
<highlighting>
- <list name="keywords">
- <item> Name </item>
- <item> Summary </item>
- <item> Version </item>
- <item> Epoch </item>
- <item> Serial </item>
- <item> Release </item>
- <item> Source </item>
- <item> Group </item>
- <item> Copyright </item>
- <item> License </item>
- <item> Vendor </item>
- <item> Distribution </item>
- <item> Packager </item>
- <item> Url </item>
- <item> URL </item>
- <item> Prefix </item>
- <item> Conflicts </item>
- <item> Obsoletes </item>
- <item> Provides </item>
- <item> PreReq </item>
- <item> Requires </item>
- <item> BuildArch </item>
- <item> BuildArchitectures </item>
- <item> BuildConflicts </item>
- <item> BuildRequires </item>
- <item> BuildRoot </item>
- <item> ExclusiveArch </item>
- <item> ExclusiveOs </item>
- <item> ExcludeArch </item>
- <item> ExcludeOs </item>
- </list>
- <list name="types">
- <item> GPL </item>
- <item> LGPL </item>
- <item> Artistic </item>
- </list>
+
<contexts>
-
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
- <keyword attribute="Data" context="#stay" String="types"/>
- <RegExpr attribute="Red" context="#stay" String="%\w*" />
- <DetectChar attribute="Comment" context="Comment" char="#" />
- <RegExpr attribute="Keyword" context="Some Context" String="\{\w*" />
- <RegExpr attribute="Blue" context="Some Context2" String="&lt;\s*[\w@\.]*" />
- <RegExpr attribute="Data" context="#stay" String="\$\w*" />
- <RegExpr attribute="Keyword" context="#stay" String="(Source|Patch)\d*" />
- <RegExpr attribute="Keyword" context="#stay" String="\*.*" firstNonSpace="true"/> <!-- ChangeLog -->
- <Int attribute="Blue" context="#stay" />
+ <!-- Handle tags: -->
+ <RegExpr attribute="Tag" context="tag_line" String="((Name|Summary|Summary\(.*\)|Version|Epoch|Serial|Release|Group|Copyright|License|Icon|Vendor|Distribution|Packager|Url|URL|Prefix|Conflicts|Obsoletes|Provides|AutoReqProv|PreReq|Requires|Requires\(.*\)|Enhances|Suggests|Recommends|BuildArch|BuildArchitectures|BuildConflicts|BuildRequires|BuildRoot|ExclusiveArch|ExclusiveOs|ExcludeArch|ExcludeOs|Source\d*|Nosource|Patch\d*|Nopatch)[ \t]*:)" column="0" />
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ <!-- Handle comments. "# norootforbuild" is displayed like a tag. -->
+ <DetectChar context="Comment" char="#" column="0" lookAhead="true" />
</context>
-
- <context attribute="Comment" lineEndContext="#pop" name="Comment"/>
-
- <context attribute="Keyword" lineEndContext="#pop" name="Some Context">
- <DetectChar attribute="Keyword" char="}" context="#pop"/>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="command section">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ <!-- Handle comments. "# norootforbuild" is displayed like a tag. -->
+ <DetectChar context="Comment" char="#" column="0" lookAhead="true" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="changelog section">
+ <Detect2Chars attribute="Value" context="tag_line" char="-" char1=" " column="0" />
+ <Detect2Chars attribute="Tag" context="changelog_header" char="*" char1=" " column="0" />
+ <!-- Handle comments. "# norootforbuild" is displayed like a tag. -->
+ <DetectChar context="Comment" char="#" column="0" lookAhead="true" />
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ </context>
+
+ <context attribute="Normal" lineEndContext="description section" name="description section start line">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ </context>
+
+ <context attribute="Value" lineEndContext="#stay" name="description section">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ <!-- Handle comments. "# norootforbuild" is displayed like a tag. -->
+ <DetectChar context="Comment" char="#" column="0" lookAhead="true" />
</context>
- <context attribute="Blue" lineEndContext="#pop" name="Some Context2">
- <DetectChar attribute="Blue" char="&gt;" context="#pop"/>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ <StringDetect attribute="Tag" context="every_non_whitespace_is_error" String="# norootforbuild" column="0" />
+ <!-- Error on single percent ("%"), but not on double percent ("%%"): -->
+ <Detect2Chars attribute="Comment" char="%" char1="%"/>
+ <DetectChar attribute="Error" char="%"/>
+ <!-- Alert on "TODO" -->
+ <StringDetect attribute="Alert" String="TODO" insensitive="true" />
+ <StringDetect attribute="Alert" String="FIXME" insensitive="true" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#pop" name="every_non_whitespace_is_error">
+ <RegExpr attribute="Error" context="#stay" String="[^\s]" />
+ </context>
+
+ <context attribute="Value" lineEndContext="#pop" name="tag_line">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ </context>
+
+ <context attribute="Tag" lineEndContext="#pop" name="changelog_header">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#pop" name="parameters after keyword">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ </context>
+
+ <!-- Expects a string starting with % or $ (otherwise, this context will fail!). -->
+ <context lineEndContext="#pop" name="handle_percent">
+ <Detect2Chars attribute="Escaped character" context="#pop" char="%" char1="%"/>
+ <!-- Keywords: -->
+ <RegExpr attribute="Keyword" context="parameters after keyword" String="%(if|ifarch|ifnarch|ifos|ifnos)(?=($| |\t))" column="0" beginRegion="if_block" />
+ <RegExpr attribute="Keyword" context="every_non_whitespace_is_error" String="%else(?=($| |\t))" column="0" />
+ <RegExpr attribute="Keyword" context="every_non_whitespace_is_error" String="%endif(?=($| |\t))" column="0" endRegion="if_block" />
+ <RegExpr attribute="Keyword" context="parameters after keyword" String="%(define|global|undefine)(?=($| |\t))" column="0" />
+ <!-- If a command section starts (=section macro at begin of the line), we switch
+ to the corresponding context. There will never be a return to THIS context...: -->
+ <RegExpr attribute="Section" context="Normal" String="%package(?=($| |\t))" column="0" />
+ <RegExpr attribute="Section" context="description section start line" String="%description(?=($| |\t))" column="0" />
+ <RegExpr attribute="Section" context="command section" String="%(prep|build|pre|preun|install|post|postun|clean|files|trigger|triggerin|triggerun|triggerpostun|verifyscript)(?=($| |\t))" column="0" />
+ <RegExpr attribute="Section" context="changelog section" String="%changelog(?=($| |\t))" column="0" />
+ <!-- Handle normal macros -->
+ <RegExpr attribute="Error" context="#pop" String="%([\{\(][ \t]{0,}){0,1}(if|ifarch|ifnarch|ifos|ifnos|else|endif|define|global|undefine|package|description|prep|build|pre|preun|install|post|postun|clean|files|trigger|triggerin|triggerun|triggerpostun|verifyscript|changelog)(?=($|[^&a_valid_char_in_macro_names;]))" />
+ <RegExpr attribute="Macro call" context="macro content in parenthesis" String="%[&a_valid_char_in_macro_names;]*\(" />
+ <RegExpr attribute="Macro call" context="macro content in braces" String="(%|\$)\{" />
+ <RegExpr attribute="Macro call" context="#pop" String="(%|\$)([&a_valid_char_in_macro_names;]{1,}|\*|\#)(?=($|[^&a_valid_char_in_macro_names;]))" /> <!-- ')' and '}' are only allowed as macro terminator in the lookahead because when you do something like %__make %{?jobs:-j %jobs}, then the "%jobs" is a valid macro. However, the disadvantage is that a line like "%abc} isn't marked as error. But it is to complicate to distinguish this properly. -->
+ <RegExpr attribute="Error" context="#pop" String="(%|\$)([&a_valid_char_in_macro_names;]{1,}|\*|\#)" />
+ <AnyChar attribute="Error" context="#pop" String="%$" /> <!-- a single % or $ is also an error -->
+ </context>
+
+ <context attribute="Macro call" lineEndContext="#pop#pop" name="macro content in parenthesis">
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
+ <DetectChar attribute="Macro call" context="#pop#pop" char=")" />
+ <AnyChar attribute="Error" context="#stay" String="({}" />
+ </context>
+
+ <context attribute="Macro call" lineEndContext="#pop#pop" name="macro content in braces">
+ <DetectChar attribute="Macro call" context="#pop#pop" char="}" />
+ <AnyChar attribute="Error" context="#stay" String="({)" />
+ <!-- Handle % -->
+ <AnyChar context="handle_percent" String="%$" lookAhead="true" />
</context>
</contexts>
+
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
- <itemData name="Red" defStyleNum="dsString"/>
<itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="Blue" defStyleNum="dsDecVal"/>
- <itemData name="Data" defStyleNum="dsDataType"/>
+ <itemData name="Tag" defStyleNum="dsDataType"/>
+ <itemData name="Value" defStyleNum="dsDecVal"/>
+ <itemData name="Error" defStyleNum="dsError"/>
+ <itemData name="Macro call" defStyleNum="dsFunction"/>
+ <itemData name="Section" defStyleNum="dsRegionMarker"/>
+ <itemData name="Alert" defStyleNum="dsAlert"/>
+ <itemData name="Escaped character" defStyleNum="dsChar"/>
</itemDatas>
+
</highlighting>
- <general>
+
+ <general>
<keywords casesensitive="1" />
</general>
+
</language>
diff --git a/kate/data/ruby.xml b/kate/data/ruby.xml
index 76b88f719..c59f01529 100644
--- a/kate/data/ruby.xml
+++ b/kate/data/ruby.xml
@@ -6,7 +6,7 @@
Copyright (C) 2004 by Sebastian Vuorinen (sebastian dot vuorinen at helsinki dot fi)
Copyright (C) 2004 by Stefan Lang (langstefan@gmx.at)
- Copyright (C) 2008 by Robin Pedersen (robin.pedersen@runbox.com)
+ Copyright (C) 2008 by Robin Pedersen (robinpeder@gmail.com)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
@@ -30,7 +30,12 @@
-->
<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
-<language name="Ruby" version="1.17" kateversion="2.4" section="Scripts" extensions="*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb" mimetype="application/x-ruby" author="Stefan Lang (langstefan@gmx.at), Sebastian Vuorinen (sebastian.vuorinen@helsinki.fi), Robin Pedersen (robin.pedersen@runbox.com)" license="LGPL">
+<language name="Ruby" section="Scripts"
+ version="1.18" kateversion="2.4"
+ extensions="*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb"
+ mimetype="application/x-ruby"
+ style="ruby" indenter="ruby"
+ author="Stefan Lang (langstefan@gmx.at), Sebastian Vuorinen (sebastian.vuorinen@helsinki.fi), Robin Pedersen (robinpeder@gmail.com)" license="LGPL">
<highlighting>
@@ -194,7 +199,7 @@
<!-- "def" - "end" blocks -->
<!-- check for statement modifiers with regexes -->
- <DetectChar attribute="Operator" char="{" context="Find closing block brace" beginRegion="def block"/>
+ <DetectChar attribute="Operator" char="{" context="Find closing block brace" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="(\=|\(|\[|\{)\s*(if|unless|while|until)\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="(while|until)\b(?!.*\bdo\b)" context="#stay" beginRegion="def block" firstNonSpace="true"/>
<RegExpr attribute="Keyword" String="\;\s*(while|until)\b(?!.*\bdo\b)" context="#stay" beginRegion="def block"/>
@@ -209,7 +214,7 @@
<RegExpr attribute="Keyword" String="\bdef\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bend\b" context="#stay" endRegion="def block"/>
<!-- elsif/else close the current block and start a new one -->
- <RegExpr attribute="Keyword" String="(\b|^\s*)(else|elsif|rescue|ensure)(\b|$)" context="#stay" endRegion="def block" beginRegion="def block"/>
+ <RegExpr attribute="Keyword" String="\b(else|elsif|rescue|ensure)\b" context="#stay" endRegion="def block" beginRegion="def block"/>
<StringDetect attribute="Operator" String="..." context="#stay"/>
<Detect2Chars attribute="Operator" char="." char1="." context="#stay"/>
@@ -248,7 +253,7 @@
<HlCChar attribute="Char" context="check_div_1"/>
<!-- Check for =begin before assignment operator. -->
- <StringDetect attribute="Blockcomment" String="=begin" context="Embedded documentation" beginRegion="comment block" column="0"/>
+ <RegExpr attribute="Blockcomment" String="^=begin(?:\s|$)" context="Embedded documentation" beginRegion="comment block" column="0"/>
<!-- recognize the beginning of a HEREDOC
This uses new features in Kate 2.3 and later
@@ -271,7 +276,8 @@
<StringDetect attribute="Operator" String="%=" context="#stay" insensitive="0"/>
<Detect2Chars attribute="Operator" char=":" char1=":" context="Member Access"/>
- <RegExpr attribute="Symbol" String=":[a-zA-Z_][a-zA-Z0-9_]*" context="check_div_1"/>
+ <RegExpr attribute="Symbol" String=":(@{1,2}|\$)?[a-zA-Z_][a-zA-Z0-9_]*[=?!]?" context="check_div_1"/>
+ <RegExpr attribute="Symbol" String=":\[\]=?" contex="check_div_1"/>
<DetectChar attribute="String" char="&quot;" context="Quoted String"/>
<DetectChar attribute="Raw String" char="'" context="Apostrophed String"/>
@@ -309,34 +315,36 @@
<!-- A slash is always a division operator, even if preceeded by whitespace -->
<context name="check_div_1" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop" lineEndContext="#pop">
<RegExpr attribute="Normal Text" String="\s*" context="#stay"/>
- <DetectChar attribute="Operator" char="/" context="#pop"/>
+ <AnyChar attribute="Operator" String="/%" context="#pop"/>
</context>
<!-- Same as check_div_1, but with double pop to exit the surrounding context -->
<context name="check_div_1_pop" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
<RegExpr attribute="Normal Text" String="\s*" context="#stay"/>
- <DetectChar attribute="Operator" char="/" context="#pop#pop"/>
+ <AnyChar attribute="Operator" String="/%" context="#pop#pop"/>
</context>
<!-- A slash is division operator if it's the first character, or if preceeded and followed by whitespace -->
<context name="check_div_2" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop" lineEndContext="#pop">
- <DetectChar attribute="Operator" char="/" context="#pop"/>
+ <AnyChar attribute="Operator" String="/%" context="#pop"/>
<RegExpr attribute="Normal Text" String="\s+" context="check_div_2_internal"/>
</context>
<!-- Internal context used by check_div_2 -->
<context name="check_div_2_internal" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
- <RegExpr attribute="Operator" String="/(?=\s)" context="#pop#pop"/>
+<!-- <DetectChar attribute="Operator" char="%" context="#pop#pop"/> -->
+ <RegExpr attribute="Operator" String="[/%](?=\s)" context="#pop#pop"/>
</context>
<!-- Same as check_div_2, but with double pop to exit the surrounding context -->
<context name="check_div_2_pop" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
- <DetectChar attribute="Operator" char="/" context="#pop#pop"/>
+ <AnyChar attribute="Operator" String="/%" context="#pop#pop"/>
<RegExpr attribute="Normal Text" String="\s+" context="check_div_2_pop_internal"/>
</context>
<!-- Internal context used by check_div_2_pop -->
<context name="check_div_2_pop_internal" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop#pop" lineEndContext="#pop#pop#pop">
+ <DetectChar attribute="Operator" char="%" context="#pop#pop#pop"/>
<RegExpr attribute="Operator" String="/(?=\s)" context="#pop#pop#pop"/>
</context>
@@ -346,22 +354,20 @@
<IncludeRules context="Normal"/>
</context>
- <context name="Find closing block brace" attribute="Normal Text" lineEndContext="#stay">
- <DetectChar attribute="Operator" char="}" context="check_div_1_pop" endRegion="def block"/>
- <IncludeRules context="Normal"/>
- </context>
+ <context name="Find closing block brace" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Operator" char="}" context="check_div_1_pop" endRegion="def block"/>
+ <IncludeRules context="Normal"/>
+ </context>
<context name="Quoted String" attribute="String" lineEndContext="#stay">
<StringDetect attribute="String" String="\\" context="#stay"/>
<RegExpr attribute="String" String="\\\&quot;" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
- <!--HlCChar attribute="Char" context="#pop"/-->
<DetectChar char="&quot;" attribute="String" context="check_div_1_pop"/>
</context>
<context name="Apostrophed String" attribute="Raw String" lineEndContext="#stay">
- <!-- <HlCChar attribute="Char" context="#pop"/> -->
<StringDetect attribute="String" String="\\" context="#stay"/>
<RegExpr attribute="String" String="\\\'" context="#stay"/>
<DetectChar char="'" attribute="Raw String" context="check_div_1_pop"/>
@@ -372,12 +378,11 @@
<RegExpr attribute="String" String="\\\`" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
- <HlCChar attribute="Char" context="check_div_1_pop"/>
<DetectChar char="`" attribute="Command" context="check_div_1_pop"/>
</context>
- <context name="Embedded documentation" attribute="Comment" lineEndContext="#stay">
- <StringDetect attribute="Comment" String="=end" context="#pop" endRegion="comment block" column="0"/>
+ <context name="Embedded documentation" attribute="Blockcomment" lineEndContext="#stay">
+ <RegExpr attribute="Comment" String="^=end(?:\s.*|$)" context="#pop" endRegion="comment block" column="0"/>
</context>
<context name="RegEx 1" attribute="Regular Expression" lineEndContext="#stay">
@@ -442,22 +447,22 @@
<RegExpr attribute="Keyword" context="indented_heredoc" String="&quot;?(\w+)&quot;?" />
</context>
<!-- these are the real heredoc contexts -->
- <context name="indented_heredoc" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <context name="indented_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^\s*%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" firstNonSpace="true"/>
<IncludeRules context="heredoc_rules" />
</context>
- <context name="apostrophed_indented_heredoc" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <context name="apostrophed_indented_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^\s*%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" firstNonSpace="true"/>
</context>
- <context name="normal_heredoc" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <context name="normal_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" column="0"/>
<IncludeRules context="heredoc_rules" />
</context>
- <context name="apostrophed_normal_heredoc" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <context name="apostrophed_normal_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" column="0"/>
</context>
@@ -890,13 +895,15 @@
<itemData name="Region Marker" defStyleNum="dsNormal" color="#0000ff"/>
<itemData name="RDoc Value" defStyleNum="dsOthers"/>
+ <itemData name="Here Document" defStyleNum="dsOthers"/>
+
<!-- use these to mark errors and alerts things -->
<itemData name="Error" defStyleNum="dsError" />
<itemData name="Alert" defStyleNum="dsAlert" />
-
- <itemData name="Delimiter" defStyleNum="dsChar"/>
+
+ <itemData name="Delimiter" defStyleNum="dsNormal" color="#FF9FEC"/>
<itemData name="Expression" defStyleNum="dsOthers"/>
- <itemData name="Operator" defStyleNum="dsChar"/>
+ <itemData name="Operator" defStyleNum="dsNormal" color="#FF9FEC"/>
</itemDatas>
</highlighting>
<general>
diff --git a/kate/data/scala.xml b/kate/data/scala.xml
new file mode 100644
index 000000000..b2171842f
--- /dev/null
+++ b/kate/data/scala.xml
@@ -0,0 +1,3503 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Scala" version="1.0" kateversion="2.4" section="Sources"
+ extensions="*.scala" mimetype="text/x-scala" license="LGPL"
+ author="Stephane Micheloud (stephane.micheloud@epfl.ch)">
+<!--
+First version added to reository was 1.0 downloaded from
+https://lampsvn.epfl.ch/trac/scala/browser/scala-tool-support/trunk/src/kate/scala.xml?format=raw
+
+adapted from "java.xml" by Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)
+-->
+ <highlighting>
+ <list name="scala2">
+ <item> Actor </item>
+ <item> ActorProxy </item>
+ <item> ActorTask </item>
+ <item> ActorThread </item>
+ <item> AllRef </item>
+ <item> Any </item>
+ <item> AnyRef </item>
+ <item> Application </item>
+ <item> AppliedType </item>
+ <item> Array </item>
+ <item> ArrayBuffer </item>
+ <item> Attribute </item>
+ <item> BoxedArray </item>
+ <item> BoxedBooleanArray </item>
+ <item> BoxedByteArray </item>
+ <item> BoxedCharArray </item>
+ <item> Buffer </item>
+ <item> BufferedIterator </item>
+ <item> Char </item>
+ <item> Console </item>
+ <item> Enumeration </item>
+ <item> Fluid </item>
+ <item> Function </item>
+ <item> IScheduler </item>
+ <item> ImmutableMapAdaptor </item>
+ <item> ImmutableSetAdaptor </item>
+ <item> Int </item>
+ <item> Iterable </item>
+ <item> List </item>
+ <item> ListBuffer </item>
+ <item> None </item>
+ <item> Option </item>
+ <item> Ordered </item>
+ <item> Pair </item>
+ <item> PartialFunction </item>
+ <item> Pid </item>
+ <item> Predef </item>
+ <item> PriorityQueue </item>
+ <item> PriorityQueueProxy </item>
+ <item> Reaction </item>
+ <item> Ref </item>
+ <item> Responder </item>
+ <item> RichInt </item>
+ <item> RichString </item>
+ <item> Rule </item>
+ <item> RuleTransformer </item>
+ <item> Script </item>
+ <item> Seq </item>
+ <item> SerialVersionUID </item>
+ <item> Some </item>
+ <item> Stream </item>
+ <item> Symbol </item>
+ <item> TcpService </item>
+ <item> TcpServiceWorker </item>
+ <item> Triple </item>
+ <item> Unit </item>
+ <item> Value </item>
+ <item> WorkerThread </item>
+ <item> serializable </item>
+ <item> transient </item>
+ <item> volatile </item>
+ </list>
+ <list name="java15">
+ <item> ACTIVE </item>
+ <item> ACTIVITY_COMPLETED </item>
+ <item> ACTIVITY_REQUIRED </item>
+ <item> ARG_IN </item>
+ <item> ARG_INOUT </item>
+ <item> ARG_OUT </item>
+ <item> AWTError </item>
+ <item> AWTEvent </item>
+ <item> AWTEventListener </item>
+ <item> AWTEventListenerProxy </item>
+ <item> AWTEventMulticaster </item>
+ <item> AWTException </item>
+ <item> AWTKeyStroke </item>
+ <item> AWTPermission </item>
+ <item> AbstractAction </item>
+ <item> AbstractBorder </item>
+ <item> AbstractButton </item>
+ <item> AbstractCellEditor </item>
+ <item> AbstractCollection </item>
+ <item> AbstractColorChooserPanel </item>
+ <item> AbstractDocument </item>
+ <item> AbstractDocument.AttributeContext </item>
+ <item> AbstractDocument.Content </item>
+ <item> AbstractDocument.ElementEdit </item>
+ <item> AbstractExecutorService </item>
+ <item> AbstractInterruptibleChannel </item>
+ <item> AbstractLayoutCache </item>
+ <item> AbstractLayoutCache.NodeDimensions </item>
+ <item> AbstractList </item>
+ <item> AbstractListModel </item>
+ <item> AbstractMap </item>
+ <item> AbstractMethodError </item>
+ <item> AbstractPreferences </item>
+ <item> AbstractQueue </item>
+ <item> AbstractQueuedSynchronizer </item>
+ <item> AbstractSelectableChannel </item>
+ <item> AbstractSelectionKey </item>
+ <item> AbstractSelector </item>
+ <item> AbstractSequentialList </item>
+ <item> AbstractSet </item>
+ <item> AbstractSpinnerModel </item>
+ <item> AbstractTableModel </item>
+ <item> AbstractUndoableEdit </item>
+ <item> AbstractWriter </item>
+ <item> AccessControlContext </item>
+ <item> AccessControlException </item>
+ <item> AccessController </item>
+ <item> AccessException </item>
+ <item> Accessible </item>
+ <item> AccessibleAction </item>
+ <item> AccessibleAttributeSequence </item>
+ <item> AccessibleBundle </item>
+ <item> AccessibleComponent </item>
+ <item> AccessibleContext </item>
+ <item> AccessibleEditableText </item>
+ <item> AccessibleExtendedComponent </item>
+ <item> AccessibleExtendedTable </item>
+ <item> AccessibleExtendedText </item>
+ <item> AccessibleHyperlink </item>
+ <item> AccessibleHypertext </item>
+ <item> AccessibleIcon </item>
+ <item> AccessibleKeyBinding </item>
+ <item> AccessibleObject </item>
+ <item> AccessibleRelation </item>
+ <item> AccessibleRelationSet </item>
+ <item> AccessibleResourceBundle </item>
+ <item> AccessibleRole </item>
+ <item> AccessibleSelection </item>
+ <item> AccessibleState </item>
+ <item> AccessibleStateSet </item>
+ <item> AccessibleStreamable </item>
+ <item> AccessibleTable </item>
+ <item> AccessibleTableModelChange </item>
+ <item> AccessibleText </item>
+ <item> AccessibleTextSequence </item>
+ <item> AccessibleValue </item>
+ <item> AccountException </item>
+ <item> AccountExpiredException </item>
+ <item> AccountLockedException </item>
+ <item> AccountNotFoundException </item>
+ <item> Acl </item>
+ <item> AclEntry </item>
+ <item> AclNotFoundException </item>
+ <item> Action </item>
+ <item> ActionEvent </item>
+ <item> ActionListener </item>
+ <item> ActionMap </item>
+ <item> ActionMapUIResource </item>
+ <item> Activatable </item>
+ <item> ActivateFailedException </item>
+ <item> ActivationDesc </item>
+ <item> ActivationException </item>
+ <item> ActivationGroup </item>
+ <item> ActivationGroupDesc </item>
+ <item> ActivationGroupDesc.CommandEnvironment </item>
+ <item> ActivationGroupID </item>
+ <item> ActivationGroup_Stub </item>
+ <item> ActivationID </item>
+ <item> ActivationInstantiator </item>
+ <item> ActivationMonitor </item>
+ <item> ActivationSystem </item>
+ <item> Activator </item>
+ <item> ActiveEvent </item>
+ <item> ActivityCompletedException </item>
+ <item> ActivityRequiredException </item>
+ <item> AdapterActivator </item>
+ <item> AdapterActivatorOperations </item>
+ <item> AdapterAlreadyExists </item>
+ <item> AdapterAlreadyExistsHelper </item>
+ <item> AdapterInactive </item>
+ <item> AdapterInactiveHelper </item>
+ <item> AdapterManagerIdHelper </item>
+ <item> AdapterNameHelper </item>
+ <item> AdapterNonExistent </item>
+ <item> AdapterNonExistentHelper </item>
+ <item> AdapterStateHelper </item>
+ <item> AddressHelper </item>
+ <item> Adjustable </item>
+ <item> AdjustmentEvent </item>
+ <item> AdjustmentListener </item>
+ <item> Adler32 </item>
+ <item> AffineTransform </item>
+ <item> AffineTransformOp </item>
+ <item> AlgorithmParameterGenerator </item>
+ <item> AlgorithmParameterGeneratorSpi </item>
+ <item> AlgorithmParameterSpec </item>
+ <item> AlgorithmParameters </item>
+ <item> AlgorithmParametersSpi </item>
+ <item> AllPermission </item>
+ <item> AlphaComposite </item>
+ <item> AlreadyBound </item>
+ <item> AlreadyBoundException </item>
+ <item> AlreadyBoundHelper </item>
+ <item> AlreadyBoundHolder </item>
+ <item> AlreadyConnectedException </item>
+ <item> AncestorEvent </item>
+ <item> AncestorListener </item>
+ <item> AnnotatedElement </item>
+ <item> Annotation </item>
+ <item> Annotation </item>
+ <item> AnnotationFormatError </item>
+ <item> AnnotationTypeMismatchException </item>
+ <item> Any </item>
+ <item> AnyHolder </item>
+ <item> AnySeqHelper </item>
+ <item> AnySeqHelper </item>
+ <item> AnySeqHolder </item>
+ <item> AppConfigurationEntry </item>
+ <item> AppConfigurationEntry.LoginModuleControlFlag </item>
+ <item> Appendable </item>
+ <item> Applet </item>
+ <item> AppletContext </item>
+ <item> AppletInitializer </item>
+ <item> AppletStub </item>
+ <item> ApplicationException </item>
+ <item> Arc2D </item>
+ <item> Arc2D.Double </item>
+ <item> Arc2D.Float </item>
+ <item> Area </item>
+ <item> AreaAveragingScaleFilter </item>
+ <item> ArithmeticException </item>
+ <item> Array </item>
+ <item> Array </item>
+ <item> ArrayBlockingQueue </item>
+ <item> ArrayIndexOutOfBoundsException </item>
+ <item> ArrayList </item>
+ <item> ArrayStoreException </item>
+ <item> ArrayType </item>
+ <item> Arrays </item>
+ <item> AssertionError </item>
+ <item> AsyncBoxView </item>
+ <item> AsynchronousCloseException </item>
+ <item> AtomicBoolean </item>
+ <item> AtomicInteger </item>
+ <item> AtomicIntegerArray </item>
+ <item> AtomicIntegerFieldUpdater </item>
+ <item> AtomicLong </item>
+ <item> AtomicLongArray </item>
+ <item> AtomicLongFieldUpdater </item>
+ <item> AtomicMarkableReference </item>
+ <item> AtomicReference </item>
+ <item> AtomicReferenceArray </item>
+ <item> AtomicReferenceFieldUpdater </item>
+ <item> AtomicStampedReference </item>
+ <item> Attr </item>
+ <item> Attribute </item>
+ <item> Attribute </item>
+ <item> Attribute </item>
+ <item> AttributeChangeNotification </item>
+ <item> AttributeChangeNotificationFilter </item>
+ <item> AttributeException </item>
+ <item> AttributeInUseException </item>
+ <item> AttributeList </item>
+ <item> AttributeList </item>
+ <item> AttributeList </item>
+ <item> AttributeListImpl </item>
+ <item> AttributeModificationException </item>
+ <item> AttributeNotFoundException </item>
+ <item> AttributeSet </item>
+ <item> AttributeSet </item>
+ <item> AttributeSet.CharacterAttribute </item>
+ <item> AttributeSet.ColorAttribute </item>
+ <item> AttributeSet.FontAttribute </item>
+ <item> AttributeSet.ParagraphAttribute </item>
+ <item> AttributeSetUtilities </item>
+ <item> AttributeValueExp </item>
+ <item> AttributedCharacterIterator </item>
+ <item> AttributedCharacterIterator.Attribute </item>
+ <item> AttributedString </item>
+ <item> Attributes </item>
+ <item> Attributes </item>
+ <item> Attributes </item>
+ <item> Attributes.Name </item>
+ <item> Attributes2 </item>
+ <item> Attributes2Impl </item>
+ <item> AttributesImpl </item>
+ <item> AudioClip </item>
+ <item> AudioFileFormat </item>
+ <item> AudioFileFormat.Type </item>
+ <item> AudioFileReader </item>
+ <item> AudioFileWriter </item>
+ <item> AudioFormat </item>
+ <item> AudioFormat.Encoding </item>
+ <item> AudioInputStream </item>
+ <item> AudioPermission </item>
+ <item> AudioSystem </item>
+ <item> AuthPermission </item>
+ <item> AuthProvider </item>
+ <item> AuthenticationException </item>
+ <item> AuthenticationException </item>
+ <item> AuthenticationNotSupportedException </item>
+ <item> Authenticator </item>
+ <item> Authenticator.RequestorType </item>
+ <item> AuthorizeCallback </item>
+ <item> Autoscroll </item>
+ <item> BAD_CONTEXT </item>
+ <item> BAD_INV_ORDER </item>
+ <item> BAD_OPERATION </item>
+ <item> BAD_PARAM </item>
+ <item> BAD_POLICY </item>
+ <item> BAD_POLICY_TYPE </item>
+ <item> BAD_POLICY_VALUE </item>
+ <item> BAD_QOS </item>
+ <item> BAD_TYPECODE </item>
+ <item> BMPImageWriteParam </item>
+ <item> BackingStoreException </item>
+ <item> BadAttributeValueExpException </item>
+ <item> BadBinaryOpValueExpException </item>
+ <item> BadKind </item>
+ <item> BadLocationException </item>
+ <item> BadPaddingException </item>
+ <item> BadStringOperationException </item>
+ <item> BandCombineOp </item>
+ <item> BandedSampleModel </item>
+ <item> BaseRowSet </item>
+ <item> BasicArrowButton </item>
+ <item> BasicAttribute </item>
+ <item> BasicAttributes </item>
+ <item> BasicBorders </item>
+ <item> BasicBorders.ButtonBorder </item>
+ <item> BasicBorders.FieldBorder </item>
+ <item> BasicBorders.MarginBorder </item>
+ <item> BasicBorders.MenuBarBorder </item>
+ <item> BasicBorders.RadioButtonBorder </item>
+ <item> BasicBorders.RolloverButtonBorder </item>
+ <item> BasicBorders.SplitPaneBorder </item>
+ <item> BasicBorders.ToggleButtonBorder </item>
+ <item> BasicButtonListener </item>
+ <item> BasicButtonUI </item>
+ <item> BasicCheckBoxMenuItemUI </item>
+ <item> BasicCheckBoxUI </item>
+ <item> BasicColorChooserUI </item>
+ <item> BasicComboBoxEditor </item>
+ <item> BasicComboBoxEditor.UIResource </item>
+ <item> BasicComboBoxRenderer </item>
+ <item> BasicComboBoxRenderer.UIResource </item>
+ <item> BasicComboBoxUI </item>
+ <item> BasicComboPopup </item>
+ <item> BasicControl </item>
+ <item> BasicDesktopIconUI </item>
+ <item> BasicDesktopPaneUI </item>
+ <item> BasicDirectoryModel </item>
+ <item> BasicEditorPaneUI </item>
+ <item> BasicFileChooserUI </item>
+ <item> BasicFormattedTextFieldUI </item>
+ <item> BasicGraphicsUtils </item>
+ <item> BasicHTML </item>
+ <item> BasicIconFactory </item>
+ <item> BasicInternalFrameTitlePane </item>
+ <item> BasicInternalFrameUI </item>
+ <item> BasicLabelUI </item>
+ <item> BasicListUI </item>
+ <item> BasicLookAndFeel </item>
+ <item> BasicMenuBarUI </item>
+ <item> BasicMenuItemUI </item>
+ <item> BasicMenuUI </item>
+ <item> BasicOptionPaneUI </item>
+ <item> BasicOptionPaneUI.ButtonAreaLayout </item>
+ <item> BasicPanelUI </item>
+ <item> BasicPasswordFieldUI </item>
+ <item> BasicPermission </item>
+ <item> BasicPopupMenuSeparatorUI </item>
+ <item> BasicPopupMenuUI </item>
+ <item> BasicProgressBarUI </item>
+ <item> BasicRadioButtonMenuItemUI </item>
+ <item> BasicRadioButtonUI </item>
+ <item> BasicRootPaneUI </item>
+ <item> BasicScrollBarUI </item>
+ <item> BasicScrollPaneUI </item>
+ <item> BasicSeparatorUI </item>
+ <item> BasicSliderUI </item>
+ <item> BasicSpinnerUI </item>
+ <item> BasicSplitPaneDivider </item>
+ <item> BasicSplitPaneUI </item>
+ <item> BasicStroke </item>
+ <item> BasicTabbedPaneUI </item>
+ <item> BasicTableHeaderUI </item>
+ <item> BasicTableUI </item>
+ <item> BasicTextAreaUI </item>
+ <item> BasicTextFieldUI </item>
+ <item> BasicTextPaneUI </item>
+ <item> BasicTextUI </item>
+ <item> BasicTextUI.BasicCaret </item>
+ <item> BasicTextUI.BasicHighlighter </item>
+ <item> BasicToggleButtonUI </item>
+ <item> BasicToolBarSeparatorUI </item>
+ <item> BasicToolBarUI </item>
+ <item> BasicToolTipUI </item>
+ <item> BasicTreeUI </item>
+ <item> BasicViewportUI </item>
+ <item> BatchUpdateException </item>
+ <item> BeanContext </item>
+ <item> BeanContextChild </item>
+ <item> BeanContextChildComponentProxy </item>
+ <item> BeanContextChildSupport </item>
+ <item> BeanContextContainerProxy </item>
+ <item> BeanContextEvent </item>
+ <item> BeanContextMembershipEvent </item>
+ <item> BeanContextMembershipListener </item>
+ <item> BeanContextProxy </item>
+ <item> BeanContextServiceAvailableEvent </item>
+ <item> BeanContextServiceProvider </item>
+ <item> BeanContextServiceProviderBeanInfo </item>
+ <item> BeanContextServiceRevokedEvent </item>
+ <item> BeanContextServiceRevokedListener </item>
+ <item> BeanContextServices </item>
+ <item> BeanContextServicesListener </item>
+ <item> BeanContextServicesSupport </item>
+ <item> BeanContextServicesSupport.BCSSServiceProvider </item>
+ <item> BeanContextSupport </item>
+ <item> BeanContextSupport.BCSIterator </item>
+ <item> BeanDescriptor </item>
+ <item> BeanInfo </item>
+ <item> Beans </item>
+ <item> BevelBorder </item>
+ <item> Bidi </item>
+ <item> BigDecimal </item>
+ <item> BigInteger </item>
+ <item> BinaryRefAddr </item>
+ <item> BindException </item>
+ <item> Binding </item>
+ <item> Binding </item>
+ <item> BindingHelper </item>
+ <item> BindingHolder </item>
+ <item> BindingIterator </item>
+ <item> BindingIteratorHelper </item>
+ <item> BindingIteratorHolder </item>
+ <item> BindingIteratorOperations </item>
+ <item> BindingIteratorPOA </item>
+ <item> BindingListHelper </item>
+ <item> BindingListHolder </item>
+ <item> BindingType </item>
+ <item> BindingTypeHelper </item>
+ <item> BindingTypeHolder </item>
+ <item> BitSet </item>
+ <item> Blob </item>
+ <item> BlockView </item>
+ <item> BlockingQueue </item>
+ <item> Book </item>
+ <item> Boolean </item>
+ <item> BooleanControl </item>
+ <item> BooleanControl.Type </item>
+ <item> BooleanHolder </item>
+ <item> BooleanSeqHelper </item>
+ <item> BooleanSeqHolder </item>
+ <item> Border </item>
+ <item> BorderFactory </item>
+ <item> BorderLayout </item>
+ <item> BorderUIResource </item>
+ <item> BorderUIResource.BevelBorderUIResource </item>
+ <item> BorderUIResource.CompoundBorderUIResource </item>
+ <item> BorderUIResource.EmptyBorderUIResource </item>
+ <item> BorderUIResource.EtchedBorderUIResource </item>
+ <item> BorderUIResource.LineBorderUIResource </item>
+ <item> BorderUIResource.MatteBorderUIResource </item>
+ <item> BorderUIResource.TitledBorderUIResource </item>
+ <item> BoundedRangeModel </item>
+ <item> Bounds </item>
+ <item> Bounds </item>
+ <item> Box </item>
+ <item> Box.Filler </item>
+ <item> BoxLayout </item>
+ <item> BoxView </item>
+ <item> BoxedValueHelper </item>
+ <item> BreakIterator </item>
+ <item> BrokenBarrierException </item>
+ <item> Buffer </item>
+ <item> BufferCapabilities </item>
+ <item> BufferCapabilities.FlipContents </item>
+ <item> BufferOverflowException </item>
+ <item> BufferStrategy </item>
+ <item> BufferUnderflowException </item>
+ <item> BufferedImage </item>
+ <item> BufferedImageFilter </item>
+ <item> BufferedImageOp </item>
+ <item> BufferedInputStream </item>
+ <item> BufferedOutputStream </item>
+ <item> BufferedReader </item>
+ <item> BufferedWriter </item>
+ <item> Button </item>
+ <item> ButtonGroup </item>
+ <item> ButtonModel </item>
+ <item> ButtonUI </item>
+ <item> Byte </item>
+ <item> ByteArrayInputStream </item>
+ <item> ByteArrayOutputStream </item>
+ <item> ByteBuffer </item>
+ <item> ByteChannel </item>
+ <item> ByteHolder </item>
+ <item> ByteLookupTable </item>
+ <item> ByteOrder </item>
+ <item> CDATASection </item>
+ <item> CMMException </item>
+ <item> CODESET_INCOMPATIBLE </item>
+ <item> COMM_FAILURE </item>
+ <item> CRC32 </item>
+ <item> CRL </item>
+ <item> CRLException </item>
+ <item> CRLSelector </item>
+ <item> CSS </item>
+ <item> CSS.Attribute </item>
+ <item> CTX_RESTRICT_SCOPE </item>
+ <item> CacheRequest </item>
+ <item> CacheResponse </item>
+ <item> CachedRowSet </item>
+ <item> Calendar </item>
+ <item> Callable </item>
+ <item> CallableStatement </item>
+ <item> Callback </item>
+ <item> CallbackHandler </item>
+ <item> CancelablePrintJob </item>
+ <item> CancellationException </item>
+ <item> CancelledKeyException </item>
+ <item> CannotProceed </item>
+ <item> CannotProceedException </item>
+ <item> CannotProceedHelper </item>
+ <item> CannotProceedHolder </item>
+ <item> CannotRedoException </item>
+ <item> CannotUndoException </item>
+ <item> Canvas </item>
+ <item> CardLayout </item>
+ <item> Caret </item>
+ <item> CaretEvent </item>
+ <item> CaretListener </item>
+ <item> CellEditor </item>
+ <item> CellEditorListener </item>
+ <item> CellRendererPane </item>
+ <item> CertPath </item>
+ <item> CertPath.CertPathRep </item>
+ <item> CertPathBuilder </item>
+ <item> CertPathBuilderException </item>
+ <item> CertPathBuilderResult </item>
+ <item> CertPathBuilderSpi </item>
+ <item> CertPathParameters </item>
+ <item> CertPathTrustManagerParameters </item>
+ <item> CertPathValidator </item>
+ <item> CertPathValidatorException </item>
+ <item> CertPathValidatorResult </item>
+ <item> CertPathValidatorSpi </item>
+ <item> CertSelector </item>
+ <item> CertStore </item>
+ <item> CertStoreException </item>
+ <item> CertStoreParameters </item>
+ <item> CertStoreSpi </item>
+ <item> Certificate </item>
+ <item> Certificate </item>
+ <item> Certificate </item>
+ <item> Certificate.CertificateRep </item>
+ <item> CertificateEncodingException </item>
+ <item> CertificateEncodingException </item>
+ <item> CertificateException </item>
+ <item> CertificateException </item>
+ <item> CertificateExpiredException </item>
+ <item> CertificateExpiredException </item>
+ <item> CertificateFactory </item>
+ <item> CertificateFactorySpi </item>
+ <item> CertificateNotYetValidException </item>
+ <item> CertificateNotYetValidException </item>
+ <item> CertificateParsingException </item>
+ <item> CertificateParsingException </item>
+ <item> ChangeEvent </item>
+ <item> ChangeListener </item>
+ <item> ChangedCharSetException </item>
+ <item> Channel </item>
+ <item> ChannelBinding </item>
+ <item> Channels </item>
+ <item> CharArrayReader </item>
+ <item> CharArrayWriter </item>
+ <item> CharBuffer </item>
+ <item> CharConversionException </item>
+ <item> CharHolder </item>
+ <item> CharSeqHelper </item>
+ <item> CharSeqHolder </item>
+ <item> CharSequence </item>
+ <item> Character </item>
+ <item> Character.Subset </item>
+ <item> Character.UnicodeBlock </item>
+ <item> CharacterCodingException </item>
+ <item> CharacterData </item>
+ <item> CharacterIterator </item>
+ <item> Charset </item>
+ <item> CharsetDecoder </item>
+ <item> CharsetEncoder </item>
+ <item> CharsetProvider </item>
+ <item> Checkbox </item>
+ <item> CheckboxGroup </item>
+ <item> CheckboxMenuItem </item>
+ <item> CheckedInputStream </item>
+ <item> CheckedOutputStream </item>
+ <item> Checksum </item>
+ <item> Choice </item>
+ <item> ChoiceCallback </item>
+ <item> ChoiceFormat </item>
+ <item> Chromaticity </item>
+ <item> Cipher </item>
+ <item> CipherInputStream </item>
+ <item> CipherOutputStream </item>
+ <item> CipherSpi </item>
+ <item> Class </item>
+ <item> ClassCastException </item>
+ <item> ClassCircularityError </item>
+ <item> ClassDefinition </item>
+ <item> ClassDesc </item>
+ <item> ClassFileTransformer </item>
+ <item> ClassFormatError </item>
+ <item> ClassLoader </item>
+ <item> ClassLoaderRepository </item>
+ <item> ClassLoadingMXBean </item>
+ <item> ClassNotFoundException </item>
+ <item> ClientRequestInfo </item>
+ <item> ClientRequestInfoOperations </item>
+ <item> ClientRequestInterceptor </item>
+ <item> ClientRequestInterceptorOperations </item>
+ <item> Clip </item>
+ <item> Clipboard </item>
+ <item> ClipboardOwner </item>
+ <item> Clob </item>
+ <item> CloneNotSupportedException </item>
+ <item> Cloneable </item>
+ <item> Closeable </item>
+ <item> ClosedByInterruptException </item>
+ <item> ClosedChannelException </item>
+ <item> ClosedSelectorException </item>
+ <item> CodeSets </item>
+ <item> CodeSigner </item>
+ <item> CodeSource </item>
+ <item> Codec </item>
+ <item> CodecFactory </item>
+ <item> CodecFactoryHelper </item>
+ <item> CodecFactoryOperations </item>
+ <item> CodecOperations </item>
+ <item> CoderMalfunctionError </item>
+ <item> CoderResult </item>
+ <item> CodingErrorAction </item>
+ <item> CollationElementIterator </item>
+ <item> CollationKey </item>
+ <item> Collator </item>
+ <item> Collection </item>
+ <item> CollectionCertStoreParameters </item>
+ <item> Collections </item>
+ <item> Color </item>
+ <item> ColorChooserComponentFactory </item>
+ <item> ColorChooserUI </item>
+ <item> ColorConvertOp </item>
+ <item> ColorModel </item>
+ <item> ColorSelectionModel </item>
+ <item> ColorSpace </item>
+ <item> ColorSupported </item>
+ <item> ColorType </item>
+ <item> ColorUIResource </item>
+ <item> ComboBoxEditor </item>
+ <item> ComboBoxModel </item>
+ <item> ComboBoxUI </item>
+ <item> ComboPopup </item>
+ <item> Comment </item>
+ <item> CommunicationException </item>
+ <item> Comparable </item>
+ <item> Comparator </item>
+ <item> CompilationMXBean </item>
+ <item> Compiler </item>
+ <item> CompletionService </item>
+ <item> CompletionStatus </item>
+ <item> CompletionStatusHelper </item>
+ <item> Component </item>
+ <item> ComponentAdapter </item>
+ <item> ComponentColorModel </item>
+ <item> ComponentEvent </item>
+ <item> ComponentIdHelper </item>
+ <item> ComponentInputMap </item>
+ <item> ComponentInputMapUIResource </item>
+ <item> ComponentListener </item>
+ <item> ComponentOrientation </item>
+ <item> ComponentSampleModel </item>
+ <item> ComponentUI </item>
+ <item> ComponentView </item>
+ <item> Composite </item>
+ <item> CompositeContext </item>
+ <item> CompositeData </item>
+ <item> CompositeDataSupport </item>
+ <item> CompositeName </item>
+ <item> CompositeType </item>
+ <item> CompositeView </item>
+ <item> CompoundBorder </item>
+ <item> CompoundControl </item>
+ <item> CompoundControl.Type </item>
+ <item> CompoundEdit </item>
+ <item> CompoundName </item>
+ <item> Compression </item>
+ <item> ConcurrentHashMap </item>
+ <item> ConcurrentLinkedQueue </item>
+ <item> ConcurrentMap </item>
+ <item> ConcurrentModificationException </item>
+ <item> Condition </item>
+ <item> Configuration </item>
+ <item> ConfigurationException </item>
+ <item> ConfirmationCallback </item>
+ <item> ConnectException </item>
+ <item> ConnectException </item>
+ <item> ConnectIOException </item>
+ <item> Connection </item>
+ <item> ConnectionEvent </item>
+ <item> ConnectionEventListener </item>
+ <item> ConnectionPendingException </item>
+ <item> ConnectionPoolDataSource </item>
+ <item> ConsoleHandler </item>
+ <item> Constructor </item>
+ <item> Container </item>
+ <item> ContainerAdapter </item>
+ <item> ContainerEvent </item>
+ <item> ContainerListener </item>
+ <item> ContainerOrderFocusTraversalPolicy </item>
+ <item> ContentHandler </item>
+ <item> ContentHandler </item>
+ <item> ContentHandlerFactory </item>
+ <item> ContentModel </item>
+ <item> Context </item>
+ <item> Context </item>
+ <item> ContextList </item>
+ <item> ContextNotEmptyException </item>
+ <item> ContextualRenderedImageFactory </item>
+ <item> Control </item>
+ <item> Control </item>
+ <item> Control.Type </item>
+ <item> ControlFactory </item>
+ <item> ControllerEventListener </item>
+ <item> ConvolveOp </item>
+ <item> CookieHandler </item>
+ <item> CookieHolder </item>
+ <item> Copies </item>
+ <item> CopiesSupported </item>
+ <item> CopyOnWriteArrayList </item>
+ <item> CopyOnWriteArraySet </item>
+ <item> CountDownLatch </item>
+ <item> CounterMonitor </item>
+ <item> CounterMonitorMBean </item>
+ <item> CredentialException </item>
+ <item> CredentialExpiredException </item>
+ <item> CredentialNotFoundException </item>
+ <item> CropImageFilter </item>
+ <item> CubicCurve2D </item>
+ <item> CubicCurve2D.Double </item>
+ <item> CubicCurve2D.Float </item>
+ <item> Currency </item>
+ <item> Current </item>
+ <item> Current </item>
+ <item> Current </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHolder </item>
+ <item> CurrentOperations </item>
+ <item> CurrentOperations </item>
+ <item> CurrentOperations </item>
+ <item> Cursor </item>
+ <item> CustomMarshal </item>
+ <item> CustomValue </item>
+ <item> Customizer </item>
+ <item> CyclicBarrier </item>
+ <item> DATA_CONVERSION </item>
+ <item> DESKeySpec </item>
+ <item> DESedeKeySpec </item>
+ <item> DGC </item>
+ <item> DHGenParameterSpec </item>
+ <item> DHKey </item>
+ <item> DHParameterSpec </item>
+ <item> DHPrivateKey </item>
+ <item> DHPrivateKeySpec </item>
+ <item> DHPublicKey </item>
+ <item> DHPublicKeySpec </item>
+ <item> DISCARDING </item>
+ <item> DOMConfiguration </item>
+ <item> DOMError </item>
+ <item> DOMErrorHandler </item>
+ <item> DOMException </item>
+ <item> DOMImplementation </item>
+ <item> DOMImplementationLS </item>
+ <item> DOMImplementationList </item>
+ <item> DOMImplementationRegistry </item>
+ <item> DOMImplementationSource </item>
+ <item> DOMLocator </item>
+ <item> DOMLocator </item>
+ <item> DOMResult </item>
+ <item> DOMSource </item>
+ <item> DOMStringList </item>
+ <item> DSAKey </item>
+ <item> DSAKeyPairGenerator </item>
+ <item> DSAParameterSpec </item>
+ <item> DSAParams </item>
+ <item> DSAPrivateKey </item>
+ <item> DSAPrivateKeySpec </item>
+ <item> DSAPublicKey </item>
+ <item> DSAPublicKeySpec </item>
+ <item> DTD </item>
+ <item> DTDConstants </item>
+ <item> DTDHandler </item>
+ <item> DataBuffer </item>
+ <item> DataBufferByte </item>
+ <item> DataBufferDouble </item>
+ <item> DataBufferFloat </item>
+ <item> DataBufferInt </item>
+ <item> DataBufferShort </item>
+ <item> DataBufferUShort </item>
+ <item> DataFlavor </item>
+ <item> DataFormatException </item>
+ <item> DataInput </item>
+ <item> DataInputStream </item>
+ <item> DataInputStream </item>
+ <item> DataLine </item>
+ <item> DataLine.Info </item>
+ <item> DataOutput </item>
+ <item> DataOutputStream </item>
+ <item> DataOutputStream </item>
+ <item> DataSource </item>
+ <item> DataTruncation </item>
+ <item> DatabaseMetaData </item>
+ <item> DatagramChannel </item>
+ <item> DatagramPacket </item>
+ <item> DatagramSocket </item>
+ <item> DatagramSocketImpl </item>
+ <item> DatagramSocketImplFactory </item>
+ <item> DatatypeConfigurationException </item>
+ <item> DatatypeConstants </item>
+ <item> DatatypeConstants.Field </item>
+ <item> DatatypeFactory </item>
+ <item> Date </item>
+ <item> Date </item>
+ <item> DateFormat </item>
+ <item> DateFormat.Field </item>
+ <item> DateFormatSymbols </item>
+ <item> DateFormatter </item>
+ <item> DateTimeAtCompleted </item>
+ <item> DateTimeAtCreation </item>
+ <item> DateTimeAtProcessing </item>
+ <item> DateTimeSyntax </item>
+ <item> DebugGraphics </item>
+ <item> DecimalFormat </item>
+ <item> DecimalFormatSymbols </item>
+ <item> DeclHandler </item>
+ <item> DefaultBoundedRangeModel </item>
+ <item> DefaultButtonModel </item>
+ <item> DefaultCaret </item>
+ <item> DefaultCellEditor </item>
+ <item> DefaultColorSelectionModel </item>
+ <item> DefaultComboBoxModel </item>
+ <item> DefaultDesktopManager </item>
+ <item> DefaultEditorKit </item>
+ <item> DefaultEditorKit.BeepAction </item>
+ <item> DefaultEditorKit.CopyAction </item>
+ <item> DefaultEditorKit.CutAction </item>
+ <item> DefaultEditorKit.DefaultKeyTypedAction </item>
+ <item> DefaultEditorKit.InsertBreakAction </item>
+ <item> DefaultEditorKit.InsertContentAction </item>
+ <item> DefaultEditorKit.InsertTabAction </item>
+ <item> DefaultEditorKit.PasteAction </item>
+ <item> DefaultFocusManager </item>
+ <item> DefaultFocusTraversalPolicy </item>
+ <item> DefaultFormatter </item>
+ <item> DefaultFormatterFactory </item>
+ <item> DefaultHandler </item>
+ <item> DefaultHandler2 </item>
+ <item> DefaultHighlighter </item>
+ <item> DefaultHighlighter.DefaultHighlightPainter </item>
+ <item> DefaultKeyboardFocusManager </item>
+ <item> DefaultListCellRenderer </item>
+ <item> DefaultListCellRenderer.UIResource </item>
+ <item> DefaultListModel </item>
+ <item> DefaultListSelectionModel </item>
+ <item> DefaultLoaderRepository </item>
+ <item> DefaultLoaderRepository </item>
+ <item> DefaultMenuLayout </item>
+ <item> DefaultMetalTheme </item>
+ <item> DefaultMutableTreeNode </item>
+ <item> DefaultPersistenceDelegate </item>
+ <item> DefaultSingleSelectionModel </item>
+ <item> DefaultStyledDocument </item>
+ <item> DefaultStyledDocument.AttributeUndoableEdit </item>
+ <item> DefaultStyledDocument.ElementSpec </item>
+ <item> DefaultTableCellRenderer </item>
+ <item> DefaultTableCellRenderer.UIResource </item>
+ <item> DefaultTableColumnModel </item>
+ <item> DefaultTableModel </item>
+ <item> DefaultTextUI </item>
+ <item> DefaultTreeCellEditor </item>
+ <item> DefaultTreeCellRenderer </item>
+ <item> DefaultTreeModel </item>
+ <item> DefaultTreeSelectionModel </item>
+ <item> DefinitionKind </item>
+ <item> DefinitionKindHelper </item>
+ <item> Deflater </item>
+ <item> DeflaterOutputStream </item>
+ <item> DelayQueue </item>
+ <item> Delayed </item>
+ <item> Delegate </item>
+ <item> Delegate </item>
+ <item> Delegate </item>
+ <item> DelegationPermission </item>
+ <item> Deprecated </item>
+ <item> Descriptor </item>
+ <item> DescriptorAccess </item>
+ <item> DescriptorSupport </item>
+ <item> DesignMode </item>
+ <item> DesktopIconUI </item>
+ <item> DesktopManager </item>
+ <item> DesktopPaneUI </item>
+ <item> Destination </item>
+ <item> DestroyFailedException </item>
+ <item> Destroyable </item>
+ <item> Dialog </item>
+ <item> Dictionary </item>
+ <item> DigestException </item>
+ <item> DigestInputStream </item>
+ <item> DigestOutputStream </item>
+ <item> Dimension </item>
+ <item> Dimension2D </item>
+ <item> DimensionUIResource </item>
+ <item> DirContext </item>
+ <item> DirObjectFactory </item>
+ <item> DirStateFactory </item>
+ <item> DirStateFactory.Result </item>
+ <item> DirectColorModel </item>
+ <item> DirectoryManager </item>
+ <item> DisplayMode </item>
+ <item> DnDConstants </item>
+ <item> Doc </item>
+ <item> DocAttribute </item>
+ <item> DocAttributeSet </item>
+ <item> DocFlavor </item>
+ <item> DocFlavor.BYTE_ARRAY </item>
+ <item> DocFlavor.CHAR_ARRAY </item>
+ <item> DocFlavor.INPUT_STREAM </item>
+ <item> DocFlavor.READER </item>
+ <item> DocFlavor.SERVICE_FORMATTED </item>
+ <item> DocFlavor.STRING </item>
+ <item> DocFlavor.URL </item>
+ <item> DocPrintJob </item>
+ <item> Document </item>
+ <item> Document </item>
+ <item> DocumentBuilder </item>
+ <item> DocumentBuilderFactory </item>
+ <item> DocumentEvent </item>
+ <item> DocumentEvent.ElementChange </item>
+ <item> DocumentEvent.EventType </item>
+ <item> DocumentFilter </item>
+ <item> DocumentFilter.FilterBypass </item>
+ <item> DocumentFragment </item>
+ <item> DocumentHandler </item>
+ <item> DocumentListener </item>
+ <item> DocumentName </item>
+ <item> DocumentParser </item>
+ <item> DocumentType </item>
+ <item> Documented </item>
+ <item> DomainCombiner </item>
+ <item> DomainManager </item>
+ <item> DomainManagerOperations </item>
+ <item> Double </item>
+ <item> DoubleBuffer </item>
+ <item> DoubleHolder </item>
+ <item> DoubleSeqHelper </item>
+ <item> DoubleSeqHolder </item>
+ <item> DragGestureEvent </item>
+ <item> DragGestureListener </item>
+ <item> DragGestureRecognizer </item>
+ <item> DragSource </item>
+ <item> DragSourceAdapter </item>
+ <item> DragSourceContext </item>
+ <item> DragSourceDragEvent </item>
+ <item> DragSourceDropEvent </item>
+ <item> DragSourceEvent </item>
+ <item> DragSourceListener </item>
+ <item> DragSourceMotionListener </item>
+ <item> Driver </item>
+ <item> DriverManager </item>
+ <item> DriverPropertyInfo </item>
+ <item> DropTarget </item>
+ <item> DropTarget.DropTargetAutoScroller </item>
+ <item> DropTargetAdapter </item>
+ <item> DropTargetContext </item>
+ <item> DropTargetDragEvent </item>
+ <item> DropTargetDropEvent </item>
+ <item> DropTargetEvent </item>
+ <item> DropTargetListener </item>
+ <item> DuplicateFormatFlagsException </item>
+ <item> DuplicateName </item>
+ <item> DuplicateNameHelper </item>
+ <item> Duration </item>
+ <item> DynAny </item>
+ <item> DynAny </item>
+ <item> DynAnyFactory </item>
+ <item> DynAnyFactoryHelper </item>
+ <item> DynAnyFactoryOperations </item>
+ <item> DynAnyHelper </item>
+ <item> DynAnyOperations </item>
+ <item> DynAnySeqHelper </item>
+ <item> DynArray </item>
+ <item> DynArray </item>
+ <item> DynArrayHelper </item>
+ <item> DynArrayOperations </item>
+ <item> DynEnum </item>
+ <item> DynEnum </item>
+ <item> DynEnumHelper </item>
+ <item> DynEnumOperations </item>
+ <item> DynFixed </item>
+ <item> DynFixed </item>
+ <item> DynFixedHelper </item>
+ <item> DynFixedOperations </item>
+ <item> DynSequence </item>
+ <item> DynSequence </item>
+ <item> DynSequenceHelper </item>
+ <item> DynSequenceOperations </item>
+ <item> DynStruct </item>
+ <item> DynStruct </item>
+ <item> DynStructHelper </item>
+ <item> DynStructOperations </item>
+ <item> DynUnion </item>
+ <item> DynUnion </item>
+ <item> DynUnionHelper </item>
+ <item> DynUnionOperations </item>
+ <item> DynValue </item>
+ <item> DynValue </item>
+ <item> DynValueBox </item>
+ <item> DynValueBoxOperations </item>
+ <item> DynValueCommon </item>
+ <item> DynValueCommonOperations </item>
+ <item> DynValueHelper </item>
+ <item> DynValueOperations </item>
+ <item> DynamicImplementation </item>
+ <item> DynamicImplementation </item>
+ <item> DynamicMBean </item>
+ <item> ECField </item>
+ <item> ECFieldF2m </item>
+ <item> ECFieldFp </item>
+ <item> ECGenParameterSpec </item>
+ <item> ECKey </item>
+ <item> ECParameterSpec </item>
+ <item> ECPoint </item>
+ <item> ECPrivateKey </item>
+ <item> ECPrivateKeySpec </item>
+ <item> ECPublicKey </item>
+ <item> ECPublicKeySpec </item>
+ <item> ENCODING_CDR_ENCAPS </item>
+ <item> EOFException </item>
+ <item> EditorKit </item>
+ <item> Element </item>
+ <item> Element </item>
+ <item> Element </item>
+ <item> ElementIterator </item>
+ <item> ElementType </item>
+ <item> Ellipse2D </item>
+ <item> Ellipse2D.Double </item>
+ <item> Ellipse2D.Float </item>
+ <item> EllipticCurve </item>
+ <item> EmptyBorder </item>
+ <item> EmptyStackException </item>
+ <item> EncodedKeySpec </item>
+ <item> Encoder </item>
+ <item> Encoding </item>
+ <item> EncryptedPrivateKeyInfo </item>
+ <item> Entity </item>
+ <item> Entity </item>
+ <item> EntityReference </item>
+ <item> EntityResolver </item>
+ <item> EntityResolver2 </item>
+ <item> Enum </item>
+ <item> EnumConstantNotPresentException </item>
+ <item> EnumControl </item>
+ <item> EnumControl.Type </item>
+ <item> EnumMap </item>
+ <item> EnumSet </item>
+ <item> EnumSyntax </item>
+ <item> Enumeration </item>
+ <item> Environment </item>
+ <item> Error </item>
+ <item> ErrorHandler </item>
+ <item> ErrorListener </item>
+ <item> ErrorManager </item>
+ <item> EtchedBorder </item>
+ <item> Event </item>
+ <item> EventContext </item>
+ <item> EventDirContext </item>
+ <item> EventHandler </item>
+ <item> EventListener </item>
+ <item> EventListenerList </item>
+ <item> EventListenerProxy </item>
+ <item> EventObject </item>
+ <item> EventQueue </item>
+ <item> EventSetDescriptor </item>
+ <item> Exception </item>
+ <item> ExceptionDetailMessage </item>
+ <item> ExceptionInInitializerError </item>
+ <item> ExceptionList </item>
+ <item> ExceptionListener </item>
+ <item> Exchanger </item>
+ <item> ExecutionException </item>
+ <item> Executor </item>
+ <item> ExecutorCompletionService </item>
+ <item> ExecutorService </item>
+ <item> Executors </item>
+ <item> ExemptionMechanism </item>
+ <item> ExemptionMechanismException </item>
+ <item> ExemptionMechanismSpi </item>
+ <item> ExpandVetoException </item>
+ <item> ExportException </item>
+ <item> Expression </item>
+ <item> ExtendedRequest </item>
+ <item> ExtendedResponse </item>
+ <item> Externalizable </item>
+ <item> FREE_MEM </item>
+ <item> FactoryConfigurationError </item>
+ <item> FailedLoginException </item>
+ <item> FeatureDescriptor </item>
+ <item> Fidelity </item>
+ <item> Field </item>
+ <item> FieldNameHelper </item>
+ <item> FieldNameHelper </item>
+ <item> FieldPosition </item>
+ <item> FieldView </item>
+ <item> File </item>
+ <item> FileCacheImageInputStream </item>
+ <item> FileCacheImageOutputStream </item>
+ <item> FileChannel </item>
+ <item> FileChannel.MapMode </item>
+ <item> FileChooserUI </item>
+ <item> FileDescriptor </item>
+ <item> FileDialog </item>
+ <item> FileFilter </item>
+ <item> FileFilter </item>
+ <item> FileHandler </item>
+ <item> FileImageInputStream </item>
+ <item> FileImageOutputStream </item>
+ <item> FileInputStream </item>
+ <item> FileLock </item>
+ <item> FileLockInterruptionException </item>
+ <item> FileNameMap </item>
+ <item> FileNotFoundException </item>
+ <item> FileOutputStream </item>
+ <item> FilePermission </item>
+ <item> FileReader </item>
+ <item> FileSystemView </item>
+ <item> FileView </item>
+ <item> FileWriter </item>
+ <item> FilenameFilter </item>
+ <item> Filter </item>
+ <item> FilterInputStream </item>
+ <item> FilterOutputStream </item>
+ <item> FilterReader </item>
+ <item> FilterWriter </item>
+ <item> FilteredImageSource </item>
+ <item> FilteredRowSet </item>
+ <item> Finishings </item>
+ <item> FixedHeightLayoutCache </item>
+ <item> FixedHolder </item>
+ <item> FlatteningPathIterator </item>
+ <item> FlavorEvent </item>
+ <item> FlavorException </item>
+ <item> FlavorListener </item>
+ <item> FlavorMap </item>
+ <item> FlavorTable </item>
+ <item> Float </item>
+ <item> FloatBuffer </item>
+ <item> FloatControl </item>
+ <item> FloatControl.Type </item>
+ <item> FloatHolder </item>
+ <item> FloatSeqHelper </item>
+ <item> FloatSeqHolder </item>
+ <item> FlowLayout </item>
+ <item> FlowView </item>
+ <item> FlowView.FlowStrategy </item>
+ <item> Flushable </item>
+ <item> FocusAdapter </item>
+ <item> FocusEvent </item>
+ <item> FocusListener </item>
+ <item> FocusManager </item>
+ <item> FocusTraversalPolicy </item>
+ <item> Font </item>
+ <item> FontFormatException </item>
+ <item> FontMetrics </item>
+ <item> FontRenderContext </item>
+ <item> FontUIResource </item>
+ <item> FormSubmitEvent </item>
+ <item> FormSubmitEvent.MethodType </item>
+ <item> FormView </item>
+ <item> Format </item>
+ <item> Format.Field </item>
+ <item> FormatConversionProvider </item>
+ <item> FormatFlagsConversionMismatchException </item>
+ <item> FormatMismatch </item>
+ <item> FormatMismatchHelper </item>
+ <item> Formattable </item>
+ <item> FormattableFlags </item>
+ <item> Formatter </item>
+ <item> Formatter </item>
+ <item> FormatterClosedException </item>
+ <item> ForwardRequest </item>
+ <item> ForwardRequest </item>
+ <item> ForwardRequestHelper </item>
+ <item> ForwardRequestHelper </item>
+ <item> Frame </item>
+ <item> Future </item>
+ <item> FutureTask </item>
+ <item> GSSContext </item>
+ <item> GSSCredential </item>
+ <item> GSSException </item>
+ <item> GSSManager </item>
+ <item> GSSName </item>
+ <item> GZIPInputStream </item>
+ <item> GZIPOutputStream </item>
+ <item> GapContent </item>
+ <item> GarbageCollectorMXBean </item>
+ <item> GatheringByteChannel </item>
+ <item> GaugeMonitor </item>
+ <item> GaugeMonitorMBean </item>
+ <item> GeneralPath </item>
+ <item> GeneralSecurityException </item>
+ <item> GenericArrayType </item>
+ <item> GenericDeclaration </item>
+ <item> GenericSignatureFormatError </item>
+ <item> GlyphJustificationInfo </item>
+ <item> GlyphMetrics </item>
+ <item> GlyphVector </item>
+ <item> GlyphView </item>
+ <item> GlyphView.GlyphPainter </item>
+ <item> GradientPaint </item>
+ <item> GraphicAttribute </item>
+ <item> Graphics </item>
+ <item> Graphics2D </item>
+ <item> GraphicsConfigTemplate </item>
+ <item> GraphicsConfiguration </item>
+ <item> GraphicsDevice </item>
+ <item> GraphicsEnvironment </item>
+ <item> GrayFilter </item>
+ <item> GregorianCalendar </item>
+ <item> GridBagConstraints </item>
+ <item> GridBagLayout </item>
+ <item> GridLayout </item>
+ <item> Group </item>
+ <item> Guard </item>
+ <item> GuardedObject </item>
+ <item> HOLDING </item>
+ <item> HTML </item>
+ <item> HTML.Attribute </item>
+ <item> HTML.Tag </item>
+ <item> HTML.UnknownTag </item>
+ <item> HTMLDocument </item>
+ <item> HTMLDocument.Iterator </item>
+ <item> HTMLEditorKit </item>
+ <item> HTMLEditorKit.HTMLFactory </item>
+ <item> HTMLEditorKit.HTMLTextAction </item>
+ <item> HTMLEditorKit.InsertHTMLTextAction </item>
+ <item> HTMLEditorKit.LinkController </item>
+ <item> HTMLEditorKit.Parser </item>
+ <item> HTMLEditorKit.ParserCallback </item>
+ <item> HTMLFrameHyperlinkEvent </item>
+ <item> HTMLWriter </item>
+ <item> Handler </item>
+ <item> HandlerBase </item>
+ <item> HandshakeCompletedEvent </item>
+ <item> HandshakeCompletedListener </item>
+ <item> HasControls </item>
+ <item> HashAttributeSet </item>
+ <item> HashDocAttributeSet </item>
+ <item> HashMap </item>
+ <item> HashPrintJobAttributeSet </item>
+ <item> HashPrintRequestAttributeSet </item>
+ <item> HashPrintServiceAttributeSet </item>
+ <item> HashSet </item>
+ <item> Hashtable </item>
+ <item> HeadlessException </item>
+ <item> HierarchyBoundsAdapter </item>
+ <item> HierarchyBoundsListener </item>
+ <item> HierarchyEvent </item>
+ <item> HierarchyListener </item>
+ <item> Highlighter </item>
+ <item> Highlighter.Highlight </item>
+ <item> Highlighter.HighlightPainter </item>
+ <item> HostnameVerifier </item>
+ <item> HttpRetryException </item>
+ <item> HttpURLConnection </item>
+ <item> HttpsURLConnection </item>
+ <item> HyperlinkEvent </item>
+ <item> HyperlinkEvent.EventType </item>
+ <item> HyperlinkListener </item>
+ <item> ICC_ColorSpace </item>
+ <item> ICC_Profile </item>
+ <item> ICC_ProfileGray </item>
+ <item> ICC_ProfileRGB </item>
+ <item> IDLEntity </item>
+ <item> IDLType </item>
+ <item> IDLTypeHelper </item>
+ <item> IDLTypeOperations </item>
+ <item> ID_ASSIGNMENT_POLICY_ID </item>
+ <item> ID_UNIQUENESS_POLICY_ID </item>
+ <item> IIOByteBuffer </item>
+ <item> IIOException </item>
+ <item> IIOImage </item>
+ <item> IIOInvalidTreeException </item>
+ <item> IIOMetadata </item>
+ <item> IIOMetadataController </item>
+ <item> IIOMetadataFormat </item>
+ <item> IIOMetadataFormatImpl </item>
+ <item> IIOMetadataNode </item>
+ <item> IIOParam </item>
+ <item> IIOParamController </item>
+ <item> IIOReadProgressListener </item>
+ <item> IIOReadUpdateListener </item>
+ <item> IIOReadWarningListener </item>
+ <item> IIORegistry </item>
+ <item> IIOServiceProvider </item>
+ <item> IIOWriteProgressListener </item>
+ <item> IIOWriteWarningListener </item>
+ <item> IMPLICIT_ACTIVATION_POLICY_ID </item>
+ <item> IMP_LIMIT </item>
+ <item> INACTIVE </item>
+ <item> INITIALIZE </item>
+ <item> INTERNAL </item>
+ <item> INTF_REPOS </item>
+ <item> INVALID_ACTIVITY </item>
+ <item> INVALID_TRANSACTION </item>
+ <item> INV_FLAG </item>
+ <item> INV_IDENT </item>
+ <item> INV_OBJREF </item>
+ <item> INV_POLICY </item>
+ <item> IOException </item>
+ <item> IOR </item>
+ <item> IORHelper </item>
+ <item> IORHolder </item>
+ <item> IORInfo </item>
+ <item> IORInfoOperations </item>
+ <item> IORInterceptor </item>
+ <item> IORInterceptorOperations </item>
+ <item> IORInterceptor_3_0 </item>
+ <item> IORInterceptor_3_0Helper </item>
+ <item> IORInterceptor_3_0Holder </item>
+ <item> IORInterceptor_3_0Operations </item>
+ <item> IRObject </item>
+ <item> IRObjectOperations </item>
+ <item> Icon </item>
+ <item> IconUIResource </item>
+ <item> IconView </item>
+ <item> IdAssignmentPolicy </item>
+ <item> IdAssignmentPolicyOperations </item>
+ <item> IdAssignmentPolicyValue </item>
+ <item> IdUniquenessPolicy </item>
+ <item> IdUniquenessPolicyOperations </item>
+ <item> IdUniquenessPolicyValue </item>
+ <item> IdentifierHelper </item>
+ <item> Identity </item>
+ <item> IdentityHashMap </item>
+ <item> IdentityScope </item>
+ <item> IllegalAccessError </item>
+ <item> IllegalAccessException </item>
+ <item> IllegalArgumentException </item>
+ <item> IllegalBlockSizeException </item>
+ <item> IllegalBlockingModeException </item>
+ <item> IllegalCharsetNameException </item>
+ <item> IllegalClassFormatException </item>
+ <item> IllegalComponentStateException </item>
+ <item> IllegalFormatCodePointException </item>
+ <item> IllegalFormatConversionException </item>
+ <item> IllegalFormatException </item>
+ <item> IllegalFormatFlagsException </item>
+ <item> IllegalFormatPrecisionException </item>
+ <item> IllegalFormatWidthException </item>
+ <item> IllegalMonitorStateException </item>
+ <item> IllegalPathStateException </item>
+ <item> IllegalSelectorException </item>
+ <item> IllegalStateException </item>
+ <item> IllegalThreadStateException </item>
+ <item> Image </item>
+ <item> ImageCapabilities </item>
+ <item> ImageConsumer </item>
+ <item> ImageFilter </item>
+ <item> ImageGraphicAttribute </item>
+ <item> ImageIO </item>
+ <item> ImageIcon </item>
+ <item> ImageInputStream </item>
+ <item> ImageInputStreamImpl </item>
+ <item> ImageInputStreamSpi </item>
+ <item> ImageObserver </item>
+ <item> ImageOutputStream </item>
+ <item> ImageOutputStreamImpl </item>
+ <item> ImageOutputStreamSpi </item>
+ <item> ImageProducer </item>
+ <item> ImageReadParam </item>
+ <item> ImageReader </item>
+ <item> ImageReaderSpi </item>
+ <item> ImageReaderWriterSpi </item>
+ <item> ImageTranscoder </item>
+ <item> ImageTranscoderSpi </item>
+ <item> ImageTypeSpecifier </item>
+ <item> ImageView </item>
+ <item> ImageWriteParam </item>
+ <item> ImageWriter </item>
+ <item> ImageWriterSpi </item>
+ <item> ImagingOpException </item>
+ <item> ImplicitActivationPolicy </item>
+ <item> ImplicitActivationPolicyOperations </item>
+ <item> ImplicitActivationPolicyValue </item>
+ <item> IncompatibleClassChangeError </item>
+ <item> IncompleteAnnotationException </item>
+ <item> InconsistentTypeCode </item>
+ <item> InconsistentTypeCode </item>
+ <item> InconsistentTypeCodeHelper </item>
+ <item> IndexColorModel </item>
+ <item> IndexOutOfBoundsException </item>
+ <item> IndexedPropertyChangeEvent </item>
+ <item> IndexedPropertyDescriptor </item>
+ <item> IndirectionException </item>
+ <item> Inet4Address </item>
+ <item> Inet6Address </item>
+ <item> InetAddress </item>
+ <item> InetSocketAddress </item>
+ <item> Inflater </item>
+ <item> InflaterInputStream </item>
+ <item> InheritableThreadLocal </item>
+ <item> Inherited </item>
+ <item> InitialContext </item>
+ <item> InitialContextFactory </item>
+ <item> InitialContextFactoryBuilder </item>
+ <item> InitialDirContext </item>
+ <item> InitialLdapContext </item>
+ <item> InlineView </item>
+ <item> InputContext </item>
+ <item> InputEvent </item>
+ <item> InputMap </item>
+ <item> InputMapUIResource </item>
+ <item> InputMethod </item>
+ <item> InputMethodContext </item>
+ <item> InputMethodDescriptor </item>
+ <item> InputMethodEvent </item>
+ <item> InputMethodHighlight </item>
+ <item> InputMethodListener </item>
+ <item> InputMethodRequests </item>
+ <item> InputMismatchException </item>
+ <item> InputSource </item>
+ <item> InputStream </item>
+ <item> InputStream </item>
+ <item> InputStream </item>
+ <item> InputStreamReader </item>
+ <item> InputSubset </item>
+ <item> InputVerifier </item>
+ <item> Insets </item>
+ <item> InsetsUIResource </item>
+ <item> InstanceAlreadyExistsException </item>
+ <item> InstanceNotFoundException </item>
+ <item> InstantiationError </item>
+ <item> InstantiationException </item>
+ <item> Instrument </item>
+ <item> Instrumentation </item>
+ <item> InsufficientResourcesException </item>
+ <item> IntBuffer </item>
+ <item> IntHolder </item>
+ <item> Integer </item>
+ <item> IntegerSyntax </item>
+ <item> Interceptor </item>
+ <item> InterceptorOperations </item>
+ <item> InternalError </item>
+ <item> InternalFrameAdapter </item>
+ <item> InternalFrameEvent </item>
+ <item> InternalFrameFocusTraversalPolicy </item>
+ <item> InternalFrameListener </item>
+ <item> InternalFrameUI </item>
+ <item> InternationalFormatter </item>
+ <item> InterruptedException </item>
+ <item> InterruptedIOException </item>
+ <item> InterruptedNamingException </item>
+ <item> InterruptibleChannel </item>
+ <item> IntrospectionException </item>
+ <item> IntrospectionException </item>
+ <item> Introspector </item>
+ <item> Invalid </item>
+ <item> InvalidActivityException </item>
+ <item> InvalidAddress </item>
+ <item> InvalidAddressHelper </item>
+ <item> InvalidAddressHolder </item>
+ <item> InvalidAlgorithmParameterException </item>
+ <item> InvalidApplicationException </item>
+ <item> InvalidAttributeIdentifierException </item>
+ <item> InvalidAttributeValueException </item>
+ <item> InvalidAttributeValueException </item>
+ <item> InvalidAttributesException </item>
+ <item> InvalidClassException </item>
+ <item> InvalidDnDOperationException </item>
+ <item> InvalidKeyException </item>
+ <item> InvalidKeyException </item>
+ <item> InvalidKeySpecException </item>
+ <item> InvalidMarkException </item>
+ <item> InvalidMidiDataException </item>
+ <item> InvalidName </item>
+ <item> InvalidName </item>
+ <item> InvalidName </item>
+ <item> InvalidNameException </item>
+ <item> InvalidNameHelper </item>
+ <item> InvalidNameHelper </item>
+ <item> InvalidNameHolder </item>
+ <item> InvalidObjectException </item>
+ <item> InvalidOpenTypeException </item>
+ <item> InvalidParameterException </item>
+ <item> InvalidParameterSpecException </item>
+ <item> InvalidPolicy </item>
+ <item> InvalidPolicyHelper </item>
+ <item> InvalidPreferencesFormatException </item>
+ <item> InvalidPropertiesFormatException </item>
+ <item> InvalidRelationIdException </item>
+ <item> InvalidRelationServiceException </item>
+ <item> InvalidRelationTypeException </item>
+ <item> InvalidRoleInfoException </item>
+ <item> InvalidRoleValueException </item>
+ <item> InvalidSearchControlsException </item>
+ <item> InvalidSearchFilterException </item>
+ <item> InvalidSeq </item>
+ <item> InvalidSlot </item>
+ <item> InvalidSlotHelper </item>
+ <item> InvalidTargetObjectTypeException </item>
+ <item> InvalidTransactionException </item>
+ <item> InvalidTypeForEncoding </item>
+ <item> InvalidTypeForEncodingHelper </item>
+ <item> InvalidValue </item>
+ <item> InvalidValue </item>
+ <item> InvalidValueHelper </item>
+ <item> InvocationEvent </item>
+ <item> InvocationHandler </item>
+ <item> InvocationTargetException </item>
+ <item> InvokeHandler </item>
+ <item> IstringHelper </item>
+ <item> ItemEvent </item>
+ <item> ItemListener </item>
+ <item> ItemSelectable </item>
+ <item> Iterable </item>
+ <item> Iterator </item>
+ <item> IvParameterSpec </item>
+ <item> JApplet </item>
+ <item> JButton </item>
+ <item> JCheckBox </item>
+ <item> JCheckBoxMenuItem </item>
+ <item> JColorChooser </item>
+ <item> JComboBox </item>
+ <item> JComboBox.KeySelectionManager </item>
+ <item> JComponent </item>
+ <item> JDesktopPane </item>
+ <item> JDialog </item>
+ <item> JEditorPane </item>
+ <item> JFileChooser </item>
+ <item> JFormattedTextField </item>
+ <item> JFormattedTextField.AbstractFormatter </item>
+ <item> JFormattedTextField.AbstractFormatterFactory </item>
+ <item> JFrame </item>
+ <item> JInternalFrame </item>
+ <item> JInternalFrame.JDesktopIcon </item>
+ <item> JLabel </item>
+ <item> JLayeredPane </item>
+ <item> JList </item>
+ <item> JMException </item>
+ <item> JMRuntimeException </item>
+ <item> JMXAuthenticator </item>
+ <item> JMXConnectionNotification </item>
+ <item> JMXConnector </item>
+ <item> JMXConnectorFactory </item>
+ <item> JMXConnectorProvider </item>
+ <item> JMXConnectorServer </item>
+ <item> JMXConnectorServerFactory </item>
+ <item> JMXConnectorServerMBean </item>
+ <item> JMXConnectorServerProvider </item>
+ <item> JMXPrincipal </item>
+ <item> JMXProviderException </item>
+ <item> JMXServerErrorException </item>
+ <item> JMXServiceURL </item>
+ <item> JMenu </item>
+ <item> JMenuBar </item>
+ <item> JMenuItem </item>
+ <item> JOptionPane </item>
+ <item> JPEGHuffmanTable </item>
+ <item> JPEGImageReadParam </item>
+ <item> JPEGImageWriteParam </item>
+ <item> JPEGQTable </item>
+ <item> JPanel </item>
+ <item> JPasswordField </item>
+ <item> JPopupMenu </item>
+ <item> JPopupMenu.Separator </item>
+ <item> JProgressBar </item>
+ <item> JRadioButton </item>
+ <item> JRadioButtonMenuItem </item>
+ <item> JRootPane </item>
+ <item> JScrollBar </item>
+ <item> JScrollPane </item>
+ <item> JSeparator </item>
+ <item> JSlider </item>
+ <item> JSpinner </item>
+ <item> JSpinner.DateEditor </item>
+ <item> JSpinner.DefaultEditor </item>
+ <item> JSpinner.ListEditor </item>
+ <item> JSpinner.NumberEditor </item>
+ <item> JSplitPane </item>
+ <item> JTabbedPane </item>
+ <item> JTable </item>
+ <item> JTable.PrintMode </item>
+ <item> JTableHeader </item>
+ <item> JTextArea </item>
+ <item> JTextComponent </item>
+ <item> JTextComponent.KeyBinding </item>
+ <item> JTextField </item>
+ <item> JTextPane </item>
+ <item> JToggleButton </item>
+ <item> JToggleButton.ToggleButtonModel </item>
+ <item> JToolBar </item>
+ <item> JToolBar.Separator </item>
+ <item> JToolTip </item>
+ <item> JTree </item>
+ <item> JTree.DynamicUtilTreeNode </item>
+ <item> JTree.EmptySelectionModel </item>
+ <item> JViewport </item>
+ <item> JWindow </item>
+ <item> JarEntry </item>
+ <item> JarException </item>
+ <item> JarFile </item>
+ <item> JarInputStream </item>
+ <item> JarOutputStream </item>
+ <item> JarURLConnection </item>
+ <item> JdbcRowSet </item>
+ <item> JobAttributes </item>
+ <item> JobAttributes.DefaultSelectionType </item>
+ <item> JobAttributes.DestinationType </item>
+ <item> JobAttributes.DialogType </item>
+ <item> JobAttributes.MultipleDocumentHandlingType </item>
+ <item> JobAttributes.SidesType </item>
+ <item> JobHoldUntil </item>
+ <item> JobImpressions </item>
+ <item> JobImpressionsCompleted </item>
+ <item> JobImpressionsSupported </item>
+ <item> JobKOctets </item>
+ <item> JobKOctetsProcessed </item>
+ <item> JobKOctetsSupported </item>
+ <item> JobMediaSheets </item>
+ <item> JobMediaSheetsCompleted </item>
+ <item> JobMediaSheetsSupported </item>
+ <item> JobMessageFromOperator </item>
+ <item> JobName </item>
+ <item> JobOriginatingUserName </item>
+ <item> JobPriority </item>
+ <item> JobPrioritySupported </item>
+ <item> JobSheets </item>
+ <item> JobState </item>
+ <item> JobStateReason </item>
+ <item> JobStateReasons </item>
+ <item> JoinRowSet </item>
+ <item> Joinable </item>
+ <item> KerberosKey </item>
+ <item> KerberosPrincipal </item>
+ <item> KerberosTicket </item>
+ <item> Kernel </item>
+ <item> Key </item>
+ <item> KeyAdapter </item>
+ <item> KeyAgreement </item>
+ <item> KeyAgreementSpi </item>
+ <item> KeyAlreadyExistsException </item>
+ <item> KeyEvent </item>
+ <item> KeyEventDispatcher </item>
+ <item> KeyEventPostProcessor </item>
+ <item> KeyException </item>
+ <item> KeyFactory </item>
+ <item> KeyFactorySpi </item>
+ <item> KeyGenerator </item>
+ <item> KeyGeneratorSpi </item>
+ <item> KeyListener </item>
+ <item> KeyManagementException </item>
+ <item> KeyManager </item>
+ <item> KeyManagerFactory </item>
+ <item> KeyManagerFactorySpi </item>
+ <item> KeyPair </item>
+ <item> KeyPairGenerator </item>
+ <item> KeyPairGeneratorSpi </item>
+ <item> KeyRep </item>
+ <item> KeyRep.Type </item>
+ <item> KeySpec </item>
+ <item> KeyStore </item>
+ <item> KeyStore.Builder </item>
+ <item> KeyStore.CallbackHandlerProtection </item>
+ <item> KeyStore.Entry </item>
+ <item> KeyStore.LoadStoreParameter </item>
+ <item> KeyStore.PasswordProtection </item>
+ <item> KeyStore.PrivateKeyEntry </item>
+ <item> KeyStore.ProtectionParameter </item>
+ <item> KeyStore.SecretKeyEntry </item>
+ <item> KeyStore.TrustedCertificateEntry </item>
+ <item> KeyStoreBuilderParameters </item>
+ <item> KeyStoreException </item>
+ <item> KeyStoreSpi </item>
+ <item> KeyStroke </item>
+ <item> KeyboardFocusManager </item>
+ <item> Keymap </item>
+ <item> LDAPCertStoreParameters </item>
+ <item> LIFESPAN_POLICY_ID </item>
+ <item> LOCATION_FORWARD </item>
+ <item> LSException </item>
+ <item> LSInput </item>
+ <item> LSLoadEvent </item>
+ <item> LSOutput </item>
+ <item> LSParser </item>
+ <item> LSParserFilter </item>
+ <item> LSProgressEvent </item>
+ <item> LSResourceResolver </item>
+ <item> LSSerializer </item>
+ <item> LSSerializerFilter </item>
+ <item> Label </item>
+ <item> LabelUI </item>
+ <item> LabelView </item>
+ <item> LanguageCallback </item>
+ <item> LastOwnerException </item>
+ <item> LayeredHighlighter </item>
+ <item> LayeredHighlighter.LayerPainter </item>
+ <item> LayoutFocusTraversalPolicy </item>
+ <item> LayoutManager </item>
+ <item> LayoutManager2 </item>
+ <item> LayoutQueue </item>
+ <item> LdapContext </item>
+ <item> LdapName </item>
+ <item> LdapReferralException </item>
+ <item> Lease </item>
+ <item> Level </item>
+ <item> LexicalHandler </item>
+ <item> LifespanPolicy </item>
+ <item> LifespanPolicyOperations </item>
+ <item> LifespanPolicyValue </item>
+ <item> LimitExceededException </item>
+ <item> Line </item>
+ <item> Line.Info </item>
+ <item> Line2D </item>
+ <item> Line2D.Double </item>
+ <item> Line2D.Float </item>
+ <item> LineBorder </item>
+ <item> LineBreakMeasurer </item>
+ <item> LineEvent </item>
+ <item> LineEvent.Type </item>
+ <item> LineListener </item>
+ <item> LineMetrics </item>
+ <item> LineNumberInputStream </item>
+ <item> LineNumberReader </item>
+ <item> LineUnavailableException </item>
+ <item> LinkException </item>
+ <item> LinkLoopException </item>
+ <item> LinkRef </item>
+ <item> LinkageError </item>
+ <item> LinkedBlockingQueue </item>
+ <item> LinkedHashMap </item>
+ <item> LinkedHashSet </item>
+ <item> LinkedList </item>
+ <item> List </item>
+ <item> List </item>
+ <item> ListCellRenderer </item>
+ <item> ListDataEvent </item>
+ <item> ListDataListener </item>
+ <item> ListIterator </item>
+ <item> ListModel </item>
+ <item> ListResourceBundle </item>
+ <item> ListSelectionEvent </item>
+ <item> ListSelectionListener </item>
+ <item> ListSelectionModel </item>
+ <item> ListUI </item>
+ <item> ListView </item>
+ <item> ListenerNotFoundException </item>
+ <item> LoaderHandler </item>
+ <item> LocalObject </item>
+ <item> Locale </item>
+ <item> LocateRegistry </item>
+ <item> Locator </item>
+ <item> Locator2 </item>
+ <item> Locator2Impl </item>
+ <item> LocatorImpl </item>
+ <item> Lock </item>
+ <item> LockSupport </item>
+ <item> LogManager </item>
+ <item> LogRecord </item>
+ <item> LogStream </item>
+ <item> Logger </item>
+ <item> LoggingMXBean </item>
+ <item> LoggingPermission </item>
+ <item> LoginContext </item>
+ <item> LoginException </item>
+ <item> LoginModule </item>
+ <item> Long </item>
+ <item> LongBuffer </item>
+ <item> LongHolder </item>
+ <item> LongLongSeqHelper </item>
+ <item> LongLongSeqHolder </item>
+ <item> LongSeqHelper </item>
+ <item> LongSeqHolder </item>
+ <item> LookAndFeel </item>
+ <item> LookupOp </item>
+ <item> LookupTable </item>
+ <item> MARSHAL </item>
+ <item> MBeanAttributeInfo </item>
+ <item> MBeanConstructorInfo </item>
+ <item> MBeanException </item>
+ <item> MBeanFeatureInfo </item>
+ <item> MBeanInfo </item>
+ <item> MBeanNotificationInfo </item>
+ <item> MBeanOperationInfo </item>
+ <item> MBeanParameterInfo </item>
+ <item> MBeanPermission </item>
+ <item> MBeanRegistration </item>
+ <item> MBeanRegistrationException </item>
+ <item> MBeanServer </item>
+ <item> MBeanServerBuilder </item>
+ <item> MBeanServerConnection </item>
+ <item> MBeanServerDelegate </item>
+ <item> MBeanServerDelegateMBean </item>
+ <item> MBeanServerFactory </item>
+ <item> MBeanServerForwarder </item>
+ <item> MBeanServerInvocationHandler </item>
+ <item> MBeanServerNotification </item>
+ <item> MBeanServerNotificationFilter </item>
+ <item> MBeanServerPermission </item>
+ <item> MBeanTrustPermission </item>
+ <item> MGF1ParameterSpec </item>
+ <item> MLet </item>
+ <item> MLetMBean </item>
+ <item> Mac </item>
+ <item> MacSpi </item>
+ <item> MalformedInputException </item>
+ <item> MalformedLinkException </item>
+ <item> MalformedObjectNameException </item>
+ <item> MalformedParameterizedTypeException </item>
+ <item> MalformedURLException </item>
+ <item> ManageReferralControl </item>
+ <item> ManagementFactory </item>
+ <item> ManagementPermission </item>
+ <item> ManagerFactoryParameters </item>
+ <item> Manifest </item>
+ <item> Map </item>
+ <item> Map.Entry </item>
+ <item> MappedByteBuffer </item>
+ <item> MarshalException </item>
+ <item> MarshalledObject </item>
+ <item> MaskFormatter </item>
+ <item> MatchResult </item>
+ <item> Matcher </item>
+ <item> Math </item>
+ <item> MathContext </item>
+ <item> MatteBorder </item>
+ <item> Media </item>
+ <item> MediaName </item>
+ <item> MediaPrintableArea </item>
+ <item> MediaSize </item>
+ <item> MediaSize.Engineering </item>
+ <item> MediaSize.ISO </item>
+ <item> MediaSize.JIS </item>
+ <item> MediaSize.NA </item>
+ <item> MediaSize.Other </item>
+ <item> MediaSizeName </item>
+ <item> MediaTracker </item>
+ <item> MediaTray </item>
+ <item> Member </item>
+ <item> MemoryCacheImageInputStream </item>
+ <item> MemoryCacheImageOutputStream </item>
+ <item> MemoryHandler </item>
+ <item> MemoryImageSource </item>
+ <item> MemoryMXBean </item>
+ <item> MemoryManagerMXBean </item>
+ <item> MemoryNotificationInfo </item>
+ <item> MemoryPoolMXBean </item>
+ <item> MemoryType </item>
+ <item> MemoryUsage </item>
+ <item> Menu </item>
+ <item> MenuBar </item>
+ <item> MenuBarUI </item>
+ <item> MenuComponent </item>
+ <item> MenuContainer </item>
+ <item> MenuDragMouseEvent </item>
+ <item> MenuDragMouseListener </item>
+ <item> MenuElement </item>
+ <item> MenuEvent </item>
+ <item> MenuItem </item>
+ <item> MenuItemUI </item>
+ <item> MenuKeyEvent </item>
+ <item> MenuKeyListener </item>
+ <item> MenuListener </item>
+ <item> MenuSelectionManager </item>
+ <item> MenuShortcut </item>
+ <item> MessageDigest </item>
+ <item> MessageDigestSpi </item>
+ <item> MessageFormat </item>
+ <item> MessageFormat.Field </item>
+ <item> MessageProp </item>
+ <item> MetaEventListener </item>
+ <item> MetaMessage </item>
+ <item> MetalBorders </item>
+ <item> MetalBorders.ButtonBorder </item>
+ <item> MetalBorders.Flush3DBorder </item>
+ <item> MetalBorders.InternalFrameBorder </item>
+ <item> MetalBorders.MenuBarBorder </item>
+ <item> MetalBorders.MenuItemBorder </item>
+ <item> MetalBorders.OptionDialogBorder </item>
+ <item> MetalBorders.PaletteBorder </item>
+ <item> MetalBorders.PopupMenuBorder </item>
+ <item> MetalBorders.RolloverButtonBorder </item>
+ <item> MetalBorders.ScrollPaneBorder </item>
+ <item> MetalBorders.TableHeaderBorder </item>
+ <item> MetalBorders.TextFieldBorder </item>
+ <item> MetalBorders.ToggleButtonBorder </item>
+ <item> MetalBorders.ToolBarBorder </item>
+ <item> MetalButtonUI </item>
+ <item> MetalCheckBoxIcon </item>
+ <item> MetalCheckBoxUI </item>
+ <item> MetalComboBoxButton </item>
+ <item> MetalComboBoxEditor </item>
+ <item> MetalComboBoxEditor.UIResource </item>
+ <item> MetalComboBoxIcon </item>
+ <item> MetalComboBoxUI </item>
+ <item> MetalDesktopIconUI </item>
+ <item> MetalFileChooserUI </item>
+ <item> MetalIconFactory </item>
+ <item> MetalIconFactory.FileIcon16 </item>
+ <item> MetalIconFactory.FolderIcon16 </item>
+ <item> MetalIconFactory.PaletteCloseIcon </item>
+ <item> MetalIconFactory.TreeControlIcon </item>
+ <item> MetalIconFactory.TreeFolderIcon </item>
+ <item> MetalIconFactory.TreeLeafIcon </item>
+ <item> MetalInternalFrameTitlePane </item>
+ <item> MetalInternalFrameUI </item>
+ <item> MetalLabelUI </item>
+ <item> MetalLookAndFeel </item>
+ <item> MetalMenuBarUI </item>
+ <item> MetalPopupMenuSeparatorUI </item>
+ <item> MetalProgressBarUI </item>
+ <item> MetalRadioButtonUI </item>
+ <item> MetalRootPaneUI </item>
+ <item> MetalScrollBarUI </item>
+ <item> MetalScrollButton </item>
+ <item> MetalScrollPaneUI </item>
+ <item> MetalSeparatorUI </item>
+ <item> MetalSliderUI </item>
+ <item> MetalSplitPaneUI </item>
+ <item> MetalTabbedPaneUI </item>
+ <item> MetalTextFieldUI </item>
+ <item> MetalTheme </item>
+ <item> MetalToggleButtonUI </item>
+ <item> MetalToolBarUI </item>
+ <item> MetalToolTipUI </item>
+ <item> MetalTreeUI </item>
+ <item> Method </item>
+ <item> MethodDescriptor </item>
+ <item> MidiChannel </item>
+ <item> MidiDevice </item>
+ <item> MidiDevice.Info </item>
+ <item> MidiDeviceProvider </item>
+ <item> MidiEvent </item>
+ <item> MidiFileFormat </item>
+ <item> MidiFileReader </item>
+ <item> MidiFileWriter </item>
+ <item> MidiMessage </item>
+ <item> MidiSystem </item>
+ <item> MidiUnavailableException </item>
+ <item> MimeTypeParseException </item>
+ <item> MinimalHTMLWriter </item>
+ <item> MissingFormatArgumentException </item>
+ <item> MissingFormatWidthException </item>
+ <item> MissingResourceException </item>
+ <item> Mixer </item>
+ <item> Mixer.Info </item>
+ <item> MixerProvider </item>
+ <item> ModelMBean </item>
+ <item> ModelMBeanAttributeInfo </item>
+ <item> ModelMBeanConstructorInfo </item>
+ <item> ModelMBeanInfo </item>
+ <item> ModelMBeanInfoSupport </item>
+ <item> ModelMBeanNotificationBroadcaster </item>
+ <item> ModelMBeanNotificationInfo </item>
+ <item> ModelMBeanOperationInfo </item>
+ <item> ModificationItem </item>
+ <item> Modifier </item>
+ <item> Monitor </item>
+ <item> MonitorMBean </item>
+ <item> MonitorNotification </item>
+ <item> MonitorSettingException </item>
+ <item> MouseAdapter </item>
+ <item> MouseDragGestureRecognizer </item>
+ <item> MouseEvent </item>
+ <item> MouseInfo </item>
+ <item> MouseInputAdapter </item>
+ <item> MouseInputListener </item>
+ <item> MouseListener </item>
+ <item> MouseMotionAdapter </item>
+ <item> MouseMotionListener </item>
+ <item> MouseWheelEvent </item>
+ <item> MouseWheelListener </item>
+ <item> MultiButtonUI </item>
+ <item> MultiColorChooserUI </item>
+ <item> MultiComboBoxUI </item>
+ <item> MultiDesktopIconUI </item>
+ <item> MultiDesktopPaneUI </item>
+ <item> MultiDoc </item>
+ <item> MultiDocPrintJob </item>
+ <item> MultiDocPrintService </item>
+ <item> MultiFileChooserUI </item>
+ <item> MultiInternalFrameUI </item>
+ <item> MultiLabelUI </item>
+ <item> MultiListUI </item>
+ <item> MultiLookAndFeel </item>
+ <item> MultiMenuBarUI </item>
+ <item> MultiMenuItemUI </item>
+ <item> MultiOptionPaneUI </item>
+ <item> MultiPanelUI </item>
+ <item> MultiPixelPackedSampleModel </item>
+ <item> MultiPopupMenuUI </item>
+ <item> MultiProgressBarUI </item>
+ <item> MultiRootPaneUI </item>
+ <item> MultiScrollBarUI </item>
+ <item> MultiScrollPaneUI </item>
+ <item> MultiSeparatorUI </item>
+ <item> MultiSliderUI </item>
+ <item> MultiSpinnerUI </item>
+ <item> MultiSplitPaneUI </item>
+ <item> MultiTabbedPaneUI </item>
+ <item> MultiTableHeaderUI </item>
+ <item> MultiTableUI </item>
+ <item> MultiTextUI </item>
+ <item> MultiToolBarUI </item>
+ <item> MultiToolTipUI </item>
+ <item> MultiTreeUI </item>
+ <item> MultiViewportUI </item>
+ <item> MulticastSocket </item>
+ <item> MultipleComponentProfileHelper </item>
+ <item> MultipleComponentProfileHolder </item>
+ <item> MultipleDocumentHandling </item>
+ <item> MultipleMaster </item>
+ <item> MutableAttributeSet </item>
+ <item> MutableComboBoxModel </item>
+ <item> MutableTreeNode </item>
+ <item> NON_EXISTENT </item>
+ <item> NO_IMPLEMENT </item>
+ <item> NO_MEMORY </item>
+ <item> NO_PERMISSION </item>
+ <item> NO_RESOURCES </item>
+ <item> NO_RESPONSE </item>
+ <item> NVList </item>
+ <item> Name </item>
+ <item> NameAlreadyBoundException </item>
+ <item> NameCallback </item>
+ <item> NameClassPair </item>
+ <item> NameComponent </item>
+ <item> NameComponentHelper </item>
+ <item> NameComponentHolder </item>
+ <item> NameDynAnyPair </item>
+ <item> NameDynAnyPairHelper </item>
+ <item> NameDynAnyPairSeqHelper </item>
+ <item> NameHelper </item>
+ <item> NameHolder </item>
+ <item> NameList </item>
+ <item> NameNotFoundException </item>
+ <item> NameParser </item>
+ <item> NameValuePair </item>
+ <item> NameValuePair </item>
+ <item> NameValuePairHelper </item>
+ <item> NameValuePairHelper </item>
+ <item> NameValuePairSeqHelper </item>
+ <item> NamedNodeMap </item>
+ <item> NamedValue </item>
+ <item> NamespaceChangeListener </item>
+ <item> NamespaceContext </item>
+ <item> NamespaceSupport </item>
+ <item> Naming </item>
+ <item> NamingContext </item>
+ <item> NamingContextExt </item>
+ <item> NamingContextExtHelper </item>
+ <item> NamingContextExtHolder </item>
+ <item> NamingContextExtOperations </item>
+ <item> NamingContextExtPOA </item>
+ <item> NamingContextHelper </item>
+ <item> NamingContextHolder </item>
+ <item> NamingContextOperations </item>
+ <item> NamingContextPOA </item>
+ <item> NamingEnumeration </item>
+ <item> NamingEvent </item>
+ <item> NamingException </item>
+ <item> NamingExceptionEvent </item>
+ <item> NamingListener </item>
+ <item> NamingManager </item>
+ <item> NamingSecurityException </item>
+ <item> NavigationFilter </item>
+ <item> NavigationFilter.FilterBypass </item>
+ <item> NegativeArraySizeException </item>
+ <item> NetPermission </item>
+ <item> NetworkInterface </item>
+ <item> NoClassDefFoundError </item>
+ <item> NoConnectionPendingException </item>
+ <item> NoContext </item>
+ <item> NoContextHelper </item>
+ <item> NoInitialContextException </item>
+ <item> NoPermissionException </item>
+ <item> NoRouteToHostException </item>
+ <item> NoServant </item>
+ <item> NoServantHelper </item>
+ <item> NoSuchAlgorithmException </item>
+ <item> NoSuchAttributeException </item>
+ <item> NoSuchElementException </item>
+ <item> NoSuchFieldError </item>
+ <item> NoSuchFieldException </item>
+ <item> NoSuchMethodError </item>
+ <item> NoSuchMethodException </item>
+ <item> NoSuchObjectException </item>
+ <item> NoSuchPaddingException </item>
+ <item> NoSuchProviderException </item>
+ <item> Node </item>
+ <item> NodeChangeEvent </item>
+ <item> NodeChangeListener </item>
+ <item> NodeList </item>
+ <item> NonReadableChannelException </item>
+ <item> NonWritableChannelException </item>
+ <item> NoninvertibleTransformException </item>
+ <item> NotActiveException </item>
+ <item> NotBoundException </item>
+ <item> NotCompliantMBeanException </item>
+ <item> NotContextException </item>
+ <item> NotEmpty </item>
+ <item> NotEmptyHelper </item>
+ <item> NotEmptyHolder </item>
+ <item> NotFound </item>
+ <item> NotFoundHelper </item>
+ <item> NotFoundHolder </item>
+ <item> NotFoundReason </item>
+ <item> NotFoundReasonHelper </item>
+ <item> NotFoundReasonHolder </item>
+ <item> NotOwnerException </item>
+ <item> NotSerializableException </item>
+ <item> NotYetBoundException </item>
+ <item> NotYetConnectedException </item>
+ <item> Notation </item>
+ <item> Notification </item>
+ <item> NotificationBroadcaster </item>
+ <item> NotificationBroadcasterSupport </item>
+ <item> NotificationEmitter </item>
+ <item> NotificationFilter </item>
+ <item> NotificationFilterSupport </item>
+ <item> NotificationListener </item>
+ <item> NotificationResult </item>
+ <item> NullCipher </item>
+ <item> NullPointerException </item>
+ <item> Number </item>
+ <item> NumberFormat </item>
+ <item> NumberFormat.Field </item>
+ <item> NumberFormatException </item>
+ <item> NumberFormatter </item>
+ <item> NumberOfDocuments </item>
+ <item> NumberOfInterveningJobs </item>
+ <item> NumberUp </item>
+ <item> NumberUpSupported </item>
+ <item> NumericShaper </item>
+ <item> OAEPParameterSpec </item>
+ <item> OBJECT_NOT_EXIST </item>
+ <item> OBJ_ADAPTER </item>
+ <item> OMGVMCID </item>
+ <item> ORB </item>
+ <item> ORB </item>
+ <item> ORBIdHelper </item>
+ <item> ORBInitInfo </item>
+ <item> ORBInitInfoOperations </item>
+ <item> ORBInitializer </item>
+ <item> ORBInitializerOperations </item>
+ <item> ObjID </item>
+ <item> Object </item>
+ <item> Object </item>
+ <item> ObjectAlreadyActive </item>
+ <item> ObjectAlreadyActiveHelper </item>
+ <item> ObjectChangeListener </item>
+ <item> ObjectFactory </item>
+ <item> ObjectFactoryBuilder </item>
+ <item> ObjectHelper </item>
+ <item> ObjectHolder </item>
+ <item> ObjectIdHelper </item>
+ <item> ObjectIdHelper </item>
+ <item> ObjectImpl </item>
+ <item> ObjectImpl </item>
+ <item> ObjectInput </item>
+ <item> ObjectInputStream </item>
+ <item> ObjectInputStream.GetField </item>
+ <item> ObjectInputValidation </item>
+ <item> ObjectInstance </item>
+ <item> ObjectName </item>
+ <item> ObjectNotActive </item>
+ <item> ObjectNotActiveHelper </item>
+ <item> ObjectOutput </item>
+ <item> ObjectOutputStream </item>
+ <item> ObjectOutputStream.PutField </item>
+ <item> ObjectReferenceFactory </item>
+ <item> ObjectReferenceFactoryHelper </item>
+ <item> ObjectReferenceFactoryHolder </item>
+ <item> ObjectReferenceTemplate </item>
+ <item> ObjectReferenceTemplateHelper </item>
+ <item> ObjectReferenceTemplateHolder </item>
+ <item> ObjectReferenceTemplateSeqHelper </item>
+ <item> ObjectReferenceTemplateSeqHolder </item>
+ <item> ObjectStreamClass </item>
+ <item> ObjectStreamConstants </item>
+ <item> ObjectStreamException </item>
+ <item> ObjectStreamField </item>
+ <item> ObjectView </item>
+ <item> Observable </item>
+ <item> Observer </item>
+ <item> OceanTheme </item>
+ <item> OctetSeqHelper </item>
+ <item> OctetSeqHolder </item>
+ <item> Oid </item>
+ <item> OpenDataException </item>
+ <item> OpenMBeanAttributeInfo </item>
+ <item> OpenMBeanAttributeInfoSupport </item>
+ <item> OpenMBeanConstructorInfo </item>
+ <item> OpenMBeanConstructorInfoSupport </item>
+ <item> OpenMBeanInfo </item>
+ <item> OpenMBeanInfoSupport </item>
+ <item> OpenMBeanOperationInfo </item>
+ <item> OpenMBeanOperationInfoSupport </item>
+ <item> OpenMBeanParameterInfo </item>
+ <item> OpenMBeanParameterInfoSupport </item>
+ <item> OpenType </item>
+ <item> OpenType </item>
+ <item> OperatingSystemMXBean </item>
+ <item> Operation </item>
+ <item> OperationNotSupportedException </item>
+ <item> OperationsException </item>
+ <item> Option </item>
+ <item> OptionPaneUI </item>
+ <item> OptionalDataException </item>
+ <item> OrientationRequested </item>
+ <item> OutOfMemoryError </item>
+ <item> OutputDeviceAssigned </item>
+ <item> OutputKeys </item>
+ <item> OutputStream </item>
+ <item> OutputStream </item>
+ <item> OutputStream </item>
+ <item> OutputStreamWriter </item>
+ <item> OverlappingFileLockException </item>
+ <item> OverlayLayout </item>
+ <item> Override </item>
+ <item> Owner </item>
+ <item> PBEKey </item>
+ <item> PBEKeySpec </item>
+ <item> PBEParameterSpec </item>
+ <item> PDLOverrideSupported </item>
+ <item> PERSIST_STORE </item>
+ <item> PKCS8EncodedKeySpec </item>
+ <item> PKIXBuilderParameters </item>
+ <item> PKIXCertPathBuilderResult </item>
+ <item> PKIXCertPathChecker </item>
+ <item> PKIXCertPathValidatorResult </item>
+ <item> PKIXParameters </item>
+ <item> POA </item>
+ <item> POAHelper </item>
+ <item> POAManager </item>
+ <item> POAManagerOperations </item>
+ <item> POAOperations </item>
+ <item> PRIVATE_MEMBER </item>
+ <item> PSSParameterSpec </item>
+ <item> PSource </item>
+ <item> PSource.PSpecified </item>
+ <item> PUBLIC_MEMBER </item>
+ <item> Pack200 </item>
+ <item> Pack200.Packer </item>
+ <item> Pack200.Unpacker </item>
+ <item> Package </item>
+ <item> PackedColorModel </item>
+ <item> PageAttributes </item>
+ <item> PageAttributes.ColorType </item>
+ <item> PageAttributes.MediaType </item>
+ <item> PageAttributes.OrientationRequestedType </item>
+ <item> PageAttributes.OriginType </item>
+ <item> PageAttributes.PrintQualityType </item>
+ <item> PageFormat </item>
+ <item> PageRanges </item>
+ <item> Pageable </item>
+ <item> PagedResultsControl </item>
+ <item> PagedResultsResponseControl </item>
+ <item> PagesPerMinute </item>
+ <item> PagesPerMinuteColor </item>
+ <item> Paint </item>
+ <item> PaintContext </item>
+ <item> PaintEvent </item>
+ <item> Panel </item>
+ <item> PanelUI </item>
+ <item> Paper </item>
+ <item> ParagraphView </item>
+ <item> ParagraphView </item>
+ <item> Parameter </item>
+ <item> ParameterBlock </item>
+ <item> ParameterDescriptor </item>
+ <item> ParameterMetaData </item>
+ <item> ParameterMode </item>
+ <item> ParameterModeHelper </item>
+ <item> ParameterModeHolder </item>
+ <item> ParameterizedType </item>
+ <item> ParseException </item>
+ <item> ParsePosition </item>
+ <item> Parser </item>
+ <item> Parser </item>
+ <item> ParserAdapter </item>
+ <item> ParserConfigurationException </item>
+ <item> ParserDelegator </item>
+ <item> ParserFactory </item>
+ <item> PartialResultException </item>
+ <item> PasswordAuthentication </item>
+ <item> PasswordCallback </item>
+ <item> PasswordView </item>
+ <item> Patch </item>
+ <item> PathIterator </item>
+ <item> Pattern </item>
+ <item> PatternSyntaxException </item>
+ <item> Permission </item>
+ <item> Permission </item>
+ <item> PermissionCollection </item>
+ <item> Permissions </item>
+ <item> PersistenceDelegate </item>
+ <item> PersistentMBean </item>
+ <item> PhantomReference </item>
+ <item> Pipe </item>
+ <item> Pipe.SinkChannel </item>
+ <item> Pipe.SourceChannel </item>
+ <item> PipedInputStream </item>
+ <item> PipedOutputStream </item>
+ <item> PipedReader </item>
+ <item> PipedWriter </item>
+ <item> PixelGrabber </item>
+ <item> PixelInterleavedSampleModel </item>
+ <item> PlainDocument </item>
+ <item> PlainView </item>
+ <item> Point </item>
+ <item> Point2D </item>
+ <item> Point2D.Double </item>
+ <item> Point2D.Float </item>
+ <item> PointerInfo </item>
+ <item> Policy </item>
+ <item> Policy </item>
+ <item> Policy </item>
+ <item> PolicyError </item>
+ <item> PolicyErrorCodeHelper </item>
+ <item> PolicyErrorHelper </item>
+ <item> PolicyErrorHolder </item>
+ <item> PolicyFactory </item>
+ <item> PolicyFactoryOperations </item>
+ <item> PolicyHelper </item>
+ <item> PolicyHolder </item>
+ <item> PolicyListHelper </item>
+ <item> PolicyListHolder </item>
+ <item> PolicyNode </item>
+ <item> PolicyOperations </item>
+ <item> PolicyQualifierInfo </item>
+ <item> PolicyTypeHelper </item>
+ <item> Polygon </item>
+ <item> PooledConnection </item>
+ <item> Popup </item>
+ <item> PopupFactory </item>
+ <item> PopupMenu </item>
+ <item> PopupMenuEvent </item>
+ <item> PopupMenuListener </item>
+ <item> PopupMenuUI </item>
+ <item> Port </item>
+ <item> Port.Info </item>
+ <item> PortUnreachableException </item>
+ <item> PortableRemoteObject </item>
+ <item> PortableRemoteObjectDelegate </item>
+ <item> Position </item>
+ <item> Position.Bias </item>
+ <item> Predicate </item>
+ <item> PreferenceChangeEvent </item>
+ <item> PreferenceChangeListener </item>
+ <item> Preferences </item>
+ <item> PreferencesFactory </item>
+ <item> PreparedStatement </item>
+ <item> PresentationDirection </item>
+ <item> Principal </item>
+ <item> Principal </item>
+ <item> PrincipalHolder </item>
+ <item> PrintEvent </item>
+ <item> PrintException </item>
+ <item> PrintGraphics </item>
+ <item> PrintJob </item>
+ <item> PrintJobAdapter </item>
+ <item> PrintJobAttribute </item>
+ <item> PrintJobAttributeEvent </item>
+ <item> PrintJobAttributeListener </item>
+ <item> PrintJobAttributeSet </item>
+ <item> PrintJobEvent </item>
+ <item> PrintJobListener </item>
+ <item> PrintQuality </item>
+ <item> PrintRequestAttribute </item>
+ <item> PrintRequestAttributeSet </item>
+ <item> PrintService </item>
+ <item> PrintServiceAttribute </item>
+ <item> PrintServiceAttributeEvent </item>
+ <item> PrintServiceAttributeListener </item>
+ <item> PrintServiceAttributeSet </item>
+ <item> PrintServiceLookup </item>
+ <item> PrintStream </item>
+ <item> PrintWriter </item>
+ <item> Printable </item>
+ <item> PrinterAbortException </item>
+ <item> PrinterException </item>
+ <item> PrinterGraphics </item>
+ <item> PrinterIOException </item>
+ <item> PrinterInfo </item>
+ <item> PrinterIsAcceptingJobs </item>
+ <item> PrinterJob </item>
+ <item> PrinterLocation </item>
+ <item> PrinterMakeAndModel </item>
+ <item> PrinterMessageFromOperator </item>
+ <item> PrinterMoreInfo </item>
+ <item> PrinterMoreInfoManufacturer </item>
+ <item> PrinterName </item>
+ <item> PrinterResolution </item>
+ <item> PrinterState </item>
+ <item> PrinterStateReason </item>
+ <item> PrinterStateReasons </item>
+ <item> PrinterURI </item>
+ <item> PriorityBlockingQueue </item>
+ <item> PriorityQueue </item>
+ <item> PrivateClassLoader </item>
+ <item> PrivateCredentialPermission </item>
+ <item> PrivateKey </item>
+ <item> PrivateMLet </item>
+ <item> PrivilegedAction </item>
+ <item> PrivilegedActionException </item>
+ <item> PrivilegedExceptionAction </item>
+ <item> Process </item>
+ <item> ProcessBuilder </item>
+ <item> ProcessingInstruction </item>
+ <item> ProfileDataException </item>
+ <item> ProfileIdHelper </item>
+ <item> ProgressBarUI </item>
+ <item> ProgressMonitor </item>
+ <item> ProgressMonitorInputStream </item>
+ <item> Properties </item>
+ <item> PropertyChangeEvent </item>
+ <item> PropertyChangeListener </item>
+ <item> PropertyChangeListenerProxy </item>
+ <item> PropertyChangeSupport </item>
+ <item> PropertyDescriptor </item>
+ <item> PropertyEditor </item>
+ <item> PropertyEditorManager </item>
+ <item> PropertyEditorSupport </item>
+ <item> PropertyPermission </item>
+ <item> PropertyResourceBundle </item>
+ <item> PropertyVetoException </item>
+ <item> ProtectionDomain </item>
+ <item> ProtocolException </item>
+ <item> Provider </item>
+ <item> Provider.Service </item>
+ <item> ProviderException </item>
+ <item> Proxy </item>
+ <item> Proxy </item>
+ <item> Proxy.Type </item>
+ <item> ProxySelector </item>
+ <item> PublicKey </item>
+ <item> PushbackInputStream </item>
+ <item> PushbackReader </item>
+ <item> QName </item>
+ <item> QuadCurve2D </item>
+ <item> QuadCurve2D.Double </item>
+ <item> QuadCurve2D.Float </item>
+ <item> Query </item>
+ <item> QueryEval </item>
+ <item> QueryExp </item>
+ <item> Queue </item>
+ <item> QueuedJobCount </item>
+ <item> RC2ParameterSpec </item>
+ <item> RC5ParameterSpec </item>
+ <item> REBIND </item>
+ <item> REQUEST_PROCESSING_POLICY_ID </item>
+ <item> RGBImageFilter </item>
+ <item> RMIClassLoader </item>
+ <item> RMIClassLoaderSpi </item>
+ <item> RMIClientSocketFactory </item>
+ <item> RMIConnection </item>
+ <item> RMIConnectionImpl </item>
+ <item> RMIConnectionImpl_Stub </item>
+ <item> RMIConnector </item>
+ <item> RMIConnectorServer </item>
+ <item> RMICustomMaxStreamFormat </item>
+ <item> RMIFailureHandler </item>
+ <item> RMIIIOPServerImpl </item>
+ <item> RMIJRMPServerImpl </item>
+ <item> RMISecurityException </item>
+ <item> RMISecurityManager </item>
+ <item> RMIServer </item>
+ <item> RMIServerImpl </item>
+ <item> RMIServerImpl_Stub </item>
+ <item> RMIServerSocketFactory </item>
+ <item> RMISocketFactory </item>
+ <item> RSAKey </item>
+ <item> RSAKeyGenParameterSpec </item>
+ <item> RSAMultiPrimePrivateCrtKey </item>
+ <item> RSAMultiPrimePrivateCrtKeySpec </item>
+ <item> RSAOtherPrimeInfo </item>
+ <item> RSAPrivateCrtKey </item>
+ <item> RSAPrivateCrtKeySpec </item>
+ <item> RSAPrivateKey </item>
+ <item> RSAPrivateKeySpec </item>
+ <item> RSAPublicKey </item>
+ <item> RSAPublicKeySpec </item>
+ <item> RTFEditorKit </item>
+ <item> Random </item>
+ <item> RandomAccess </item>
+ <item> RandomAccessFile </item>
+ <item> Raster </item>
+ <item> RasterFormatException </item>
+ <item> RasterOp </item>
+ <item> Rdn </item>
+ <item> ReadOnlyBufferException </item>
+ <item> ReadWriteLock </item>
+ <item> Readable </item>
+ <item> ReadableByteChannel </item>
+ <item> Reader </item>
+ <item> RealmCallback </item>
+ <item> RealmChoiceCallback </item>
+ <item> Receiver </item>
+ <item> Rectangle </item>
+ <item> Rectangle2D </item>
+ <item> Rectangle2D.Double </item>
+ <item> Rectangle2D.Float </item>
+ <item> RectangularShape </item>
+ <item> ReentrantLock </item>
+ <item> ReentrantReadWriteLock </item>
+ <item> ReentrantReadWriteLock.ReadLock </item>
+ <item> ReentrantReadWriteLock.WriteLock </item>
+ <item> Ref </item>
+ <item> RefAddr </item>
+ <item> Reference </item>
+ <item> Reference </item>
+ <item> ReferenceQueue </item>
+ <item> ReferenceUriSchemesSupported </item>
+ <item> Referenceable </item>
+ <item> ReferralException </item>
+ <item> ReflectPermission </item>
+ <item> ReflectionException </item>
+ <item> RefreshFailedException </item>
+ <item> Refreshable </item>
+ <item> Region </item>
+ <item> RegisterableService </item>
+ <item> Registry </item>
+ <item> RegistryHandler </item>
+ <item> RejectedExecutionException </item>
+ <item> RejectedExecutionHandler </item>
+ <item> Relation </item>
+ <item> RelationException </item>
+ <item> RelationNotFoundException </item>
+ <item> RelationNotification </item>
+ <item> RelationService </item>
+ <item> RelationServiceMBean </item>
+ <item> RelationServiceNotRegisteredException </item>
+ <item> RelationSupport </item>
+ <item> RelationSupportMBean </item>
+ <item> RelationType </item>
+ <item> RelationTypeNotFoundException </item>
+ <item> RelationTypeSupport </item>
+ <item> RemarshalException </item>
+ <item> Remote </item>
+ <item> RemoteCall </item>
+ <item> RemoteException </item>
+ <item> RemoteObject </item>
+ <item> RemoteObjectInvocationHandler </item>
+ <item> RemoteRef </item>
+ <item> RemoteServer </item>
+ <item> RemoteStub </item>
+ <item> RenderContext </item>
+ <item> RenderableImage </item>
+ <item> RenderableImageOp </item>
+ <item> RenderableImageProducer </item>
+ <item> RenderedImage </item>
+ <item> RenderedImageFactory </item>
+ <item> Renderer </item>
+ <item> RenderingHints </item>
+ <item> RenderingHints.Key </item>
+ <item> RepaintManager </item>
+ <item> ReplicateScaleFilter </item>
+ <item> RepositoryIdHelper </item>
+ <item> Request </item>
+ <item> RequestInfo </item>
+ <item> RequestInfoOperations </item>
+ <item> RequestProcessingPolicy </item>
+ <item> RequestProcessingPolicyOperations </item>
+ <item> RequestProcessingPolicyValue </item>
+ <item> RequestingUserName </item>
+ <item> RequiredModelMBean </item>
+ <item> RescaleOp </item>
+ <item> ResolutionSyntax </item>
+ <item> ResolveResult </item>
+ <item> Resolver </item>
+ <item> ResourceBundle </item>
+ <item> ResponseCache </item>
+ <item> ResponseHandler </item>
+ <item> Result </item>
+ <item> ResultSet </item>
+ <item> ResultSetMetaData </item>
+ <item> Retention </item>
+ <item> RetentionPolicy </item>
+ <item> ReverbType </item>
+ <item> Robot </item>
+ <item> Role </item>
+ <item> RoleInfo </item>
+ <item> RoleInfoNotFoundException </item>
+ <item> RoleList </item>
+ <item> RoleNotFoundException </item>
+ <item> RoleResult </item>
+ <item> RoleStatus </item>
+ <item> RoleUnresolved </item>
+ <item> RoleUnresolvedList </item>
+ <item> RootPaneContainer </item>
+ <item> RootPaneUI </item>
+ <item> RoundRectangle2D </item>
+ <item> RoundRectangle2D.Double </item>
+ <item> RoundRectangle2D.Float </item>
+ <item> RoundingMode </item>
+ <item> RowMapper </item>
+ <item> RowSet </item>
+ <item> RowSetEvent </item>
+ <item> RowSetInternal </item>
+ <item> RowSetListener </item>
+ <item> RowSetMetaData </item>
+ <item> RowSetMetaDataImpl </item>
+ <item> RowSetReader </item>
+ <item> RowSetWarning </item>
+ <item> RowSetWriter </item>
+ <item> RuleBasedCollator </item>
+ <item> RunTime </item>
+ <item> RunTimeOperations </item>
+ <item> Runnable </item>
+ <item> Runtime </item>
+ <item> RuntimeErrorException </item>
+ <item> RuntimeException </item>
+ <item> RuntimeMBeanException </item>
+ <item> RuntimeMXBean </item>
+ <item> RuntimeOperationsException </item>
+ <item> RuntimePermission </item>
+ <item> SAXException </item>
+ <item> SAXNotRecognizedException </item>
+ <item> SAXNotSupportedException </item>
+ <item> SAXParseException </item>
+ <item> SAXParser </item>
+ <item> SAXParserFactory </item>
+ <item> SAXResult </item>
+ <item> SAXSource </item>
+ <item> SAXTransformerFactory </item>
+ <item> SERVANT_RETENTION_POLICY_ID </item>
+ <item> SQLData </item>
+ <item> SQLException </item>
+ <item> SQLInput </item>
+ <item> SQLInputImpl </item>
+ <item> SQLOutput </item>
+ <item> SQLOutputImpl </item>
+ <item> SQLPermission </item>
+ <item> SQLWarning </item>
+ <item> SSLContext </item>
+ <item> SSLContextSpi </item>
+ <item> SSLEngine </item>
+ <item> SSLEngineResult </item>
+ <item> SSLEngineResult.HandshakeStatus </item>
+ <item> SSLEngineResult.Status </item>
+ <item> SSLException </item>
+ <item> SSLHandshakeException </item>
+ <item> SSLKeyException </item>
+ <item> SSLPeerUnverifiedException </item>
+ <item> SSLPermission </item>
+ <item> SSLProtocolException </item>
+ <item> SSLServerSocket </item>
+ <item> SSLServerSocketFactory </item>
+ <item> SSLSession </item>
+ <item> SSLSessionBindingEvent </item>
+ <item> SSLSessionBindingListener </item>
+ <item> SSLSessionContext </item>
+ <item> SSLSocket </item>
+ <item> SSLSocketFactory </item>
+ <item> SUCCESSFUL </item>
+ <item> SYNC_WITH_TRANSPORT </item>
+ <item> SYSTEM_EXCEPTION </item>
+ <item> SampleModel </item>
+ <item> Sasl </item>
+ <item> SaslClient </item>
+ <item> SaslClientFactory </item>
+ <item> SaslException </item>
+ <item> SaslServer </item>
+ <item> SaslServerFactory </item>
+ <item> Savepoint </item>
+ <item> Scanner </item>
+ <item> ScatteringByteChannel </item>
+ <item> ScheduledExecutorService </item>
+ <item> ScheduledFuture </item>
+ <item> ScheduledThreadPoolExecutor </item>
+ <item> Schema </item>
+ <item> SchemaFactory </item>
+ <item> SchemaFactoryLoader </item>
+ <item> SchemaViolationException </item>
+ <item> ScrollBarUI </item>
+ <item> ScrollPane </item>
+ <item> ScrollPaneAdjustable </item>
+ <item> ScrollPaneConstants </item>
+ <item> ScrollPaneLayout </item>
+ <item> ScrollPaneLayout.UIResource </item>
+ <item> ScrollPaneUI </item>
+ <item> Scrollable </item>
+ <item> Scrollbar </item>
+ <item> SealedObject </item>
+ <item> SearchControls </item>
+ <item> SearchResult </item>
+ <item> SecretKey </item>
+ <item> SecretKeyFactory </item>
+ <item> SecretKeyFactorySpi </item>
+ <item> SecretKeySpec </item>
+ <item> SecureCacheResponse </item>
+ <item> SecureClassLoader </item>
+ <item> SecureRandom </item>
+ <item> SecureRandomSpi </item>
+ <item> Security </item>
+ <item> SecurityException </item>
+ <item> SecurityManager </item>
+ <item> SecurityPermission </item>
+ <item> Segment </item>
+ <item> SelectableChannel </item>
+ <item> SelectionKey </item>
+ <item> Selector </item>
+ <item> SelectorProvider </item>
+ <item> Semaphore </item>
+ <item> SeparatorUI </item>
+ <item> Sequence </item>
+ <item> SequenceInputStream </item>
+ <item> Sequencer </item>
+ <item> Sequencer.SyncMode </item>
+ <item> SerialArray </item>
+ <item> SerialBlob </item>
+ <item> SerialClob </item>
+ <item> SerialDatalink </item>
+ <item> SerialException </item>
+ <item> SerialJavaObject </item>
+ <item> SerialRef </item>
+ <item> SerialStruct </item>
+ <item> Serializable </item>
+ <item> SerializablePermission </item>
+ <item> Servant </item>
+ <item> ServantActivator </item>
+ <item> ServantActivatorHelper </item>
+ <item> ServantActivatorOperations </item>
+ <item> ServantActivatorPOA </item>
+ <item> ServantAlreadyActive </item>
+ <item> ServantAlreadyActiveHelper </item>
+ <item> ServantLocator </item>
+ <item> ServantLocatorHelper </item>
+ <item> ServantLocatorOperations </item>
+ <item> ServantLocatorPOA </item>
+ <item> ServantManager </item>
+ <item> ServantManagerOperations </item>
+ <item> ServantNotActive </item>
+ <item> ServantNotActiveHelper </item>
+ <item> ServantObject </item>
+ <item> ServantRetentionPolicy </item>
+ <item> ServantRetentionPolicyOperations </item>
+ <item> ServantRetentionPolicyValue </item>
+ <item> ServerCloneException </item>
+ <item> ServerError </item>
+ <item> ServerException </item>
+ <item> ServerIdHelper </item>
+ <item> ServerNotActiveException </item>
+ <item> ServerRef </item>
+ <item> ServerRequest </item>
+ <item> ServerRequestInfo </item>
+ <item> ServerRequestInfoOperations </item>
+ <item> ServerRequestInterceptor </item>
+ <item> ServerRequestInterceptorOperations </item>
+ <item> ServerRuntimeException </item>
+ <item> ServerSocket </item>
+ <item> ServerSocketChannel </item>
+ <item> ServerSocketFactory </item>
+ <item> ServiceContext </item>
+ <item> ServiceContextHelper </item>
+ <item> ServiceContextHolder </item>
+ <item> ServiceContextListHelper </item>
+ <item> ServiceContextListHolder </item>
+ <item> ServiceDetail </item>
+ <item> ServiceDetailHelper </item>
+ <item> ServiceIdHelper </item>
+ <item> ServiceInformation </item>
+ <item> ServiceInformationHelper </item>
+ <item> ServiceInformationHolder </item>
+ <item> ServiceNotFoundException </item>
+ <item> ServicePermission </item>
+ <item> ServiceRegistry </item>
+ <item> ServiceRegistry.Filter </item>
+ <item> ServiceUI </item>
+ <item> ServiceUIFactory </item>
+ <item> ServiceUnavailableException </item>
+ <item> Set </item>
+ <item> SetOfIntegerSyntax </item>
+ <item> SetOverrideType </item>
+ <item> SetOverrideTypeHelper </item>
+ <item> Severity </item>
+ <item> Shape </item>
+ <item> ShapeGraphicAttribute </item>
+ <item> SheetCollate </item>
+ <item> Short </item>
+ <item> ShortBuffer </item>
+ <item> ShortBufferException </item>
+ <item> ShortHolder </item>
+ <item> ShortLookupTable </item>
+ <item> ShortMessage </item>
+ <item> ShortSeqHelper </item>
+ <item> ShortSeqHolder </item>
+ <item> Sides </item>
+ <item> Signature </item>
+ <item> SignatureException </item>
+ <item> SignatureSpi </item>
+ <item> SignedObject </item>
+ <item> Signer </item>
+ <item> SimpleAttributeSet </item>
+ <item> SimpleBeanInfo </item>
+ <item> SimpleDateFormat </item>
+ <item> SimpleDoc </item>
+ <item> SimpleFormatter </item>
+ <item> SimpleTimeZone </item>
+ <item> SimpleType </item>
+ <item> SinglePixelPackedSampleModel </item>
+ <item> SingleSelectionModel </item>
+ <item> Size2DSyntax </item>
+ <item> SizeLimitExceededException </item>
+ <item> SizeRequirements </item>
+ <item> SizeSequence </item>
+ <item> Skeleton </item>
+ <item> SkeletonMismatchException </item>
+ <item> SkeletonNotFoundException </item>
+ <item> SliderUI </item>
+ <item> Socket </item>
+ <item> SocketAddress </item>
+ <item> SocketChannel </item>
+ <item> SocketException </item>
+ <item> SocketFactory </item>
+ <item> SocketHandler </item>
+ <item> SocketImpl </item>
+ <item> SocketImplFactory </item>
+ <item> SocketOptions </item>
+ <item> SocketPermission </item>
+ <item> SocketSecurityException </item>
+ <item> SocketTimeoutException </item>
+ <item> SoftBevelBorder </item>
+ <item> SoftReference </item>
+ <item> SortControl </item>
+ <item> SortKey </item>
+ <item> SortResponseControl </item>
+ <item> SortedMap </item>
+ <item> SortedSet </item>
+ <item> SortingFocusTraversalPolicy </item>
+ <item> Soundbank </item>
+ <item> SoundbankReader </item>
+ <item> SoundbankResource </item>
+ <item> Source </item>
+ <item> SourceDataLine </item>
+ <item> SourceLocator </item>
+ <item> SpinnerDateModel </item>
+ <item> SpinnerListModel </item>
+ <item> SpinnerModel </item>
+ <item> SpinnerNumberModel </item>
+ <item> SpinnerUI </item>
+ <item> SplitPaneUI </item>
+ <item> Spring </item>
+ <item> SpringLayout </item>
+ <item> SpringLayout.Constraints </item>
+ <item> SslRMIClientSocketFactory </item>
+ <item> SslRMIServerSocketFactory </item>
+ <item> Stack </item>
+ <item> StackOverflowError </item>
+ <item> StackTraceElement </item>
+ <item> StandardMBean </item>
+ <item> StartTlsRequest </item>
+ <item> StartTlsResponse </item>
+ <item> State </item>
+ <item> StateEdit </item>
+ <item> StateEditable </item>
+ <item> StateFactory </item>
+ <item> Statement </item>
+ <item> Statement </item>
+ <item> StreamCorruptedException </item>
+ <item> StreamHandler </item>
+ <item> StreamPrintService </item>
+ <item> StreamPrintServiceFactory </item>
+ <item> StreamResult </item>
+ <item> StreamSource </item>
+ <item> StreamTokenizer </item>
+ <item> Streamable </item>
+ <item> StreamableValue </item>
+ <item> StrictMath </item>
+ <item> String </item>
+ <item> StringBuffer </item>
+ <item> StringBufferInputStream </item>
+ <item> StringBuilder </item>
+ <item> StringCharacterIterator </item>
+ <item> StringContent </item>
+ <item> StringHolder </item>
+ <item> StringIndexOutOfBoundsException </item>
+ <item> StringMonitor </item>
+ <item> StringMonitorMBean </item>
+ <item> StringNameHelper </item>
+ <item> StringReader </item>
+ <item> StringRefAddr </item>
+ <item> StringSelection </item>
+ <item> StringSeqHelper </item>
+ <item> StringSeqHolder </item>
+ <item> StringTokenizer </item>
+ <item> StringValueExp </item>
+ <item> StringValueHelper </item>
+ <item> StringWriter </item>
+ <item> Stroke </item>
+ <item> Struct </item>
+ <item> StructMember </item>
+ <item> StructMemberHelper </item>
+ <item> Stub </item>
+ <item> StubDelegate </item>
+ <item> StubNotFoundException </item>
+ <item> Style </item>
+ <item> StyleConstants </item>
+ <item> StyleConstants.CharacterConstants </item>
+ <item> StyleConstants.ColorConstants </item>
+ <item> StyleConstants.FontConstants </item>
+ <item> StyleConstants.ParagraphConstants </item>
+ <item> StyleContext </item>
+ <item> StyleSheet </item>
+ <item> StyleSheet.BoxPainter </item>
+ <item> StyleSheet.ListPainter </item>
+ <item> StyledDocument </item>
+ <item> StyledEditorKit </item>
+ <item> StyledEditorKit.AlignmentAction </item>
+ <item> StyledEditorKit.BoldAction </item>
+ <item> StyledEditorKit.FontFamilyAction </item>
+ <item> StyledEditorKit.FontSizeAction </item>
+ <item> StyledEditorKit.ForegroundAction </item>
+ <item> StyledEditorKit.ItalicAction </item>
+ <item> StyledEditorKit.StyledTextAction </item>
+ <item> StyledEditorKit.UnderlineAction </item>
+ <item> Subject </item>
+ <item> SubjectDelegationPermission </item>
+ <item> SubjectDomainCombiner </item>
+ <item> SupportedValuesAttribute </item>
+ <item> SuppressWarnings </item>
+ <item> SwingConstants </item>
+ <item> SwingPropertyChangeSupport </item>
+ <item> SwingUtilities </item>
+ <item> SyncFactory </item>
+ <item> SyncFactoryException </item>
+ <item> SyncFailedException </item>
+ <item> SyncProvider </item>
+ <item> SyncProviderException </item>
+ <item> SyncResolver </item>
+ <item> SyncScopeHelper </item>
+ <item> SynchronousQueue </item>
+ <item> SynthConstants </item>
+ <item> SynthContext </item>
+ <item> SynthGraphicsUtils </item>
+ <item> SynthLookAndFeel </item>
+ <item> SynthPainter </item>
+ <item> SynthStyle </item>
+ <item> SynthStyleFactory </item>
+ <item> Synthesizer </item>
+ <item> SysexMessage </item>
+ <item> System </item>
+ <item> SystemColor </item>
+ <item> SystemException </item>
+ <item> SystemFlavorMap </item>
+ <item> TAG_ALTERNATE_IIOP_ADDRESS </item>
+ <item> TAG_CODE_SETS </item>
+ <item> TAG_INTERNET_IOP </item>
+ <item> TAG_JAVA_CODEBASE </item>
+ <item> TAG_MULTIPLE_COMPONENTS </item>
+ <item> TAG_ORB_TYPE </item>
+ <item> TAG_POLICIES </item>
+ <item> TAG_RMI_CUSTOM_MAX_STREAM_FORMAT </item>
+ <item> TCKind </item>
+ <item> THREAD_POLICY_ID </item>
+ <item> TIMEOUT </item>
+ <item> TRANSACTION_MODE </item>
+ <item> TRANSACTION_REQUIRED </item>
+ <item> TRANSACTION_ROLLEDBACK </item>
+ <item> TRANSACTION_UNAVAILABLE </item>
+ <item> TRANSIENT </item>
+ <item> TRANSPORT_RETRY </item>
+ <item> TabExpander </item>
+ <item> TabSet </item>
+ <item> TabStop </item>
+ <item> TabableView </item>
+ <item> TabbedPaneUI </item>
+ <item> TableCellEditor </item>
+ <item> TableCellRenderer </item>
+ <item> TableColumn </item>
+ <item> TableColumnModel </item>
+ <item> TableColumnModelEvent </item>
+ <item> TableColumnModelListener </item>
+ <item> TableHeaderUI </item>
+ <item> TableModel </item>
+ <item> TableModelEvent </item>
+ <item> TableModelListener </item>
+ <item> TableUI </item>
+ <item> TableView </item>
+ <item> TabularData </item>
+ <item> TabularDataSupport </item>
+ <item> TabularType </item>
+ <item> TagElement </item>
+ <item> TaggedComponent </item>
+ <item> TaggedComponentHelper </item>
+ <item> TaggedComponentHolder </item>
+ <item> TaggedProfile </item>
+ <item> TaggedProfileHelper </item>
+ <item> TaggedProfileHolder </item>
+ <item> Target </item>
+ <item> TargetDataLine </item>
+ <item> TargetedNotification </item>
+ <item> Templates </item>
+ <item> TemplatesHandler </item>
+ <item> Text </item>
+ <item> TextAction </item>
+ <item> TextArea </item>
+ <item> TextAttribute </item>
+ <item> TextComponent </item>
+ <item> TextEvent </item>
+ <item> TextField </item>
+ <item> TextHitInfo </item>
+ <item> TextInputCallback </item>
+ <item> TextLayout </item>
+ <item> TextLayout.CaretPolicy </item>
+ <item> TextListener </item>
+ <item> TextMeasurer </item>
+ <item> TextOutputCallback </item>
+ <item> TextSyntax </item>
+ <item> TextUI </item>
+ <item> TexturePaint </item>
+ <item> Thread </item>
+ <item> Thread.State </item>
+ <item> Thread.UncaughtExceptionHandler </item>
+ <item> ThreadDeath </item>
+ <item> ThreadFactory </item>
+ <item> ThreadGroup </item>
+ <item> ThreadInfo </item>
+ <item> ThreadLocal </item>
+ <item> ThreadMXBean </item>
+ <item> ThreadPolicy </item>
+ <item> ThreadPolicyOperations </item>
+ <item> ThreadPolicyValue </item>
+ <item> ThreadPoolExecutor </item>
+ <item> ThreadPoolExecutor.AbortPolicy </item>
+ <item> ThreadPoolExecutor.CallerRunsPolicy </item>
+ <item> ThreadPoolExecutor.DiscardOldestPolicy </item>
+ <item> ThreadPoolExecutor.DiscardPolicy </item>
+ <item> Throwable </item>
+ <item> Tie </item>
+ <item> TileObserver </item>
+ <item> Time </item>
+ <item> TimeLimitExceededException </item>
+ <item> TimeUnit </item>
+ <item> TimeZone </item>
+ <item> TimeoutException </item>
+ <item> Timer </item>
+ <item> Timer </item>
+ <item> Timer </item>
+ <item> TimerAlarmClockNotification </item>
+ <item> TimerMBean </item>
+ <item> TimerNotification </item>
+ <item> TimerTask </item>
+ <item> Timestamp </item>
+ <item> Timestamp </item>
+ <item> TitledBorder </item>
+ <item> TooManyListenersException </item>
+ <item> ToolBarUI </item>
+ <item> ToolTipManager </item>
+ <item> ToolTipUI </item>
+ <item> Toolkit </item>
+ <item> Track </item>
+ <item> TransactionRequiredException </item>
+ <item> TransactionRolledbackException </item>
+ <item> TransactionService </item>
+ <item> TransactionalWriter </item>
+ <item> TransferHandler </item>
+ <item> Transferable </item>
+ <item> TransformAttribute </item>
+ <item> Transformer </item>
+ <item> TransformerConfigurationException </item>
+ <item> TransformerException </item>
+ <item> TransformerFactory </item>
+ <item> TransformerFactoryConfigurationError </item>
+ <item> TransformerHandler </item>
+ <item> Transmitter </item>
+ <item> Transparency </item>
+ <item> TreeCellEditor </item>
+ <item> TreeCellRenderer </item>
+ <item> TreeExpansionEvent </item>
+ <item> TreeExpansionListener </item>
+ <item> TreeMap </item>
+ <item> TreeModel </item>
+ <item> TreeModelEvent </item>
+ <item> TreeModelListener </item>
+ <item> TreeNode </item>
+ <item> TreePath </item>
+ <item> TreeSelectionEvent </item>
+ <item> TreeSelectionListener </item>
+ <item> TreeSelectionModel </item>
+ <item> TreeSet </item>
+ <item> TreeUI </item>
+ <item> TreeWillExpandListener </item>
+ <item> TrustAnchor </item>
+ <item> TrustManager </item>
+ <item> TrustManagerFactory </item>
+ <item> TrustManagerFactorySpi </item>
+ <item> Type </item>
+ <item> TypeCode </item>
+ <item> TypeCodeHolder </item>
+ <item> TypeInfo </item>
+ <item> TypeInfoProvider </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatchHelper </item>
+ <item> TypeMismatchHelper </item>
+ <item> TypeNotPresentException </item>
+ <item> TypeVariable </item>
+ <item> Types </item>
+ <item> UID </item>
+ <item> UIDefaults </item>
+ <item> UIDefaults.ActiveValue </item>
+ <item> UIDefaults.LazyInputMap </item>
+ <item> UIDefaults.LazyValue </item>
+ <item> UIDefaults.ProxyLazyValue </item>
+ <item> UIManager </item>
+ <item> UIManager.LookAndFeelInfo </item>
+ <item> UIResource </item>
+ <item> ULongLongSeqHelper </item>
+ <item> ULongLongSeqHolder </item>
+ <item> ULongSeqHelper </item>
+ <item> ULongSeqHolder </item>
+ <item> UNKNOWN </item>
+ <item> UNKNOWN </item>
+ <item> UNSUPPORTED_POLICY </item>
+ <item> UNSUPPORTED_POLICY_VALUE </item>
+ <item> URI </item>
+ <item> URIException </item>
+ <item> URIResolver </item>
+ <item> URISyntax </item>
+ <item> URISyntaxException </item>
+ <item> URL </item>
+ <item> URLClassLoader </item>
+ <item> URLConnection </item>
+ <item> URLDecoder </item>
+ <item> URLEncoder </item>
+ <item> URLStreamHandler </item>
+ <item> URLStreamHandlerFactory </item>
+ <item> URLStringHelper </item>
+ <item> USER_EXCEPTION </item>
+ <item> UShortSeqHelper </item>
+ <item> UShortSeqHolder </item>
+ <item> UTFDataFormatException </item>
+ <item> UUID </item>
+ <item> UndeclaredThrowableException </item>
+ <item> UndoManager </item>
+ <item> UndoableEdit </item>
+ <item> UndoableEditEvent </item>
+ <item> UndoableEditListener </item>
+ <item> UndoableEditSupport </item>
+ <item> UnexpectedException </item>
+ <item> UnicastRemoteObject </item>
+ <item> UnionMember </item>
+ <item> UnionMemberHelper </item>
+ <item> UnknownEncoding </item>
+ <item> UnknownEncodingHelper </item>
+ <item> UnknownError </item>
+ <item> UnknownException </item>
+ <item> UnknownFormatConversionException </item>
+ <item> UnknownFormatFlagsException </item>
+ <item> UnknownGroupException </item>
+ <item> UnknownHostException </item>
+ <item> UnknownHostException </item>
+ <item> UnknownObjectException </item>
+ <item> UnknownServiceException </item>
+ <item> UnknownUserException </item>
+ <item> UnknownUserExceptionHelper </item>
+ <item> UnknownUserExceptionHolder </item>
+ <item> UnmappableCharacterException </item>
+ <item> UnmarshalException </item>
+ <item> UnmodifiableClassException </item>
+ <item> UnmodifiableSetException </item>
+ <item> UnrecoverableEntryException </item>
+ <item> UnrecoverableKeyException </item>
+ <item> Unreferenced </item>
+ <item> UnresolvedAddressException </item>
+ <item> UnresolvedPermission </item>
+ <item> UnsatisfiedLinkError </item>
+ <item> UnsolicitedNotification </item>
+ <item> UnsolicitedNotificationEvent </item>
+ <item> UnsolicitedNotificationListener </item>
+ <item> UnsupportedAddressTypeException </item>
+ <item> UnsupportedAudioFileException </item>
+ <item> UnsupportedCallbackException </item>
+ <item> UnsupportedCharsetException </item>
+ <item> UnsupportedClassVersionError </item>
+ <item> UnsupportedEncodingException </item>
+ <item> UnsupportedFlavorException </item>
+ <item> UnsupportedLookAndFeelException </item>
+ <item> UnsupportedOperationException </item>
+ <item> UserDataHandler </item>
+ <item> UserException </item>
+ <item> Util </item>
+ <item> UtilDelegate </item>
+ <item> Utilities </item>
+ <item> VMID </item>
+ <item> VM_ABSTRACT </item>
+ <item> VM_CUSTOM </item>
+ <item> VM_NONE </item>
+ <item> VM_TRUNCATABLE </item>
+ <item> Validator </item>
+ <item> ValidatorHandler </item>
+ <item> ValueBase </item>
+ <item> ValueBaseHelper </item>
+ <item> ValueBaseHolder </item>
+ <item> ValueExp </item>
+ <item> ValueFactory </item>
+ <item> ValueHandler </item>
+ <item> ValueHandlerMultiFormat </item>
+ <item> ValueInputStream </item>
+ <item> ValueMember </item>
+ <item> ValueMemberHelper </item>
+ <item> ValueOutputStream </item>
+ <item> VariableHeightLayoutCache </item>
+ <item> Vector </item>
+ <item> VerifyError </item>
+ <item> VersionSpecHelper </item>
+ <item> VetoableChangeListener </item>
+ <item> VetoableChangeListenerProxy </item>
+ <item> VetoableChangeSupport </item>
+ <item> View </item>
+ <item> ViewFactory </item>
+ <item> ViewportLayout </item>
+ <item> ViewportUI </item>
+ <item> VirtualMachineError </item>
+ <item> Visibility </item>
+ <item> VisibilityHelper </item>
+ <item> VoiceStatus </item>
+ <item> Void </item>
+ <item> VolatileImage </item>
+ <item> WCharSeqHelper </item>
+ <item> WCharSeqHolder </item>
+ <item> WStringSeqHelper </item>
+ <item> WStringSeqHolder </item>
+ <item> WStringValueHelper </item>
+ <item> WeakHashMap </item>
+ <item> WeakReference </item>
+ <item> WebRowSet </item>
+ <item> WildcardType </item>
+ <item> Window </item>
+ <item> WindowAdapter </item>
+ <item> WindowConstants </item>
+ <item> WindowEvent </item>
+ <item> WindowFocusListener </item>
+ <item> WindowListener </item>
+ <item> WindowStateListener </item>
+ <item> WrappedPlainView </item>
+ <item> WritableByteChannel </item>
+ <item> WritableRaster </item>
+ <item> WritableRenderedImage </item>
+ <item> WriteAbortedException </item>
+ <item> Writer </item>
+ <item> WrongAdapter </item>
+ <item> WrongAdapterHelper </item>
+ <item> WrongPolicy </item>
+ <item> WrongPolicyHelper </item>
+ <item> WrongTransaction </item>
+ <item> WrongTransactionHelper </item>
+ <item> WrongTransactionHolder </item>
+ <item> X500Principal </item>
+ <item> X500PrivateCredential </item>
+ <item> X509CRL </item>
+ <item> X509CRLEntry </item>
+ <item> X509CRLSelector </item>
+ <item> X509CertSelector </item>
+ <item> X509Certificate </item>
+ <item> X509Certificate </item>
+ <item> X509EncodedKeySpec </item>
+ <item> X509ExtendedKeyManager </item>
+ <item> X509Extension </item>
+ <item> X509KeyManager </item>
+ <item> X509TrustManager </item>
+ <item> XAConnection </item>
+ <item> XADataSource </item>
+ <item> XAException </item>
+ <item> XAResource </item>
+ <item> XMLConstants </item>
+ <item> XMLDecoder </item>
+ <item> XMLEncoder </item>
+ <item> XMLFilter </item>
+ <item> XMLFilterImpl </item>
+ <item> XMLFormatter </item>
+ <item> XMLGregorianCalendar </item>
+ <item> XMLParseException </item>
+ <item> XMLReader </item>
+ <item> XMLReaderAdapter </item>
+ <item> XMLReaderFactory </item>
+ <item> XPath </item>
+ <item> XPathConstants </item>
+ <item> XPathException </item>
+ <item> XPathExpression </item>
+ <item> XPathExpressionException </item>
+ <item> XPathFactory </item>
+ <item> XPathFactoryConfigurationException </item>
+ <item> XPathFunction </item>
+ <item> XPathFunctionException </item>
+ <item> XPathFunctionResolver </item>
+ <item> XPathVariableResolver </item>
+ <item> Xid </item>
+ <item> XmlReader </item>
+ <item> XmlWriter </item>
+ <item> ZipEntry </item>
+ <item> ZipException </item>
+ <item> ZipFile </item>
+ <item> ZipInputStream </item>
+ <item> ZipOutputStream </item>
+ <item> ZoneView </item>
+ <item> _BindingIteratorImplBase </item>
+ <item> _BindingIteratorStub </item>
+ <item> _DynAnyFactoryStub </item>
+ <item> _DynAnyStub </item>
+ <item> _DynArrayStub </item>
+ <item> _DynEnumStub </item>
+ <item> _DynFixedStub </item>
+ <item> _DynSequenceStub </item>
+ <item> _DynStructStub </item>
+ <item> _DynUnionStub </item>
+ <item> _DynValueStub </item>
+ <item> _IDLTypeStub </item>
+ <item> _NamingContextExtStub </item>
+ <item> _NamingContextImplBase </item>
+ <item> _NamingContextStub </item>
+ <item> _PolicyStub </item>
+ <item> _Remote_Stub </item>
+ <item> _ServantActivatorStub </item>
+ <item> _ServantLocatorStub </item>
+ </list>
+ <list name="keywords">
+ <item> abstract </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> class </item>
+ <item> def </item>
+ <item> do </item>
+ <item> else </item>
+ <item> extends </item>
+ <item> false </item>
+ <item> final </item>
+ <item> finally </item>
+ <item> for </item>
+ <item> forSome </item>
+ <item> if </item>
+ <item> implicit </item>
+ <item> import </item>
+ <item> lazy </item>
+ <item> match </item>
+ <item> new </item>
+ <item> null </item>
+ <item> object </item>
+ <item> override </item>
+ <item> package </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> requires </item>
+ <item> return </item>
+ <item> sealed </item>
+ <item> super </item>
+ <item> this </item>
+ <item> throw </item>
+ <item> trait </item>
+ <item> true </item>
+ <item> try </item>
+ <item> type </item>
+ <item> val </item>
+ <item> var </item>
+ <item> while </item>
+ <item> with </item>
+ <item> yield </item>
+ </list>
+ <list name="types">
+ <item> boolean </item>
+ <item> byte </item>
+ <item> char </item>
+ <item> double </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> short </item>
+ <item> unit </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <!-- Comment next line if you don't use Javadoc tool -->
+ <IncludeRules context="##Javadoc"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Java15" context="#stay" String="java15"/>
+ <keyword attribute="Scala2" context="#stay" String="scala2"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="Function" context="Printf" String="\.(format|printf)\b" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1"/>
+<!--
+ <RegExpr attribute="Keyword" context="#stay" String="\.{3,3}\s+" />
+ <RegExpr attribute="Keyword" context="StaticImports" String="\b(import\s+static)\b" />
+ <RegExpr attribute="Keyword" context="Imports" String="\b(package|import)\b" />
+-->
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Printf" lineEndContext="#pop" name="Printf">
+ <DetectChar attribute="Normal Text" context="#pop" char="&#059;" />
+ <DetectChar attribute="String" context="PrintfString" char="&quot;"/>
+ </context>
+ <context attribute="PrintfString" lineEndContext="#pop" name="PrintfString">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <RegExpr attribute="String Char" context="#stay" String="%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(\.\d+)?[a-hosxA-CEGHSX]" />
+ <RegExpr attribute="String Char" context="#stay" String="%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(t|T)(a|A|b|B|c|C|d|D|e|F|h|H|I|j|k|l|L|m|M|N|p|P|Q|r|R|s|S|T|y|Y|z|Z)" />
+ <RegExpr attribute="String Char" context="#stay" String="%(%|n)" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="Function" context="#pop" String="\b[_a-zA-Z]\w*(?=[\s]*)" />
+ </context>
+<!--
+ <context attribute="Normal Text" lineEndContext="#pop" name="StaticImports">
+ <RegExpr attribute="StaticImports" context="#pop" String="\s*.*$" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Imports">
+ <RegExpr attribute="Imports" context="#pop" String="\s*.*$" />
+ </context>
+-->
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsFunction"/>
+ <itemData name="StaticImports" defStyleNum="dsKeyword" color="#800080" selColor="#FFFFFF" bold="0" italic="0"/>
+ <itemData name="Imports" defStyleNum="dsKeyword" color="#808000" selColor="#FFFFFF" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="PrintfString" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Scala2" defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
+ <itemData name="Java15" defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
diff --git a/kate/data/sisu.xml b/kate/data/sisu.xml
new file mode 100644
index 000000000..25a76def9
--- /dev/null
+++ b/kate/data/sisu.xml
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="SiSU" version="1.01" section="Markup" kateversion="2.4" extensions="*.sst;*.ssm;*.ssi;*._sst;*.-sst;" author="Ralph Amissah (ralph.amissah@gmail.com)" license="LGPL" >
+ <highlighting>
+ <list name="somename">
+ <item> class </item>
+ <item> const </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
+ <keyword attribute="Keyword" context="#stay" String="somename" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <RegExpr String="^(0~\S+|@\S+)\s.+$" attribute="Header" context="#pop" />
+ <RegExpr String="^:?[A-C1-6]~.+$" attribute="Heading" context="#pop" />
+ <StringDetect String="~{" attribute="Endnote" context="footnote"/>
+ <StringDetect String="^~" attribute="Endnote" context="endnote"/>
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ <StringDetect String="&lt;br&gt;" attribute="Break" context="#pop" />
+ <RegExpr String="\{.+?\}(http:\/\/\S+|image)" attribute="Link" context="#stay"/>
+ <RegExpr String="(^|\s)http:\/\/\S+" attribute="Link" context="#stay"/>
+ <RegExpr String="^!_ .+" attribute="Bold" context="boldline"/>
+ <RegExpr String="^(_[12]|_\*|_[12]\*)\s" attribute="Indent" context="#stay"/>
+ <RegExpr String="~\^" attribute="Endnote" context="#stay"/>
+ <RegExpr String="^%+\s.+$" attribute="Comment" context="#stay" endRegion="regionMarker" firstNonSpace="true" />
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="string" >
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Endnote" lineEndContext="#stay" name="footnote" >
+ <StringDetect attribute="Endnote" context="#pop" String="}~" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Bold" lineEndContext="#stay" name="bold" >
+ <StringDetect attribute="Bold" context="#pop" String="}*" />
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Bold" lineEndContext="#stay" name="emphasis" >
+ <StringDetect attribute="Bold" context="#pop" String="}!" />
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Italic" lineEndContext="#stay" name="italic" >
+ <StringDetect attribute="Italic" context="#pop" String="}/" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Underscore" lineEndContext="#stay" name="underscore" >
+ <StringDetect attribute="Underscore" context="#pop" String="}_" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Superscript" lineEndContext="#stay" name="superscript" >
+ <StringDetect attribute="Superscript" context="#pop" String="}^" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Subscript" lineEndContext="#stay" name="subscript" >
+ <StringDetect attribute="Subscript" context="#pop" String="}," />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Strike" lineEndContext="#stay" name="strike" >
+ <StringDetect attribute="Strike" context="#pop" String="}-" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="+{" attribute="Insert" context="insert"/>
+ </context>
+ <context attribute="Insert" lineEndContext="#stay" name="insert" >
+ <StringDetect attribute="Insert" context="#pop" String="}+" />
+ <StringDetect String="!{" attribute="Bold" context="emphasis"/>
+ <StringDetect String="*{" attribute="Bold" context="bold"/>
+ <StringDetect String="/{" attribute="Italic" context="italic"/>
+ <StringDetect String="_{" attribute="Underscore" context="underscore"/>
+ <StringDetect String="^{" attribute="Superscript" context="superscript"/>
+ <StringDetect String=",{" attribute="Subscript" context="subscript"/>
+ <StringDetect String="-{" attribute="Strike" context="strike"/>
+ </context>
+ <context attribute="Endnote" lineEndContext="#pop" name="endnote" />
+ <context attribute="Bold" lineEndContext="#pop" name="boldline" />
+ <context attribute="Indent" lineEndContext="#pop" name="indent" />
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Header" defStyleNum="dsNormal" color="#1c869b" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="Heading" defStyleNum="dsNormal" color="#ff0000" selColor="#60FFFF" bold="1" italic="0"/>
+ <itemData name="Bold" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="1" italic="0"/>
+ <itemData name="Italic" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="0" italic="1"/>
+ <itemData name="Underscore" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Superscript" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Subscript" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Strike" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Insert" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Endnote" defStyleNum="dsNormal" color="#086800" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="Link" defStyleNum="dsNormal" color="#0000FF" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Group" defStyleNum="dsRegionMarker"/>
+ <itemData name="Break" defStyleNum="dsNormal" color="#FF0000" selColor="#60FFFF" bold="0" italic="0"/>
+ <itemData name="Indent" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ <itemData name="Structure" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords weakDeliminator="\" wordWrapDeliminator=",{}[]"/>
+ <comments>
+ <comment name="singleLine" start="%" />
+ </comments>
+ </general>
+</language>
diff --git a/kate/data/sql-postgresql.xml b/kate/data/sql-postgresql.xml
index d4b347533..cae648c0e 100644
--- a/kate/data/sql-postgresql.xml
+++ b/kate/data/sql-postgresql.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- PostgreSQL SQL, syntax definition based on sql.xml by Yury Lebedev -->
-<language name="SQL (PostgreSQL)" version="1.08" kateversion="2.4" section="Database" extensions="*.sql;*.SQL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (me@shanewright.co.uk)" license="">
+<language name="SQL (PostgreSQL)" version="1.09" kateversion="2.4" section="Database" extensions="*.sql;*.SQL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (me@shanewright.co.uk)" license="">
<highlighting>
<list name="keywords">
<item> ABORT </item>
@@ -754,6 +754,10 @@
<AnyChar attribute="Symbol" context="#stay" String=":&#38;"/>
<RegExpr attribute="Symbol" context="#stay" String="/$" column="0"/>
<RegExpr attribute="Preprocessor" context="Preprocessor" String="@@?[^@ \t\r\n]" column="0"/>
+ <RegExpr attribute="Operator" context="MultiLineString" String="\$([^$]*)\$" dynamic="true"/>
+ </context>
+ <context name="MultiLineString" attribute="String" lineEndContext="#stay" dynamic="true">
+ <RegExpr attribute="Operator" context="Normal" String="\$%1\$" dynamic="true"/>
</context>
<context name="String" attribute="String" lineEndContext="#stay">
<LineContinue attribute="String" context="#pop"/>
diff --git a/kate/data/systemc.xml b/kate/data/systemc.xml
new file mode 100644
index 000000000..382005bb2
--- /dev/null
+++ b/kate/data/systemc.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ Copyright (C) Joseph Wenninger, 2008
+ Highlighting for SystemC (www.systemc.org)
+ Highlighting licensed as LGPL 2+
+================================================================================
+ July 17th 2008 Initial version
+-->
+<language name="SystemC" version="0.01" kateversion="2.4" section="Hardware" extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" priority="1" author="Joseph Wenninger (jowenn@kde.org)" license="LGPL">
+
+<highlighting>
+<list name="systemc_keywords">
+ <item> sensitive </item>
+</list>
+<list name="systemc_functions">
+ <item> dont_initialize </item>
+ <item> gen_unique_name </item>
+ <item> name </item>
+ <item> next_trigger </item>
+ <item> sc_assert_fail </item>
+ <item> sc_copyright </item>
+ <item> sc_cycle </item>
+ <item> sc_initialize </item>
+ <item> sc_simulation_time </item>
+ <item> sc_start </item>
+ <item> sc_stop </item>
+ <item> sc_get_default_time_unit </item>
+ <item> sc_get_default_time_resolution </item>
+ <item> sc_time_stamp </item>
+ <item> sc_version </item>
+ <item> timed_out </item>
+ <item> wait </item>
+ <item> sc_trace </item>
+ <item> sc_create_vcd_trace_file </item>
+ <item> sc_close_vcd_trace_file </item>
+
+</list>
+<list name="systemc_macros">
+ <item> SC_MODULE </item>
+ <item> SC_CTOR </item>
+ <item> SC_METHOD </item>
+ <item> SC_THREAD </item>
+</list>
+<list name="systemc_datatypes">
+ <item> sc_time_unit </item>
+ <item> sc_clock </item>
+ <item> sc_int </item>
+ <item> sc_uint </item>
+ <item> sc_bigint </item>
+ <item> sc_biguint </item>
+ <item> sc_logic </item>
+ <item> sc_lv </item>
+ <item> sc_bit </item>
+ <item> sc_bv </item>
+ <item> sc_fixed </item>
+ <item> sc_ufixed </item>
+ <item> sc_fixed_fast </item>
+ <item> sc_ufixed_fast </item>
+ <item> sc_fix </item>
+ <item> sc_ufix </item>
+ <item> sc_buffer </item>
+ <item> sc_fifo </item>
+ <item> sc_mutex </item>
+ <item> sc_semaphore </item>
+ <item> sc_signal </item>
+ <item> sc_signal_resolved </item>
+ <item> sc_signal_rv </item>
+ <item> sc_fifo_in_if </item>
+ <item> sc_fifo_out_if </item>
+ <item> sc_mutex_if </item>
+ <item> sc_semaphore_if </item>
+ <item> sc_signal_in_if </item>
+ <item> sc_signal_inout_if </item>
+ <item> sc_master </item>
+ <item> sc_inmaster </item>
+ <item> sc_outmaster </item>
+ <item> sc_inout_master </item>
+ <item> sc_indexed </item>
+ <item> sc_slave </item>
+ <item> sc_inslave </item>
+ <item> sc_outslave </item>
+ <item> sc_inoutslave </item>
+ <item> sc_in </item>
+ <item> sc_out </item>
+ <item> sc_inout </item>
+ <item> sc_noHandshake </item>
+ <item> sc_fullHandshake </item>
+ <item> sc_memfullHandshake </item>
+ <item> sc_enable_Handshake </item>
+ <item> sc_memenHandshake </item>
+ <item> sc_link_mp </item>
+ <item> sc_trace_file </item>
+</list>
+<contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/> <!-- see below -->
+ <keyword attribute="Extensions-Keywords" context="#stay" String="systemc_keywords" />
+ <keyword attribute="Extensions-Functions" context="#stay" String="systemc_functions" />
+ <keyword attribute="Extensions-Macros" context="#stay" String="systemc_macros" />
+ <keyword attribute="Data Type" context="#stay" String="systemc_datatypes" />
+ <IncludeRules context="##C++" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <DetectSpaces />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+</contexts>
+
+<itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Extensions-Macros" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Extensions-Functions" defStyleNum="dsKeyword" color="#000000" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Extensions-Keywords" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+<!-- <itemData name="Comment" defStyleNum="dsComment" /> -->
+</itemDatas>
+
+</highlighting>
+<general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <!-- implement support for something like this:<comment name="multiLine" start="/*" end="*/" region="Comment##C++"/>-->
+ <comment name="multiLine" start="/*" end="*/" region="Comment"/>
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
diff --git a/kate/data/tcl.xml b/kate/data/tcl.xml
index 18a270822..cb74c1f52 100644
--- a/kate/data/tcl.xml
+++ b/kate/data/tcl.xml
@@ -4,8 +4,29 @@
<!-- Authors: Alexander Dederer & JM. Philippe -->
<!-- Copyright: BSD copyright & Irsid - Arcelor Innovation R&D -->
<!-- Ported to Kate 2.0/ KWrite 4.0 by Joseph Wenninger (Updated by Simon Robins)-->
+<!--
+ Updated by Pawel Salawa (boogie at scripts dot one dot pl)
-<language name="Tcl/Tk" version="1.08" kateversion="2.4" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl">
+ Revision history:
+ 1.10:
+ - Fixed problem with single ':' character after variable name (it's no longer variable,
+ because only double-colon is namespace delimiter and can be part of variable name).
+ - Fixed problem with matching quote character next to regular character, for example:
+ puts {"string"}
+ In that case left bracked was marked as string, but it's no longer like that.
+ - Fixed problem with variable names like: ${text\}test}
+ It whole is valid variable name, because of escape character.
+ - Fixed problem with marking ';' character as a comment when '#' character was after the ';'.
+ - Fixed problem with marking options. '-' character after word-delimiter character caused
+ marking that word-delimiter character as option too, even it wasn't white-space.
+ - Few other minor optimalizations.
+ 1.09:
+ - Added fast comments support (Ctrl+d or whatever your shortcut is)
+ - Fixed single-character variables detection
+ - Fixed detection of varaibles with names containing serval namespace delimiters (::)
+-->
+
+<language name="Tcl/Tk" version="1.10" kateversion="2.4" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl">
<highlighting>
<list name="keywords">
<item> after </item>
@@ -441,24 +462,39 @@
<contexts>
<context name = "Base" attribute = "Normal Text" lineEndContext="#stay">
+
+ <!-- Virtual blocks -->
<RegExpr attribute="Region Marker" context="#stay" String="#\s*BEGIN.*$" beginRegion="region" firstNonSpace="true"/>
<RegExpr attribute="Region Marker" context="#stay" String="#\s*END.*$" endRegion="region" firstNonSpace="true"/>
+
+ <!-- Standard -->
<keyword String = "keywords" attribute = "Keyword" context="#stay"/>
<keyword String = "keywords-opt" attribute = "Parameter" context="#stay"/>
<Float attribute = "Float" context="#stay"/>
<Int attribute ="Decimal" context="#stay"/>
<RegExpr String="\\." attribute = "Char" context = "#stay"/>
- <RegExpr String = "\W-\w+" attribute = "Parameter" context="#stay"/>
- <RegExpr String = "\$\{[^\}]+\}" attribute = "Variable" context="#stay"/>
- <RegExpr String = "\$(::)?[\S\D]\w+" attribute = "Variable" context="#stay"/>
- <RegExpr String = "[^\\]&quot;&quot;" attribute = "String" context="#stay"/>
- <RegExpr String = "[^\\]&quot;" attribute = "String" context="String"/>
- <RegExpr String= "#.*$" attribute = "Comment" context="#stay" firstNonSpace="true"/>
- <RegExpr String= ";\s*#.*$" attribute = "Comment" context="#stay"/>
+
+ <!-- Options -->
+ <RegExpr String = "\s-\w+" attribute = "Parameter" context="#stay"/>
+
+ <!-- Variables -->
+ <RegExpr String = "\$\{([^\}]|\\\})+\}" attribute = "Variable" context="#stay"/>
+ <RegExpr String = "\$(::|\w)+" attribute = "Variable" context="#stay"/>
+
+ <!-- Strings -->
+ <RegExpr String = "&quot;{2}" attribute = "String" context="#stay"/>
+ <RegExpr String = "&quot;" attribute = "String" context="String"/>
+
+ <!-- Comments -->
+ <DetectChar char = ";" attribute = "Normal Text" context="New command line" />
+ <DetectChar char = "#" attribute = "Comment" context="Comment" firstNonSpace="true"/>
+
+ <!-- Braces, brackets, etc -->
<DetectChar char = "{" attribute = "Keyword" context="#stay" beginRegion="block"/>
<DetectChar char = "}" attribute = "Keyword" context="#stay" endRegion="block"/>
<DetectChar char = "[" attribute = "Keyword" context="#stay"/>
<DetectChar char = "]" attribute = "Keyword" context="#stay"/>
+
</context>
<context name = "String" attribute = "String" lineEndContext="#stay">
@@ -466,6 +502,13 @@
<DetectChar char="&quot;" attribute = "String" context = "#pop"/>
<DetectChar char = "$" attribute = "Variable" context="#stay"/>
</context>
+
+ <context name = "Comment" attribute = "Comment" lineEndContext="#pop"/>
+
+ <context name = "New command line" attribute = "Normal Text" lineEndContext="#stay">
+ <RegExpr String = "\s*#" attribute="Comment" context="Comment" />
+ <RegExpr String = "." attribute="Normal Text" context="#pop" lookAhead="true" />
+ </context>
</contexts>
<itemDatas>
@@ -484,6 +527,9 @@
</highlighting>
<general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
<keywords casesensitive="1"/>
</general>
diff --git a/kate/data/texinfo.xml b/kate/data/texinfo.xml
new file mode 100644
index 000000000..d827a7a0f
--- /dev/null
+++ b/kate/data/texinfo.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Texinfo" extensions="*.texi" section="Markup" mimetype="application/x-texinfo" author="Daniel Franke (franke.daniel@gmail.com)" license="LGPL" version="0.2" kateversion="2.3">
+
+ <highlighting>
+ <!--
+ In TEXINFO, commands start with "@" optionally followed by a
+ command argument embraced by "{}", as in "@item" or "@emph{foo bar}".
+
+ Some special commands embrace a region, e.g. "@menu" and "@end menu",
+ these regions may be fold (beginRegion="foldingRegion").
+
+ Nodes to NOT end with "@end node", but a "@node" ends at the beginning
+ of the next "@node".
+ -->
+ <contexts>
+ <context name="Normal Text" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="singleLineComment" String="@c(omment)?\b" />
+ <RegExpr attribute="Comment" context="multiLineComment" String="@ignore\b" beginRegion="ignore" />
+ <RegExpr attribute="Command" context="nodeFolding" String="@node\b" beginRegion="node" />
+
+ <RegExpr attribute="Command" context="folding" beginRegion="foldingRegion"
+ String="@(menu|smallexample|table|multitable)\b"/>
+
+ <RegExpr attribute="Command" context="#stay" String="@[\w]+(\{([\w]+[\s]*)+\})?" />
+ </context>
+
+ <context name="singleLineComment" attribute="Comment" lineEndContext="#pop">
+ <IncludeRules context="##Alerts" />
+ </context>
+
+ <context name="multiLineComment" attribute="Comment" lineEndContext="#stay">
+ <StringDetect attribute="Comment" context="#pop" String="@end ignore" endRegion="ignore" />
+ <IncludeRules context="##Alerts" />
+ </context>
+
+ <context name="nodeFolding" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Command" context="#pop" String="@node\b" endRegion="node" lookAhead="true" />
+ <IncludeRules context="Normal Text" />
+ </context>
+
+ <context name="folding" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Command" context="#pop" endRegion="foldingRegion"
+ String="@end (menu|smallexample|table|multitable)\b" />
+ <IncludeRules context="Normal Text" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Command" defStyleNum="dsFunction" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="@comment " />
+ <comment name="multiLine" start="@ignore" end="@end ignore" region="ignore" />
+ </comments>
+ </general>
+
+</language>
diff --git a/kate/data/uscript.xml b/kate/data/uscript.xml
index 5f4d6d8d9..e4c7b567d 100644
--- a/kate/data/uscript.xml
+++ b/kate/data/uscript.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="UnrealScript" version="0.91" kateversion="2.3" section="Scripts" extensions="*.uc" mimetype="text/x-uscript">
+<language name="UnrealScript" version="0.92" kateversion="2.3" section="Scripts" extensions="*.uc" mimetype="text/x-uscript">
<highlighting>
<list name="keywords">
<item> break </item>
@@ -141,7 +141,7 @@
<DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace1"/>
<DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace1"/>
<AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
- <RegExpr attribute="Preprocessor" context="Preprocessor" insensitive="TRUE" String="#exec"/>
+ <StringDetect attribute="Preprocessor" context="Preprocessor" insensitive="TRUE" String="#exec"/>
</context>
<context attribute="String" lineEndContext="#pop" name="String">
<LineContinue attribute="String" context="#stay"/>
diff --git a/kate/data/verilog.xml b/kate/data/verilog.xml
index c7795c1a0..ffb5bac35 100644
--- a/kate/data/verilog.xml
+++ b/kate/data/verilog.xml
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Verilog" version="1.07" kateversion="2.4" section="Hardware" extensions="*.v;*.V;*.vl" mimetype="text/x-verilog-src" author="Yevgen Voronenko (ysv22@drexel.edu)" license="">
+<language name="Verilog" version="1.08" kateversion="2.4" section="Hardware" extensions="*.v;*.V;*.vl" mimetype="text/x-verilog-src" author="Yevgen Voronenko (ysv22@drexel.edu)" license="">
<highlighting>
<list name="keywords">
- <item> module </item>
<item> macromodule </item>
- <item> endmodule </item>
<item> task </item>
<item> endtask </item>
<item> function </item>
@@ -24,8 +22,6 @@
<item> defparam </item>
<item> default </item>
- <item> begin </item>
- <item> end </item>
<item> if </item>
<item> ifnone </item>
<item> else </item>
@@ -124,9 +120,26 @@
<item> event </item>
</list>
+ <list name="begin">
+ <item>begin</item>
+ </list>
+ <list name="end">
+ <item>end</item>
+ </list>
+ <list name="module">
+ <item>module</item>
+ </list>
+ <list name="endmodule">
+ <item>endmodule</item>
+ </list>
+
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <RegExpr attribute="Keyword" context="Block name" String="begin\ *:"/>
+ <RegExpr attribute="Keyword" context="Block name" String="begin\ *:" beginRegion="beginend"/>
+ <keyword attribute="Keyword" context="#stay" String="begin" beginRegion="beginend"/>
+ <keyword attribute="Keyword" context="#stay" String="end" endRegion="beginend"/>
+ <keyword attribute="Keyword" context="#stay" String="module" beginRegion="moduleEndmodule"/>
+ <keyword attribute="Keyword" context="#stay" String="endmodule" endRegion="moduleEndmodule"/>
<keyword attribute="Keyword" context="#stay" String="keywords" />
<keyword attribute="Data Type" context="#stay" String="types" />
<keyword attribute="Drive/charge strength" context="#stay" String="strength" />
@@ -146,7 +159,7 @@
<DetectChar attribute="String" context="String" char="&quot;"/>
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="comment"/>
<AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=+/:;&gt;?[]^{|}~@"/>
<StringDetect attribute="Comment" context="Some Context2" String="#if 0" insensitive="FALSE" firstNonSpace="true"/>
@@ -166,7 +179,7 @@
</context>
<context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
<RegExpr attribute="Alert" context="#stay" String="(FIXME|TODO)" />
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment"/>
</context>
<context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
<LineContinue attribute="Preprocessor" context="Some Context"/>
diff --git a/kate/data/vhdl.xml b/kate/data/vhdl.xml
index 8dd836cd1..5b1b69494 100644
--- a/kate/data/vhdl.xml
+++ b/kate/data/vhdl.xml
@@ -1,286 +1,346 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="VHDL" version="1.04" kateversion="2.1" section="Hardware" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl">
- <highlighting>
- <list name="keywords">
- <item> access </item>
- <item> after </item>
- <item> alias </item>
- <item> all </item>
- <item> assert </item>
- <item> architecture </item>
- <item> begin </item>
- <item> block </item>
- <item> body </item>
- <item> buffer </item>
- <item> bus </item>
- <item> case </item>
- <item> component </item>
- <item> configuration </item>
- <item> constant </item>
- <item> disconnect </item>
- <item> downto </item>
- <item> else </item>
- <item> elsif </item>
- <item> end </item>
- <item> entity </item>
- <item> exit </item>
- <item> file </item>
- <item> for </item>
- <item> function </item>
- <item> generate </item>
- <item> generic </item>
- <item> group </item>
- <item> guarded </item>
- <item> if </item>
- <item> impure </item>
- <item> in </item>
- <item> inertial </item>
- <item> inout </item>
- <item> is </item>
- <item> label </item>
- <item> library </item>
- <item> linkage </item>
- <item> literal </item>
- <item> loop </item>
- <item> map </item>
- <item> new </item>
- <item> next </item>
- <item> null </item>
- <item> of </item>
- <item> on </item>
- <item> open </item>
- <item> others </item>
- <item> out </item>
- <item> package </item>
- <item> port </item>
- <item> postponed </item>
- <item> procedure </item>
- <item> process </item>
- <item> pure </item>
- <item> range </item>
- <item> record </item>
- <item> register </item>
- <item> reject </item>
- <item> report </item>
- <item> return </item>
- <item> select </item>
- <item> severity </item>
- <item> signal </item>
- <item> shared </item>
- <item> subtype </item>
- <item> then </item>
- <item> to </item>
- <item> transport </item>
- <item> type </item>
- <item> unaffected </item>
- <item> units </item>
- <item> until </item>
- <item> use </item>
- <item> variable </item>
- <item> wait </item>
- <item> when </item>
- <item> while </item>
- <item> with </item>
- <item> note </item>
- <item> warning </item>
- <item> error </item>
- <item> failure </item>
- <item> ACCESS </item>
- <item> AFTER </item>
- <item> ALIAS </item>
- <item> ALL </item>
- <item> ASSERT </item>
- <item> ARCHITECTURE </item>
- <item> BEGIN </item>
- <item> BLOCK </item>
- <item> BODY </item>
- <item> BUFFER </item>
- <item> BUS </item>
- <item> CASE </item>
- <item> COMPONENT </item>
- <item> CONFIGURATION </item>
- <item> CONSTANT </item>
- <item> DISCONNECT </item>
- <item> DOWNTO </item>
- <item> ELSE </item>
- <item> ELSIF </item>
- <item> END </item>
- <item> ENTITY </item>
- <item> EXIT </item>
- <item> FILE </item>
- <item> FOR </item>
- <item> FUNCTION </item>
- <item> GENERATE </item>
- <item> GENERIC </item>
- <item> GROUP </item>
- <item> GUARDED </item>
- <item> IF </item>
- <item> IMPURE </item>
- <item> IN </item>
- <item> INERTIAL </item>
- <item> INOUT </item>
- <item> IS </item>
- <item> LABEL </item>
- <item> LIBRARY </item>
- <item> LINKAGE </item>
- <item> LITERAL </item>
- <item> LOOP </item>
- <item> MAP </item>
- <item> NEW </item>
- <item> NEXT </item>
- <item> NULL </item>
- <item> OF </item>
- <item> ON </item>
- <item> OPEN </item>
- <item> OTHERS </item>
- <item> OUT </item>
- <item> PACKAGE </item>
- <item> PORT </item>
- <item> POSTPONED </item>
- <item> PROCEDURE </item>
- <item> PROCESS </item>
- <item> PURE </item>
- <item> RANGE </item>
- <item> RECORD </item>
- <item> REGISTER </item>
- <item> REJECT </item>
- <item> REPORT </item>
- <item> RETURN </item>
- <item> SELECT </item>
- <item> SEVERITY </item>
- <item> SIGNAL </item>
- <item> SHARED </item>
- <item> SUBTYPE </item>
- <item> THEN </item>
- <item> TO </item>
- <item> TRANSPORT </item>
- <item> TYPE </item>
- <item> UNAFFECTED </item>
- <item> UNITS </item>
- <item> UNTIL </item>
- <item> USE </item>
- <item> VARIABLE </item>
- <item> WAIT </item>
- <item> WHEN </item>
- <item> WHILE </item>
- <item> WITH </item>
- <item> NOTE </item>
- <item> WARNING </item>
- <item> ERROR </item>
- <item> FAILURE </item>
- <item> and </item>
- <item> or </item>
- <item> xor </item>
- <item> not </item>
- <item> AND </item>
- <item> OR </item>
- <item> XOR </item>
- <item> NOT </item>
- </list>
- <list name="types">
- <item> bit </item>
- <item> bit_vector </item>
- <item> character </item>
- <item> boolean </item>
- <item> integer </item>
- <item> real </item>
- <item> time </item>
- <item> string </item>
- <item> severity_level </item>
- <item> positive </item>
- <item> natural </item>
- <item> signed </item>
- <item> unsigned </item>
- <item> line </item>
- <item> text </item>
- <item> std_logic </item>
- <item> std_logic_vector </item>
- <item> std_ulogic </item>
- <item> std_ulogic_vector </item>
- <item> qsim_state </item>
- <item> qsim_state_vector </item>
- <item> qsim_12state </item>
- <item> qsim_12state_vector </item>
- <item> qsim_strength </item>
- <item> mux_bit </item>
- <item> mux_vector </item>
- <item> reg_bit </item>
- <item> reg_vector </item>
- <item> wor_bit </item>
- <item> wor_vector </item>
- <item> BIT </item>
- <item> BIT_VECTOR </item>
- <item> CHARACTER </item>
- <item> BOOLEAN </item>
- <item> INTEGER </item>
- <item> REAL </item>
- <item> TIME </item>
- <item> STRING </item>
- <item> SEVERITY_LEVEL </item>
- <item> POSITIVE </item>
- <item> NATURAL </item>
- <item> SIGNED </item>
- <item> UNSIGNED </item>
- <item> LINE </item>
- <item> TEXT </item>
- <item> STD_LOGIC </item>
- <item> STD_LOGIC_VECTOR </item>
- <item> STD_ULOGIC </item>
- <item> STD_ULOGIC_VECTOR </item>
- <item> QSIM_STATE </item>
- <item> QSIM_STATE_VECTOR </item>
- <item> QSIM_12STATE </item>
- <item> QSIM_12STATE_VECTOR </item>
- <item> QSIM_STRENGTH </item>
- <item> MUX_BIT </item>
- <item> MUX_VECTOR </item>
- <item> REG_BIT </item>
- <item> REG_VECTOR </item>
- <item> WOR_BIT </item>
- <item> WOR_VECTOR </item>
- </list>
- <contexts>
- <context name="normal" attribute="Normal Text" lineEndContext="#stay">
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
- <keyword attribute="Data Type" context="#stay" String="types"/>
- <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
- <Int attribute="Integer" context="#stay" />
- <HlCChar attribute="Bit" context="#stay" />
- <DetectChar attribute="Vector" context="string" char="&quot;" />
- <AnyChar attribute="Operator" context="#stay" String="[&amp;&gt;&lt;=:+\-*\/|]().,;" />
- <DetectChar attribute="Attribute" context="attribute" char="'" />
- </context>
- <context name="comment" attribute="Comment" lineEndContext="#pop" />
- <context name="string" attribute="Vector" lineEndContext="#stay" >
- <DetectChar attribute="Vector" context="#pop" char="&quot;" />
- </context>
- <context name="attribute" attribute="Attribute" lineEndContext="#pop">
- <DetectChar attribute="Attribute" context="quot in att" char="&quot;" />
- <DetectChar attribute="Normal Text" context="#pop" char=" " />
- <AnyChar attribute="Attribute" context="#pop" String=")=&lt;&gt;" />
- </context>
- <context name="quot in att" attribute="Attribute" lineEndContext="#stay">
- <DetectChar attribute="Attribute" context="#pop" char="&quot;" />
- </context>
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Keyword" defStyleNum="dsKeyword" />
- <itemData name="Data Type" defStyleNum="dsDataType" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Integer" defStyleNum="dsDecVal" />
- <itemData name="Bit" defStyleNum="dsChar" />
- <itemData name="Vector" defStyleNum="dsString" />
- <itemData name="Operator" defStyleNum="dsOthers" />
- <itemData name="Attribute" defStyleNum="dsBaseN" />
- </itemDatas>
- </highlighting>
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#&#37;@-]*">
+ <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*">
+ <!ENTITY bos "(|[^&quot;-]*)\b"> <!-- bol or space following -->
+<!-- <!ENTITY bos "^(|.*\s)">--> <!-- bol or space following -->
+ <!ENTITY eos "\b"> <!-- eol or space following -->
+<!-- <!ENTITY eos "(?=($|\s))">--> <!-- eol or space following -->
+ <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
+ <!ENTITY label "((&varname;)\s*:\s*)?">
+
+]>
+<language name="VHDL" version="1.08" kateversion="2.3" section="Hardware" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl" author="Rocky Scaletta (rocky@purdue.edu), Stefan Endrullis (stefan@endrullis.de), Jan Michel (jan@mueschelsoft.de)">
+ <highlighting>
+ <list name="keywordsToplevel">
+ <item> file </item>
+ <item> package </item>
+ <item> library </item>
+ <item> use </item>
+<!--
+ <item> entity </item>
+ <item> architecture </item>
+ <item> of </item>
+ <item> configuration </item>
+-->
+ </list>
+ <list name="keywords">
+ <item> access </item>
+ <item> after </item>
+ <item> alias </item>
+ <item> all </item>
+ <item> assert </item>
+ <item> begin </item>
+ <item> block </item>
+ <item> body </item>
+ <item> bus </item>
+ <item> component </item>
+ <item> constant </item>
+ <item> disconnect </item>
+ <item> downto </item>
+ <item> end </item>
+ <item> exit </item>
+ <item> function </item>
+ <item> generate </item>
+ <item> generic </item>
+ <item> group </item>
+ <item> guarded </item>
+ <item> impure </item>
+ <item> inertial </item>
+ <item> is </item>
+ <item> label </item>
+ <item> linkage </item>
+ <item> literal </item>
+ <item> map </item>
+ <item> new </item>
+ <item> next </item>
+ <item> null </item>
+ <item> on </item>
+ <item> open </item>
+ <item> others </item>
+ <item> port </item>
+ <item> postponed </item>
+ <item> procedure </item>
+ <item> process </item>
+ <item> pure </item>
+ <item> range </item>
+ <item> record </item>
+ <item> register </item>
+ <item> reject </item>
+ <item> report </item>
+ <item> return </item>
+ <item> select </item>
+ <item> severity </item>
+ <item> signal </item>
+ <item> shared </item>
+ <item> subtype </item>
+ <item> then </item>
+ <item> to </item>
+ <item> transport </item>
+ <item> type </item>
+ <item> unaffected </item>
+ <item> units </item>
+ <item> until </item>
+ <item> variable </item>
+ <item> wait </item>
+ <item> when </item>
+ <item> with </item>
+ <item> note </item>
+ <item> warning </item>
+ <item> error </item>
+ <item> failure </item>
+ <item> in </item>
+ <item> inout </item>
+ <item> out </item>
+ <item> buffer </item>
+ <item> and </item>
+ <item> or </item>
+ <item> xor </item>
+ <item> not </item>
+ </list>
+
+ <list name="if">
+ <item> else </item>
+ <item> elsif </item>
+ </list>
+
+ <list name="forOrWhile">
+ <item> loop </item>
+ </list>
+
+ <list name="directions">
+ <item> in </item>
+ <item> inout </item>
+ <item> out </item>
+ <item> buffer </item>
+ </list>
+
+ <list name="signals">
+ <item> signal </item>
+ <item> variable </item>
+ <item> constant </item>
+ <item> type </item>
+ </list>
+ <!-- <list name="logics">
+ <item> and </item>
+ <item> or </item>
+ <item> xor </item>
+ <item> not </item>
+ </list>
+
+ <list name="rangeDirection">
+ <item> to </item>
+ <item> downto </item>
+ </list>-->
+
+ <list name="types">
+ <item> bit </item>
+ <item> bit_vector </item>
+ <item> character </item>
+ <item> boolean </item>
+ <item> integer </item>
+ <item> real </item>
+ <item> time </item>
+ <item> string </item>
+ <item> severity_level </item>
+ <item> positive </item>
+ <item> natural </item>
+ <item> signed </item>
+ <item> unsigned </item>
+ <item> line </item>
+ <item> text </item>
+ <item> std_logic </item>
+ <item> std_logic_vector </item>
+ <item> std_ulogic </item>
+ <item> std_ulogic_vector </item>
+ <item> qsim_state </item>
+ <item> qsim_state_vector </item>
+ <item> qsim_12state </item>
+ <item> qsim_12state_vector </item>
+ <item> qsim_strength </item>
+ <item> mux_bit </item>
+ <item> mux_vector </item>
+ <item> reg_bit </item>
+ <item> reg_vector </item>
+ <item> wor_bit </item>
+ <item> wor_vector </item>
+ </list>
+ <contexts>
+ <!-- start / global environment -->
+ <context name="start" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Normal Text" context="entity" String="&bos;(entity\s*(&varname;)\s*is)&eos;" beginRegion="EntityRegion1" lookAhead="true" insensitive="true" />
+ <RegExpr attribute="Normal Text" context="architecture" String="&bos;(architecture\s*(&varname;)\s*of\s*&varname;\s*is)&eos;" beginRegion="ArchitectureRegion1" lookAhead="true" insensitive="true" />
+ <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
+ <keyword attribute="Keyword" context="#stay" String="keywordsToplevel"/>
+ </context>
+
+ <context name="preDetection" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
+ <DetectChar attribute="Vector" context="string" char="&quot;" />
+ <AnyChar attribute="Operator" context="#stay" String="[&amp;&gt;&lt;=:+\-*\/|]().,;" />
+ <DetectChar attribute="Attribute" context="attribute" char="'" />
+ </context>
+
+ <!-- general keywords detection -->
+ <context name="generalDetection" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Signal" context="#stay" String="signals"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <Int attribute="Integer" context="#stay" />
+ <HlCChar attribute="Bit" context="#stay" />
+ </context>
+
+
+
+ <!-- entity environment -->
+ <context name="entity" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="#stay" String="%2" dynamic="true" />
+ <IncludeRules context="preDetection" />
+ <RegExpr attribute="Redirection" context="#pop" String="^(|\s.*)end(\s*entity)?\s*(%3)?\s*;" dynamic="true" endRegion="EntityRegion1" insensitive="true" />
+ <!--<RegExpr attribute="Alert" context="generic" String="generic"/>-->
+ <IncludeRules context="generalDetection" />
+ </context>
+<!-- <context name="generic" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Operator" context="range" char="("/>
+ <Detect2Chars attribute="Alert" context="#pop" char=")" char1=";"/>
+ </context>
+ <context name="range" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="rangeDirection"/>
+ <Int attribute="Integer" context="#stay" />
+ <HlCChar attribute="Bit" context="#stay" />
+ <DetectChar attribute="Vector" context="string" char="&quot;" />
+ <DetectChar attribute="Operator" context="#pop" char=")"/>
+ </context>-->
+
+ <!-- architecture environment -->
+ <context name="architecture" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="#stay" String="%2" dynamic="true" />
+ <IncludeRules context="preDetection" />
+ <StringDetect attribute="Redirection" context="#stay" String="begin" insensitive="true" />
+ <RegExpr attribute="Redirection" context="#pop" String="&bos;end(\s+architecture)?(\s+%3)?\s*;" dynamic="true" endRegion="ArchitectureRegion1" insensitive="true" />
+ <RegExpr attribute="Normal Text" context="component" String="&bos;(component\s+(&varname;)(\s+is)?)&eos;" beginRegion="ComponentRegion1" lookAhead="true" insensitive="true" />
+ <RegExpr attribute="Normal Text" context="process1" String="^(|\s+)(&label;process)&eos;" beginRegion="ProcessRegion1" lookAhead="true" insensitive="true" />
+ <RegExpr attribute="Normal Text" context="generate1" String="^(|\s+)((&varname;)\s*:\s*((for\s+.+\s+in\s+.+)|(if\s+.+))\s+generate)&eos;" beginRegion="GenerateRegion1" lookAhead="true" insensitive="true" />
+ <RegExpr attribute="Normal Text" context="instance" String="^(|\s+)((&varname;)\s*:\s*(&varname;))&eos;" beginRegion="InstanceRegion1" lookAhead="true" insensitive="true" />
+ <IncludeRules context="generalDetection" />
+ </context>
+<!-- <context name="architectureBeforeBegin" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="#stay" String="%1" dynamic="true" />
+ <RegExpr attribute="Redirection" context="#pop" String="end\s*%2\s*;" dynamic="true" endRegion="ArchitectureRegion1" />
+ <StringDetect attribute="Redirection" context="architectureAfterBegin" String="begin" />
+ <RegExpr attribute="Redirection" context="#pop#pop" String="end\s*%2\s*;" dynamic="true" endRegion="ArchitectureRegion1" />
+ <IncludeRules context="normal" />
+ </context>
+ <context name="architectureAfterBegin" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="#stay" String="%1" dynamic="true" />
+ <IncludeRules context="normal" />
+ </context>-->
+
+ <!-- component environment -->
+ <context name="component" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="" String="%2" dynamic="true" />
+ <IncludeRules context="preDetection" />
+ <RegExpr attribute="Redirection" context="#pop" String="&bos;end\s+component(\s+%3)?\s*;" dynamic="true" endRegion="ComponentRegion1" insensitive="true" />
+ <IncludeRules context="generalDetection" />
+ </context>
+
+ <!-- generate statement -->
+ <context name="generate1" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Process" context="generate2" String="%2" dynamic="true" />
+ </context>
+ <context name="generate2" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <IncludeRules context="architecture" />
+ <RegExpr attribute="Process" context="#pop#pop" String="^(|\s.*)end\s+generate(?:\s+%3)?\s*;" dynamic="true" endRegion="GenerateRegion1" insensitive="true" />
+ </context>
+
+ <context name="instance" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Redirection" context="#stay" String="%2" dynamic="true" />
+ <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
+ <DetectChar attribute="Vector" context="string" char="&quot;" />
+ <Detect2Chars attribute="Normal Text" context="#pop" char=")" char1=";" endRegion="InstanceRegion1" />
+ <IncludeRules context="generalDetection" />
+ <AnyChar attribute="Operator" context="#stay" String="[&amp;&gt;&lt;=:+\-*\/|]().,;" />
+ <DetectChar attribute="Attribute" context="attribute" char="'" />
+ </context>
+
+ <!-- process environment -->
+ <context name="process1" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <StringDetect attribute="Process" context="process2" String="%2" dynamic="true" />
+ <RegExpr attribute="Process" context="#pop" String="^(|\s.*)end\s+process(\s+%4)?\s*;" endRegion="ProcessRegion1" insensitive="true" dynamic="true" />
+ </context>
+ <context name="process2" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
+ <RegExpr attribute="Process" context="#pop" String="^(|\s.*)end\s+process" insensitive="true" lookAhead="true" />
+ <StringDetect attribute="Process" context="#stay" String="begin" insensitive="true" />
+ <IncludeRules context="processContext" />
+ </context>
+
+ <context name="processContext" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="preDetection" />
+ <RegExpr attribute="Control" context="case1" String="&bos;&label;(case)&eos;" beginRegion="CaseRegion1" insensitive="true" />
+ <RegExpr attribute="Control" context="if" String="&bos;&label;(if)&eos;" beginRegion="IfRegion1" insensitive="true" />
+ <RegExpr attribute="Control" context="forOrWhile" String="&bos;&label;((for|while)\s+.+\s+)?loop&eos;" beginRegion="ForOrWhileRegion1" insensitive="true" />
+ <IncludeRules context="generalDetection" />
+ </context>
+ <context name="case1" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="case2" String="is" insensitive="true" />
+ </context>
+ <context name="case2" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Control" context="#pop#pop" String="&bos;end\s+case(\s+&varname;)?\s*;" endRegion="CaseRegion1" insensitive="true" />
+ <RegExpr attribute="Control" context="caseWhen" String="&bos;when&eos;" beginRegion="CaseWhenRegion1" insensitive="true" />
+ <IncludeRules context="processContext" />
+ </context>
+ <context name="caseWhen" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Control" context="#pop" String="&bos;when&eos;" endRegion="CaseWhenRegion1" lookAhead="true" insensitive="true" />
+ <RegExpr attribute="Control" context="#pop" String="&bos;end\s+case(\s+&varname;)?\s*;" endRegion="CaseWhenRegion1" lookAhead="true" insensitive="true" />
+ <IncludeRules context="process2" />
+ </context>
+ <context name="if" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Control" context="#pop" String="&bos;end\s+if(\s+&varname;)?\s*;" endRegion="IfRegion1" insensitive="true" />
+ <keyword attribute="Control" context="#stay" String="if"/>
+ <IncludeRules context="processContext" />
+ </context>
+ <context name="forOrWhile" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Control" context="#pop" String="&bos;end\s+loop(\s+&varname;)?\s*;" endRegion="ForOrWhileRegion1" insensitive="true" />
+ <keyword attribute="Control" context="#stay" String="forOrWhile"/>
+ <IncludeRules context="processContext" />
+ </context>
+
+ <!-- other environments -->
+ <context name="comment" attribute="Comment" lineEndContext="#pop" />
+ <context name="string" attribute="Vector" lineEndContext="#stay" >
+ <DetectChar attribute="Vector" context="#pop" char="&quot;" />
+ </context>
+ <context name="attribute" attribute="Attribute" lineEndContext="#pop">
+ <DetectChar attribute="Attribute" context="quot in att" char="&quot;" />
+ <DetectChar attribute="Normal Text" context="#pop" char=" " />
+ <AnyChar attribute="Attribute" context="#pop" String=")=&lt;&gt;" />
+ </context>
+ <context name="quot in att" attribute="Attribute" lineEndContext="#stay">
+ <DetectChar attribute="Attribute" context="#pop" char="&quot;" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Integer" defStyleNum="dsDecVal" />
+ <itemData name="Bit" defStyleNum="dsChar" />
+ <itemData name="Vector" defStyleNum="dsString" />
+ <itemData name="Operator" defStyleNum="dsOthers" />
+ <itemData name="Attribute" defStyleNum="dsBaseN" />
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+ <itemData name="Signal" defStyleNum="dsOthers"/>
+ <itemData name="Redirection" defStyleNum="dsKeyword" color="#238" />
+ <itemData name="Process" defStyleNum="dsKeyword" color="#09A" />
+ <itemData name="Control" defStyleNum="dsKeyword" color="#008" />
+ </itemDatas>
+ </highlighting>
<general>
<comments>
<comment name="singleLine" start="--" />
</comments>
- <keywords casesensitive="1" />
+ <keywords casesensitive="0" />
</general>
-</language>
-
+</language> \ No newline at end of file
diff --git a/kate/data/xml.xml b/kate/data/xml.xml
index 22c284ae2..6ccf8fa09 100644
--- a/kate/data/xml.xml
+++ b/kate/data/xml.xml
@@ -4,7 +4,7 @@
<!ENTITY name "[A-Za-z_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]>
-<language name="XML" version="1.96" kateversion="2.4" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf" mimetype="text/xml;text/book;text/daml;text/rdf" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
+<language name="XML" version="1.97" kateversion="2.4" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf" mimetype="text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting>
<contexts>
diff --git a/kate/data/xorg.xml b/kate/data/xorg.xml
new file mode 100644
index 000000000..48cfb1827
--- /dev/null
+++ b/kate/data/xorg.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="x.org Configuration" section="Configuration" extensions="xorg.conf" mimetype="" version="1.01" author="Jan Janssen (medhefgo@web.de)" license="LGPL">
+
+<highlighting>
+<contexts>
+ <context name="xorg" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect String="Section" attribute="Section" context="Section" beginRegion="Section" insensitive="true" />
+ <DetectChar char="#" context="Comment" />
+ </context>
+
+ <context name="Section" attribute="Normal Text" lineEndContext="#stay">
+ <RangeDetect char="&quot;" char1="&quot;" attribute="Section Name" context="Section Content" />
+ <RangeDetect char="'" char1="'" attribute="Section Name" context="Section Content" />
+ <DetectIdentifier attribute="Alert" />
+ <DetectChar char="#" context="Comment" />
+ </context>
+
+ <context name="Section Content" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect String="EndSection" attribute="Section" context="#pop#pop" endRegion="Section" insensitive="true" />
+ <StringDetect String="EndSubSection" attribute="Section" context="#pop#pop" endRegion="SubSection" insensitive="true" />
+ <StringDetect String="SubSection" attribute="Section" context="Section" beginRegion="SubSection" insensitive="true" />
+ <RegExpr String="\b\w+\b" context="Keyword" />
+ <DetectChar char="#" context="Comment" />
+ </context>
+
+ <context name="Keyword" attribute="Keyword" lineEndContext="#pop">
+ <RangeDetect attribute="Value" char="&quot;" char1="&quot;" />
+ <RangeDetect attribute="Value" char="'" char1="'" />
+ <Float attribute="Float" />
+ <Int attribute="Int" />
+ <RegExpr attribute="Value2" String="[\w\d]+" />
+ <DetectChar char="#" context="Comment" />
+ </context>
+
+ <context name="Comment" attribute="Comment" lineEndContext="#pop">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+</contexts>
+
+
+<itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Section" defStyleNum="dsFunction" />
+ <itemData name="Section Name" defStyleNum="dsString" />
+ <itemData name="Value" defStyleNum="dsDataType" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Alert" defStyleNum="dsError" />
+ <itemData name="Int" defStyleNum="dsDecVal" />
+ <itemData name="Value2" defStyleNum="dsOthers" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+</itemDatas>
+</highlighting>
+
+
+<general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+</general>
+
+</language>
diff --git a/kate/data/xul.xml b/kate/data/xul.xml
new file mode 100644
index 000000000..a93f0c066
--- /dev/null
+++ b/kate/data/xul.xml
@@ -0,0 +1,627 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd"
+[
+ <!ENTITY name "[A-Za-z_:][\w.:_-]*">
+ <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
+]>
+ <language name="XUL" version="0.11" kateversion="2.5" section="Markup" extensions="*.xul;*.xbl" mimetype="text/xul" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl), Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net), Marc Dassonneville (marc.dassonneville@gmail.com)" license="LGPL">
+
+<highlighting>
+ <list name="keywords">
+ <item> if </item>
+ <item> else </item>
+ <item> for </item>
+ <item> in </item>
+ <item> while </item>
+ <item> do </item>
+ <item> continue </item>
+ <item> break </item>
+ <item> with </item>
+ <item> try </item>
+ <item> catch </item>
+ <item> finally </item>
+ <item> switch </item>
+ <item> case </item>
+ <item> new </item>
+ <item> var </item>
+ <item> function </item>
+ <item> return </item>
+ <item> delete </item>
+ <item> true </item>
+ <item> false </item>
+ <item> void </item>
+ <item> throw </item>
+ <item> typeof </item>
+ <item> const </item>
+ <item> default </item>
+ </list>
+ <list name="functions">
+ <item> escape </item>
+ <item> isFinite </item>
+ <item> isNaN </item>
+ <item> Number </item>
+ <item> parseFloat </item>
+ <item> parseInt </item>
+ <item> reload </item>
+ <item> taint </item>
+ <item> unescape </item>
+ <item> untaint </item>
+ <item> write </item>
+ </list>
+ <list name="objects">
+ <item>Anchor</item>
+ <item>Applet</item>
+ <item>Area</item>
+ <item>Array</item>
+ <item>Boolean</item>
+ <item>Button</item>
+ <item>Checkbox</item>
+ <item>Date</item>
+ <item>document</item>
+ <item>window</item>
+ <item>Image</item>
+ <item>FileUpload</item>
+ <item>Form</item>
+ <item>Frame</item>
+ <item>Function</item>
+ <item>Hidden</item>
+ <item>Link</item>
+ <item>MimeType</item>
+ <item>Math</item>
+ <item>Max</item>
+ <item>Min</item>
+ <item>Layer</item>
+ <item>navigator</item>
+ <item>Object</item>
+ <item>Password</item>
+ <item>Plugin</item>
+ <item>Radio</item>
+ <item>RegExp</item>
+ <item>Reset</item>
+ <item>Screen</item>
+ <item>Select</item>
+ <item>String</item>
+ <item>Text</item>
+ <item>Textarea</item>
+ <item>this</item>
+ <item>Window</item>
+ </list>
+ <list name="math">
+ <item> abs </item>
+ <item> acos </item>
+ <item> asin </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> ceil </item>
+ <item> cos </item>
+ <item> ctg </item>
+ <item> E </item>
+ <item> exp </item>
+ <item> floor </item>
+ <item> LN2 </item>
+ <item> LN10 </item>
+ <item> log </item>
+ <item> LOG2E </item>
+ <item> LOG10E </item>
+ <item> PI </item>
+ <item> pow </item>
+ <item> round </item>
+ <item> sin </item>
+ <item> sqrt </item>
+ <item> SQRT1_2 </item>
+ <item> SQRT2 </item>
+ <item> tan </item>
+ </list>
+ <list name="events">
+ <item>onAbort</item>
+ <item>onBlur</item>
+ <item>onChange</item>
+ <item>onClick</item>
+ <item>onError</item>
+ <item>onFocus</item>
+ <item>onLoad</item>
+ <item>onMouseOut</item>
+ <item>onMouseOver</item>
+ <item>onReset</item>
+ <item>onSelect</item>
+ <item>onSubmit</item>
+ <item>onUnload</item>
+ </list>
+ <list name="methods">
+ <item>above</item>
+ <item>action</item>
+ <item>alinkColor</item>
+ <item>alert</item>
+ <item>anchor</item>
+ <item>anchors</item>
+ <item>appCodeName</item>
+ <item>applets</item>
+ <item>apply</item>
+ <item>appName</item>
+ <item>appVersion</item>
+ <item>argument</item>
+ <item>arguments</item>
+ <item>arity</item>
+ <item>availHeight</item>
+ <item>availWidth</item>
+ <item>back</item>
+ <item>background</item>
+ <item>below</item>
+ <item>bgColor</item>
+ <item>border</item>
+ <item>big</item>
+ <item>blink</item>
+ <item>blur</item>
+ <item>bold</item>
+ <item>border</item>
+ <item>call</item>
+ <item>caller</item>
+ <item>charAt</item>
+ <item>charCodeAt</item>
+ <item>checked</item>
+ <item>clearInterval</item>
+ <item>clearTimeout</item>
+ <item>click</item>
+ <item>clip</item>
+ <item>close</item>
+ <item>closed</item>
+ <item>colorDepth</item>
+ <item>complete</item>
+ <item>compile</item>
+ <item>constructor</item>
+ <item>confirm</item>
+ <item>cookie</item>
+ <item>current</item>
+ <item>cursor</item>
+ <item>data</item>
+ <item>defaultChecked</item>
+ <item>defaultSelected</item>
+ <item>defaultStatus</item>
+ <item>defaultValue</item>
+ <item>description</item>
+ <item>disableExternalCapture</item>
+ <item>domain</item>
+ <item>elements</item>
+ <item>embeds</item>
+ <item>enabledPlugin</item>
+ <item>enableExternalCapture</item>
+ <item>encoding</item>
+ <item>eval</item>
+ <item>exec</item>
+ <item>fgColor</item>
+ <item>filename</item>
+ <item>find</item>
+ <item>fixed</item>
+ <item>focus</item>
+ <item>fontcolor</item>
+ <item>fontsize</item>
+ <item>form</item>
+ <item>forms</item>
+ <item>formName</item>
+ <item>forward</item>
+ <item>frames</item>
+ <item>fromCharCode</item>
+ <item>getDate</item>
+ <item>getDay</item>
+ <item>getHours</item>
+ <item>getMiliseconds</item>
+ <item>getMinutes</item>
+ <item>getMonth</item>
+ <item>getSeconds</item>
+ <item>getSelection</item>
+ <item>getTime</item>
+ <item>getTimezoneOffset</item>
+ <item>getUTCDate</item>
+ <item>getUTCDay</item>
+ <item>getUTCFullYear</item>
+ <item>getUTCHours</item>
+ <item>getUTCMilliseconds</item>
+ <item>getUTCMinutes</item>
+ <item>getUTCMonth</item>
+ <item>getUTCSeconds</item>
+ <item>getYear</item>
+ <item>global</item>
+ <item>go</item>
+ <item>hash</item>
+ <item>height</item>
+ <item>history</item>
+ <item>home</item>
+ <item>host</item>
+ <item>hostname</item>
+ <item>href</item>
+ <item>hspace</item>
+ <item>ignoreCase</item>
+ <item>images</item>
+ <item>index</item>
+ <item>indexOf</item>
+ <item>innerHeight</item>
+ <item>innerWidth</item>
+ <item>input</item>
+ <item>italics</item>
+ <item>javaEnabled</item>
+ <item>join</item>
+ <item>language</item>
+ <item>lastIndex</item>
+ <item>lastIndexOf</item>
+ <item>lastModified</item>
+ <item>lastParen</item>
+ <item>layers</item>
+ <item>layerX</item>
+ <item>layerY</item>
+ <item>left</item>
+ <item>leftContext</item>
+ <item>length</item>
+ <item>link</item>
+ <item>linkColor</item>
+ <item>links</item>
+ <item>location</item>
+ <item>locationbar</item>
+ <item>load</item>
+ <item>lowsrc</item>
+ <item>match</item>
+ <item>MAX_VALUE</item>
+ <item>menubar</item>
+ <item>method</item>
+ <item>mimeTypes</item>
+ <item>MIN_VALUE</item>
+ <item>modifiers</item>
+ <item>moveAbove</item>
+ <item>moveBelow</item>
+ <item>moveBy</item>
+ <item>moveTo</item>
+ <item>moveToAbsolute</item>
+ <item>multiline</item>
+ <item>name</item>
+ <item>NaN</item>
+ <item>NEGATIVE_INFINITY</item>
+ <item>negative_infinity</item>
+ <item>next</item>
+ <item>open</item>
+ <item>opener</item>
+ <item>options</item>
+ <item>outerHeight</item>
+ <item>outerWidth</item>
+ <item>pageX</item>
+ <item>pageY</item>
+ <item>pageXoffset</item>
+ <item>pageYoffset</item>
+ <item>parent</item>
+ <item>parse</item>
+ <item>pathname</item>
+ <item>personalbar</item>
+ <item>pixelDepth</item>
+ <item>platform</item>
+ <item>plugins</item>
+ <item>pop</item>
+ <item>port</item>
+ <item>POSITIVE_INFINITY</item>
+ <item>positive_infinity</item>
+ <item>preference</item>
+ <item>previous</item>
+ <item>print</item>
+ <item>prompt</item>
+ <item>protocol</item>
+ <item>prototype</item>
+ <item>push</item>
+ <item>referrer</item>
+ <item>refresh</item>
+ <item>releaseEvents</item>
+ <item>reload</item>
+ <item>replace</item>
+ <item>reset</item>
+ <item>resizeBy</item>
+ <item>resizeTo</item>
+ <item>reverse</item>
+ <item>rightContext</item>
+ <item>screenX</item>
+ <item>screenY</item>
+ <item>scroll</item>
+ <item>scrollbar</item>
+ <item>scrollBy</item>
+ <item>scrollTo</item>
+ <item>search</item>
+ <item>select</item>
+ <item>selected</item>
+ <item>selectedIndex</item>
+ <item>self</item>
+ <item>setDate</item>
+ <item>setHours</item>
+ <item>setMinutes</item>
+ <item>setMonth</item>
+ <item>setSeconds</item>
+ <item>setTime</item>
+ <item>setTimeout</item>
+ <item>setUTCDate</item>
+ <item>setUTCDay</item>
+ <item>setUTCFullYear</item>
+ <item>setUTCHours</item>
+ <item>setUTCMilliseconds</item>
+ <item>setUTCMinutes</item>
+ <item>setUTCMonth</item>
+ <item>setUTCSeconds</item>
+ <item>setYear</item>
+ <item>shift</item>
+ <item>siblingAbove</item>
+ <item>siblingBelow</item>
+ <item>small</item>
+ <item>sort</item>
+ <item>source</item>
+ <item>splice</item>
+ <item>split</item>
+ <item>src</item>
+ <item>status</item>
+ <item>statusbar</item>
+ <item>strike</item>
+ <item>sub</item>
+ <item>submit</item>
+ <item>substr</item>
+ <item>substring</item>
+ <item>suffixes</item>
+ <item>sup</item>
+ <item>taintEnabled</item>
+ <item>target</item>
+ <item>test</item>
+ <item>text</item>
+ <item>title</item>
+ <item>toGMTString</item>
+ <item>toLocaleString</item>
+ <item>toLowerCase</item>
+ <item>toolbar</item>
+ <item>toSource</item>
+ <item>toString</item>
+ <item>top</item>
+ <item>toUpperCase</item>
+ <item>toUTCString</item>
+ <item>type</item>
+ <item>URL</item>
+ <item>unshift</item>
+ <item>unwatch</item>
+ <item>userAgent</item>
+ <item>UTC</item>
+ <item>value</item>
+ <item>valueOf</item>
+ <item>visibility</item>
+ <item>vlinkColor</item>
+ <item>vspace</item>
+ <item>width</item>
+ <item>watch</item>
+ <item>which</item>
+ <item>width</item>
+ <item>write</item>
+ <item>writeln</item>
+ <item>x</item>
+ <item>y</item>
+ <item>zIndex</item>
+ </list>
+<contexts>
+ <context name="Start" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="FindXML" />
+ </context>
+
+ <context name="FindXML" attribute="Normal Text" lineEndContext="#stay">
+ <DetectSpaces />
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
+ <RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" beginRegion="doctype" />
+ <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
+ <RegExpr attribute="Element" context="Element" String="&lt;&name;" beginRegion="element" />
+ <IncludeRules context="FindEntityRefs" />
+ <DetectIdentifier />
+ </context>
+
+ <context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
+ <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
+ </context>
+
+ <context name="FindPEntityRefs" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
+ <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
+ <AnyChar attribute="Error" context="#stay" String="&amp;%" />
+ </context>
+
+
+ <context name="Comment" attribute="Comment" lineEndContext="#stay">
+ <DetectSpaces />
+ <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
+ <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+
+ <context name="PI" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
+ </context>
+
+ <context name="Doctype" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
+ <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
+ </context>
+
+ <context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
+ <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
+ <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
+ <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
+ <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
+ </context>
+
+ <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop" char="&quot;" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop" char="&apos;" />
+ <IncludeRules context="FindPEntityRefs" />
+ </context>
+
+ <context name="Element" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="element" />
+ <DetectChar attribute="Element" context="El Content" char="&gt;" />
+ <RegExpr attribute="Attribute" context="Attribute" String="^&name;" />
+ <RegExpr attribute="Attribute" context="Attribute" String="\s+&name;" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="El Content" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Element" context="El End" String="&lt;/&name;" />
+ <IncludeRules context="FindXML" />
+ </context>
+
+ <context name="El End" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" endRegion="element" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="Attribute" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Attribute" context="Value" char="=" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="Value" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
+ <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
+ <RegExpr attribute="Error" context="#stay" String="\S" />
+ </context>
+
+ <context name="Value DQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop#pop#pop" char="&quot;" />
+ <IncludeRules context="FindEntityRefs" />
+ </context>
+
+ <context name="Value SQ" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="#pop#pop#pop" char="&apos;" />
+ <IncludeRules context="FindEntityRefs" />
+ </context>
+
+ <context name="CDATA" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
+ <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
+ <DetectSpaces/>
+ <StringDetect attribute="Region Marker" context="region_marker" String="//BEGIN" beginRegion="Region1"/>
+ <StringDetect attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Objects" context="#stay" String="objects" />
+ <keyword attribute="Math" context="#stay" String="math" />
+ <keyword attribute="Events" context="#stay" String="events" />
+ <keyword attribute="Data Type" context="#stay" String="methods" />
+ <DetectIdentifier/>
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String" context="String 1" char="'"/>
+ <Detect2Chars attribute="Comment" context="JSComment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Normal Text" context="(Internal regex catch)" String="[=?:]" />
+ <RegExpr attribute="Normal Text" context="(Internal regex catch)" String="\(" />
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <DetectIdentifier/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String Char" lineEndContext="#pop" name="String 1">
+ <DetectIdentifier/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String Char" context="#pop" char="'"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="JSComment">
+ <DetectSpaces />
+ <IncludeRules context="##Alerts" />
+ <DetectIdentifier />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Multi/inline Comment">
+ <IncludeRules context="##Alerts" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+
+ <context attribute="Regular Expression" lineEndContext="#stay" name="Regular Expression">
+ <RegExpr attribute="Regular Expression" context="#pop#pop#pop" String="/[ig]{0,2}" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\{[\d, ]+\}" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\[bB]" />
+ <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[nrtvfDdSsWw]" />
+ <DetectChar attribute="Pattern Character Class" context="(charclass caret first check)" char="[" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\." />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=/)" />
+ <AnyChar attribute="Pattern Internal Operator" context="#stay" String="?+*()|" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="(Internal regex catch)" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*" />
+ <RegExpr attribute="Regular Expression" context="#pop" String="//(?=;)" />
+ <Detect2Chars attribute="Comment" context="JSComment" char="/" char1="/" />
+ <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" />
+ <DetectChar attribute="Regular Expression" context="(regex caret first check)" char="/" />
+ </context>
+ <context attribute="Pattern Character Class" lineEndContext="#stay" name="Regular Expression Character Class">
+ <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[\[\]]" />
+ <DetectChar attribute="Pattern Character Class" context="#pop#pop" char="]" />
+ </context>
+ <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(regex caret first check)" fallthrough="true" fallthroughContext="Regular Expression">
+ <DetectChar attribute="Pattern Internal Operator" context="Regular Expression" char="^" />
+ </context>
+ <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(charclass caret first check)" fallthrough="true" fallthroughContext="Regular Expression Character Class">
+ <DetectChar attribute="Pattern Internal Operator" context="Regular Expression Character Class" char="^" />
+ </context>
+
+ <context name="region_marker" attribute="Region Marker" lineEndContext="#pop" >
+ <DetectIdentifier />
+ <DetectSpaces />
+ </context>
+
+</contexts>
+<itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" />
+ <itemData name="Processing Instruction" defStyleNum="dsKeyword" />
+ <itemData name="Doctype" defStyleNum="dsDataType" bold="1" />
+ <itemData name="Element" defStyleNum="dsKeyword" />
+ <itemData name="Attribute" defStyleNum="dsOthers" />
+ <itemData name="Value" defStyleNum="dsString" color="#a00" />
+ <itemData name="EntityRef" defStyleNum="dsDecVal" />
+ <itemData name="PEntityRef" defStyleNum="dsDecVal" />
+ <itemData name="Error" defStyleNum="dsError" />
+
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsFunction"/>
+ <itemData name="Objects" defStyleNum="dsKeyword" color="#008000" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Math" defStyleNum="dsKeyword" color="#DBA716" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Events" defStyleNum="dsKeyword" color="#F766D5" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Regular Expression" defStyleNum="dsOthers" />
+ <itemData name="Pattern Internal Operator" defStyleNum="dsFloat" />
+ <itemData name="Pattern Character Class" defStyleNum="dsBaseN" />
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
+</itemDatas>
+
+</highlighting>
+<general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="--&gt;" />
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <indentation mode="xml" />
+ <keywords casesensitive="1" />
+</general>
+</language>
diff --git a/kate/data/yaml.xml b/kate/data/yaml.xml
new file mode 100644
index 000000000..d68383e3b
--- /dev/null
+++ b/kate/data/yaml.xml
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Author: Dr Orlovsky MA <maxim@orlovsky.info> //-->
+<language name="YAML" version="1.1" kateversion="2.3" section="Markup"
+ extensions="*.yaml;*.yml" mimetype="text/yaml"
+ author="Dr Orlovsky MA (dr.orlovsky@gmail.com)" license="LGPL">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="normal" >
+ <RegExpr attribute="Document Header" context="header" String="^---"/>
+ <RegExpr attribute="End of Document" context="EOD" String="^\.\.\.$"/>
+ <RegExpr attribute="Directive" context="directive" String="^%"/>
+
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+
+ <DetectChar attribute="Operator" firstNonSpace="true" context="dash" char="-" />
+
+ <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />
+ <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />
+
+ <RegExpr attribute="Data Types" firstNonSpace="true" context="#stay" String="!!\S+" />
+ <RegExpr attribute="Alias" firstNonSpace="true" context="#stay" String="&amp;\S+" />
+ <RegExpr attribute="Reference" firstNonSpace="true" context="#stay" String="\*\S+" />
+
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*[^&quot;'#-][^:#]*:"/>
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*&quot;[^&quot;#]+&quot;\s*:"/>
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*'[^'#]+'\s*:"/>
+
+ <DetectChar attribute="String" context="string" char="'" beginRegion="String" />
+ <DetectChar attribute="String" context="stringx" char="&quot;" beginRegion="String" />
+ </context>
+
+ <context attribute="List" lineEndContext="#pop" name="dash">
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+ <RegExpr attribute="Data Types" context="#stay" String="null$" />
+ <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />
+ <RegExpr attribute="Alias" context="#stay" String="&amp;\S+" />
+ <RegExpr attribute="Reference" context="#stay" String="\*\S+" />
+ <RegExpr attribute="Normal Text" lookAhead="true" context="#pop" String="." />
+ </context>
+
+ <context attribute="Document Header" lineEndContext="#pop" name="header">
+ <DetectChar attribute="Comment" context="comment" char="#" />
+ </context>
+
+ <context attribute="End of Document" lineEndContext="#stay" name="EOD">
+ </context>
+
+ <context attribute="Directive" lineEndContext="#pop" name="directive">
+ </context>
+
+ <context attribute="Attribute" lineEndContext="#pop#pop" name="attribute">
+ <DetectChar attribute="Comment" context="comment" char="#" />
+ </context>
+
+ <context attribute="Attribute" lineEndContext="#stay" name="attribute-inline">
+ <DetectChar attribute="Operator" context="#pop#pop" char="," />
+ <DetectChar attribute="Operator" context="#pop#pop" lookAhead="true" char="}" />
+ <DetectChar attribute="Comment" context="comment" char="#" />
+ </context>
+
+ <context attribute="Attribute" lineEndContext="#pop" name="attribute-pre">
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+ <RegExpr attribute="Data Types" context="#stay" String="null$" />
+ <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />
+ <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />
+ <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />
+ <DetectChar attribute="String" context="attribute-string" char="'" beginRegion="String" />
+ <DetectChar attribute="String" context="attribute-stringx" char="&quot;" beginRegion="String" />
+ <RegExpr attribute="Alias" context="attribute" String="&amp;\S+" />
+ <RegExpr attribute="Reference" context="attribute" String="\*\S+" />
+ <RegExpr attribute="Attribute" context="attribute" String="." />
+ </context>
+
+ <context attribute="Attribute" lineEndContext="#pop" name="attribute-pre-inline">
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+
+ <StringDetect attribute="Data Types" context="#stay" String="null" />
+ <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />
+ <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />
+ <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />
+ <DetectChar attribute="String" context="attribute-string-inline" char="'" beginRegion="String" />
+ <DetectChar attribute="String" context="attribute-stringx-inline" char="&quot;" beginRegion="String" />
+ <RegExpr attribute="Alias" context="attribute-inline" String="&amp;\S+" />
+ <RegExpr attribute="Reference" context="attribute-inline" String="\*\S+" />
+
+ <DetectChar attribute="Operator" context="#pop" char="," />
+ <DetectChar attribute="Operator" context="#pop" lookAhead="true" char="}" />
+ <RegExpr attribute="Attribute" context="attribute-inline" String="." />
+ </context>
+
+ <context attribute="List" lineEndContext="#stay" name="list">
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+
+ <DetectChar attribute="Operator" context="#pop" char="]" endRegion="List" />
+
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*[^&quot;'#-][^:#]*:"/>
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*&quot;[^&quot;#]+&quot;\s*:"/>
+ <RegExpr attribute="Key" context="attribute-pre" String="\??\s*'[^'#]+'\s*:"/>
+
+ <StringDetect attribute="Data Types" context="#stay" String="null" />
+ <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />
+ <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />
+ <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />
+ <RegExpr attribute="Alias" context="#stay" String="&amp;\S+" />
+ <RegExpr attribute="Reference" context="#stay" String="\*\S+" />
+ <DetectChar attribute="String" context="string" char="'" beginRegion="String" />
+ <DetectChar attribute="String" context="stringx" char="&quot;" beginRegion="String" />
+
+ <DetectChar attribute="Operator" context="#stay" char="," />
+ </context>
+
+ <context attribute="Hash" lineEndContext="#stay" name="hash">
+ <DetectSpaces/>
+ <DetectChar attribute="Comment" context="comment" char="#" />
+
+ <RegExpr attribute="Key" context="attribute-pre-inline" String="\??\s*[^&quot;'#-][^:#]*:"/>
+ <RegExpr attribute="Key" context="attribute-pre-inline" String="\??\s*&quot;[^&quot;#]+&quot;\s*:"/>
+ <RegExpr attribute="Key" context="attribute-pre-inline" String="\??\s*'[^'#]+'\s*:"/>
+
+ <DetectChar attribute="Operator" context="#pop" char="}" endRegion="Hash" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="attribute-string">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end" char="'" endRegion="String" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="attribute-stringx">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end" char="&quot;" endRegion="String" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="attribute-string-inline">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end-inline" char="'" endRegion="String" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="attribute-stringx-inline">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end-inline" char="&quot;" endRegion="String" />
+ </context>
+
+
+ <context attribute="Error" lineEndContext="#pop#pop#pop" name="attribute-end">
+ </context>
+
+ <context attribute="Error" lineEndContext="#pop#pop#pop" name="attribute-end-inline">
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*"/>
+ <DetectChar attribute="String" context="#pop#pop#pop" lookAhead="true" char="}"/>
+ <RegExpr attribute="Operator" context="#pop#pop#pop" String=",\s"/>
+ </context>
+
+
+
+ <context attribute="String" lineEndContext="#stay" name="string">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="#pop" char="'" endRegion="String" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="stringx">
+ <DetectIdentifier />
+ <DetectChar attribute="String" context="#pop" char="&quot;" endRegion="String" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="comment">
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="List" defStyleNum="dsNormal" />
+ <itemData name="Hash" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="End of Document" defStyleNum="dsComment" />
+ <itemData name="Document Header" defStyleNum="dsOthers" />
+ <itemData name="Data Types" defStyleNum="dsDataType" />
+ <itemData name="Alias" defStyleNum="dsDataType" />
+ <itemData name="Reference" defStyleNum="dsDataType" />
+ <itemData name="Key" defStyleNum="dsFunction" />
+ <itemData name="Directive" defStyleNum="dsOthers" />
+ <itemData name="Operator" defStyleNum="dsKeyword" />
+ <itemData name="String" defStyleNum="dsNormal" />
+ <itemData name="Error" defStyleNum="dsError" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
diff --git a/kate/data/zonnon.xml b/kate/data/zonnon.xml
new file mode 100644
index 000000000..e2c466448
--- /dev/null
+++ b/kate/data/zonnon.xml
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Zonnon" version="1.0" kateversion="2.1" section="Sources" extensions="*.znn" mimetype="text/x-zonnon">
+ <highlighting>
+ <list name="keywords">
+ <item> accept </item>
+ <item> activity </item>
+ <item> array </item>
+ <item> as </item>
+ <item> await </item>
+ <item> begin </item>
+ <item> by </item>
+ <item> case </item>
+ <item> const </item>
+ <item> definition </item>
+ <item> div </item>
+ <item> do </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> end </item>
+ <item> exception </item>
+ <item> exit </item>
+ <item> for </item>
+ <item> if </item>
+ <item> implementation </item>
+ <item> implements </item>
+ <item> import </item>
+ <item> in </item>
+ <item> is </item>
+ <item> loop </item>
+ <item> mod </item>
+ <item> module </item>
+ <item> new </item>
+ <item> nil </item>
+ <item> object </item>
+ <item> of </item>
+ <item> on </item>
+ <item> operator </item>
+ <item> or </item>
+ <item> procedure </item>
+ <item> protocol </item>
+ <item> record </item>
+ <item> refines </item>
+ <item> repeat </item>
+ <item> return </item>
+ <item> self </item>
+ <item> termination </item>
+ <item> then </item>
+ <item> to </item>
+ <item> type </item>
+ <item> until </item>
+ <item> var </item>
+ <item> while </item>
+ </list>
+ <list name="modifiers">
+ <item> barrier </item>
+ <item> immutable </item>
+ <item> locked </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> ref </item>
+ <item> sealed </item>
+ <item> shared </item>
+ <item> value </item>
+ </list>
+ <list name="predefines">
+ <item> abs </item>
+ <item> assert </item>
+ <item> cap </item>
+ <item> copy </item>
+ <item> copyvalue </item>
+ <item> dec </item>
+ <item> excl </item>
+ <item> false </item>
+ <item> halt </item>
+ <item> inc </item>
+ <item> len </item>
+ <item> low </item>
+ <item> max </item>
+ <item> min </item>
+ <item> odd </item>
+ <item> pred </item>
+ <item> read </item>
+ <item> readln </item>
+ <item> reason </item>
+ <item> size </item>
+ <item> succ </item>
+ <item> true </item>
+ <item> write </item>
+ <item> writeln </item>
+ </list>
+ <list name="types">
+ <item> boolean </item>
+ <item> cardinal </item>
+ <item> char </item>
+ <item> fixed </item>
+ <item> integer </item>
+ <item> real </item>
+ <item> set </item>
+ <item> string </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <keyword attribute="Modifier" context="#stay" String="modifiers"/>
+ <keyword attribute="Predefine" context="#stay" String="predefines"/>
+ <Float attribute="Number" context="#stay"/>
+ <Int attribute="Number" context="#stay"/>
+ <HlCHex attribute="Number" context="#stay"/>
+ <DetectChar attribute="String" context="String1" char="&quot;" />
+ <DetectChar attribute="String" context="String2" char="'" />
+ <Detect2Chars attribute="Comment" context="Comment1" char="(" char1="*"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String1">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String2">
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment1">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1=")"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Number" defStyleNum="dsDecVal" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Modifier" defStyleNum="dsOthers" />
+ <itemData name="Predefine" defStyleNum="dsKeyword" italic="true" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ <comments>
+ <comment name="multiLine" start="(*" end="*)" />
+ </comments>
+ </general>
+</language>