diff options
Diffstat (limited to 'kate/data')
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="""/> + <DetectChar attribute="Comment" context="Comment" char="*"/> + <AnyChar attribute="Symbol" context="#stay" String="!%&()+,-<:=>[]^~"/> + </context> + <context attribute="Comment" lineEndContext="#pop" name="Comment"> + <DetectChar attribute="Comment" context="#pop" char="""/> + <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=""" /> + <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=""" /> + <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=""" /> + </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=""" /> + <DetectChar attribute="Comment" context="Commentar 2" char=";" /> + <AnyChar attribute="Symbol" context="#stay" String="!#%&*()+,-<=>?/:[]^{|}~" /> + </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=""" /> + </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_:#%@-]*"> - <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> - <!ENTITY word "[^|&;()<>\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_:#%@-]*"> + <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> + <!ENTITY word "[^|&;()<>\s]+"> <!-- see man bash --> + <!ENTITY eos "(?=($|\s))"> <!-- eol or space following --> + <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> + <!ENTITY pathpart "([\w_@.%*?+-]|\\ )"> <!-- 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="<<<" /> - <!-- handle here document --> - <StringDetect attribute="Redirection" context="HereDoc" String="<<" lookAhead="true" /> + <RegExpr attribute="Redirection" context="#stay" String="\d*<<<" /> + <!-- handle here document --> + <StringDetect attribute="Redirection" context="HereDoc" String="<<" lookAhead="true" /> <!-- handle process subst --> <RegExpr attribute="Redirection" context="ProcessSubst" String="[<>]\(" /> <!-- handle redirection --> <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(>{1,2}|<)(&[0-9]+-?)?|&>|>&|[0-9]*<>)" /> - <!-- handle &, &&, | and || --> - <RegExpr attribute="Control" context="#stay" String="([|&])\1?" /> - <!-- mark function definitions without function keyword --> + <!-- handle &, &&, | and || --> + <RegExpr attribute="Control" context="#stay" String="([|&])\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="\\[][;"\\'$`{}()|&<>* ]" /> - <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="\\[][;\\$`{}()|&<>* ]" /> + <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/):;$`'"]|$))" /> + <!-- 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=""" /> - <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" /> - <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1=""" /> + <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="'" /> + <Detect2Chars attribute="Escape" context="#stay" char="\\" char1=""" /> + <DetectChar attribute="String SingleQ" context="StringSQ" char="'" /> + <DetectChar attribute="String DoubleQ" context="StringDQ" char=""" /> + <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" /> + <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1=""" /> </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="$(<" /> + <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="$(<" /> <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="([!=]=?|[><])(?=\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;|&]))" endRegion="expression" /> - <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&]))" endRegion="expression" column="0"/> - <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" /> - <IncludeRules context="FindMost" /> + <RegExpr attribute="Builtin" context="#pop" String="\s\](?=($|[\s;|&]))" endRegion="expression" /> + <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&]))" 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;|&]))" endRegion="expression" /> - <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&]))" endRegion="expression" column="0"/> - <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" /> - <IncludeRules context="FindMost" /> + <RegExpr attribute="Keyword" context="#pop" String="\s\]\](?=($|[\s;|&]))" endRegion="expression" /> + <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&]))" 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="[^]})|;`&><]" /> + <!-- 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="[^]})|;`&><]" /> </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=""" /> - <RegExpr attribute="String Escape" context="#stay" String="\\[`"\\$\n]" /> - <IncludeRules context="FindSubstitutions" /> + <DetectChar attribute="String DoubleQ" context="#pop" char=""" /> + <RegExpr attribute="String Escape" context="#stay" String="\\[`"\\$\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="(<<\s*"(&word;)")" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*'(&word;)')" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*\\(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocNQ" String="(<<(?!-)\s*(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*"(&word;)")" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*'(&word;)')" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*\\(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocINQ" String="(<<-\s*(&word;))" lookAhead="true" /> - <StringDetect attribute="Redirection" context="#pop" String="<<" /><!-- always met --> + <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*"(&word;)")" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*'(&word;)')" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*\\(&word;))" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocINQ" String="(<<-\s*(&word;))" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*"(&word;)")" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*'(&word;)')" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*\\(&word;))" lookAhead="true" /> + <RegExpr attribute="Redirection" context="HereDocNQ" String="(<<\s*(&word;))" lookAhead="true" /> + <StringDetect attribute="Redirection" context="#pop" String="<<" /><!-- 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=""" 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=""" 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=":!%&()+,-/.*<=>?[]|~^;"/> </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="""/> </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=""" char1="""/> <RangeDetect attribute="Prep. Lib" context="#stay" char="<" char1=">"/> <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="""/> <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="""/> + <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=""" /> + <RegExpr attribute="Escapes" context="#stay" String="\\["$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> < </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="""/> </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=":!%&()+,-/.*<=>?[]{|}~^;"/> </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="""/> </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=""" char1="""/> <RangeDetect attribute="Prep. Lib" context="#stay" char="<" char1=">"/> <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="""/> - <Detect2Chars attribute="Hex" context="Hex" char="x" char1="""/> - - <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|"]"/> - <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="""/> - <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="&"/> + + <DetectChar attribute="Char" context="CharLiteral" char="'"/> + <DetectChar attribute="String" context="String" char="""/> + <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=":!%&()+,-/.*<=>?[]|~^;"/> + </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="""/> - <DetectChar attribute="Wysiwyg" context="#pop" char="`"/> - </context> - <context attribute="Hex" lineEndContext="#stay" name="Hex"> - <DetectChar attribute="Hex" context="#pop" char="""/> - </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="""/> + <Detect2Chars attribute="HexString" context="HexString" char="x" char1="""/> + + <!-- 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=""[^"]*""/> + <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="""/> + </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="""/> + <RegExpr attribute="Error" context="#stay" String="[^\sa-fA-F\d"]+" /> + </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}|&[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=""" char1="c"/> + <Detect2Chars attribute="String" context="#pop" char=""" char1="w"/> + <Detect2Chars attribute="String" context="#pop" char=""" char1="d"/> <DetectChar attribute="String" context="#pop" char="""/> + <Detect2Chars attribute="EscapeSequence" context="UnicodeShort" char="\" char1="u"/> + <Detect2Chars attribute="EscapeSequence" context="UnicodeLong" char="\" char1="U"/> + <Detect2Chars attribute="EscapeSequence" context="HTMLEntity" char="\" char1="&"/> </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="<.*@.*>"/> <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="<.*@.*>" minimal="true"/> + <RegExpr attribute="Email" context="#stay" String="<.*@.*>"/> <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="<.*@.*>" minimal="true"/> + <RegExpr attribute="Email" context="#stay" String="<.*@.*>"/> <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="+>" column="0"/> <AnyChar attribute="Removed line" context="Removed" String="-<" 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 "&(#[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=""" 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=""" 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=""" context="#pop"/> + </context> + + + + <context name="FindHTML" attribute="Normal Text" lineEndContext="#stay"> + <DetectSpaces/> + <DetectIdentifier/> + <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> + <StringDetect attribute="CDATA" context="CDATA" String="<![CDATA[" beginRegion="cdata" /> + <RegExpr attribute="Doctype" context="Doctype" String="<!DOCTYPE\s+" beginRegion="doctype" /> + <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:-]*" beginRegion="pi" /> + <RegExpr attribute="Element" context="CSS" String="<style\b" insensitive="TRUE" beginRegion="style" /> + <RegExpr attribute="Element" context="JS" String="<script\b" insensitive="TRUE" beginRegion="script" /> + <RegExpr attribute="Element" context="El Open" String="<pre\b" insensitive="TRUE" beginRegion="pre" /> + <RegExpr attribute="Element" context="El Open" String="<div\b" insensitive="TRUE" beginRegion="div" /> + <RegExpr attribute="Element" context="El Open" String="<table\b" insensitive="TRUE" beginRegion="table" /> + <RegExpr attribute="Element" context="El Open" String="<&name;" /> + <RegExpr attribute="Element" context="El Close" String="</pre\b" insensitive="TRUE" endRegion="pre" /> + <RegExpr attribute="Element" context="El Close" String="</div\b" insensitive="TRUE" endRegion="div" /> + <RegExpr attribute="Element" context="El Close" String="</table\b" insensitive="TRUE" endRegion="table" /> + <RegExpr attribute="Element" context="El Close" String="</&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="&<" /> + </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="&%" /> + </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="<!(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="-->" endRegion="comment" /> + <RegExpr attribute="Error" context="#stay" String="-(-(?!->))+" /> + </context> + + <context name="CDATA" attribute="Normal Text" lineEndContext="#stay"> + <DetectSpaces/> + <DetectIdentifier/> + <StringDetect attribute="CDATA" context="#pop" String="]]>" endRegion="cdata" /> + <StringDetect attribute="EntityRef" context="#stay" String="]]&gt;" /> + </context> + + <context name="PI" attribute="Normal Text" lineEndContext="#stay"> + <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> + </context> + + <context name="Doctype" attribute="Normal Text" lineEndContext="#stay"> + <DetectChar attribute="Doctype" context="#pop" char=">" 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="<!--" beginRegion="comment" /> + <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:-]*" beginRegion="pi" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay"> + <DetectChar attribute="Doctype" context="#pop" char=">" /> + <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char=""" /> + <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="'" /> + </context> + + <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop" char=""" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop" char="'" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="El Open" attribute="Normal Text" lineEndContext="#stay"> + <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" /> + <DetectChar attribute="Element" context="#pop" char=">" /> + <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=">" /> + <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=">" /> + <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=">" /> + <RegExpr attribute="Error" context="#stay" String="\S" /> + </context> + + <context name="CSS" attribute="Normal Text" lineEndContext="#stay"> + <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="style" /> + <DetectChar attribute="Element" context="CSS content" char=">" /> + <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="</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=">" endRegion="script" /> + <DetectChar attribute="Element" context="JS content" char=">" /> + <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="</script\b" insensitive="TRUE" endRegion="script" /> + <RegExpr attribute="Comment" context="JS comment close" String="//(?=.*</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="</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=""" /> + <DetectChar attribute="Value" context="Value SQ" char="'" /> + <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="/(?!>)" /> + <RegExpr attribute="Value" context="#stay" String="[^/><"'\s]" /> + </context> + + <context name="Value DQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop#pop" char=""" /> + <IncludeRules context="FindTemplate" /> + <IncludeRules context="FindEntityRefs" /> + </context> + + <context name="Value SQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop#pop" char="'" /> + <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="//(!|(/(?=[^/]|$)))<?"/> - <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|\*$)<?" beginRegion="BlockComment"/> + <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|[*!]<|\*$)" 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="<!--" /> <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" /> + <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\/?[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="\\(<|>)" /> <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" /> + <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" /> <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="<!--" /> </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="<!--" /> <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" /> + <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\/?[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="<!--" /> <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" /> + <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\/?[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="<!--" /> + <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> + <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\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="\\(<|>)" /> + <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> + <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" /> + <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="<!--" /> + </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="<!--" /> + <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> + <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\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=">" /> + <DetectChar attribute="HTML Tag" context="#pop" char=">"/> + <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="-->" /> + </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=""" /> + </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=""" /> + </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="<!--" /> + <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> + <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\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=">" /> + <DetectChar attribute="HTML Tag" context="#pop" char=">"/> + <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="-->" /> + </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=""" /> + </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=""" /> + </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="<!--" beginRegion="comment" /> + <StringDetect attribute="Processing Instruction" context="PI" String="<?xml" beginRegion="pi" /> + <StringDetect attribute="Declaration" context="Declaration" String="<!ELEMENT" beginRegion="declaration" /> + <StringDetect attribute="Declaration" context="Declaration" String="<!ATTLIST" beginRegion="declaration" /> + <StringDetect attribute="Declaration" context="Declaration" String="<!NOTATION" beginRegion="declaration" /> + <StringDetect attribute="Declaration" context="Declaration" String="<!ENTITY" beginRegion="declaration" /> + <DetectIdentifier /> + </context> + + <context name="Comment" attribute="Comment" lineEndContext="#stay"> + <DetectSpaces /> + <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> + <IncludeRules context="##Alerts" /> + <DetectIdentifier /> + </context> + + <context name="PI" attribute="Normal" lineEndContext="#stay"> + <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> + </context> + + <context name="Declaration" attribute="Normal" lineEndContext="#stay"> + <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> + <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" /> + <DetectChar attribute="Declaration" context="#pop" char=">" endRegion="declaration" /> + <DetectChar attribute="String" context="String" char=""" /> + <RegExpr attribute="Declaration" context="#stay" String="(-|O)\s(-|O)" /> + <AnyChar attribute="Delimiter" context="#stay" String="(|)," /> + <RegExpr attribute="Entity" context="#stay" String="(%|&)&entref;" /> + <AnyChar attribute="Symbol" context="#stay" String="?*+-&" /> + <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=""" /> + <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="<!--" end="-->" /> + </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 "(?:\(|\)|\{|\}|\[|\]|\.|\:|\||\|\||;|\,|\?|->|\#)" > + <!-- and operators - although words are dealt with separately --> + <!ENTITY opsymbols + "(?:\+|-|\*|\/|==|\/=|=:=|=\/=|<|=<|>|>=|\+\+|--|=|!|<-)" > +] +> +<!-- + 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=""" /> + + <!-- 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="(?:(?:\\")?[^"]*)*"" /> + </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=""" /> + <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="""/> + </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="!%*+,/;=>|;-:<>\^" /> + + + + <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="->"/> + <StringDetect context="#stay" attribute="Operator2" String="<="/> + <StringDetect context="#stay" attribute="Operator2" String=">="/> + <StringDetect context="#stay" attribute="Operator2" String="<>"/> + </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=""([^"\\]|""|\\"|\\[^"])*"(?=[^"]|$)" /> + <RegExpr context="#stay" attribute="Incomplete String" String=""([^"]|""|\\")*" /> + </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=""" 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="&([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/> + <DetectChar attribute = "StringTag" char="<" context="StringTag"/> + <DetectChar attribute = "String" char=""" context="StringWrap"/> + </context> + <context name = "StringTag" attribute = "StringTag" lineEndContext="#stay"> + <RegExpr attribute = "Char" String="\\." context="#stay"/> + <DetectChar attribute = "StringTag" char=">" context="#pop"/> + <DetectChar attribute = "String" char=""" context="StringWrapSub"/> + </context> + <context name = "StringWrap" lineEndContext="#stay"> + <DetectChar attribute = "String" char=""" context="#pop"/> + <RegExpr String="." lookAhead="true" context="#pop#pop"/> + </context> + <context name = "StringWrapSub" lineEndContext="#stay"> <DetectChar attribute = "String" char=""" 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=""" context="StringPrevious"/> + </context> + <context name = "StringPrevious" attribute = "StringPrevious" lineEndContext="#stay"> + <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/> + <RegExpr attribute = "EntityPrevious" String="&([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/> + <StringDetect attribute = "StringDiffNew" String="{+" context="StringDiffNew"/> + <StringDetect attribute = "StringDiffOld" String="{-" context="StringDiffOld"/> + <DetectChar attribute = "StringTagPrevious" char="<" context="StringTagPrevious"/> + <DetectChar attribute = "StringPrevious" char=""" 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=">" context="#pop"/> + <DetectChar attribute = "StringPrevious" char=""" 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=""" 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=""" context="StringWrapSubPrevious"/> + </context> + <context name = "StringWrapPrevious" lineEndContext="#stay"> + <RegExpr String="[^#]" firstNonSpace="true" lookAhead="true" context="#pop#pop"/> + <RegExpr attribute = "StringPrevious" String="(#\|)? *"" 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="(#\|)? *"" 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 "&(#[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="<pre\b" insensitive="TRUE" beginRegion="pre" /> <RegExpr attribute="Element" context="El Open" String="<div\b" insensitive="TRUE" beginRegion="div" /> <RegExpr attribute="Element" context="El Open" String="<table\b" insensitive="TRUE" beginRegion="table" /> + <RegExpr attribute="Element" context="El Open" String="<ul\b" insensitive="TRUE" beginRegion="ul" /> + <RegExpr attribute="Element" context="El Open" String="<ol\b" insensitive="TRUE" beginRegion="ol" /> + <RegExpr attribute="Element" context="El Open" String="<dl\b" insensitive="TRUE" beginRegion="dl" /> <RegExpr attribute="Element" context="El Open" String="<&name;" /> <RegExpr attribute="Element" context="El Close" String="</pre\b" insensitive="TRUE" endRegion="pre" /> <RegExpr attribute="Element" context="El Close" String="</div\b" insensitive="TRUE" endRegion="div" /> <RegExpr attribute="Element" context="El Close" String="</table\b" insensitive="TRUE" endRegion="table" /> + <RegExpr attribute="Element" context="El Close" String="</ul\b" insensitive="TRUE" endRegion="ul" /> + <RegExpr attribute="Element" context="El Close" String="</ol\b" insensitive="TRUE" endRegion="ol" /> + <RegExpr attribute="Element" context="El Close" String="</dl\b" insensitive="TRUE" endRegion="dl" /> <RegExpr attribute="Element" context="El Close" String="</&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="""/> - <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=":!%&()+,-/.*<=>?[]|~^;"/> + <DetectChar attribute="Symbol" context="InFunctionCall" char="("/> + <AnyChar attribute="Symbol" context="#stay" String=":!%&+,-/.*<=>?[]|~^;"/> + </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="""/> </context> - <context attribute="Printf" lineEndContext="#pop" name="Printf"> - <DetectChar attribute="Normal Text" context="#pop" char=";" /> + <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="""/> + <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="""/> </context> <context attribute="String Char" lineEndContext="#pop" name="String 1"> - <DetectIdentifier/> - <DetectChar attribute="String" context="String" char="""/> + <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=""" 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=""" context="#pop" attribute="Style_String_Key" /> + <RegExpr String="\\(?:["\\/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=""" 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=""" context="#pop" attribute="Style_String_Value" /> + <RegExpr String="\\(?:["\\/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=""" 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="<<.*>>=" 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="×" 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="×" attribute="Bullet" context="#stay"/> + </context> + <context name="FootnotingContrSeq" attribute="Keyword" lineEndContext="#pop"> + <DetectChar char="×" 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="×" attribute="Bullet" context="#stay"/> + </context> + <context name="FootnotingMathContrSeq" attribute="Footnote Keyword Mathmode" lineEndContext="#pop"> + <DetectChar char="×" 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="×" 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="×" 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="×" 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="×" 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="×" 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="&" 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="×" 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="×" 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(){}[\];$"]*"> <!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->string|string->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->inexact|inexact->exact|number->string|string->number|char((-ci)?(=\?|<\?|>\?|<=\?|>=\?)|-alphabetic\?|\?|-numeric\?|-whitespace\?|-upper-case\?|-lower-case\?|->integer|-upcase|-downcase|-ready\?)|integer->char|make-string|string(\?|-copy|-fill!|-length|-ref|-set!|(-ci)?(=\?|<\?|>\?|<=\?|>=\?)|-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->list|list->string|vector->list|list->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=">" context="chordend"/> - <RegExpr String="&pitch;" context="chordpitch"/> <AnyChar String="<{}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=""" context="schemestring"/> - <DetectChar char=";" context="schemecommentline"/> + <DetectChar char=""" 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=""" attribute="Scheme String" context="#pop"/> - <RegExpr String="\\[0fnrtav\\"]"/> - </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="("?)\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=">" 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="""/> - <AnyChar attribute="Symbol" context="#stay" String="!%&()+,-<=>?[]^{|}~"/> - <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="""/> + <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*([({'"]|\[\[))\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="[]().=~+-*/^><#;" /> + </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|\\|"|\'|[|])" /> + <DetectChar attribute="Strings" context="#pop" char="'"/> + </context> + <context name="String_double" attribute="Strings" lineEndContext="Error"> + <RegExpr attribute="Symbols" context="#stay" String="\\[abfnrtv'"\\\[\]]" /> + <DetectChar attribute="Strings" context="#pop" char="""/> </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|\\|"|\'|[|])" /> + <RegExpr attribute="Strings" context="#pop" String="\]%1\]" dynamic="true" /> </context> - <context attribute="String" lineEndContext="#pop" name="String"> - <DetectChar attribute="String" context="#pop" char="""/> + <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="." additionalDeliminator="""/> </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="""/> - <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="+*=%$():\;"/> <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 <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="""/> + <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="""/> + </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="<" /> + <DetectChar attribute="Brackets" context="SectionIdentifier" char="{" beginRegion="SecID" /> + <DetectChar attribute="Tag Character" context="TagType" char="<" /> + </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=">" /> + + <DetectChar attribute="Char" context="CharLiteral" char="'"/> + <DetectChar attribute="String" context="String" char="""/> + <!-- 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="<" /> + <DetectChar attribute="Error" context="#stay" char="|" /> + <DetectChar attribute="Error" context="#stay" char="=" /> + <DetectChar attribute="Error" context="#stay" char=">" /> + </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=">" /> + <DetectChar attribute="Comment" context="CommentChar" char="'"/> + <DetectChar attribute="Comment" context="CommentString" char="""/> + <IncludeRules context="TagErrors" /> + </context> + <context name="CommentString" attribute="Comment" lineEndContext="#stay"> + <DetectChar attribute="Comment" context="#pop" char=""" /> + <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="""/> + </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="""/> + <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="""/> + </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="""/> + <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="""/> + </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=""'"/> - <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=""" /> + <Detect2Chars attribute="String" context="StringInterpolation" char="$" char1=""" /> + + <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="<" char1="[" beginRegion="Region3" /> + <Detect2Chars attribute="CompilationUnit" context="#stay" char="]" char1=">" 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=""" context="#pop" /> + <RegExpr attribute="EscapeSequence" context="#stay" String="\{[0-9]+\}" /> + + <Detect2Chars attribute="EscapeSequence" context="#stay" char="\" char1=""" /> + <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=""" 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=""" /> + <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="^<<.*>>=$" 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="^<<.*>>=$" context="RawDocumentation" lookAhead="true" endRegion="CodeSection" /> + <IncludeRules context="SectionNames" /> + <IncludeRules context="##C++" includeAttrib="true" /> + </context> + <context name="SectionNames" attribute="Prose" lineEndContext="#stay"> + <RegExpr String="@<<" context="#stay" /> + <RegExpr String="<<.*[^@]>>(?!=)" 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="""/> + <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=""" /> + + <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=":!%&()+,-/.*<=>?[]{|}~^;"/> + </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="""/> + </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=""" char1="""/> + <RangeDetect attribute="Prep. Lib" context="#stay" char="<" char1=">"/> + <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=""" char1="""/> + <RangeDetect attribute="Prep. Lib" context="#stay" char="<" char1=">"/> + <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="""/> + <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="""/> + <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'"\\]|\\[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="'" /> <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="'"/> </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="""/> + <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="""/> + <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="""/> + <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="""/> + </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="<\?(?:=|php)?" beginRegion="php" /> + <RegExpr context="phpsource" attribute="Keyword" String="<\?(?:=|php)?" insensitive="true" beginRegion="php" /> + <StringDetect attribute="Keyword" context="#pop" String="?>" 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="?>" endRegion="php" /> + <!-- WORKAROUND for bug #143022 / missing feature #103257 --> + <StringDetect attribute="Keyword" context="#pop" String="?>" 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="*" 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=""" /> + <DetectChar attribute="String" context="doublequotestring" char=""" /> + <DetectChar attribute="String" context="backquotestring" char="`" /> <DetectChar attribute="String" context="singlequotestring" char="'" /> <RegExpr attribute="Backslash Code" context="heredoc" String="<<<([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="?>" /> @@ -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=""" /> + <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]*|"[^"]*")|'[^']*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|"[a-zA-Z_]*")|'[a-zA-Z_]*'|\])*)*\}" /> + <RegExpr attribute="Variable" context="#stay" String="\{\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[([0-9]*|"[^"]*"|\$[a-zA-Z]*)|'[^']*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|"[a-zA-Z_]*")|'[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=""" /> <DetectChar attribute="String" context="#pop" char=""" /> </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="""/> + <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=":!%&()+,-/.*<=>?[]{|}~^;"/> + </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="""/> + </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="""/> - <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=":!%&()+,-/.*<=>?[]{|}~^;"/> - </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="""/> - </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]"""" context="Raw Tripple Q-string"/> <RegExpr attribute="Raw String" String="[rR]'" context="Raw A-string"/> <RegExpr attribute="Raw String" String="[rR]"" 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=""""" 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*"""" context="Tripple Q-comment" beginRegion="Tripple Q-region"/> <StringDetect attribute="String" String="'''" context="Tripple A-string" beginRegion="Tripple A-region"/> <StringDetect attribute="String" String=""""" context="Tripple Q-string" beginRegion="Tripple Q-region"/> <DetectChar attribute="String" char="'" context="Single A-string"/> <DetectChar attribute="String" char=""" context="Single Q-string"/> - + <DetectChar attribute="Operator" char="(" context="parenthesised" beginRegion="parenthesis"/> <DetectChar attribute="Operator" char=")" context="#pop" endRegion="parenthesis"/> - <RegExpr attribute="Operator" String="[+*/\(\)%\|\[\]\{\}:=;\!<>!^&~-]" context="#stay"/> + + <RegExpr attribute="Operator" String="[+*/%\|=;\!<>!^&~-]" 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=""""" context="#pop" endRegion="Tripple Q-region"/> + <RegExpr attribute="Comment" String=""""" 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=""""" 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=""""" 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=""""" 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=""" 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=""" 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="""/> + <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="""/> - <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="(\+|\-|\*|/|<=|>=|={1,2}|\!=|\|{1,2}|&{1,2}|:{1,2}|\^|@|\$|~)((?!(\+|\-|\*|/|<=|>=|=|\!=|\||&|:|\^|@|\$|~))|$)"/> - <RegExpr attribute="Error" context="#stay" String="(\+|\-|\*|/|<=|>=|={1,2}|\!=|\|{1,2}|&{1,2}|:{1,2}|\^|@|\$|~){2,}"/> + <RegExpr attribute="Operator" context="#stay" String="(\+|\-|\*|/|<=|>=|={1,2}|\!=|\|{1,2}|&{1,2}|:{1,3}|\^|@|\$|~)((?!(\+|\-|\*|/|<=|>=|=|\!=|\||&|:|\^|@|\$|~))|$)"/> + <RegExpr attribute="Error" context="#stay" String="(\+|\-|\*|/|<=|>=|={1,2}|\!=|\|{1,2}|&{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="""/> + <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="""/> + </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="<!--" end="-->" /> </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="<\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=">" 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=""" 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="\\\"" 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=""" 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=""?(\w+)"?" /> </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="""/> + <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=":!%&()+,-/.*<=>?[]|~^;"/> + </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="""/> + </context> + <context attribute="Printf" lineEndContext="#pop" name="Printf"> + <DetectChar attribute="Normal Text" context="#pop" char=";" /> + <DetectChar attribute="String" context="PrintfString" char="""/> + </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="""/> + <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=""" /> + <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="<br>" 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=""" /> + </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=":&"/> <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 = "[^\\]""" attribute = "String" context="#stay"/> - <RegExpr String = "[^\\]"" 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 = ""{2}" attribute = "String" context="#stay"/> + <RegExpr String = """ 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=""" 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="!%&()+,-<=>?[]^{|}~"/> - <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="""/> <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="!%&()+,-<=+/:;>?[]^{|}~@"/> <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=""" /> - <AnyChar attribute="Operator" context="#stay" String="[&><=:+\-*\/|]().,;" /> - <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=""" /> - </context> - <context name="attribute" attribute="Attribute" lineEndContext="#pop"> - <DetectChar attribute="Attribute" context="quot in att" char=""" /> - <DetectChar attribute="Normal Text" context="#pop" char=" " /> - <AnyChar attribute="Attribute" context="#pop" String=")=<>" /> - </context> - <context name="quot in att" attribute="Attribute" lineEndContext="#stay"> - <DetectChar attribute="Attribute" context="#pop" char=""" /> - </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_:#%@-]*"> + <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> + <!ENTITY bos "(|[^"-]*)\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=""" /> + <AnyChar attribute="Operator" context="#stay" String="[&><=:+\-*\/|]().,;" /> + <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=""" /> + <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=""" /> + <Detect2Chars attribute="Normal Text" context="#pop" char=")" char1=";" endRegion="InstanceRegion1" /> + <IncludeRules context="generalDetection" /> + <AnyChar attribute="Operator" context="#stay" String="[&><=:+\-*\/|]().,;" /> + <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=""" /> + </context> + <context name="attribute" attribute="Attribute" lineEndContext="#pop"> + <DetectChar attribute="Attribute" context="quot in att" char=""" /> + <DetectChar attribute="Normal Text" context="#pop" char=" " /> + <AnyChar attribute="Attribute" context="#pop" String=")=<>" /> + </context> + <context name="quot in att" attribute="Attribute" lineEndContext="#stay"> + <DetectChar attribute="Attribute" context="#pop" char=""" /> + </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 "&(#[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=""" char1=""" 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=""" char1=""" /> + <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 "&(#[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="<!--" beginRegion="comment" /> + <StringDetect attribute="CDATA" context="CDATA" String="<![CDATA[" beginRegion="cdata" /> + <RegExpr attribute="Doctype" context="Doctype" String="<!DOCTYPE\s+" beginRegion="doctype" /> + <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:_-]*" beginRegion="pi" /> + <RegExpr attribute="Element" context="Element" String="<&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="&<" /> + </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="&%" /> + </context> + + + <context name="Comment" attribute="Comment" lineEndContext="#stay"> + <DetectSpaces /> + <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> + <RegExpr attribute="Error" context="#stay" String="-(-(?!->))+" /> + <IncludeRules context="##Alerts" /> + <DetectIdentifier /> + </context> + + <context name="PI" attribute="Normal Text" lineEndContext="#stay"> + <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> + </context> + + <context name="Doctype" attribute="Normal Text" lineEndContext="#stay"> + <DetectChar attribute="Doctype" context="#pop" char=">" 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="<!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> + <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> + <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:_-]*" beginRegion="pi" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay"> + <DetectChar attribute="Doctype" context="#pop" char=">" /> + <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char=""" /> + <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="'" /> + </context> + + <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop" char=""" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop" char="'" /> + <IncludeRules context="FindPEntityRefs" /> + </context> + + <context name="Element" attribute="Normal Text" lineEndContext="#stay"> + <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="element" /> + <DetectChar attribute="Element" context="El Content" char=">" /> + <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="</&name;" /> + <IncludeRules context="FindXML" /> + </context> + + <context name="El End" attribute="Normal Text" lineEndContext="#stay"> + <DetectChar attribute="Element" context="#pop#pop#pop" char=">" 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=""" /> + <DetectChar attribute="Value" context="Value SQ" char="'" /> + <RegExpr attribute="Error" context="#stay" String="\S" /> + </context> + + <context name="Value DQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop#pop#pop" char=""" /> + <IncludeRules context="FindEntityRefs" /> + </context> + + <context name="Value SQ" attribute="Value" lineEndContext="#stay"> + <DetectChar attribute="Value" context="#pop#pop#pop" char="'" /> + <IncludeRules context="FindEntityRefs" /> + </context> + + <context name="CDATA" attribute="Normal Text" lineEndContext="#stay"> + <StringDetect attribute="CDATA" context="#pop" String="]]>" endRegion="cdata" /> + <StringDetect attribute="EntityRef" context="#stay" String="]]&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="""/> + <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=":!%&+,-/.*<=>?[]|~^;"/> + </context> + + <context attribute="String" lineEndContext="#pop" name="String"> + <DetectIdentifier/> + <HlCStringChar attribute="String Char" context="#stay"/> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <context attribute="String Char" lineEndContext="#pop" name="String 1"> + <DetectIdentifier/> + <DetectChar attribute="String" context="String" char="""/> + <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="<!--" end="-->" /> + <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="&\S+" /> + <RegExpr attribute="Reference" firstNonSpace="true" context="#stay" String="\*\S+" /> + + <RegExpr attribute="Key" context="attribute-pre" String="\??\s*[^"'#-][^:#]*:"/> + <RegExpr attribute="Key" context="attribute-pre" String="\??\s*"[^"#]+"\s*:"/> + <RegExpr attribute="Key" context="attribute-pre" String="\??\s*'[^'#]+'\s*:"/> + + <DetectChar attribute="String" context="string" char="'" beginRegion="String" /> + <DetectChar attribute="String" context="stringx" char=""" 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="&\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=""" beginRegion="String" /> + <RegExpr attribute="Alias" context="attribute" String="&\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=""" beginRegion="String" /> + <RegExpr attribute="Alias" context="attribute-inline" String="&\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*[^"'#-][^:#]*:"/> + <RegExpr attribute="Key" context="attribute-pre" String="\??\s*"[^"#]+"\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="&\S+" /> + <RegExpr attribute="Reference" context="#stay" String="\*\S+" /> + <DetectChar attribute="String" context="string" char="'" beginRegion="String" /> + <DetectChar attribute="String" context="stringx" char=""" 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*[^"'#-][^:#]*:"/> + <RegExpr attribute="Key" context="attribute-pre-inline" String="\??\s*"[^"#]+"\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=""" 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=""" 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=""" 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=""" /> + <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="""/> + </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> |