skylighting-core 0.8 → 0.8.1
raw patch · 22 files changed
+7608/−2456 lines, 22 files
Files
- changelog.md +17/−0
- skylighting-core.cabal +1/−1
- src/Skylighting/Format/HTML.hs +5/−1
- src/Skylighting/Tokenizer.hs +2/−2
- test/test-skylighting.hs +4/−0
- xml/cmake.xml +26/−1
- xml/doxygen.xml +2/−2
- xml/html.xml +83/−3
- xml/ini.xml +1/−1
- xml/javascript-react.xml +382/−0
- xml/javascript.xml +6/−4
- xml/julia.xml +6/−6
- xml/literate-haskell.xml +1/−1
- xml/markdown.xml +64/−9
- xml/mustache.xml +470/−0
- xml/octave.xml +2826/−2211
- xml/perl.xml +6/−3
- xml/qml.xml +168/−0
- xml/stata.xml +3223/−0
- xml/tcsh.xml +49/−42
- xml/typescript.xml +76/−42
- xml/yaml.xml +190/−127
changelog.md view
@@ -1,5 +1,22 @@ # Revision history for skylighting and skylighting-core +## 0.8.1 -- 2019-06-04++ * Added support for stata (#74).+ * Added support for javascript-react, i.e. jsx (#56).+ * Added support for qml and mustache (new dependencies for+ markdown and html).+ * Update xml syntax definitions from KDE repository:+ cmake, doxygen, html, ini, javascript, julia, literate-haskell,+ markdown, octave, perl, tcsh, typescript, yaml.+ * Fix bug in detectIdentifier (#76). It behaved wrongly when+ applied to a string that was an valid identifier but had nothing+ else after it (as would naturally occur with inline code in pandoc).+ The bug caused it to match just one character in this case.+ * Add --number-lines-from option to cli program (David Baynard).+ * Override start number if nonzero (David Baynard, fixes regression+ in 0.8).+ ## 0.8 -- 2019-05-27 * Wrap html source lines with `<span>`, not `<a>` (David
skylighting-core.cabal view
@@ -1,5 +1,5 @@ name: skylighting-core-version: 0.8+version: 0.8.1 synopsis: syntax highlighting library description: Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax
src/Skylighting/Format/HTML.hs view
@@ -74,7 +74,11 @@ wrapCode :: FormatOptions -> Html -> Html wrapCode opts h = H.code ! A.class_ (toValue $ Text.unwords $ Text.pack "sourceCode"- : codeClasses opts) $ h+ : codeClasses opts)+ !? (startZero /= 0, A.style (toValue counterOverride))+ $ h+ where counterOverride = "counter-reset: source-line " <> show startZero <> ";"+ startZero = startNumber opts - 1 -- | Each line of source is wrapped in an (inline-block) anchor that makes -- subsequent per-line processing (e.g. adding line numnbers) possible.
src/Skylighting/Tokenizer.hs view
@@ -480,8 +480,8 @@ detectIdentifier inp = do case BS.uncons inp of Just (c, t) | isLetter c || c == '_' ->- takeChars $ 1 + maybe 0 id (BS.findIndex- (\d -> not (isAlphaNum d || d == '_')) t)+ takeChars $ 1 + maybe (BS.length t) id+ (BS.findIndex (\d -> not (isAlphaNum d || d == '_')) t) _ -> mzero lineContinue :: ByteString -> TokenizerM Text
test/test-skylighting.hs view
@@ -143,6 +143,10 @@ , [ (FloatTok,"1.E3")] ] @=? tokenize defConfig cpp "0.1f\n1.0f\n-0.1f\n-1.0F\n-1.0L\n1e3\n-15e+3\n0.f\n1.F\n1.E3"+ , testCase "cpp identifier (#76)" $ Right+ [ [ (NormalTok,"ng_or") ]+ ] @=? tokenize defConfig cpp+ "ng_or" ] ]
xml/cmake.xml view
@@ -31,7 +31,7 @@ <language name="CMake"- version="11"+ version="12" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;*.cmake.in"@@ -317,6 +317,7 @@ <item>PATTERN</item> <item>PERMISSIONS</item> <item>READ</item>+ <item>READ_SYMLINK</item> <item>REGEX</item> <item>RELATIVE</item> <item>RELATIVE_PATH</item>@@ -335,6 +336,7 @@ <item>SHA3_512</item> <item>SHA512</item> <item>SHOW_PROGRESS</item>+ <item>SIZE</item> <item>STATUS</item> <item>STRINGS</item> <item>TIMEOUT</item>@@ -484,8 +486,10 @@ <item>CACHE</item> <item>DIRECTORY</item> <item>EXT</item>+ <item>LAST_EXT</item> <item>NAME</item> <item>NAME_WE</item>+ <item>NAME_WLE</item> <item>PATH</item> <item>PROGRAM</item> <item>PROGRAM_ARGS</item>@@ -1054,6 +1058,7 @@ <item>COPY_FILE</item> <item>COPY_FILE_ERROR</item> <item>LINK_LIBRARIES</item>+ <item>LINK_OPTIONS</item> <item>OUTPUT_VARIABLE</item> <item>RESULT_VAR</item> <item>SOURCES</item>@@ -1065,6 +1070,7 @@ <item>COMPILE_OUTPUT_VARIABLE</item> <item>COMPILE_RESULT_VAR</item> <item>LINK_LIBRARIES</item>+ <item>LINK_OPTIONS</item> <item>OUTPUT_VARIABLE</item> <item>RUN_OUTPUT_VARIABLE</item> <item>RUN_RESULT_VAR</item>@@ -1209,6 +1215,7 @@ <item>CMAKE_ARCHIVE_OUTPUT_DIRECTORY</item> <item>CMAKE_ARGC</item> <item>CMAKE_ARGV0</item>+ <item>CMAKE_AUTOGEN_ORIGIN_DEPENDS</item> <item>CMAKE_AUTOGEN_PARALLEL</item> <item>CMAKE_AUTOGEN_VERBOSE</item> <item>CMAKE_AUTOMOC</item>@@ -1223,6 +1230,7 @@ <item>CMAKE_BACKWARDS_COMPATIBILITY</item> <item>CMAKE_BINARY_DIR</item> <item>CMAKE_BUILD_RPATH</item>+ <item>CMAKE_BUILD_RPATH_USE_ORIGIN</item> <item>CMAKE_BUILD_TOOL</item> <item>CMAKE_BUILD_TYPE</item> <item>CMAKE_BUILD_WITH_INSTALL_NAME_DIR</item>@@ -1297,6 +1305,7 @@ <item>CMAKE_FIND_PACKAGE_NAME</item> <item>CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY</item> <item>CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY</item>+ <item>CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS</item> <item>CMAKE_FIND_PACKAGE_SORT_DIRECTION</item> <item>CMAKE_FIND_PACKAGE_SORT_ORDER</item> <item>CMAKE_FIND_PACKAGE_WARN_NO_MODULE</item>@@ -1316,6 +1325,10 @@ <item>CMAKE_GENERATOR_INSTANCE</item> <item>CMAKE_GENERATOR_PLATFORM</item> <item>CMAKE_GENERATOR_TOOLSET</item>+ <item>CMAKE_GLOBAL_AUTOGEN_TARGET</item>+ <item>CMAKE_GLOBAL_AUTOGEN_TARGET_NAME</item>+ <item>CMAKE_GLOBAL_AUTORCC_TARGET</item>+ <item>CMAKE_GLOBAL_AUTORCC_TARGET_NAME</item> <item>CMAKE_GNUtoMS</item> <item>CMAKE_HAS_ANSI_STRING_STREAM</item> <item>CMAKE_HOME_DIRECTORY</item>@@ -1412,6 +1425,7 @@ <item>CMAKE_MAJOR_VERSION</item> <item>CMAKE_MAKE_PROGRAM</item> <item>CMAKE_MATCH_COUNT</item>+ <item>CMAKE_MAXIMUM_RECURSION_DEPTH</item> <item>CMAKE_MFC_FLAG</item> <item>CMAKE_MINIMUM_REQUIRED_VERSION</item> <item>CMAKE_MINOR_VERSION</item>@@ -1884,6 +1898,7 @@ <item>CTEST_SCP_COMMAND</item> <item>CTEST_SITE</item> <item>CTEST_SOURCE_DIRECTORY</item>+ <item>CTEST_SUBMIT_URL</item> <item>CTEST_SVN_COMMAND</item> <item>CTEST_SVN_OPTIONS</item> <item>CTEST_SVN_UPDATE_OPTIONS</item>@@ -1964,6 +1979,8 @@ <item>PROJECT_VERSION_PATCH</item> <item>PROJECT_VERSION_TWEAK</item> <item>QTIFWDIR</item>+ <item>SWIG_OUTFILE_DIR</item>+ <item>SWIG_SOURCE_FILE_EXTENSIONS</item> <item>THREADS_PREFER_PTHREAD_FLAG</item> <item>UNIX</item> <item>WIN32</item>@@ -1982,6 +1999,7 @@ <item>AUTORCC_SOURCE_GROUP</item> <item>CMAKE_CXX_KNOWN_FEATURES</item> <item>CMAKE_C_KNOWN_FEATURES</item>+ <item>CMAKE_ROLE</item> <item>DEBUG_CONFIGURATIONS</item> <item>DISABLED_FEATURES</item> <item>ECLIPSE_EXTRA_NATURES</item>@@ -2067,17 +2085,24 @@ <item>ARCHIVE_OUTPUT_DIRECTORY</item> <item>ARCHIVE_OUTPUT_NAME</item> <item>AUTOGEN_BUILD_DIR</item>+ <item>AUTOGEN_ORIGIN_DEPENDS</item> <item>AUTOGEN_TARGET_DEPENDS</item> <item>AUTOMOC</item>+ <item>AUTOMOC_COMPILER_PREDEFINES</item> <item>AUTOMOC_DEPEND_FILTERS</item>+ <item>AUTOMOC_EXECUTABLE</item>+ <item>AUTOMOC_MACRO_NAMES</item> <item>AUTOMOC_MOC_OPTIONS</item> <item>AUTORCC</item>+ <item>AUTORCC_EXECUTABLE</item> <item>AUTORCC_OPTIONS</item> <item>AUTOUIC</item>+ <item>AUTOUIC_EXECUTABLE</item> <item>AUTOUIC_OPTIONS</item> <item>AUTOUIC_SEARCH_PATHS</item> <item>BINARY_DIR</item> <item>BUILD_RPATH</item>+ <item>BUILD_RPATH_USE_ORIGIN</item> <item>BUILD_WITH_INSTALL_NAME_DIR</item> <item>BUILD_WITH_INSTALL_RPATH</item> <item>BUNDLE</item>
xml/doxygen.xml view
@@ -4,7 +4,7 @@ <!ENTITY wordsep "([][,?;()]|\.$|\.?\s)"> <!-- things that end a TagWord --> ]> <language name="Doxygen"- version="5"+ version="6" kateversion="5.0" section="Markup" extensions="*.dox;*.doxygen"@@ -463,7 +463,7 @@ <itemData name="Tags" defStyleNum="dsAnnotation" bold="1" /> <itemData name="Custom Tags" defStyleNum="dsAnnotation" /> <itemData name="Word" defStyleNum="dsCommentVar" bold="1" italic="0" />- <itemData name="HTML Tag" defStyleNum="dsKeyword" color="#000000" bold="1" italic="0" />+ <itemData name="HTML Tag" defStyleNum="dsKeyword" bold="1" italic="0" /> <itemData name="Entities" defStyleNum="dsOthers" color="#4086C0" bold="1" italic="1" /> <itemData name="Description" defStyleNum="dsDocumentation" /> <itemData name="Comment" defStyleNum="dsComment" />
xml/html.xml view
@@ -5,7 +5,7 @@ <!ENTITY attributeName "[A-Za-z_:*#\(\[][\)\]\w.:_-]*"> <!ENTITY entref "&(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> ]>-<language name="HTML" version="5" kateversion="3.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="7" kateversion="3.4" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> <highlighting> <contexts>@@ -163,16 +163,23 @@ </context> <context name="JS" attribute="Other Text" lineEndContext="#stay">- <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="script" />+ <RegExpr attribute="Attribute" context="Script-Type" String="(\s+|^)type(?=\=|\s|$)" insensitive="true"/> <DetectChar attribute="Element" context="JS content" char=">" />+ <IncludeRules context="DefaultJS" />+ </context>+ <context name="DefaultJS" attribute="Other Text" lineEndContext="#stay">+ <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="script" /> <IncludeRules context="FindAttributes" /> <RegExpr attribute="Error" context="#stay" String="\S" /> </context> <context name="JS content" attribute="Other Text" lineEndContext="#stay">+ <IncludeRules context="Default JS content"/>+ <IncludeRules context="Normal##JavaScript" includeAttrib="true"/>+ </context>+ <context name="Default JS content" attribute="Other 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="Normal##JavaScript" includeAttrib="true"/> </context> <context name="JS comment close" attribute="Comment" lineEndContext="#pop">@@ -200,6 +207,79 @@ <context name="Value SQ" attribute="Value" lineEndContext="#stay"> <DetectChar attribute="Value" context="#pop#pop" char="'" /> <IncludeRules context="FindEntityRefs" />+ </context>++ <!-- Read content from the "type" attribute to change the language to+ highlight in the <script> tag. The default language is JavaScript. -->++ <context name="Script-Type" attribute="Other Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces />+ <DetectChar attribute="Attribute" context="#pop!Script-Type Value" char="=" />+ </context>+ <context name="Script-Type Value" attribute="Other Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!Value">+ <DetectSpaces />+ <!-- TypeScript -->+ <StringDetect attribute="Value" context="#pop#pop!TypeScript" String=""text/typescript""/>+ <StringDetect attribute="Value" context="#pop#pop!TypeScript" String="'text/typescript'"/>+ <!-- JSX (JavaScript React) -->+ <StringDetect attribute="Value" context="#pop#pop!JSX" String=""text/jsx""/>+ <StringDetect attribute="Value" context="#pop#pop!JSX" String="'text/jsx'"/>+ <StringDetect attribute="Value" context="#pop#pop!JSX" String=""text/babel""/>+ <StringDetect attribute="Value" context="#pop#pop!JSX" String="'text/babel'"/>+ <!-- MustacheJS / HandlebarsJS / RactiveJS -->+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String=""x-tmpl-mustache""/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String="'x-tmpl-mustache'"/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String=""text/mustache""/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String="'text/mustache'"/> + <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String=""text/x-mustache-template""/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String="'text/x-mustache-template'"/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String=""text/x-handlebars-template""/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String="'text/x-handlebars-template'"/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String=""text/ractive""/>+ <StringDetect attribute="Value" context="#pop#pop!MustacheJS" String="'text/ractive'"/>+ <!-- HTML templates -->+ <StringDetect attribute="Value" context="#pop#pop!Script HTML template" String=""text/html""/>+ <StringDetect attribute="Value" context="#pop#pop!Script HTML template" String="'text/html'"/>+ </context>++ <context name="JSX" attribute="Other Text" lineEndContext="#stay">+ <DetectChar attribute="Element" context="JSX content" char=">" />+ <IncludeRules context="DefaultJS" />+ </context>+ <context name="JSX content" attribute="Other Text" lineEndContext="#stay">+ <IncludeRules context="Default JS content"/>+ <IncludeRules context="Normal##JavaScript React" includeAttrib="true"/>+ </context>++ <context name="TypeScript" attribute="Other Text" lineEndContext="#stay">+ <DetectChar attribute="Element" context="TypeScript content" char=">" />+ <IncludeRules context="DefaultJS" />+ </context>+ <context name="TypeScript content" attribute="Other Text" lineEndContext="#stay">+ <IncludeRules context="Default JS content"/>+ <IncludeRules context="Normal##TypeScript" includeAttrib="true"/>+ </context>++ <context name="MustacheJS" attribute="Other Text" lineEndContext="#stay">+ <DetectChar attribute="Element" context="MustacheJS content" char=">" />+ <IncludeRules context="DefaultJS" />+ </context>+ <context name="MustacheJS content" attribute="Other Text" lineEndContext="#stay">+ <RegExpr attribute="Element" context="El Close 2" String="</script\b" insensitive="true" endRegion="script" />+ <StringDetect attribute="Error" context="#stay" String="<script>" insensitive="true" />+ <RegExpr attribute="Error" context="#stay" String="<script\b" insensitive="true" />+ <IncludeRules context="Base##Mustache/Handlebars (HTML)" includeAttrib="true"/>+ </context>++ <context name="Script HTML template" attribute="Other Text" lineEndContext="#stay">+ <DetectChar attribute="Element" context="Script HTML template content" char=">" />+ <IncludeRules context="DefaultJS" />+ </context>+ <context name="Script HTML template content" attribute="Other Text" lineEndContext="#stay">+ <RegExpr attribute="Element" context="El Close 2" String="</script\b" insensitive="true" endRegion="script" />+ <StringDetect attribute="Error" context="#stay" String="<script>" insensitive="true" />+ <RegExpr attribute="Error" context="#stay" String="<script\b" insensitive="true" />+ <IncludeRules context="FindHTML" /> </context> </contexts>
xml/ini.xml view
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd">-<language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc;*.conf" mimetype="" version="4" kateversion="2.4" author="Jan Janssen (medhefgo@web.de)" license="LGPL">+<language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc" mimetype="" version="5" kateversion="2.4" author="Jan Janssen (medhefgo@web.de)" license="LGPL"> <highlighting> <list name="keywords">
+ xml/javascript-react.xml view
@@ -0,0 +1,382 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE language SYSTEM "language.dtd"+[+ <!ENTITY simpleName "([a-z][a-z\d]*:)?[a-z][a-z\d]*">+ <!ENTITY baseName "([a-zA-Z_\$]|[^[:ascii:]])(([\w\$\-\.]|[^[:ascii:]])*([\w\$]|[^[:ascii:]]))?">+ <!ENTITY name "(&baseName;:)?&baseName;">+ <!ENTITY baseNameWithBound "(\b[a-zA-Z_\$]|[^[:ascii:]])(([\w\$\-\.]|[^[:ascii:]])*([\w\$]|[^[:ascii:]]))?">+ <!ENTITY nameWithBound "(&baseNameWithBound;:)?&baseNameWithBound;"> <!-- Use this instead of "\b&name;" -->++ <!ENTITY simpleTag "<\s*&simpleName;"> <!-- Element tag -->+ <!ENTITY tag "<\s*(&name;|>)">+ <!ENTITY entref "&([a-zA-Z\d]+|#\d+|#x[a-fA-F\d]+);">++ <!ENTITY identifier "([a-zA-Z_$]|[^[:ascii:]])([\w$]|[^[:ascii:]])*">+]>++<!--+ ====================================================================++ This file is part of the KDE's KSyntaxHighlighting framework.++ Copyright 2018-2019 Nibaldo González S. (nibgonz@gmail.com)++ This Source Code Form is subject to the terms of the MIT License.+ If a copy of the license was not distributed with this file,+ You can obtain one at: https://opensource.org/licenses/MIT++ ====================================================================++ This file is an extension of the JavaScript highlighter+ (javascript.xml).+ IMPORTANT: Keep sync with "typescript-react.xml".++ Based on the XML syntax highlighting (v7), by Wilbert Berendsen+ (wilbert@kde.nl), and the TypeScript React grammar files,+ available at: https://github.com/Microsoft/TypeScript-TmLanguage++ Change log:+ * v5 [2019-02-20]: Don't highlight tags within declarations of+ types, variables, classes and interfaces.+ Fixes tags after substitutions in templates.+ Reorder part of the code.+ * v4 [2018-12-30]: Allow type assertion in the tag name.+ Allow tags after the keywords "await" & "yield".+ Allow empty tags and non-ASCII tag name & attributes.+ * v3 [2018-11-18]: Fix Doxygen comments & shebang. Remove TSX extension.+ * v2 [2018-08-18]: Remove "Conditional Expression" context.+ * v1 [2018-06-20]: Initial version+-->++<language name="JavaScript React" version="5" kateversion="5.0" section="Scripts" indenter="cstyle"+ priority="8" extensions="*.jsx" mimetype="text/jsx;text/x-jsx;application/jsx;application/x-jsx;"+ author="Nibaldo González (nibgonz@gmail.com)" license="MIT">++<highlighting>++ <contexts>++ <context name="Shebang" attribute="Normal Text" lineEndContext="#pop!Normal" lineEmptyContext="#pop!Normal" fallthrough="true" fallthroughContext="#pop!Normal">+ <Detect2Chars context="ShebangLine" attribute="Comment" char="#" char1="!" column="0" />+ </context>+ <context name="ShebangLine" attribute="Comment" lineEndContext="#pop#pop!Normal" />++ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">+ <IncludeRules context="React" />+ <IncludeRules context="Normal##JavaScript" />+ </context>++ <!-- JavaScript -->++ <!-- Overwrite rules of 'javascript.xml'. These rules send to contexts+ that contain: <IncludeRules context="Normal"/> in the JavaScript XML file. -->+ <context name="OverwriteJavaScript" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="Template" attribute="Template" char="`" />+ <DetectChar context="#stay" attribute="Symbol" char="?" />+ <!-- NOTE: The "{" character sends to the "Object" context (see the "React" context) -->+ </context>+ <context name="Object" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="}" endRegion="Brace" />+ <IncludeRules context="React" />+ <IncludeRules context="Object##JavaScript" />+ </context>+ <context name="Template" attribute="Template" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Template" char="`" />+ <!-- Find tags and send to the "Substitution" context -->+ <Detect2Chars context="Substitution-BeforeTag" attribute="Substitution" char="$" char1="{" />+ <IncludeRules context="Template##JavaScript" />+ </context>+ <context name="Substitution" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Substitution" char="}" />+ <IncludeRules context="React" />+ <IncludeRules context="Substitution##JavaScript" />+ </context>++ <!-- Do not highlight tags in some special contexts -->+ <context name="FindDeclarationsWithNoTags" attribute="Normal Text" lineEndContext="#stay">+ <WordDetect context="InterfaceDeclaration" attribute="Reserved" String="interface" />+ <WordDetect context="ClassDeclaration" attribute="Reserved" String="class" />+ <WordDetect context="VarDeclaration" attribute="Reserved" String="let" />+ <WordDetect context="VarDeclaration" attribute="Keyword" String="var" />+ <WordDetect context="VarDeclaration" attribute="Keyword" String="const" />+ </context>+ <!-- Do not highlight tags after ":" in variable declarations -->+ <context name="VarDeclaration" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces />+ <DetectChar context="#pop!NoTag" attribute="Symbol" char=":" />+ <RegExpr context="#stay" attribute="Normal Text" String="&identifier;(?=\s*([\?!]\s*)?:)" />+ <AnyChar context="#stay" attribute="Symbol" String="?!" />+ <IncludeRules context="AllComments" />+ </context>+ <context name="NoTag" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces />+ <IncludeRules context="AllComments" />+ <DetectChar context="#pop" attribute="Symbol" char="<" />+ <RegExpr context="#stay" attribute="Normal Text" String="[\[\(]\s*(?=<)" />+ <RegExpr context="#pop!Object" attribute="Symbol" String="\{\s*<\s*/(?![\*/])" beginRegion="Brace" />+ <RegExpr context="#pop!Object" attribute="Symbol" String="\{\s*<" beginRegion="Brace" />+ </context>+ <!-- Do not highlight tags in interface declarations -->+ <context name="InterfaceDeclaration" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop!InterfaceContentDeclaration" attribute="Symbol" char="{" beginRegion="Brace" />+ <DetectChar context="#pop" char="}" lookAhead="true" />+ <DetectChar context="#stay" attribute="Symbol" char="?" />+ <IncludeRules context="Normal##JavaScript" />+ </context>+ <context name="InterfaceContentDeclaration" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="}" endRegion="Brace" />+ <DetectChar context="#stay" attribute="Symbol" char="?" />+ <IncludeRules context="Object##JavaScript" />+ </context>+ <!-- Do not highlight tags in class declarations -->+ <context name="ClassDeclaration" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop!ClassDeclarationContent" attribute="Symbol" char="{" beginRegion="Brace" />+ <DetectChar context="#pop" char="}" lookAhead="true" />+ <DetectChar context="#stay" attribute="Symbol" char="?" />+ <IncludeRules context="Normal##JavaScript" />+ </context>+ <context name="ClassDeclarationContent" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="}" endRegion="Brace" />+ <DetectChar context="NoTag" attribute="Symbol" char=":" />+ <IncludeRules context="Object" />+ </context>++ <!-- ReactJS -->++ <!-- Tags highlighting -->+ <context name="React" attribute="Normal Text" lineEndContext="#stay">+ <!-- Tag in new line -->+ <RegExpr context="ValidTag" attribute="Normal Text" String="&tag;" firstNonSpace="true" lookAhead="true" />+ <!-- Highlight tags only after some keywords -->+ <RegExpr context="ValidTag" attribute="ControlFlow" String="\b(return|await)\s*(?=&tag;|/\*)" />+ <RegExpr context="ValidTag" attribute="Module" String="\b(default)\s*(?=&tag;|/\*)" />+ <RegExpr context="ValidTag" attribute="Reserved" String="\b(yield)\s*(?=&tag;|/\*)" />++ <!-- Characters before a valid tag -->+ <RegExpr context="ValidTag" attribute="Special Operators" String="\=>\s*(?=&tag;|/\*)" />+ <RegExpr context="ValidTag" attribute="Symbol" String="([,\=>:\*\?]|&&|\|\|)\s*(?=&tag;|/\*)" />+ <RegExpr context="ValidTag" attribute="Normal Text" String="[\(\[]\s*(?=&tag;|/\*)" />+ <!-- The "Object-BeforeTag" context looks for a valid Tag and then sends the "Object" context -->+ <DetectChar context="Object-BeforeTag" attribute="Symbol" char="{" beginRegion="Brace" />++ <RegExpr context="ValidTag" attribute="Symbol" String="<\s*>\s*(?=&tag;|/\*)" />++ <!-- Tag after a comment on a new line -->+ <Detect2Chars context="ValidTag" attribute="Comment" char="/" char1="*" firstNonSpace="true" lookAhead="true" />++ <!-- Overwrite JavaScript rules to highlight tags within some contexts -->+ <IncludeRules context="FindDeclarationsWithNoTags" />+ <IncludeRules context="OverwriteJavaScript" />+ </context>++ <!-- Detect tags before starting a context -->+ <context name="Object-BeforeTag" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!Object">+ <IncludeRules context="ValidTag" />+ </context>+ <context name="Substitution-BeforeTag" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!Substitution">+ <IncludeRules context="ValidTag" />+ </context>+ <context name="EvaluatedCode-BeforeTag" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!EvaluatedCode">+ <IncludeRules context="ValidTag" />+ </context>++ <!-- TAGS:+ NOTE & TODO: The following code is common for 'javascript-react.xml' and 'typescript-react.xml'+ and is replicated in both files. Look for some way to avoid having repeated code, for example,+ with a common XML file or with a generator script. The only drawback is that the+ "EvaluatedCode" context includes "Normal". -->++ <!-- Highlight nested tags with comments in between.+ NOTE: The highlighting of Tags after a multiline comment does not work with: lineEndContext="#pop" -->+ <context name="ValidTag" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">+ <RegExpr context="#stay" attribute="Normal Text" String="\s+(?=<|/\*)" />+ <IncludeRules context="FindTags" />+ <IncludeRules context="AllComments" />+ </context>++ <!-- Start tag -->+ <context name="FindTags" attribute="Normal Text" lineEndContext="#stay">+ <!-- Empty tag (element) -->+ <RegExpr context="ElementTagContent" attribute="Element Tag" String="<\s*>" beginRegion="Element" />+ <!-- Detect non-ASCII character in the tag name (component). This prevents highlighting as Element,+ tag names that don't start with a non-ASCII character. -->+ <RegExpr context="ComponentTagNonASCII" attribute="Component Tag" String="<\s*(?=([a-z][a-z\d]*:)?([a-z][a-z\d]*)?[^[:ascii:]])" beginRegion="ComponentElement" /> <!-- &simpleName; -->+ <!-- Element & component tags -->+ <RegExpr context="ElementTag" attribute="Element Tag" String="&simpleTag;(?=[^\w\$\-\.:]|$|[\-\.]+([^\w\$\-\.]|$)|:([^a-zA-Z_\$]|$))" beginRegion="Element" />+ <RegExpr context="ComponentTagFindType" attribute="Component Tag" String="&tag;" beginRegion="ComponentElement" />+ </context>+ <context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#stay" attribute="EntityRef" String="&entref;" />+ </context>++ <!-- Highlight tag name with non-ASCII characters -->+ <context name="ComponentTagNonASCII" attribute="Normal Text" lineEndContext="#pop!ComponentTag" fallthrough="true" fallthroughContext="#pop!ComponentTag">+ <RegExpr context="#pop!ComponentTagFindType" attribute="Component Tag" String="&name;" />+ </context>+ <!-- Type after the tag name. Ex: <C<number> /> -->+ <context name="ComponentTagFindType" attribute="Normal Text" lineEndContext="#pop!ComponentTag" fallthrough="true" fallthroughContext="#pop!ComponentTag">+ <DetectChar context="#pop!TypeInsideTag" attribute="Symbol" char="<" />+ </context>++ <!-- Type assertion after the tag name -->+ <context name="TypeInsideTag" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="#pop!ComponentTag" attribute="Symbol" char=">" />+ <IncludeRules context="DefaultTypeInsideTag" />+ </context>+ <context name="DefaultTypeInsideTag" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="TypeInsideTag-AngleBracket" attribute="Symbol" char="<" />+ <DetectChar context="TypeInsideTag-CurlyBracket" attribute="Symbol" char="{" />+ <DetectChar context="TypeInsideTag-SquareBracket" attribute="Symbol" char="[" />+ <DetectChar context="TypeInsideTag-RoundBracket" attribute="Symbol" char="(" />+ <IncludeRules context="AllComments" />+ </context>+ <context name="TypeInsideTag-AngleBracket" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char=">" />+ <IncludeRules context="DefaultTypeInsideTag" />+ </context>+ <context name="TypeInsideTag-CurlyBracket" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="}" />+ <IncludeRules context="DefaultTypeInsideTag" />+ </context>+ <context name="TypeInsideTag-SquareBracket" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="]" />+ <IncludeRules context="DefaultTypeInsideTag" />+ </context>+ <context name="TypeInsideTag-RoundBracket" attribute="Component Tag" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char=")" />+ <IncludeRules context="DefaultTypeInsideTag" />+ </context>++ <!-- Inside the tag -->+ <context name="ElementTag" attribute="Normal Text" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Element Tag" char="/" char1=">" endRegion="Element" />+ <DetectChar context="#pop!ElementTagContent" attribute="Element Tag" char=">" />+ <IncludeRules context="DefaultTag" />+ </context>+ <context name="ComponentTag" attribute="Normal Text" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Component Tag" char="/" char1=">" endRegion="ComponentElement" />+ <DetectChar context="#pop!ComponentTagContent" attribute="Component Tag" char=">" />+ <IncludeRules context="DefaultTag" />+ </context>+ <context name="DefaultTag" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="Attribute" attribute="Attribute" String="&nameWithBound;" />+ <IncludeRules context="FindEvaluatedCode" />+ <IncludeRules context="AllComments" />+ <RegExpr context="#stay" attribute="Error" String="\S+&name;" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>++ <!-- Tag content: <Tag> content </Tag> -->+ <context name="ElementTagContent" attribute="Tag Content Text" lineEndContext="#stay">+ <RegExpr context="#pop" attribute="Element Tag" String="</\s*>" endRegion="Element" />+ <RegExpr context="ElementTagEnd" attribute="Element Tag" String="</\s*&simpleName;" />+ <RegExpr context="ElementTagEnd" attribute="Element Tag" String="</\s*(?=[A-Z_\$])" /> <!-- Component tag (error) -->+ <IncludeRules context="DefaultTagContent" />+ </context>+ <context name="ComponentTagContent" attribute="Tag Content Text" lineEndContext="#stay">+ <RegExpr context="#pop" attribute="Component Tag" String="</\s*>" endRegion="ComponentElement" />+ <RegExpr context="ComponentTagEnd" attribute="Component Tag" String="</\s*&name;" />+ <IncludeRules context="DefaultTagContent" />+ </context>+ <context name="DefaultTagContent" attribute="Tag Content Text" lineEndContext="#stay">+ <IncludeRules context="FindTags" />+ <IncludeRules context="FindEntityRefs" />+ <IncludeRules context="FindEvaluatedCode" />+ <DetectChar context="#stay" attribute="Error" char="<" />+ </context>++ <context name="ElementTagEnd" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop#pop" attribute="Element Tag" char=">" endRegion="Element" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>+ <context name="ComponentTagEnd" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop#pop" attribute="Component Tag" char=">" endRegion="ComponentElement" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>++ <!-- Tag attribute -->+ <context name="Attribute" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#pop" attribute="Error" String="\=(?=\s*/?>)" />+ <DetectChar context="#pop!Value" attribute="Symbol" char="=" />+ <IncludeRules context="FindEndTag" />+ <DetectChar context="#pop" char="{" lookAhead="true" /> <!-- EvaluatedCode -->+ <IncludeRules context="AllComments" />+ <RegExpr context="#stay" attribute="Attribute" String="&nameWithBound;" />+ <RegExpr context="#stay" attribute="Error" String="\S+&name;" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>++ <context name="Value" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop!ValueDQ" attribute="Value" char=""" />+ <DetectChar context="#pop!ValueSQ" attribute="Value" char="'" />+ <DetectChar context="#pop" char="{" lookAhead="true" /> <!-- EvaluatedCode -->+ <IncludeRules context="FindEndTag" />+ <IncludeRules context="AllComments" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>+ <context name="ValueDQ" attribute="Value" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Value" char=""" />+ <IncludeRules context="FindEntityRefs" />+ </context>+ <context name="ValueSQ" attribute="Value" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Value" char="'" />+ <IncludeRules context="FindEntityRefs" />+ </context>++ <context name="FindEndTag" attribute="Normal Text" lineEndContext="#stay">+ <Detect2Chars context="#pop" char="/" char1=">" lookAhead="true" />+ <DetectChar context="#pop" char=">" lookAhead="true" />+ </context>++ <context name="FindEvaluatedCode" attribute="Normal Text" lineEndContext="#stay">+ <!-- Find tags and send to the "EvaluatedCode" context -->+ <DetectChar context="EvaluatedCode-BeforeTag" attribute="Code Brackets" char="{" beginRegion="Code" />+ </context>+ <context name="EvaluatedCode" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Code Brackets" char="}" endRegion="Code" />+ <IncludeRules context="Normal" />+ </context>++ <context name="AllComments" attribute="Normal Text" lineEndContext="#stay">+ <!-- TypeScript uses this for comments -->+ <IncludeRules context="FindComments##JavaScript" />+ </context>++ </contexts>++ <itemDatas>+ <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />+ <itemData name="Comment" defStyleNum="dsComment" />++ <itemData name="Tag Content Text" defStyleNum="dsNormal" />+ <itemData name="Element Tag" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Component Tag" defStyleNum="dsFunction" bold="1" spellChecking="false" />+ <itemData name="Attribute" defStyleNum="dsOthers" spellChecking="false" />+ <itemData name="Value" defStyleNum="dsString" spellChecking="false" />+ <itemData name="EntityRef" defStyleNum="dsDecVal" spellChecking="false" />+ <itemData name="Code Brackets" defStyleNum="dsVariable" spellChecking="false" />+ <itemData name="Error" defStyleNum="dsError" spellChecking="false" />++ <!-- itemDatas in JavaScript XML file -->+ <itemData name="Symbol" defStyleNum="dsOperator" />+ <itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="false" />+ <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Reserved" defStyleNum="dsKeyword" italic="true" spellChecking="false" />+ <itemData name="Module" defStyleNum="dsImport" spellChecking="false" />+ <itemData name="Template" defStyleNum="dsVerbatimString" />+ <itemData name="Substitution" defStyleNum="dsSpecialChar" spellChecking="false" />+ <itemData name="Special Operators" defStyleNum="dsKeyword" spellChecking="false" />+ </itemDatas>++</highlighting>++<general>+ <keywords casesensitive="1" />+ <comments>+ <comment name="singleLine" start="//" />+ <comment name="multiLine" start="/*" end="*/" />+ </comments>+</general>++</language>+<!-- kate: replace-tabs off; tab-width 3; indent-width 3; remove-trailing-spaces mod; dynamic-word-wrap off; -->
xml/javascript.xml view
@@ -6,7 +6,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="10" kateversion="5.0" section="Scripts" extensions="*.js;*.kwinscript;*.julius"+<language name="JavaScript" version="11" kateversion="5.0" section="Scripts" extensions="*.js;*.kwinscript;*.julius" mimetype="text/x-javascript;application/x-javascript;application/javascript;text/javascript" indenter="cstyle" author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license=""> <highlighting>@@ -90,8 +90,6 @@ <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <DetectSpaces/>- <StringDetect attribute="Region Marker" context="region_marker" String="//BEGIN" beginRegion="Region1" />- <StringDetect attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1" /> <Float attribute="Float" context="NoRegExp" /> <!-- Invalid Binary, Octal or Hex -->@@ -123,6 +121,7 @@ <IncludeRules context="FindComments" /> <!-- E4X extension (=xml inside JavaScript), see bug #373713 -->+ <RegExpr attribute="Symbol" context="#stay" String="<(?=/\*|//)" /> <Detect2Chars attribute="Normal Text" context="NoRegExp" char="<" char1="/" /> <Detect2Chars attribute="Normal Text" context="NoRegExp" char="/" char1=">" /> <DetectChar attribute="Regular Expression" context="(regex caret first check)" char="/" />@@ -146,7 +145,7 @@ <context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="NoRegExp"> <Detect2Chars context="#pop" lookAhead="true" char="/" char1="/" /> <Detect2Chars context="#pop" lookAhead="true" char="/" char1="*" />- <DetectChar context="#pop" char="/" />+ <DetectChar attribute="Symbol" context="#pop" char="/" /> <DetectSpaces/> </context> @@ -209,6 +208,9 @@ </context> <context name="FindComments" attribute="Normal Text" lineEndContext="#stay">+ <StringDetect attribute="Region Marker" context="region_marker" String="//BEGIN" beginRegion="Region1" />+ <StringDetect attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1" />+ <IncludeRules context="##Doxygen" /> <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/" /> <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="Comment" />
xml/julia.xml view
@@ -29,7 +29,7 @@ <!DOCTYPE language SYSTEM "language.dtd"> -<language name="Julia" section="Sources" version="5" kateversion="5.0" extensions="*.jl" casesensitive="1" priority="5" license="MIT">+<language name="Julia" section="Sources" version="6" kateversion="5.0" extensions="*.jl" casesensitive="1" priority="5" license="MIT"> <highlighting> <list name="block_begin">@@ -128,11 +128,11 @@ <item>Task</item> <item>Tuple</item> <item>Type</item>- <item>Uint</item>- <item>Uint8</item>- <item>Uint16</item>- <item>Uint32</item>- <item>Uint64</item>+ <item>UInt</item>+ <item>UInt8</item>+ <item>UInt16</item>+ <item>UInt32</item>+ <item>UInt64</item> <item>Union</item> <item>Unsigned</item> <item>UTF8String</item>
xml/literate-haskell.xml view
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd">-<language name="Literate Haskell" version="4" kateversion="3.4" section="Sources" extensions="*.lhs" mimetype="text/x-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL">+<language name="Literate Haskell" version="5" kateversion="3.4" section="Sources" extensions="*.lhs" mimetype="text/x-literate-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL"> <highlighting> <contexts> <context attribute="Text" lineEndContext="#stay" name="text">
xml/markdown.xml view
@@ -35,7 +35,7 @@ <!ENTITY strikeoutregex "[~]{2}[^~].*[^~][~]{2}"> <!-- pandoc style --> ]>-<language name="Markdown" version="3" kateversion="3.8" section="Markup" extensions="*.md;*.mmd;*.markdown" priority="15" author="Darrin Yeager, Claes Holmerson" license="GPL,BSD">+<language name="Markdown" version="6" kateversion="5.0" section="Markup" extensions="*.md;*.mmd;*.markdown" priority="15" author="Darrin Yeager, Claes Holmerson" license="GPL,BSD"> <highlighting> <contexts> <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">@@ -74,14 +74,58 @@ <context attribute="comment" lineEndContext="#stay" name="comment"> <RegExpr String="-->" attribute="comment" context="#pop" endRegion="comment"/> </context>+ <context attribute="code" lineEndContext="#stay" name="bash-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##Bash" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="cmake-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##CMake" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="cpp-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##C++" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="css-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##CSS" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="email-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##Email" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="haskell-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##Haskell" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="html-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##HTML" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="json-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##JSON" includeAttrib="true"/>+ </context> <context attribute="code" lineEndContext="#stay" name="php-code"> <WordDetect attribute="code" context="#pop" String="```"/>- <IncludeRules context="phpsource##PHP/PHP"/>+ <IncludeRules context="phpsource##PHP/PHP" includeAttrib="true"/> </context> <context attribute="code" lineEndContext="#stay" name="python-code"> <WordDetect attribute="code" context="#pop" String="```"/>- <IncludeRules context="##Python"/>+ <IncludeRules context="##Python" includeAttrib="true"/> </context>+ <context attribute="code" lineEndContext="#stay" name="qml-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##QML" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="rust-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##Rust" includeAttrib="true"/>+ </context>+ <context attribute="code" lineEndContext="#stay" name="xml-code">+ <WordDetect attribute="code" context="#pop" String="```"/>+ <IncludeRules context="##XML" includeAttrib="true"/>+ </context> <context attribute="code" lineEndContext="#stay" name="code"> <WordDetect attribute="code" context="#pop" String="```"/> </context>@@ -98,8 +142,19 @@ <RegExpr attribute="mailtolink" String="&mailtolinkregex;"/> <RegExpr attribute="strikeout" minimal="true" String="&strikeoutregex;"/> <RegExpr attribute="linebreak" minimal="true" String="&linebreakregex;"/>+ <WordDetect attribute="code" context="bash-code" String="```bash"/>+ <WordDetect attribute="code" context="cmake-code" String="```cmake"/>+ <WordDetect attribute="code" context="cpp-code" String="```cpp"/>+ <WordDetect attribute="code" context="css-code" String="```css"/>+ <WordDetect attribute="code" context="email-code" String="```email"/>+ <WordDetect attribute="code" context="haskell-code" String="```haskell"/>+ <WordDetect attribute="code" context="html-code" String="```html"/>+ <WordDetect attribute="code" context="json-code" String="```json"/> <WordDetect attribute="code" context="php-code" String="```php"/> <WordDetect attribute="code" context="python-code" String="```python"/>+ <WordDetect attribute="code" context="qml-code" String="```qml"/>+ <WordDetect attribute="code" context="rust-code" String="```rust"/>+ <WordDetect attribute="code" context="xml-code" String="```xml"/> <StringDetect attribute="code" context="code" String="```"/> </context> </contexts>@@ -121,12 +176,12 @@ <itemData name="blockquote" defStyleNum="dsDataType"/> <itemData name="bq-emphasis" defStyleNum="dsDataType" italic="true"/> <itemData name="bq-strong" defStyleNum="dsDataType" bold="true"/>- <itemData name="bullet" defStyleNum="dsFloat"/>- <itemData name="bl-emphasis" defStyleNum="dsFloat" italic="true"/>- <itemData name="bl-strong" defStyleNum="dsFloat" bold="true"/>- <itemData name="numlist" defStyleNum="dsFloat"/>- <itemData name="nl-emphasis" defStyleNum="dsFloat" italic="true"/>- <itemData name="nl-strong" defStyleNum="dsFloat" bold="true"/>+ <itemData name="bullet" defStyleNum="dsString"/>+ <itemData name="bl-emphasis" defStyleNum="dsString" italic="true"/>+ <itemData name="bl-strong" defStyleNum="dsString" bold="true"/>+ <itemData name="numlist" defStyleNum="dsString"/>+ <itemData name="nl-emphasis" defStyleNum="dsString" italic="true"/>+ <itemData name="nl-strong" defStyleNum="dsString" bold="true"/> <itemData name="comment" defStyleNum="dsComment"/> <itemData name="code" defStyleNum="dsBaseN"/> <itemData name="reflink" defStyleNum="dsOthers" underline="true"/>
+ xml/mustache.xml view
@@ -0,0 +1,470 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE language SYSTEM "language.dtd"+[+ <!ENTITY name "[A-Za-z_:][\w.:_-]*">+ <!ENTITY attributeName "(\s|^)[A-Za-z_:\*#\(\[][\)\]\w\.:_-]*">+ <!ENTITY entref "&(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">+ <!ENTITY tag "<\s*(&name;|>)">+ <!-- Handlebars identifier -->+ <!ENTITY identifier "([a-zA-Z_$:\?]|[^[:ascii:]])([\w$:\?\-]|[^[:ascii:]])*">+]>++<!--+ Syntax Highlighting Defintion of+ Mustache / Handlebars / Ractive templates for Kate.+ ================================================================+ This file is part of the KDE's KSyntaxHighlighting framework.++ Based on the HTML syntax highlighting file, by Wilbert+ Berendsen (wilbert@kde.nl), and in the Mustache syntax files+ for Vim, available at:+ https://github.com/mustache/vim-mustache-handlebars++ This highlighter is also applicable to the templates of+ Ractive.js, Hogan.js and Hulk.js.++ This file is also used within the HTML highlighter,+ inside the <script> tags.++ FIXME: The support of Mustache variables in CSS is incomplete,+ since variables aren't highlighted in many contexts.+ This highlighter doesn't offer support for TypeScript and JSX+ in the <script> tag.++ TODO: This code can be generated by a script, in the same way+ as the PHP highlight, injecting the "MustacheVariables" context+ (via IncludeRules) in the HTML highlighter.++ Change log:+ * v2 [2019-02-24]: Also highlight template files (HTML).+ Improve support for Handlebars.+ * v1 [2019-02-10]: Initial version+-->++<language name="Mustache/Handlebars (HTML)" version="2" kateversion="5.0"+ section="Markup" priority="1" mimetype=""+ extensions="*.mustache;*.handlebars;*.hbs;*.ractive;*.hogan;*.hulk;*.html.mst;*.html.mu;*.html.rac"+ author="Nibaldo González (nibgonz@gmail.com), based on the HTML highlighter by Wilbert Berendsen (wilbert@kde.nl)"+ license="MIT">++<highlighting>++ <contexts>++ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="CSS" attribute="Element Tag" String="<style\b" insensitive="true" beginRegion="style" />+ <RegExpr context="JS" attribute="Element Tag" String="<script\b" insensitive="true" beginRegion="script" />+ <IncludeRules context="Base" />+ </context>++ <!-- NOTE: Include this context within the <script> tag in the HTML highlighter -->+ <context name="Base" attribute="Normal Text" lineEndContext="#stay">+ <IncludeRules context="MustacheVariables" />++ <StringDetect context="CDATA" attribute="CDATA" String="<![CDATA[" beginRegion="cdata" />+ <RegExpr context="Doctype" attribute="Doctype" String="<!DOCTYPE\s+" insensitive="true" beginRegion="doctype" />+ <IncludeRules context="FindPI" />++ <IncludeRules context="FindTags" />+ <IncludeRules context="FindElementTagEnd" />+ <IncludeRules context="FindComments" />+ <IncludeRules context="FindDTDRules" />+ <IncludeRules context="FindEntityRefs" />+ </context>++ <!-- Mustache/Handlebars Variables -->++ <context name="MustacheVariables" attribute="Normal Text" lineEndContext="#stay">+ <StringDetect context="#stay" attribute="Normal Text" String="\{{" />+ <Detect2Chars context="StartMustacheVariable" char="{" char1="{" lookAhead="true" />+ </context>+ <context name="StartMustacheVariable" attribute="Normal Text" lineEndContext="#stay">+ <!-- Escaped -->+ <RegExpr context="#pop!MustacheRawBlockContent" attribute="Mustache Block" String="\{{4}[^/].*\}{4}" minimal="true" beginRegion="HandlebarsRawBlock" />+ <!-- Sections -->+ <!-- For helpers (not included because it's redundant):+ Start: \{\{~?#?\s*(?=(if|unless|with|link\-to|each(\-in)?)\b)+ End: \{\{~?/\s*(?=(if|unless|with|link\-to|each(\-in)?)\b) -->+ <RegExpr context="#pop!MustacheVariableBlock" attribute="Mustache Block" String="\{\{~?\s*else(\s+(if|unless|with|link\-to|each(\-in)?))?\b" />+ <RegExpr context="#pop!MustacheVariableBlock" attribute="Mustache Block" String="\{\{~?[#\^][>\*]?\s*&identifier;\b" beginRegion="MustacheBlock" />+ <RegExpr context="#pop" attribute="Mustache Block" String="\{\{~?/\s*&identifier;\s*\}\}" endRegion="MustacheBlock" />+ <RegExpr context="#pop!MustacheVariableBlockEndFolding" attribute="Mustache Block" String="\{\{~?/\s*&identifier;\b" />+ <RegExpr context="#pop!MustacheVariableBlock" attribute="Mustache Block" String="\{\{~?[#\^/]" />+ <!-- Comments -->+ <StringDetect context="#pop!MustacheBlockComment" attribute="Comment" String="{{!--" beginRegion="MustacheBlockComment" /> <!-- Handlebars -->+ <StringDetect context="#pop!MustacheInlineComment" attribute="Comment" String="{{!" beginRegion="MustacheInlineComment" />+ <!-- Variables -->+ <StringDetect context="#pop!MustachePartial" attribute="Mustache Variable" String="{{<" />+ <StringDetect context="#pop!MustachePartial" attribute="Mustache Variable" String="{{>" />+ <StringDetect context="#pop!MustacheMarkerSet" attribute="Mustache Variable" String="{{=" />+ <StringDetect context="#pop!MustacheVariable" attribute="Mustache Variable" String="{{$" />+ <RegExpr context="#pop!MustacheVariableUnescape" attribute="Mustache Variable Unescape" String="\{\{\{\s*(log|link)\b" />+ <RegExpr context="#pop!MustacheVariable" attribute="Mustache Variable" String="\{\{\s*(log|link)\b" />++ <StringDetect context="#pop!MustacheVariableUnescape" attribute="Mustache Variable Unescape" String="{{{" />+ <Detect2Chars context="#pop!MustacheVariable" attribute="Mustache Variable" char="{" char1="{" />+ </context>++ <context name="MustacheRawBlockContent" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#pop" attribute="Mustache Block" String="\{{4}/.*\}{4}" minimal="true" endRegion="HandlebarsRawBlock" />+ </context>++ <context name="MustachePartial" attribute="Mustache Partial" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Mustache Variable" char="}" char1="}" />+ <IncludeRules context="MustacheInside" />+ </context>+ <context name="MustacheMarkerSet" attribute="Mustache Marker Set" lineEndContext="#stay">+ <StringDetect context="#pop" attribute="Mustache Variable" String="=}}" />+ </context>++ <context name="MustacheVariableBlock" attribute="Mustache Inside" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Mustache Block" char="}" char1="}" />+ <IncludeRules context="MustacheInside" />+ </context>+ <context name="MustacheVariableBlockEndFolding" attribute="Mustache Inside" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Mustache Block" char="}" char1="}" endRegion="MustacheBlock" />+ <IncludeRules context="MustacheInside" />+ </context>+ <context name="MustacheVariable" attribute="Mustache Inside" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Mustache Variable" char="}" char1="}" />+ <IncludeRules context="MustacheInside" />+ </context>+ <context name="MustacheVariableUnescape" attribute="Mustache Inside" lineEndContext="#stay">+ <StringDetect context="#pop" attribute="Mustache Variable Unescape" String="}}}" />+ <IncludeRules context="MustacheInside" />+ </context>++ <!-- Within the variable -->+ <context name="MustacheInside" attribute="Mustache Inside" lineEndContext="#pop">+ <DetectChar context="MustacheStringDQ" attribute="String" char=""" />+ <DetectChar context="MustacheStringSQ" attribute="String" char="'" />+ <AnyChar context="#stay" attribute="Symbol" String=".[]|" />+ <RegExpr context="MustacheSymbolValue" attribute="Attribute" String="&attributeName;(?=\s*\=)" />+ </context>+ <context name="MustacheStringDQ" attribute="String" lineEndContext="#pop">+ <DetectChar context="#pop" attribute="String" char=""" />+ <LineContinue context="#stay" attribute="Escape" />+ <HlCStringChar context="#stay" attribute="Escape" />+ </context>+ <context name="MustacheStringSQ" attribute="String" lineEndContext="#pop">+ <DetectChar context="#pop" attribute="String" char="'" />+ <LineContinue context="#stay" attribute="Escape" />+ <HlCStringChar context="#stay" attribute="Escape" />+ </context>+ <context name="MustacheSymbolValue" attribute="Mustache Inside" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">+ <DetectChar context="#pop!MustacheValue" attribute="Symbol" char="=" />+ <DetectSpaces />+ </context>+ <context name="MustacheValue" attribute="Mustache Inside" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces />+ <RegExpr context="#pop" attribute="Number" String="\d+(?=[\s\}\)\]]|$)" />+ </context>++ <context name="MustacheBlockComment" attribute="Comment" lineEndContext="#stay">+ <StringDetect context="#pop" attribute="Comment" String="--}}" endRegion="MustacheBlockComment" />+ <IncludeRules context="##Alerts" />+ </context>+ <context name="MustacheInlineComment" attribute="Comment" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Comment" char="}" char1="}" endRegion="MustacheInlineComment" />+ <IncludeRules context="##Alerts" />+ </context>++ <!-- Tags -->++ <!-- Start tag -->+ <context name="FindTags" attribute="Normal Text" lineEndContext="#stay">+ <!-- Common HTML tags (obtained from 'html.xml') -->+ <WordDetect context="ElementTag" attribute="Element Tag" String="<pre" insensitive="true" beginRegion="pre" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<div" insensitive="true" beginRegion="div" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<table" insensitive="true" beginRegion="table" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<ul" insensitive="true" beginRegion="ul" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<ol" insensitive="true" beginRegion="ol" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<dl" insensitive="true" beginRegion="dl" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<article" insensitive="true" beginRegion="article" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<aside" insensitive="true" beginRegion="aside" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<details" insensitive="true" beginRegion="details" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<figure" insensitive="true" beginRegion="figure" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<footer" insensitive="true" beginRegion="footer" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<header" insensitive="true" beginRegion="header" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<main" insensitive="true" beginRegion="main" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<nav" insensitive="true" beginRegion="nav" />+ <WordDetect context="ElementTag" attribute="Element Tag" String="<section" insensitive="true" beginRegion="section" />++ <RegExpr context="#stay" attribute="Element Tag" String="<\s*>" />+ <RegExpr context="ElementTag" attribute="Element Tag" String="&tag;" />+ </context>+ <context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#stay" attribute="EntityRef" String="&entref;" />+ </context>++ <!-- Tag end: </tag> -->+ <context name="FindElementTagEnd" attribute="Normal Text" lineEndContext="#stay">+ <!-- Common HTML tags (obtained from 'html.xml') -->+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</pre" insensitive="true" endRegion="pre" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</div" insensitive="true" endRegion="div" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</table" insensitive="true" endRegion="table" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</ul" insensitive="true" endRegion="ul" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</ol" insensitive="true" endRegion="ol" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</dl" insensitive="true" endRegion="dl" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</article" insensitive="true" endRegion="article" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</aside" insensitive="true" endRegion="aside" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</details" insensitive="true" endRegion="details" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</figure" insensitive="true" endRegion="figure" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</footer" insensitive="true" endRegion="footer" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</header" insensitive="true" endRegion="header" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</main" insensitive="true" endRegion="main" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</nav" insensitive="true" endRegion="nav" />+ <WordDetect context="ElementTagEnd" attribute="Element Tag" String="</sectiond" insensitive="true" endRegion="section" />++ <RegExpr context="#stay" attribute="Element Tag" String="</\s*>" />+ <RegExpr context="ElementTagEnd" attribute="Element Tag" String="</\s*&name;" />+ </context>+ <context name="ElementTagEnd" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Element Tag" char=">" />+ <IncludeRules context="MustacheVariables" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>++ <!-- Inside the tag -->+ <context name="ElementTag" attribute="Normal Text" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Element Tag" char="/" char1=">" />+ <DetectChar context="#pop" attribute="Element Tag" char=">" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindAttributes" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>+ <context name="FindAttributes" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#stay" attribute="Attribute" String="&attributeName;" />+ <RegExpr context="#stay" attribute="Error" String="\=(?=\s*/?>)" />+ <DetectChar context="Value" attribute="Symbol" char="=" />+ </context>++ <context name="Value" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!ValueNQ">+ <DetectChar context="#pop!ValueDQ" attribute="Value" char=""" />+ <DetectChar context="#pop!ValueSQ" attribute="Value" char="'" />+ <RegExpr context="#pop" attribute="Number" String="\d+(?=\s|/?>|$)" />+ <DetectSpaces />+ </context>+ <context name="ValueDQ" attribute="Value" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Value" char=""" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindEntityRefs" />+ </context>+ <context name="ValueSQ" attribute="Value" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Value" char="'" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindEntityRefs" />+ </context>+ <context name="ValueNQ" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindEntityRefs" />+ <RegExpr context="#stay" attribute="Value" String="/(?!>)" />+ <RegExpr context="#stay" attribute="Value" String="[^/><"'\s]" />+ </context>++ <!-- HTML -->+ <!-- NOTE: This contexts are duplicated from 'html.xml', adding the Mustache variables -->++ <context name="FindComments" attribute="Normal Text" lineEndContext="#stay">+ <StringDetect context="Comment" attribute="Comment" String="<!--" beginRegion="Comment" />+ </context>+ <context name="Comment" attribute="Comment" lineEndContext="#stay">+ <DetectSpaces/>+ <StringDetect context="#pop" attribute="Comment" String="-->" endRegion="Comment" />+ <RegExpr context="#stay" attribute="Error" String="-(-(?!->))+" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="##Alerts" />+ </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="FindDTDRules" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="Doctype Markupdecl" attribute="Doctype" String="<!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />+ </context>+ <context name="FindPI" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="PI" attribute="Processing Instruction" String="<\?[\w:-]*" beginRegion="pi" />+ </context>++ <context name="CDATA" attribute="Normal Text" lineEndContext="#stay">+ <IncludeRules context="MustacheVariables" />+ <StringDetect context="#pop" attribute="CDATA" String="]]>" endRegion="cdata" />+ <StringDetect context="#stay" attribute="EntityRef" String="]]&gt;" />+ </context>++ <context name="PI" attribute="Normal Text" lineEndContext="#stay">+ <IncludeRules context="MustacheVariables" />+ <Detect2Chars context="#pop" attribute="Processing Instruction" char="?" char1=">" endRegion="pi" />+ </context>++ <context name="Doctype" attribute="Normal Text" lineEndContext="#stay">+ <IncludeRules context="MustacheVariables" />+ <DetectChar context="#pop" attribute="Doctype" char=">" endRegion="doctype" />+ <DetectChar context="Doctype Internal Subset" attribute="Doctype" char="[" beginRegion="int_subset" />+ </context>+ <context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Doctype" char="]" endRegion="int_subset" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindDTDRules" />+ <IncludeRules context="FindComments" />+ <IncludeRules context="FindPI" />+ <IncludeRules context="FindPEntityRefs" />+ </context>+ <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar attribute="Doctype" context="#pop" char=">" />+ <IncludeRules context="MustacheVariables" />+ <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="MustacheVariables" />+ <IncludeRules context="FindPEntityRefs" />+ </context>+ <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">+ <DetectChar attribute="Value" context="#pop" char="'" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindPEntityRefs" />+ </context>++ <!-- CSS -->++ <context name="CSS" attribute="Normal Text" lineEndContext="#stay">+ <Detect2Chars context="#pop" attribute="Element Tag" char="/" char1=">" endRegion="style" />+ <DetectChar context="#pop!CSSContent" attribute="Element Tag" char=">" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindAttributes" />+ <RegExpr context="#stay" attribute="Error" String="\S" />+ </context>+ <context name="CSSContent" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#pop!ElementTagEnd" attribute="Element Tag" String="</style\b" insensitive="true" endRegion="style" />+ <IncludeRules context="MustacheVariables" />++ <DetectChar context="CSS-RuleSet" attribute="Normal Text" char="{" beginRegion="ruleset" />+ <DetectChar context="CSS-SelectorAttr" attribute="CSS: Selector Attribute" char="[" />+ <IncludeRules context="##CSS" includeAttrib="true"/>+ </context>++ <!-- Overwrite some rules of 'css.xml' to add Mustache variables -->+ <context name="CSS-RuleSet" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Normal Text" char="}" endRegion="ruleset" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="RuleSet##CSS" />+ </context>+ <context name="CSS-SelectorAttr" attribute="CSS: Selector Attribute" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="CSS: Selector Attribute" char="]" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="SelectorAttr##CSS" />+ </context>++ <!-- JavaScript -->++ <context name="JS" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop!JSContent" attribute="Element Tag" char=">" />+ <Detect2Chars context="#pop" attribute="Element Tag" char="/" char1=">" endRegion="script" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="FindAttributes" />+ <RegExpr attribute="Error" context="#stay" String="\S" />+ </context>++ <context name="JSContent" attribute="Normal Text" lineEndContext="#stay">+ <RegExpr context="#pop!ElementTagEnd" attribute="Element Tag" String="</script\b" insensitive="true" endRegion="script" />+ <RegExpr context="JSCommentClose" attribute="Comment" String="//(?=.*</script\b)" insensitive="true" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="OverwriteJavaScript" />+ <IncludeRules context="Normal##JavaScript" includeAttrib="true"/>+ </context>+ <context name="JSCommentClose" attribute="Comment" lineEndContext="#pop">+ <RegExpr context="#pop#pop!ElementTagEnd" attribute="Element Tag" String="</script\b" insensitive="true" endRegion="script" />+ </context>++ <!-- Overwrite some rules of 'javascript.xml' to add Mustache variables -->+ <context name="OverwriteJavaScript" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="JavaScript-Template" attribute="JS: Template" char="`" />+ <StringDetect context="JavaScript-RawTemplate" attribute="JS: Template" String="String.raw`" />+ <DetectChar context="JavaScript-String" attribute="String" char=""" />+ <DetectChar context="JavaScript-StringSQ" attribute="String" char="'" />+ <DetectChar context="JavaScript-Object" attribute="Symbol" char="{" beginRegion="Brace" />+ <DetectChar context="#stay" attribute="Symbol" char="?" />+ </context>+ <context name="JavaScript-Object" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="Symbol" char="}" endRegion="Brace" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="OverwriteJavaScript" />+ <IncludeRules context="Object##JavaScript" includeAttrib="true" />+ </context>+ <context name="JavaScript-Template" attribute="JS: Template" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="JS: Template" char="`" />+ <Detect2Chars context="JavaScript-Substitution" attribute="JS: Substitution" char="$" char1="{" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="Template##JavaScript" />+ </context>+ <context name="JavaScript-Substitution" attribute="Normal Text" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="JS: Substitution" char="}" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="OverwriteJavaScript" />+ <IncludeRules context="Substitution##JavaScript" />+ </context>+ <context name="JavaScript-String" attribute="String" lineEndContext="#pop">+ <DetectChar context="#pop" attribute="String" char=""" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="String##JavaScript" />+ </context>+ <context name="JavaScript-StringSQ" attribute="String" lineEndContext="#pop">+ <DetectChar context="#pop" attribute="String" char="'" />+ <IncludeRules context="MustacheVariables" />+ <IncludeRules context="String SQ##JavaScript" />+ </context>+ <context name="JavaScript-RawTemplate" attribute="JS: Template" lineEndContext="#stay">+ <DetectChar context="#pop" attribute="JS: Template" char="`" />+ <IncludeRules context="MustacheVariables" />+ </context>++ </contexts>++ <itemDatas>+ <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />+ <itemData name="Comment" defStyleNum="dsComment" />++ <itemData name="Mustache Inside" defStyleNum="dsNormal" spellChecking="false" />+ <itemData name="Mustache Block" defStyleNum="dsFunction" bold="1" spellChecking="false" />+ <itemData name="Mustache Variable" defStyleNum="dsVariable" spellChecking="false" />+ <itemData name="Mustache Variable Unescape" defStyleNum="dsSpecialChar" spellChecking="false" />+ <itemData name="Mustache Partial" defStyleNum="dsChar" spellChecking="false" />+ <itemData name="Mustache Marker Set" defStyleNum="dsVariable" spellChecking="false" />+ <itemData name="String" defStyleNum="dsString" />+ <itemData name="Number" defStyleNum="dsDecVal" />++ <itemData name="Element Tag" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Attribute" defStyleNum="dsOthers" spellChecking="false" />+ <itemData name="Value" defStyleNum="dsString" spellChecking="false" />+ <itemData name="Symbol" defStyleNum="dsOperator" />+ <itemData name="Escape" defStyleNum="dsSpecialChar" />+ <itemData name="Error" defStyleNum="dsError" spellChecking="false" />++ <itemData name="EntityRef" defStyleNum="dsDecVal" spellChecking="false" />+ <itemData name="PEntityRef" defStyleNum="dsDecVal" spellChecking="false" />+ <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" spellChecking="false" />+ <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Doctype" defStyleNum="dsDataType" bold="1" spellChecking="false" />++ <!-- CSS itemDatas -->+ <itemData name="CSS: Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/>+ <!-- JavaScript itemDatas -->+ <itemData name="JS: Template" defStyleNum="dsVerbatimString" />+ <itemData name="JS: Substitution" defStyleNum="dsSpecialChar" spellChecking="false" />+ </itemDatas>++</highlighting>++<general>+ <comments>+ <comment name="multiLine" start="{{!" end="}}" />+ </comments>+</general>++</language>+<!-- kate: replace-tabs off; tab-width 3; indent-width 3; remove-trailing-spaces mod; dynamic-word-wrap off; -->
xml/octave.xml view
@@ -1,2217 +1,2832 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> <!--- ====================================================================- Octave syntax highlighting file for the KDE editors Kate and Kwrite- ====================================================================- based on Octave 2.1.64- function and variable list obtained by dispatch_help()'s output-- Change log:- 16-Dec-04 Created from Matlab and Scilab files.-- Author: Federico Zenith, Norwegian University of Science and Technology- Thanks to Luis Silvestre for previous version and suggestions--->---<language name="Octave" version="3" kateversion="3.4" section="Scientific" extensions="*.octave;*.m;*.M" mimetype="text/octave" casesensitive="1" license="GPL" author="Luis Silvestre and Federico Zenith">-- <highlighting>-- <!-- Reserved keywords in Octave -->- <list name="keywords">- <item>all_va_args</item>- <item>break</item>- <item>case</item>- <item>continue</item>- <item>else</item>- <item>elseif</item>- <item>end_unwind_protect</item>- <item>global</item>- <item>gplot</item>- <item>gsplot</item>- <item>otherwise</item>- <item>persistent</item>- <item>replot</item>- <item>return</item>- <item>static</item>- <item>until</item>- <item>unwind_protect</item>- <item>unwind_protect_cleanup</item>- <item>varargin</item>- <item>varargout</item>- </list>-- <list name="builtin">- <item>argv</item>- <item>e</item>- <item>eps</item>- <item>false</item>- <item>F_DUPFD</item>- <item>F_GETFD</item>- <item>F_GETFL</item>- <item>filesep</item>- <item>F_SETFD</item>- <item>F_SETFL</item>- <item>i</item>- <item>I</item>- <item>inf</item>- <item>Inf</item>- <item>j</item>- <item>J</item>- <item>NA</item>- <item>nan</item>- <item>NaN</item>- <item>O_APPEND</item>- <item>O_ASYNC</item>- <item>O_CREAT</item>- <item>OCTAVE_HOME</item>- <item>OCTAVE_VERSION</item>- <item>O_EXCL</item>- <item>O_NONBLOCK</item>- <item>O_RDONLY</item>- <item>O_RDWR</item>- <item>O_SYNC</item>- <item>O_TRUNC</item>- <item>O_WRONLY</item>- <item>pi</item>- <item>program_invocation_name</item>- <item>program_name</item>- <item>P_tmpdir</item>- <item>realmax</item>- <item>realmin</item>- <item>SEEK_CUR</item>- <item>SEEK_END</item>- <item>SEEK_SET</item>- <item>SIG</item>- <item>stderr</item>- <item>stdin</item>- <item>stdout</item>- <item>true</item>- <item>ans</item>- <item>automatic_replot</item>- <item>beep_on_error</item>- <item>completion_append_char</item>- <item>crash_dumps_octave_core</item>- <item>current_script_file_name</item>- <item>debug_on_error</item>- <item>debug_on_interrupt</item>- <item>debug_on_warning</item>- <item>debug_symtab_lookups</item>- <item>DEFAULT_EXEC_PATH</item>- <item>DEFAULT_LOADPATH</item>- <item>default_save_format</item>- <item>echo_executing_commands</item>- <item>EDITOR</item>- <item>EXEC_PATH</item>- <item>FFTW_WISDOM_PROGRAM</item>- <item>fixed_point_format</item>- <item>gnuplot_binary</item>- <item>gnuplot_command_axes</item>- <item>gnuplot_command_end</item>- <item>gnuplot_command_plot</item>- <item>gnuplot_command_replot</item>- <item>gnuplot_command_splot</item>- <item>gnuplot_command_title</item>- <item>gnuplot_command_using</item>- <item>gnuplot_command_with</item>- <item>gnuplot_has_frames</item>- <item>history_file</item>- <item>history_size</item>- <item>ignore_function_time_stamp</item>- <item>IMAGEPATH</item>- <item>INFO_FILE</item>- <item>INFO_PROGRAM</item>- <item>__kluge_procbuf_delay__</item>- <item>LOADPATH</item>- <item>MAKEINFO_PROGRAM</item>- <item>max_recursion_depth</item>- <item>octave_core_file_format</item>- <item>octave_core_file_limit</item>- <item>octave_core_file_name</item>- <item>output_max_field_width</item>- <item>output_precision</item>- <item>page_output_immediately</item>- <item>PAGER</item>- <item>page_screen_output</item>- <item>print_answer_id_name</item>- <item>print_empty_dimensions</item>- <item>print_rhs_assign_val</item>- <item>PS1</item>- <item>PS2</item>- <item>PS4</item>- <item>save_header_format_string</item>- <item>save_precision</item>- <item>saving_history</item>- <item>sighup_dumps_octave_core</item>- <item>sigterm_dumps_octave_core</item>- <item>silent_functions</item>- <item>split_long_rows</item>- <item>string_fill_char</item>- <item>struct_levels_to_print</item>- <item>suppress_verbose_help_message</item>- <item>variables_can_hide_functions</item>- <item>warn_assign_as_truth_value</item>- <item>warn_divide_by_zero</item>- <item>warn_empty_list_elements</item>- <item>warn_fortran_indexing</item>- <item>warn_function_name_clash</item>- <item>warn_future_time_stamp</item>- <item>warn_imag_to_real</item>- <item>warn_matlab_incompatible</item>- <item>warn_missing_semicolon</item>- <item>warn_neg_dim_as_zero</item>- <item>warn_num_to_str</item>- <item>warn_precedence_change</item>- <item>warn_reload_forces_clear</item>- <item>warn_resize_on_range_error</item>- <item>warn_separator_insert</item>- <item>warn_single_quote_string</item>- <item>warn_str_to_num</item>- <item>warn_undefined_return_values</item>- <item>warn_variable_switch_label</item>- <item>whos_line_format</item>- </list>- - <list name="commands">- <item>casesen</item>- <item>cd</item>- <item>chdir</item>- <item>clear</item>- <item>dbclear</item>- <item>dbstatus</item>- <item>dbstop</item>- <item>dbtype</item>- <item>dbwhere</item>- <item>diary</item>- <item>echo</item>- <item>edit_history</item>- <item>__end__</item>- <item>format</item>- <item>gset</item>- <item>gshow</item>- <item>help</item>- <item>history</item>- <item>hold</item>- <item>iskeyword</item>- <item>isvarname</item>- <item>load</item>- <item>ls</item>- <item>mark_as_command</item>- <item>mislocked</item>- <item>mlock</item>- <item>more</item>- <item>munlock</item>- <item>run_history</item>- <item>save</item>- <item>set</item>- <item>show</item>- <item>type</item>- <item>unmark_command</item>- <item>which</item>- <item>who</item>- <item>whos</item>- </list>- - <list name="functions">- <item>abs</item>- <item>acos</item>- <item>acosh</item>- <item>all</item>- <item>angle</item>- <item>any</item>- <item>append</item>- <item>arg</item>- <item>argnames</item>- <item>asin</item>- <item>asinh</item>- <item>assignin</item>- <item>atan</item>- <item>atan2</item>- <item>atanh</item>- <item>atexit</item>- <item>bitand</item>- <item>bitmax</item>- <item>bitor</item>- <item>bitshift</item>- <item>bitxor</item>- <item>casesen</item>- <item>cat</item>- <item>cd</item>- <item>ceil</item>- <item>cell</item>- <item>cell2struct</item>- <item>cellstr</item>- <item>char</item>- <item>chdir</item>- <item>class</item>- <item>clc</item>- <item>clear</item>- <item>clearplot</item>- <item>clg</item>- <item>closeplot</item>- <item>completion_matches</item>- <item>conj</item>- <item>conv</item>- <item>convmtx</item>- <item>cos</item>- <item>cosh</item>- <item>cumprod</item>- <item>cumsum</item>- <item>dbclear</item>- <item>dbstatus</item>- <item>dbstop</item>- <item>dbtype</item>- <item>dbwhere</item>- <item>deconv</item>- <item>det</item>- <item>dftmtx</item>- <item>diag</item>- <item>diary</item>- <item>disp</item>- <item>document</item>- <item>do_string_escapes</item>- <item>double</item>- <item>dup2</item>- <item>echo</item>- <item>edit_history</item>- <item>__end__</item>- <item>erf</item>- <item>erfc</item>- <item>ERRNO</item>- <item>error</item>- <item>__error_text__</item>- <item>error_text</item>- <item>eval</item>- <item>evalin</item>- <item>exec</item>- <item>exist</item>- <item>exit</item>- <item>exp</item>- <item>eye</item>- <item>fclose</item>- <item>fcntl</item>- <item>fdisp</item>- <item>feof</item>- <item>ferror</item>- <item>feval</item>- <item>fflush</item>- <item>fft</item>- <item>fgetl</item>- <item>fgets</item>- <item>fieldnames</item>- <item>file_in_loadpath</item>- <item>file_in_path</item>- <item>filter</item>- <item>find</item>- <item>find_first_of_in_loadpath</item>- <item>finite</item>- <item>fix</item>- <item>floor</item>- <item>fmod</item>- <item>fnmatch</item>- <item>fopen</item>- <item>fork</item>- <item>format</item>- <item>formula</item>- <item>fprintf</item>- <item>fputs</item>- <item>fread</item>- <item>freport</item>- <item>frewind</item>- <item>fscanf</item>- <item>fseek</item>- <item>ftell</item>- <item>func2str</item>- <item>functions</item>- <item>fwrite</item>- <item>gamma</item>- <item>gammaln</item>- <item>getegid</item>- <item>getenv</item>- <item>geteuid</item>- <item>getgid</item>- <item>getpgrp</item>- <item>getpid</item>- <item>getppid</item>- <item>getuid</item>- <item>glob</item>- <item>graw</item>- <item>gset</item>- <item>gshow</item>- <item>help</item>- <item>history</item>- <item>hold</item>- <item>home</item>- <item>horzcat</item>- <item>ifft</item>- <item>imag</item>- <item>inline</item>- <item>input</item>- <item>input_event_hook</item>- <item>int16</item>- <item>int32</item>- <item>int64</item>- <item>int8</item>- <item>intmax</item>- <item>intmin</item>- <item>inv</item>- <item>inverse</item>- <item>ipermute</item>- <item>isalnum</item>- <item>isalpha</item>- <item>isascii</item>- <item>isbool</item>- <item>iscell</item>- <item>iscellstr</item>- <item>ischar</item>- <item>iscntrl</item>- <item>iscomplex</item>- <item>isdigit</item>- <item>isempty</item>- <item>isfield</item>- <item>isfinite</item>- <item>isglobal</item>- <item>isgraph</item>- <item>ishold</item>- <item>isieee</item>- <item>isinf</item>- <item>iskeyword</item>- <item>islist</item>- <item>islogical</item>- <item>islower</item>- <item>ismatrix</item>- <item>isna</item>- <item>isnan</item>- <item>is_nan_or_na</item>- <item>isnumeric</item>- <item>isprint</item>- <item>ispunct</item>- <item>isreal</item>- <item>isspace</item>- <item>isstream</item>- <item>isstreamoff</item>- <item>isstruct</item>- <item>isupper</item>- <item>isvarname</item>- <item>isxdigit</item>- <item>kbhit</item>- <item>keyboard</item>- <item>kill</item>- <item>lasterr</item>- <item>lastwarn</item>- <item>length</item>- <item>lgamma</item>- <item>link</item>- <item>linspace</item>- <item>list</item>- <item>load</item>- <item>log</item>- <item>log10</item>- <item>ls</item>- <item>lstat</item>- <item>lu</item>- <item>mark_as_command</item>- <item>mislocked</item>- <item>mkdir</item>- <item>mkfifo</item>- <item>mkstemp</item>- <item>mlock</item>- <item>more</item>- <item>munlock</item>- <item>nargin</item>- <item>nargout</item>- <item>native_float_format</item>- <item>ndims</item>- <item>nth</item>- <item>numel</item>- <item>octave_config_info</item>- <item>octave_tmp_file_name</item>- <item>ones</item>- <item>pause</item>- <item>pclose</item>- <item>permute</item>- <item>pipe</item>- <item>popen</item>- <item>printf</item>- <item>__print_symbol_info__</item>- <item>__print_symtab_info__</item>- <item>prod</item>- <item>purge_tmp_files</item>- <item>putenv</item>- <item>puts</item>- <item>pwd</item>- <item>quit</item>- <item>rank</item>- <item>readdir</item>- <item>readlink</item>- <item>read_readline_init_file</item>- <item>real</item>- <item>rehash</item>- <item>rename</item>- <item>reshape</item>- <item>reverse</item>- <item>rmdir</item>- <item>rmfield</item>- <item>roots</item>- <item>round</item>- <item>run_history</item>- <item>save</item>- <item>scanf</item>- <item>set</item>- <item>shell_cmd</item>- <item>show</item>- <item>sign</item>- <item>sin</item>- <item>sinh</item>- <item>size</item>- <item>sizeof</item>- <item>sleep</item>- <item>sort</item>- <item>source</item>- <item>splice</item>- <item>sprintf</item>- <item>sqrt</item>- <item>squeeze</item>- <item>sscanf</item>- <item>stat</item>- <item>str2func</item>- <item>streamoff</item>- <item>struct</item>- <item>struct2cell</item>- <item>sum</item>- <item>sumsq</item>- <item>symlink</item>- <item>system</item>- <item>tan</item>- <item>tanh</item>- <item>tilde_expand</item>- <item>tmpfile</item>- <item>tmpnam</item>- <item>toascii</item>- <item>__token_count__</item>- <item>tolower</item>- <item>toupper</item>- <item>type</item>- <item>typeinfo</item>- <item>uint16</item>- <item>uint32</item>- <item>uint64</item>- <item>uint8</item>- <item>umask</item>- <item>undo_string_escapes</item>- <item>unlink</item>- <item>unmark_command</item>- <item>usage</item>- <item>usleep</item>- <item>va_arg</item>- <item>va_start</item>- <item>vectorize</item>- <item>vertcat</item>- <item>vr_val</item>- <item>waitpid</item>- <item>warning</item>- <item>warranty</item>- <item>which</item>- <item>who</item>- <item>whos</item>- <item>zeros</item>- <item>airy</item>- <item>balance</item>- <item>besselh</item>- <item>besseli</item>- <item>besselj</item>- <item>besselk</item>- <item>bessely</item>- <item>betainc</item>- <item>chol</item>- <item>colloc</item>- <item>daspk</item>- <item>daspk_options</item>- <item>dasrt</item>- <item>dasrt_options</item>- <item>dassl</item>- <item>dassl_options</item>- <item>det</item>- <item>eig</item>- <item>endgrent</item>- <item>endpwent</item>- <item>expm</item>- <item>fft</item>- <item>fft2</item>- <item>fftn</item>- <item>fftw_wisdom</item>- <item>filter</item>- <item>find</item>- <item>fsolve</item>- <item>fsolve_options</item>- <item>gammainc</item>- <item>gcd</item>- <item>getgrent</item>- <item>getgrgid</item>- <item>getgrnam</item>- <item>getpwent</item>- <item>getpwnam</item>- <item>getpwuid</item>- <item>getrusage</item>- <item>givens</item>- <item>gmtime</item>- <item>hess</item>- <item>ifft</item>- <item>ifft2</item>- <item>ifftn</item>- <item>inv</item>- <item>inverse</item>- <item>kron</item>- <item>localtime</item>- <item>lpsolve</item>- <item>lpsolve_options</item>- <item>lsode</item>- <item>lsode_options</item>- <item>lu</item>- <item>max</item>- <item>min</item>- <item>minmax</item>- <item>mktime</item>- <item>odessa</item>- <item>odessa_options</item>- <item>pinv</item>- <item>qr</item>- <item>quad</item>- <item>quad_options</item>- <item>qz</item>- <item>rand</item>- <item>randn</item>- <item>schur</item>- <item>setgrent</item>- <item>setpwent</item>- <item>sort</item>- <item>sqrtm</item>- <item>strftime</item>- <item>strptime</item>- <item>svd</item>- <item>syl</item>- <item>time</item>- <item>abcddim</item>- <item>__abcddims__</item>- <item>acot</item>- <item>acoth</item>- <item>acsc</item>- <item>acsch</item>- <item>analdemo</item>- <item>anova</item>- <item>arch_fit</item>- <item>arch_rnd</item>- <item>arch_test</item>- <item>are</item>- <item>arma_rnd</item>- <item>asctime</item>- <item>asec</item>- <item>asech</item>- <item>autocor</item>- <item>autocov</item>- <item>autoreg_matrix</item>- <item>axis</item>- <item>axis2dlim</item>- <item>__axis_label__</item>- <item>bar</item>- <item>bartlett</item>- <item>bartlett_test</item>- <item>base2dec</item>- <item>bddemo</item>- <item>beep</item>- <item>bessel</item>- <item>beta</item>- <item>beta_cdf</item>- <item>betai</item>- <item>beta_inv</item>- <item>beta_pdf</item>- <item>beta_rnd</item>- <item>bin2dec</item>- <item>bincoeff</item>- <item>binomial_cdf</item>- <item>binomial_inv</item>- <item>binomial_pdf</item>- <item>binomial_rnd</item>- <item>bitcmp</item>- <item>bitget</item>- <item>bitset</item>- <item>blackman</item>- <item>blanks</item>- <item>bode</item>- <item>bode_bounds</item>- <item>__bodquist__</item>- <item>bottom_title</item>- <item>bug_report</item>- <item>buildssic</item>- <item>c2d</item>- <item>cart2pol</item>- <item>cart2sph</item>- <item>cauchy_cdf</item>- <item>cauchy_inv</item>- <item>cauchy_pdf</item>- <item>cauchy_rnd</item>- <item>cellidx</item>- <item>center</item>- <item>chisquare_cdf</item>- <item>chisquare_inv</item>- <item>chisquare_pdf</item>- <item>chisquare_rnd</item>- <item>chisquare_test_homogeneity</item>- <item>chisquare_test_independence</item>- <item>circshift</item>- <item>clock</item>- <item>cloglog</item>- <item>close</item>- <item>colormap</item>- <item>columns</item>- <item>com2str</item>- <item>comma</item>- <item>common_size</item>- <item>commutation_matrix</item>- <item>compan</item>- <item>complement</item>- <item>computer</item>- <item>cond</item>- <item>contour</item>- <item>controldemo</item>- <item>conv</item>- <item>cor</item>- <item>corrcoef</item>- <item>cor_test</item>- <item>cot</item>- <item>coth</item>- <item>cov</item>- <item>cputime</item>- <item>create_set</item>- <item>cross</item>- <item>csc</item>- <item>csch</item>- <item>ctime</item>- <item>ctrb</item>- <item>cut</item>- <item>d2c</item>- <item>damp</item>- <item>dare</item>- <item>date</item>- <item>dcgain</item>- <item>deal</item>- <item>deblank</item>- <item>dec2base</item>- <item>dec2bin</item>- <item>dec2hex</item>- <item>deconv</item>- <item>delete</item>- <item>DEMOcontrol</item>- <item>demoquat</item>- <item>detrend</item>- <item>dezero</item>- <item>dgkfdemo</item>- <item>dgram</item>- <item>dhinfdemo</item>- <item>diff</item>- <item>diffpara</item>- <item>dir</item>- <item>discrete_cdf</item>- <item>discrete_inv</item>- <item>discrete_pdf</item>- <item>discrete_rnd</item>- <item>dkalman</item>- <item>dlqe</item>- <item>dlqg</item>- <item>dlqr</item>- <item>dlyap</item>- <item>dmr2d</item>- <item>dmult</item>- <item>dot</item>- <item>dre</item>- <item>dump_prefs</item>- <item>duplication_matrix</item>- <item>durbinlevinson</item>- <item>empirical_cdf</item>- <item>empirical_inv</item>- <item>empirical_pdf</item>- <item>empirical_rnd</item>- <item>erfinv</item>- <item>__errcomm__</item>- <item>errorbar</item>- <item>__errplot__</item>- <item>etime</item>- <item>exponential_cdf</item>- <item>exponential_inv</item>- <item>exponential_pdf</item>- <item>exponential_rnd</item>- <item>f_cdf</item>- <item>fftconv</item>- <item>fftfilt</item>- <item>fftshift</item>- <item>figure</item>- <item>fileparts</item>- <item>findstr</item>- <item>f_inv</item>- <item>fir2sys</item>- <item>flipdim</item>- <item>fliplr</item>- <item>flipud</item>- <item>flops</item>- <item>f_pdf</item>- <item>fractdiff</item>- <item>frdemo</item>- <item>freqchkw</item>- <item>__freqresp__</item>- <item>freqz</item>- <item>freqz_plot</item>- <item>f_rnd</item>- <item>f_test_regression</item>- <item>fullfile</item>- <item>fv</item>- <item>fvl</item>- <item>gamma_cdf</item>- <item>gammai</item>- <item>gamma_inv</item>- <item>gamma_pdf</item>- <item>gamma_rnd</item>- <item>geometric_cdf</item>- <item>geometric_inv</item>- <item>geometric_pdf</item>- <item>geometric_rnd</item>- <item>gls</item>- <item>gram</item>- <item>gray</item>- <item>gray2ind</item>- <item>grid</item>- <item>h2norm</item>- <item>h2syn</item>- <item>hamming</item>- <item>hankel</item>- <item>hanning</item>- <item>hex2dec</item>- <item>hilb</item>- <item>hinf_ctr</item>- <item>hinfdemo</item>- <item>hinfnorm</item>- <item>hinfsyn</item>- <item>hinfsyn_chk</item>- <item>hinfsyn_ric</item>- <item>hist</item>- <item>hotelling_test</item>- <item>hotelling_test_2</item>- <item>housh</item>- <item>hsv2rgb</item>- <item>hurst</item>- <item>hypergeometric_cdf</item>- <item>hypergeometric_inv</item>- <item>hypergeometric_pdf</item>- <item>hypergeometric_rnd</item>- <item>image</item>- <item>imagesc</item>- <item>impulse</item>- <item>imshow</item>- <item>ind2gray</item>- <item>ind2rgb</item>- <item>ind2sub</item>- <item>index</item>- <item>int2str</item>- <item>intersection</item>- <item>invhilb</item>- <item>iqr</item>- <item>irr</item>- <item>isa</item>- <item>is_abcd</item>- <item>is_bool</item>- <item>is_complex</item>- <item>is_controllable</item>- <item>isdefinite</item>- <item>is_detectable</item>- <item>is_dgkf</item>- <item>is_digital</item>- <item>is_duplicate_entry</item>- <item>is_global</item>- <item>is_leap_year</item>- <item>isletter</item>- <item>is_list</item>- <item>is_matrix</item>- <item>is_observable</item>- <item>ispc</item>- <item>is_sample</item>- <item>is_scalar</item>- <item>isscalar</item>- <item>is_signal_list</item>- <item>is_siso</item>- <item>is_square</item>- <item>issquare</item>- <item>is_stabilizable</item>- <item>is_stable</item>- <item>isstr</item>- <item>is_stream</item>- <item>is_struct</item>- <item>is_symmetric</item>- <item>issymmetric</item>- <item>isunix</item>- <item>is_vector</item>- <item>isvector</item>- <item>jet707</item>- <item>kendall</item>- <item>kolmogorov_smirnov_cdf</item>- <item>kolmogorov_smirnov_test</item>- <item>kolmogorov_smirnov_test_2</item>- <item>kruskal_wallis_test</item>- <item>krylov</item>- <item>krylovb</item>- <item>kurtosis</item>- <item>laplace_cdf</item>- <item>laplace_inv</item>- <item>laplace_pdf</item>- <item>laplace_rnd</item>- <item>lcm</item>- <item>lin2mu</item>- <item>listidx</item>- <item>list_primes</item>- <item>loadaudio</item>- <item>loadimage</item>- <item>log2</item>- <item>logical</item>- <item>logistic_cdf</item>- <item>logistic_inv</item>- <item>logistic_pdf</item>- <item>logistic_regression</item>- <item>logistic_regression_derivatives</item>- <item>logistic_regression_likelihood</item>- <item>logistic_rnd</item>- <item>logit</item>- <item>loglog</item>- <item>loglogerr</item>- <item>logm</item>- <item>lognormal_cdf</item>- <item>lognormal_inv</item>- <item>lognormal_pdf</item>- <item>lognormal_rnd</item>- <item>logspace</item>- <item>lower</item>- <item>lqe</item>- <item>lqg</item>- <item>lqr</item>- <item>lsim</item>- <item>ltifr</item>- <item>lyap</item>- <item>mahalanobis</item>- <item>manova</item>- <item>mcnemar_test</item>- <item>mean</item>- <item>meansq</item>- <item>median</item>- <item>menu</item>- <item>mesh</item>- <item>meshdom</item>- <item>meshgrid</item>- <item>minfo</item>- <item>mod</item>- <item>moddemo</item>- <item>moment</item>- <item>mplot</item>- <item>mu2lin</item>- <item>multiplot</item>- <item>nargchk</item>- <item>nextpow2</item>- <item>nichols</item>- <item>norm</item>- <item>normal_cdf</item>- <item>normal_inv</item>- <item>normal_pdf</item>- <item>normal_rnd</item>- <item>not</item>- <item>nper</item>- <item>npv</item>- <item>ntsc2rgb</item>- <item>null</item>- <item>num2str</item>- <item>nyquist</item>- <item>obsv</item>- <item>ocean</item>- <item>ols</item>- <item>oneplot</item>- <item>ord2</item>- <item>orth</item>- <item>__outlist__</item>- <item>pack</item>- <item>packedform</item>- <item>packsys</item>- <item>parallel</item>- <item>paren</item>- <item>pascal_cdf</item>- <item>pascal_inv</item>- <item>pascal_pdf</item>- <item>pascal_rnd</item>- <item>path</item>- <item>periodogram</item>- <item>perror</item>- <item>place</item>- <item>playaudio</item>- <item>plot</item>- <item>plot_border</item>- <item>__plr__</item>- <item>__plr1__</item>- <item>__plr2__</item>- <item>__plt__</item>- <item>__plt1__</item>- <item>__plt2__</item>- <item>__plt2mm__</item>- <item>__plt2mv__</item>- <item>__plt2ss__</item>- <item>__plt2vm__</item>- <item>__plt2vv__</item>- <item>__pltopt__</item>- <item>__pltopt1__</item>- <item>pmt</item>- <item>poisson_cdf</item>- <item>poisson_inv</item>- <item>poisson_pdf</item>- <item>poisson_rnd</item>- <item>pol2cart</item>- <item>polar</item>- <item>poly</item>- <item>polyder</item>- <item>polyderiv</item>- <item>polyfit</item>- <item>polyinteg</item>- <item>polyout</item>- <item>polyreduce</item>- <item>polyval</item>- <item>polyvalm</item>- <item>popen2</item>- <item>postpad</item>- <item>pow2</item>- <item>ppplot</item>- <item>prepad</item>- <item>probit</item>- <item>prompt</item>- <item>prop_test_2</item>- <item>pv</item>- <item>pvl</item>- <item>pzmap</item>- <item>qconj</item>- <item>qcoordinate_plot</item>- <item>qderiv</item>- <item>qderivmat</item>- <item>qinv</item>- <item>qmult</item>- <item>qqplot</item>- <item>qtrans</item>- <item>qtransv</item>- <item>qtransvmat</item>- <item>quaternion</item>- <item>qzhess</item>- <item>qzval</item>- <item>randperm</item>- <item>range</item>- <item>rank</item>- <item>ranks</item>- <item>rate</item>- <item>record</item>- <item>rectangle_lw</item>- <item>rectangle_sw</item>- <item>rem</item>- <item>repmat</item>- <item>residue</item>- <item>rgb2hsv</item>- <item>rgb2ind</item>- <item>rgb2ntsc</item>- <item>rindex</item>- <item>rldemo</item>- <item>rlocus</item>- <item>roots</item>- <item>rot90</item>- <item>rotdim</item>- <item>rotg</item>- <item>rows</item>- <item>run_cmd</item>- <item>run_count</item>- <item>run_test</item>- <item>saveaudio</item>- <item>saveimage</item>- <item>sec</item>- <item>sech</item>- <item>semicolon</item>- <item>semilogx</item>- <item>semilogxerr</item>- <item>semilogy</item>- <item>semilogyerr</item>- <item>series</item>- <item>setaudio</item>- <item>setstr</item>- <item>shg</item>- <item>shift</item>- <item>shiftdim</item>- <item>sign_test</item>- <item>sinc</item>- <item>sinetone</item>- <item>sinewave</item>- <item>skewness</item>- <item>sombrero</item>- <item>sortcom</item>- <item>spearman</item>- <item>spectral_adf</item>- <item>spectral_xdf</item>- <item>spencer</item>- <item>sph2cart</item>- <item>split</item>- <item>ss</item>- <item>ss2sys</item>- <item>ss2tf</item>- <item>ss2zp</item>- <item>stairs</item>- <item>starp</item>- <item>statistics</item>- <item>std</item>- <item>stdnormal_cdf</item>- <item>stdnormal_inv</item>- <item>stdnormal_pdf</item>- <item>stdnormal_rnd</item>- <item>step</item>- <item>__stepimp__</item>- <item>stft</item>- <item>str2mat</item>- <item>str2num</item>- <item>strappend</item>- <item>strcat</item>- <item>strcmp</item>- <item>strerror</item>- <item>strjust</item>- <item>strrep</item>- <item>struct_contains</item>- <item>struct_elements</item>- <item>studentize</item>- <item>sub2ind</item>- <item>subplot</item>- <item>substr</item>- <item>subwindow</item>- <item>swap</item>- <item>swapcols</item>- <item>swaprows</item>- <item>sylvester_matrix</item>- <item>synthesis</item>- <item>sys2fir</item>- <item>sys2ss</item>- <item>sys2tf</item>- <item>sys2zp</item>- <item>sysadd</item>- <item>sysappend</item>- <item>syschnames</item>- <item>__syschnamesl__</item>- <item>syschtsam</item>- <item>__sysconcat__</item>- <item>sysconnect</item>- <item>syscont</item>- <item>__syscont_disc__</item>- <item>__sysdefioname__</item>- <item>__sysdefstname__</item>- <item>sysdimensions</item>- <item>sysdisc</item>- <item>sysdup</item>- <item>sysgetsignals</item>- <item>sysgettsam</item>- <item>sysgettype</item>- <item>sysgroup</item>- <item>__sysgroupn__</item>- <item>sysidx</item>- <item>sysmin</item>- <item>sysmult</item>- <item>sysout</item>- <item>sysprune</item>- <item>sysreorder</item>- <item>sysrepdemo</item>- <item>sysscale</item>- <item>syssetsignals</item>- <item>syssub</item>- <item>sysupdate</item>- <item>table</item>- <item>t_cdf</item>- <item>tempdir</item>- <item>tempname</item>- <item>texas_lotto</item>- <item>tf</item>- <item>tf2ss</item>- <item>tf2sys</item>- <item>__tf2sysl__</item>- <item>tf2zp</item>- <item>__tfl__</item>- <item>tfout</item>- <item>tic</item>- <item>t_inv</item>- <item>title</item>- <item>toc</item>- <item>toeplitz</item>- <item>top_title</item>- <item>t_pdf</item>- <item>trace</item>- <item>triangle_lw</item>- <item>triangle_sw</item>- <item>tril</item>- <item>triu</item>- <item>t_rnd</item>- <item>t_test</item>- <item>t_test_2</item>- <item>t_test_regression</item>- <item>tzero</item>- <item>tzero2</item>- <item>ugain</item>- <item>uniform_cdf</item>- <item>uniform_inv</item>- <item>uniform_pdf</item>- <item>uniform_rnd</item>- <item>union</item>- <item>unix</item>- <item>unpacksys</item>- <item>unwrap</item>- <item>upper</item>- <item>u_test</item>- <item>values</item>- <item>vander</item>- <item>var</item>- <item>var_test</item>- <item>vec</item>- <item>vech</item>- <item>version</item>- <item>vol</item>- <item>weibull_cdf</item>- <item>weibull_inv</item>- <item>weibull_pdf</item>- <item>weibull_rnd</item>- <item>welch_test</item>- <item>wgt1o</item>- <item>wiener_rnd</item>- <item>wilcoxon_test</item>- <item>xlabel</item>- <item>xor</item>- <item>ylabel</item>- <item>yulewalker</item>- <item>zgfmul</item>- <item>zgfslv</item>- <item>zginit</item>- <item>__zgpbal__</item>- <item>zgreduce</item>- <item>zgrownorm</item>- <item>zgscal</item>- <item>zgsgiv</item>- <item>zgshsr</item>- <item>zlabel</item>- <item>zp</item>- <item>zp2ss</item>- <item>__zp2ssg2__</item>- <item>zp2sys</item>- <item>zp2tf</item>- <item>zpout</item>- <item>z_test</item>- <item>z_test_2</item>- </list>- - <list name="forge">- <item>airy_Ai</item>- <item>airy_Ai_deriv</item>- <item>airy_Ai_deriv_scaled</item>- <item>airy_Ai_scaled</item>- <item>airy_Bi</item>- <item>airy_Bi_deriv</item>- <item>airy_Bi_deriv_scaled</item>- <item>airy_Bi_scaled</item>- <item>airy_zero_Ai</item>- <item>airy_zero_Ai_deriv</item>- <item>airy_zero_Bi</item>- <item>airy_zero_Bi_deriv</item>- <item>atanint</item>- <item>bchdeco</item>- <item>bchenco</item>- <item>bessel_il_scaled</item>- <item>bessel_In</item>- <item>bessel_In_scaled</item>- <item>bessel_Inu</item>- <item>bessel_Inu_scaled</item>- <item>bessel_jl</item>- <item>bessel_Jn</item>- <item>bessel_Jnu</item>- <item>bessel_kl_scaled</item>- <item>bessel_Kn</item>- <item>bessel_Kn_scaled</item>- <item>bessel_Knu</item>- <item>bessel_Knu_scaled</item>- <item>bessel_lnKnu</item>- <item>bessel_yl</item>- <item>bessel_Yn</item>- <item>bessel_Ynu</item>- <item>bessel_zero_J0</item>- <item>bessel_zero_J1</item>- <item>beta_gsl</item>- <item>bfgsmin</item>- <item>bisectionstep</item>- <item>builtin</item>- <item>bwfill</item>- <item>bwlabel</item>- <item>cell2csv</item>- <item>celleval</item>- <item>Chi</item>- <item>chol</item>- <item>Ci</item>- <item>clausen</item>- <item>conicalP_0</item>- <item>conicalP_1</item>- <item>conicalP_half</item>- <item>conicalP_mhalf</item>- <item>conv2</item>- <item>cordflt2</item>- <item>coupling_3j</item>- <item>coupling_6j</item>- <item>coupling_9j</item>- <item>csv2cell</item>- <item>csvconcat</item>- <item>csvexplode</item>- <item>cyclgen</item>- <item>cyclpoly</item>- <item>dawson</item>- <item>debye_1</item>- <item>debye_2</item>- <item>debye_3</item>- <item>debye_4</item>- <item>deref</item>- <item>dispatch</item>- <item>dispatch_help</item>- <item>display_fixed_operations</item>- <item>dlmread</item>- <item>ellint_Ecomp</item>- <item>ellint_Kcomp</item>- <item>ellipj</item>- <item>erfc_gsl</item>- <item>erf_gsl</item>- <item>erf_Q</item>- <item>erf_Z</item>- <item>_errcore</item>- <item>eta</item>- <item>eta_int</item>- <item>expint_3</item>- <item>expint_E1</item>- <item>expint_E2</item>- <item>expint_Ei</item>- <item>expm1</item>- <item>exp_mult</item>- <item>exprel</item>- <item>exprel_2</item>- <item>exprel_n</item>- <item>fabs</item>- <item>fangle</item>- <item>farg</item>- <item>fatan2</item>- <item>fceil</item>- <item>fconj</item>- <item>fcos</item>- <item>fcosh</item>- <item>fcumprod</item>- <item>fcumsum</item>- <item>fdiag</item>- <item>fermi_dirac_3half</item>- <item>fermi_dirac_half</item>- <item>fermi_dirac_inc_0</item>- <item>fermi_dirac_int</item>- <item>fermi_dirac_mhalf</item>- <item>fexp</item>- <item>ffloor</item>- <item>fimag</item>- <item>finitedifference</item>- <item>fixed</item>- <item>flog</item>- <item>flog10</item>- <item>fprod</item>- <item>freal</item>- <item>freshape</item>- <item>fround</item>- <item>fsin</item>- <item>fsinh</item>- <item>fsqrt</item>- <item>fsum</item>- <item>fsumsq</item>- <item>ftan</item>- <item>ftanh</item>- <item>full</item>- <item>gamma_gsl</item>- <item>gamma_inc</item>- <item>gamma_inc_P</item>- <item>gamma_inc_Q</item>- <item>gammainv_gsl</item>- <item>gammastar</item>- <item>gdet</item>- <item>gdiag</item>- <item>gexp</item>- <item>gf</item>- <item>gfilter</item>- <item>_gfweight</item>- <item>ginv</item>- <item>ginverse</item>- <item>glog</item>- <item>glu</item>- <item>gpick</item>- <item>gprod</item>- <item>grab</item>- <item>grank</item>- <item>graycomatrix</item>- <item>__grcla__</item>- <item>__grclf__</item>- <item>__grcmd__</item>- <item>greshape</item>- <item>__grexit__</item>- <item>__grfigure__</item>- <item>__grgetstat__</item>- <item>__grhold__</item>- <item>__grinit__</item>- <item>__grishold__</item>- <item>__grnewset__</item>- <item>__grsetgraph__</item>- <item>gsl_sf</item>- <item>gsqrt</item>- <item>gsum</item>- <item>gsumsq</item>- <item>gtext</item>- <item>gzoom</item>- <item>hazard</item>- <item>houghtf</item>- <item>hyperg_0F1</item>- <item>hzeta</item>- <item>is_complex_sparse</item>- <item>isfixed</item>- <item>isgalois</item>- <item>isprimitive</item>- <item>is_real_sparse</item>- <item>is_sparse</item>- <item>jpgread</item>- <item>jpgwrite</item>- <item>lambert_W0</item>- <item>lambert_Wm1</item>- <item>legendre_Pl</item>- <item>legendre_Plm</item>- <item>legendre_Ql</item>- <item>legendre_sphPlm</item>- <item>legendre_sphPlm_array</item>- <item>leval</item>- <item>listen</item>- <item>lnbeta</item>- <item>lncosh</item>- <item>lngamma_gsl</item>- <item>lnpoch</item>- <item>lnsinh</item>- <item>log_1plusx</item>- <item>log_1plusx_mx</item>- <item>log_erfc</item>- <item>lp</item>- <item>make_sparse</item>- <item>mark_for_deletion</item>- <item>medfilt1</item>- <item>newtonstep</item>- <item>nnz</item>- <item>numgradient</item>- <item>numhessian</item>- <item>pchip_deriv</item>- <item>pngread</item>- <item>pngwrite</item>- <item>poch</item>- <item>pochrel</item>- <item>pretty</item>- <item>primpoly</item>- <item>psi</item>- <item>psi_1_int</item>- <item>psi_1piy</item>- <item>psi_n</item>- <item>rand</item>- <item>rande</item>- <item>randn</item>- <item>randp</item>- <item>regexp</item>- <item>remez</item>- <item>reset_fixed_operations</item>- <item>rotate_scale</item>- <item>rsdec</item>- <item>rsenc</item>- <item>samin</item>- <item>SBBacksub</item>- <item>SBEig</item>- <item>SBFactor</item>- <item>SBProd</item>- <item>SBSolve</item>- <item>Shi</item>- <item>Si</item>- <item>sinc_gsl</item>- <item>spabs</item>- <item>sparse</item>- <item>spfind</item>- <item>spimag</item>- <item>spinv</item>- <item>splu</item>- <item>spreal</item>- <item>SymBand</item>- <item>synchrotron_1</item>- <item>synchrotron_2</item>- <item>syndtable</item>- <item>taylorcoeff</item>- <item>transport_2</item>- <item>transport_3</item>- <item>transport_4</item>- <item>transport_5</item>- <item>trisolve</item>- <item>waitbar</item>- <item>xmlread</item>- <item>zeta</item>- <item>zeta_int</item>- <item>aar</item>- <item>aarmam</item>- <item>ac2poly</item>- <item>ac2rc</item>- <item>acorf</item>- <item>acovf</item>- <item>addpath</item>- <item>ademodce</item>- <item>adim</item>- <item>adsmax</item>- <item>amodce</item>- <item>anderson_darling_cdf</item>- <item>anderson_darling_test</item>- <item>anovan</item>- <item>apkconst</item>- <item>append_save</item>- <item>applylut</item>- <item>ar2poly</item>- <item>ar2rc</item>- <item>arburg</item>- <item>arcext</item>- <item>arfit2</item>- <item>ar_spa</item>- <item>aryule</item>- <item>assert</item>- <item>au</item>- <item>aucapture</item>- <item>auload</item>- <item>auplot</item>- <item>aurecord</item>- <item>ausave</item>- <item>autumn</item>- <item>average_moments</item>- <item>awgn</item>- <item>azimuth</item>- <item>BandToFull</item>- <item>BandToSparse</item>- <item>base64encode</item>- <item>battery</item>- <item>bchpoly</item>- <item>bestblk</item>- <item>best_dir</item>- <item>best_dir_cov</item>- <item>betaln</item>- <item>bfgs</item>- <item>bfgsmin_example</item>- <item>bi2de</item>- <item>biacovf</item>- <item>bilinear</item>- <item>bisdemo</item>- <item>bispec</item>- <item>biterr</item>- <item>blkdiag</item>- <item>blkproc</item>- <item>bmpwrite</item>- <item>bone</item>- <item>bound_convex</item>- <item>boxcar</item>- <item>boxplot</item>- <item>brighten</item>- <item>bs_gradient</item>- <item>butter</item>- <item>buttord</item>- <item>bwborder</item>- <item>bweuler</item>- <item>bwlabel</item>- <item>bwmorph</item>- <item>bwselect</item>- <item>calendar</item>- <item>cceps</item>- <item>cdiff</item>- <item>cellstr</item>- <item>char</item>- <item>cheb</item>- <item>cheb1ord</item>- <item>cheb2ord</item>- <item>chebwin</item>- <item>cheby1</item>- <item>cheby2</item>- <item>chirp</item>- <item>clf</item>- <item>clip</item>- <item>cmpermute</item>- <item>cmunique</item>- <item>cohere</item>- <item>col2im</item>- <item>colfilt</item>- <item>colorgradient</item>- <item>comms</item>- <item>compand</item>- <item>complex</item>- <item>concat</item>- <item>conndef</item>- <item>content</item>- <item>contents</item>- <item>Contents</item>- <item>contourf</item>- <item>convhull</item>- <item>convmtx</item>- <item>cool</item>- <item>copper</item>- <item>corr2</item>- <item>cosets</item>- <item>count</item>- <item>covm</item>- <item>cplxpair</item>- <item>cquadnd</item>- <item>create_lookup_table</item>- <item>crule</item>- <item>crule2d</item>- <item>crule2dgen</item>- <item>csape</item>- <item>csapi</item>- <item>csd</item>- <item>csvread</item>- <item>csvwrite</item>- <item>ctranspose</item>- <item>cumtrapz</item>- <item>czt</item>- <item>d2_min</item>- <item>datenum</item>- <item>datestr</item>- <item>datevec</item>- <item>dct</item>- <item>dct2</item>- <item>dctmtx</item>- <item>de2bi</item>- <item>deal</item>- <item>decimate</item>- <item>decode</item>- <item>deg2rad</item>- <item>del2</item>- <item>delaunay</item>- <item>delaunay3</item>- <item>delta_method</item>- <item>demo</item>- <item>demodmap</item>- <item>deriv</item>- <item>detrend</item>- <item>dfdp</item>- <item>dftmtx</item>- <item>dhbar</item>- <item>dilate</item>- <item>dispatch</item>- <item>distance</item>- <item>dlmread</item>- <item>dlmwrite</item>- <item>dos</item>- <item>double</item>- <item>drawnow</item>- <item>durlev</item>- <item>dxfwrite</item>- <item>edge</item>- <item>edit</item>- <item>ellip</item>- <item>ellipdemo</item>- <item>ellipj</item>- <item>ellipke</item>- <item>ellipord</item>- <item>__ellip_ws</item>- <item>__ellip_ws_min</item>- <item>encode</item>- <item>eomday</item>- <item>erode</item>- <item>example</item>- <item>ExampleEigenValues</item>- <item>ExampleGenEigenValues</item>- <item>expdemo</item>- <item>expfit</item>- <item>eyediagram</item>- <item>factor</item>- <item>factorial</item>- <item>fail</item>- <item>fcnchk</item>- <item>feedback</item>- <item>fem_test</item>- <item>ff2n</item>- <item>fftconv2</item>- <item>fieldnames</item>- <item>fill</item>- <item>fill3</item>- <item>filter2</item>- <item>filtfilt</item>- <item>filtic</item>- <item>findsym</item>- <item>fir1</item>- <item>fir2</item>- <item>fixedpoint</item>- <item>flag</item>- <item>flag_implicit_samplerate</item>- <item>flattopwin</item>- <item>flix</item>- <item>float</item>- <item>fmin</item>- <item>fminbnd</item>- <item>fmins</item>- <item>fminunc</item>- <item>fnder</item>- <item>fnplt</item>- <item>fnval</item>- <item>fplot</item>- <item>freqs</item>- <item>freqs_plot</item>- <item>fsort</item>- <item>fullfact</item>- <item>FullToBand</item>- <item>funm</item>- <item>fzero</item>- <item>gammaln</item>- <item>gapTest</item>- <item>gaussian</item>- <item>gausswin</item>- <item>gconv</item>- <item>gconvmtx</item>- <item>gdeconv</item>- <item>gdftmtx</item>- <item>gen2par</item>- <item>geomean</item>- <item>getfield</item>- <item>getfields</item>- <item>gfft</item>- <item>gftable</item>- <item>gfweight</item>- <item>gget</item>- <item>gifft</item>- <item>ginput</item>- <item>gmm_estimate</item>- <item>gmm_example</item>- <item>gmm_obj</item>- <item>gmm_results</item>- <item>gmm_variance</item>- <item>gmm_variance_inefficient</item>- <item>gquad</item>- <item>gquad2d</item>- <item>gquad2d6</item>- <item>gquad2dgen</item>- <item>gquad6</item>- <item>gquadnd</item>- <item>grace_octave_path</item>- <item>gradient</item>- <item>grayslice</item>- <item>grep</item>- <item>grid</item>- <item>griddata</item>- <item>groots</item>- <item>grpdelay</item>- <item>grule</item>- <item>grule2d</item>- <item>grule2dgen</item>- <item>hadamard</item>- <item>hammgen</item>- <item>hankel</item>- <item>hann</item>- <item>harmmean</item>- <item>hilbert</item>- <item>histeq</item>- <item>histfit</item>- <item>histo</item>- <item>histo2</item>- <item>histo3</item>- <item>histo4</item>- <item>hot</item>- <item>hsv</item>- <item>hup</item>- <item>idct</item>- <item>idct2</item>- <item>idplot</item>- <item>idsim</item>- <item>ifftshift</item>- <item>im2bw</item>- <item>im2col</item>- <item>imadjust</item>- <item>imginfo</item>- <item>imhist</item>- <item>imnoise</item>- <item>impad</item>- <item>impz</item>- <item>imread</item>- <item>imrotate</item>- <item>imshear</item>- <item>imtranslate</item>- <item>imwrite</item>- <item>innerfun</item>- <item>inputname</item>- <item>interp</item>- <item>interp1</item>- <item>interp2</item>- <item>interpft</item>- <item>intersect</item>- <item>invest0</item>- <item>invest1</item>- <item>invfdemo</item>- <item>invfreq</item>- <item>invfreqs</item>- <item>invfreqz</item>- <item>inz</item>- <item>irsa_act</item>- <item>irsa_actcore</item>- <item>irsa_check</item>- <item>irsa_dft</item>- <item>irsa_dftfp</item>- <item>irsa_genreal</item>- <item>irsa_idft</item>- <item>irsa_isregular</item>- <item>irsa_jitsp</item>- <item>irsa_mdsp</item>- <item>irsa_normalize</item>- <item>irsa_plotdft</item>- <item>irsa_resample</item>- <item>irsa_rgenreal</item>- <item>isa</item>- <item>isbw</item>- <item>isdir</item>- <item>isequal</item>- <item>isfield</item>- <item>isgray</item>- <item>isind</item>- <item>ismember</item>- <item>isprime</item>- <item>isrgb</item>- <item>issparse</item>- <item>isunix</item>- <item>jet</item>- <item>kaiser</item>- <item>kaiserord</item>- <item>lambertw</item>- <item>lattice</item>- <item>lauchli</item>- <item>leasqr</item>- <item>leasqrdemo</item>- <item>legend</item>- <item>legendre</item>- <item>levinson</item>- <item>lin2mu</item>- <item>line_min</item>- <item>lloyds</item>- <item>lookup</item>- <item>lookup_table</item>- <item>lpc</item>- <item>lp_test</item>- <item>mad</item>- <item>magic</item>- <item>makelut</item>- <item>MakeShears</item>- <item>map</item>- <item>mat2gray</item>- <item>mat2str</item>- <item>mdsmax</item>- <item>mean2</item>- <item>medfilt2</item>- <item>meshc</item>- <item>minimize</item>- <item>minpol</item>- <item>mkpp</item>- <item>mktheta</item>- <item>mle_estimate</item>- <item>mle_example</item>- <item>mle_obj</item>- <item>mle_results</item>- <item>mle_variance</item>- <item>modmap</item>- <item>mu2lin</item>- <item>mvaar</item>- <item>mvar</item>- <item>mvfilter</item>- <item>mvfreqz</item>- <item>myfeval</item>- <item>nanmax</item>- <item>nanmean</item>- <item>nanmedian</item>- <item>nanmin</item>- <item>nanstd</item>- <item>nansum</item>- <item>ncauer</item>- <item>nchoosek</item>- <item>ncrule</item>- <item>ndims</item>- <item>nelder_mead_min</item>- <item>newmark</item>- <item>nlfilter</item>- <item>nlnewmark</item>- <item>__nlnewmark_fcn__</item>- <item>nmsmax</item>- <item>nonzeros</item>- <item>normplot</item>- <item>now</item>- <item>nrm</item>- <item>nthroot</item>- <item>nze</item>- <item>OCTAVE_FORGE_VERSION</item>- <item>ode23</item>- <item>ode45</item>- <item>ode78</item>- <item>optimset</item>- <item>ordfilt2</item>- <item>orient</item>- <item>pacf</item>- <item>padarray</item>- <item>parameterize</item>- <item>parcor</item>- <item>pareto</item>- <item>pascal</item>- <item>patch</item>- <item>pburg</item>- <item>pcg</item>- <item>pchip</item>- <item>pcolor</item>- <item>pcr</item>- <item>peaks</item>- <item>penddot</item>- <item>pendulum</item>- <item>perms</item>- <item>pie</item>- <item>pink</item>- <item>plot3</item>- <item>__plt3__</item>- <item>poly2ac</item>- <item>poly2ar</item>- <item>poly_2_ex</item>- <item>poly2mask</item>- <item>poly2rc</item>- <item>poly2sym</item>- <item>poly2th</item>- <item>polyarea</item>- <item>polyconf</item>- <item>polyder</item>- <item>polyderiv</item>- <item>polygcd</item>- <item>polystab</item>- <item>__power</item>- <item>ppval</item>- <item>prctile</item>- <item>prettyprint</item>- <item>prettyprint_c</item>- <item>primes</item>- <item>princomp</item>- <item>print</item>- <item>prism</item>- <item>proplan</item>- <item>pulstran</item>- <item>pwelch</item>- <item>pyulear</item>- <item>qaskdeco</item>- <item>qaskenco</item>- <item>qtdecomp</item>- <item>qtgetblk</item>- <item>qtsetblk</item>- <item>quad2dc</item>- <item>quad2dcgen</item>- <item>quad2dg</item>- <item>quad2dggen</item>- <item>quadc</item>- <item>quadg</item>- <item>quadl</item>- <item>quadndg</item>- <item>quantiz</item>- <item>quiver</item>- <item>rad2deg</item>- <item>rainbow</item>- <item>randerr</item>- <item>randint</item>- <item>randsrc</item>- <item>rat</item>- <item>rats</item>- <item>rc2ac</item>- <item>rc2ar</item>- <item>rc2poly</item>- <item>rceps</item>- <item>read_options</item>- <item>read_pdb</item>- <item>rectpuls</item>- <item>resample</item>- <item>rgb2gray</item>- <item>rk2fixed</item>- <item>rk4fixed</item>- <item>rk8fixed</item>- <item>rmfield</item>- <item>rmle</item>- <item>rmpath</item>- <item>roicolor</item>- <item>rosser</item>- <item>rotparams</item>- <item>rotv</item>- <item>rref</item>- <item>rsdecof</item>- <item>rsencof</item>- <item>rsgenpoly</item>- <item>samin_example</item>- <item>save_vrml</item>- <item>sbispec</item>- <item>scale_data</item>- <item>scatter</item>- <item>scatterplot</item>- <item>select_3D_points</item>- <item>selmo</item>- <item>setdiff</item>- <item>setfield</item>- <item>setfields</item>- <item>setxor</item>- <item>sftrans</item>- <item>sgolay</item>- <item>sgolayfilt</item>- <item>sinvest1</item>- <item>slurp_file</item>- <item>sortrows</item>- <item>sound</item>- <item>soundsc</item>- <item>spdiags</item>- <item>specgram</item>- <item>speed</item>- <item>speye</item>- <item>spfun</item>- <item>sphcat</item>- <item>spline</item>- <item>splot</item>- <item>spones</item>- <item>sprand</item>- <item>sprandn</item>- <item>spring</item>- <item>spstats</item>- <item>spsum</item>- <item>sp_test</item>- <item>sptest</item>- <item>spvcat</item>- <item>spy</item>- <item>std2</item>- <item>stem</item>- <item>str2double</item>- <item>strcmpi</item>- <item>stretchlim</item>- <item>strfind</item>- <item>strmatch</item>- <item>strncmp</item>- <item>strncmpi</item>- <item>strsort</item>- <item>strtok</item>- <item>strtoz</item>- <item>struct</item>- <item>strvcat</item>- <item>summer</item>- <item>sumskipnan</item>- <item>surf</item>- <item>surfc</item>- <item>sym2poly</item>- <item>symerr</item>- <item>symfsolve</item>- <item>tabulate</item>- <item>tar</item>- <item>temp_name</item>- <item>test</item>- <item>test_d2_min_1</item>- <item>test_d2_min_2</item>- <item>test_d2_min_3</item>- <item>test_ellipj</item>- <item>test_fminunc_1</item>- <item>testimio</item>- <item>test_inline_1</item>- <item>test_min_1</item>- <item>test_min_2</item>- <item>test_min_3</item>- <item>test_min_4</item>- <item>test_minimize_1</item>- <item>test_nelder_mead_min_1</item>- <item>test_nelder_mead_min_2</item>- <item>test_sncndn</item>- <item>test_struct</item>- <item>test_vmesh</item>- <item>test_vrml_faces</item>- <item>test_wpolyfit</item>- <item>text</item>- <item>textread</item>- <item>tf2zp</item>- <item>tfe</item>- <item>thfm</item>- <item>tics</item>- <item>toeplitz</item>- <item>toggle_grace_use</item>- <item>transpose</item>- <item>trapz</item>- <item>triang</item>- <item>tril</item>- <item>trimmean</item>- <item>tripuls</item>- <item>trisolve</item>- <item>triu</item>- <item>tsademo</item>- <item>tsearchdemo</item>- <item>ucp</item>- <item>uintlut</item>- <item>unique</item>- <item>unix</item>- <item>unmkpp</item>- <item>unscale_parameters</item>- <item>vec2mat</item>- <item>view</item>- <item>vmesh</item>- <item>voronoi</item>- <item>voronoin</item>- <item>vrml_arrow</item>- <item>vrml_Background</item>- <item>vrml_browse</item>- <item>vrml_cyl</item>- <item>vrml_demo_tutorial_1</item>- <item>vrml_demo_tutorial_2</item>- <item>vrml_demo_tutorial_3</item>- <item>vrml_demo_tutorial_4</item>- <item>vrml_ellipsoid</item>- <item>vrml_faces</item>- <item>vrml_flatten</item>- <item>vrml_frame</item>- <item>vrml_group</item>- <item>vrml_kill</item>- <item>vrml_lines</item>- <item>vrml_material</item>- <item>vrml_parallelogram</item>- <item>vrml_PointLight</item>- <item>vrml_points</item>- <item>vrml_select_points</item>- <item>vrml_surf</item>- <item>vrml_text</item>- <item>vrml_thick_surf</item>- <item>vrml_transfo</item>- <item>wavread</item>- <item>wavwrite</item>- <item>weekday</item>- <item>wgn</item>- <item>white</item>- <item>wilkinson</item>- <item>winter</item>- <item>wpolyfit</item>- <item>wpolyfitdemo</item>- <item>write_pdb</item>- <item>wsolve</item>- <item>xcorr</item>- <item>xcorr2</item>- <item>xcov</item>- <item>xlsread</item>- <item>xmlwrite</item>- <item>y2res</item>- <item>zero_count</item>- <item>zoom</item>- <item>zp2tf</item>- <item>zplane</item>- <item>zscore</item>- </list>- - <contexts>-- <context name="_normal" attribute="Normal Text" lineEndContext="#stay">-- <!-- Code folding -->- <!--TODO: with this implementation, code folding will close a block also with a wrong- end*: for istance, for can be closed by endif. This is done because the catchall end - keyword is widely used to close a number of blocks (including if and for).- If you have an improvement, please contribute it!-->- <RegExpr context="#stay" attribute="Keyword" String="\b(for)\b" beginRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(endfor)\b" endRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(if)\b" beginRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(endif)\b" endRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(do)\b" beginRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(until)\b" endRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(while)\b" beginRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(endwhile)\b" endRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(function)\b" beginRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(endfunction)\b" endRegion="block" />- <RegExpr context="#stay" attribute="Keyword" String="\b(switch)\b" beginRegion="Switch" />- <RegExpr context="#stay" attribute="Keyword" String="\b(endswitch)\b" endRegion="Switch" />- <RegExpr context="#stay" attribute="Keyword" String="\b(try)\b" beginRegion="Try" />- <RegExpr context="#stay" attribute="Keyword" String="\b(end_try_catch)\b" endRegion="Try" />- <!-- Catchall end keyword -->- <RegExpr context="#stay" attribute="Keyword" String="\b(end)\b" endRegion="block" />- - <!-- Look-ahead for adjoint ' after variable, number literal, closing braces and .' -->- <RegExpr context="_adjoint" attribute="Variable" String="[a-zA-Z]\w*(?=')" />- <RegExpr context="_adjoint" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?(?=')" />- <RegExpr context="_adjoint" attribute="Delimiter" String="[\)\]}](?=')" />- <RegExpr context="_adjoint" attribute="Operator" String="\.'(?=')" />-- <!-- If ' is not the adjoint operator, it starts a string or an unterminated string;- strings can be also with ", and accept the respective delimiter in them either- by doubling it ('', "") or by escaping it (\', \") -->- <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=""([^"]|""|\\")*" />- - <!-- Handling of keywords, comments, functions, identifiers, numbers and braces -->- <keyword context="#stay" attribute="Keyword" String="keywords" />- <keyword context="#stay" attribute="Commands" String="commands" />- <keyword context="#stay" attribute="Functions" String="functions" />- <keyword context="#stay" attribute="Builtin" String="builtin"/>- <keyword context="#stay" attribute="Forge" String="forge" />- <RegExpr context="#stay" attribute="Comment" String="[%#].*$" />- <RegExpr context="#stay" attribute="Variable" String="[a-zA-Z]\w*" />- <RegExpr context="#stay" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?" />- <AnyChar context="#stay" attribute="Delimiter" String="()[]{}"/>- - <!-- Three- and two-character operators -->- <StringDetect context="#stay" attribute="Operator" String="..."/>- <StringDetect context="#stay" attribute="Operator" String="=="/>- <StringDetect context="#stay" attribute="Operator" String="~="/>- <StringDetect context="#stay" attribute="Operator" String="!="/>- <StringDetect context="#stay" attribute="Operator" String="<="/>- <StringDetect context="#stay" attribute="Operator" String=">="/>- <StringDetect context="#stay" attribute="Operator" String="<>"/>- <StringDetect context="#stay" attribute="Operator" String="&&"/>- <StringDetect context="#stay" attribute="Operator" String="||"/>- <StringDetect context="#stay" attribute="Operator" String="++"/>- <StringDetect context="#stay" attribute="Operator" String="--"/>- <StringDetect context="#stay" attribute="Operator" String="**"/>- <StringDetect context="#stay" attribute="Operator" String=".*"/>- <StringDetect context="#stay" attribute="Operator" String=".**"/>- <StringDetect context="#stay" attribute="Operator" String=".^"/>- <StringDetect context="#stay" attribute="Operator" String="./"/>- <StringDetect context="#stay" attribute="Operator" String=".'"/>-- <!-- Single-character operators -->- <AnyChar context="#stay" attribute="Operator" String="!"%(*+,/;=>[]|~#&)-:<>\^"/>- - </context>--- <!--Context entered after encountering an ' adjoint operator -->- <context name="_adjoint" attribute="Operator" lineEndContext="#pop">- <RegExpr context="#pop" attribute="Operator" String="'+" />- </context>--- </contexts>-- <itemDatas>- <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>- <itemData name="Variable" defStyleNum="dsNormal" spellChecking="false"/>- <itemData name="Operator" defStyleNum="dsNormal" spellChecking="false"/>- <itemData name="Number" defStyleNum="dsFloat" spellChecking="false"/>- <itemData name="Delimiter" defStyleNum="dsNormal" spellChecking="false"/>- <itemData name="String" defStyleNum="dsString" color="#b20000"/>- <itemData name="Incomplete String" defStyleNum="dsChar" color="#a020f0" spellChecking="false"/>- <itemData name="Keyword" defStyleNum="dsNormal" color="#0000ff" spellChecking="false"/>- <itemData name="Comment" defStyleNum="dsComment" color="#009900"/>- <itemData name="Functions" defStyleNum="dsFunction" color="#0000ff" selColor="#00ff00" bold="1" italic="1" spellChecking="false"/>- <itemData name="Forge" defStyleNum="dsFunction" color="#000099" selColor="#009900" bold="1" italic="1" spellChecking="false"/>- <itemData name="Builtin" defStyleNum="dsBaseN" color="#b28c00" spellChecking="false"/>- <itemData name="Commands" defStyleNum="dsFunction" color="#b28c00" spellChecking="false"/>- </itemDatas>-- </highlighting>-- <general>- <comments>- <comment name="singleLine" start="%" />- <comment name="singleLine" start="#" />- </comments>- <keywords casesensitive="1"/>+ =====================================================================================================+ Octave syntax highlighting file for the KDE editors Kate and Kwrite+ =====================================================================================================+ based on Octave 4.2.0+ keywords, functions list bases on __builtins__ and __keywords__ commands. For details see+ https://stackoverflow.com/questions/49840280/list-of-all-built-in-symbols-in-matlab-octave+ Commands list bases on parsing source code (search inside embedded into code documentation+ (by "@deftypefn") for commands, used without brackets).+ (grep '@deftypefn' -r * | grep -v '@deftypefnx' | grep -v '(')+++ Change log:+ 16-Dec-04 Created from Matlab and Scilab files.+ 19-Feb-04 Update from Octave 4.2.0 (updated by sirgienko.n <warquark@gmail.com>)++ Author: Federico Zenith, Norwegian University of Science and Technology+ Thanks to Luis Silvestre for previous version and suggestions+-->+++<language name="Octave" version="5" kateversion="5.0" section="Scientific" extensions="*.octave;*.m;*.M" mimetype="text/octave" casesensitive="1" license="GPL" author="Luis Silvestre and Federico Zenith">++ <highlighting>++ <!-- Reserved keywords in Octave -->+ <list name="keywords">+ <item>case</item>+ <item>catch</item>+ <item>continue</item>+ <item>else</item>+ <item>elseif</item>+ <item>global</item>+ <item>otherwise</item>+ <item>return</item>+ <item>static</item>+ <item>persistent</item>+ <item>unwind_protect_cleanup</item>+ <item>varargin</item>+ <item>varargout</item>+ <item>break</item>+ <item>for</item>+ <item>endfor</item>+ <item>if</item>+ <item>endif</item>+ <item>do</item>+ <item>until</item>+ <item>while</item>+ <item>endwhile</item>+ <item>function</item>+ <item>endfunction</item>+ <item>unwind_protect</item>+ <item>end_unwind_protect</item>+ <item>parfor</item>+ <item>endparfor</item>+ <item>classdef</item>+ <item>endclassdef</item>+ <item>enumeration</item>+ <item>endenumeration</item>+ <item>events</item>+ <item>endevents</item>+ <item>methods</item>+ <item>endmethods</item>+ <item>properties</item>+ <item>endproperties</item>+ <item>switch</item>+ <item>endswitch</item>+ <item>try</item>+ <item>end_try_catch</item>+ <item>end</item>+ </list>++ <list name="builtin">+ <item>EDITOR</item>+ <item>EXEC_PATH</item>+ <item>F_DUPFD</item>+ <item>F_GETFD</item>+ <item>F_GETFL</item>+ <item>F_SETFD</item>+ <item>F_SETFL</item>+ <item>IMAGE_PATH</item>+ <item>J</item>+ <item>OCTAVE_HOME</item>+ <item>OCTAVE_VERSION</item>+ <item>O_APPEND</item>+ <item>O_ASYNC</item>+ <item>O_CREAT</item>+ <item>O_EXCL</item>+ <item>O_NONBLOCK</item>+ <item>O_RDONLY</item>+ <item>O_RDWR</item>+ <item>O_SYNC</item>+ <item>O_TRUNC</item>+ <item>O_WRONLY</item>+ <item>PAGER</item>+ <item>PAGER_FLAGS</item>+ <item>PS1</item>+ <item>PS2</item>+ <item>PS4</item>+ <item>P_tmpdir</item>+ <item>SEEK_CUR</item>+ <item>SEEK_END</item>+ <item>SEEK_SET</item>+ <item>SIG</item>+ <item>S_ISBLK</item>+ <item>S_ISCHR</item>+ <item>S_ISDIR</item>+ <item>S_ISFIFO</item>+ <item>S_ISLNK</item>+ <item>S_ISREG</item>+ <item>S_ISSOCK</item>+ <item>WCONTINUE</item>+ <item>WCOREDUMP</item>+ <item>WEXITSTATUS</item>+ <item>WIFCONTINUED</item>+ <item>WIFEXITED</item>+ <item>WIFSIGNALED</item>+ <item>WIFSTOPPED</item>+ <item>WNOHANG</item>+ <item>WSTOPSIG</item>+ <item>WTERMSIG</item>+ <item>WUNTRACED</item>+ <item>__accumarray_max__</item>+ <item>__accumarray_min__</item>+ <item>__accumarray_sum__</item>+ <item>__accumdim_sum__</item>+ <item>__builtins__</item>+ <item>__calc_dimensions__</item>+ <item>__compactformat__</item>+ <item>__contourc__</item>+ <item>__current_scope__</item>+ <item>__db_next_breakpoint_quiet__</item>+ <item>__diaryfile__</item>+ <item>__diarystate__</item>+ <item>__dispatch__</item>+ <item>__display_tokens__</item>+ <item>__dsearchn__</item>+ <item>__dump_load_path__</item>+ <item>__dump_symtab_info__</item>+ <item>__dump_typeinfo__</item>+ <item>__echostate__</item>+ <item>__fieldnames__</item>+ <item>__fnmatch__</item>+ <item>__formatstring__</item>+ <item>__ftp__</item>+ <item>__ftp_ascii__</item>+ <item>__ftp_binary__</item>+ <item>__ftp_close__</item>+ <item>__ftp_cwd__</item>+ <item>__ftp_delete__</item>+ <item>__ftp_dir__</item>+ <item>__ftp_mget__</item>+ <item>__ftp_mkdir__</item>+ <item>__ftp_mode__</item>+ <item>__ftp_mput__</item>+ <item>__ftp_pwd__</item>+ <item>__ftp_rename__</item>+ <item>__ftp_rmdir__</item>+ <item>__get__</item>+ <item>__get_cmdline_fcn_txt__</item>+ <item>__go_axes__</item>+ <item>__go_axes_init__</item>+ <item>__go_delete__</item>+ <item>__go_execute_callback__</item>+ <item>__go_figure__</item>+ <item>__go_figure_handles__</item>+ <item>__go_handles__</item>+ <item>__go_hggroup__</item>+ <item>__go_image__</item>+ <item>__go_light__</item>+ <item>__go_line__</item>+ <item>__go_patch__</item>+ <item>__go_surface__</item>+ <item>__go_text__</item>+ <item>__go_uibuttongroup__</item>+ <item>__go_uicontextmenu__</item>+ <item>__go_uicontrol__</item>+ <item>__go_uimenu__</item>+ <item>__go_uipanel__</item>+ <item>__go_uipushtool__</item>+ <item>__go_uitoggletool__</item>+ <item>__go_uitoolbar__</item>+ <item>__gud_mode__</item>+ <item>__ichol0__</item>+ <item>__icholt__</item>+ <item>__ilu0__</item>+ <item>__iluc__</item>+ <item>__ilutp__</item>+ <item>__image_pixel_size__</item>+ <item>__is_handle_visible__</item>+ <item>__java_exit__</item>+ <item>__java_get__</item>+ <item>__java_init__</item>+ <item>__java_set__</item>+ <item>__keywords__</item>+ <item>__lexer_debug_flag__</item>+ <item>__lin_interpn__</item>+ <item>__list_functions__</item>+ <item>__luinc__</item>+ <item>__magick_finfo__</item>+ <item>__magick_formats__</item>+ <item>__magick_ping__</item>+ <item>__magick_read__</item>+ <item>__magick_write__</item>+ <item>__meta_class_query__</item>+ <item>__meta_get_package__</item>+ <item>__methods__</item>+ <item>__mkdir__</item>+ <item>__octave_config_info__</item>+ <item>__octave_link_edit_file__</item>+ <item>__octave_link_enabled__</item>+ <item>__octave_link_file_dialog__</item>+ <item>__octave_link_input_dialog__</item>+ <item>__octave_link_list_dialog__</item>+ <item>__octave_link_message_dialog__</item>+ <item>__octave_link_question_dialog__</item>+ <item>__octave_link_show_doc__</item>+ <item>__octave_link_show_preferences__</item>+ <item>__open_with_system_app__</item>+ <item>__operators__</item>+ <item>__parent_classes__</item>+ <item>__parse_file__</item>+ <item>__parser_debug_flag__</item>+ <item>__pathorig__</item>+ <item>__pchip_deriv__</item>+ <item>__profiler_data__</item>+ <item>__profiler_enable__</item>+ <item>__profiler_reset__</item>+ <item>__qp__</item>+ <item>__request_drawnow__</item>+ <item>__sort_rows_idx__</item>+ <item>__superclass_reference__</item>+ <item>__textscan__</item>+ <item>__token_count__</item>+ <item>__usage__</item>+ <item>__varval__</item>+ <item>__version_info__</item>+ <item>__wglob__</item>+ <item>__which__</item>+ <item>__zoom__</item>+ </list>+ + <list name="commands">+ <item>Inf</item>+ <item>NaN</item>+ <item>e</item>+ <item>eps</item>+ <item>pi</item>+ <item>realmax</item>+ <item>realmin</item>+ <item>I</item>+ <item>NA</item>+ <item>dbstop</item>+ <item>dbclear</item>+ <item>dbstatus</item>+ <item>dbwhere</item>+ <item>dbtype</item>+ <item>dblist</item>+ <item>dbstack</item>+ <item>dbup</item>+ <item>dbdown</item>+ <item>dbstep</item>+ <item>dbcont</item>+ <item>dbquit</item>+ <item>cd</item>+ <item>rmdir</item>+ <item>link</item>+ <item>symlink</item>+ <item>readlink</item>+ <item>rename</item>+ <item>diary</item>+ <item>more</item>+ <item>exit</item>+ <item>load</item>+ <item>save</item>+ <item>edit_history</item>+ <item>history</item>+ <item>run_history</item>+ <item>who</item>+ <item>whos</item>+ <item>clear</item>+ <item>format</item>+ <item>echo</item>+ </list>+ + <list name="functions">+ <item>__actual_axis_position__</item>+ <item>__all_opts__</item>+ <item>__clabel__</item>+ <item>__default_plot_options__</item>+ <item>__delaunayn__</item>+ <item>__eigs__</item>+ <item>__finish__</item>+ <item>__fltk_check__</item>+ <item>__fltk_uigetfile__</item>+ <item>__getlegenddata__</item>+ <item>__glpk__</item>+ <item>__gnuplot_drawnow__</item>+ <item>__gripe_missing_component__</item>+ <item>__have_feature__</item>+ <item>__have_gnuplot__</item>+ <item>__init_fltk__</item>+ <item>__init_gnuplot__</item>+ <item>__makeinfo__</item>+ <item>__next_line_color__</item>+ <item>__next_line_style__</item>+ <item>__opengl_info__</item>+ <item>__osmesa_print__</item>+ <item>__player_audioplayer__</item>+ <item>__player_get_channels__</item>+ <item>__player_get_fs__</item>+ <item>__player_get_id__</item>+ <item>__player_get_nbits__</item>+ <item>__player_get_sample_number__</item>+ <item>__player_get_tag__</item>+ <item>__player_get_total_samples__</item>+ <item>__player_get_userdata__</item>+ <item>__player_isplaying__</item>+ <item>__player_pause__</item>+ <item>__player_play__</item>+ <item>__player_playblocking__</item>+ <item>__player_resume__</item>+ <item>__player_set_fs__</item>+ <item>__player_set_tag__</item>+ <item>__player_set_userdata__</item>+ <item>__player_stop__</item>+ <item>__plt_get_axis_arg__</item>+ <item>__pltopt__</item>+ <item>__printf_assert__</item>+ <item>__prog_output_assert__</item>+ <item>__recorder_audiorecorder__</item>+ <item>__recorder_get_channels__</item>+ <item>__recorder_get_fs__</item>+ <item>__recorder_get_id__</item>+ <item>__recorder_get_nbits__</item>+ <item>__recorder_get_sample_number__</item>+ <item>__recorder_get_tag__</item>+ <item>__recorder_get_total_samples__</item>+ <item>__recorder_get_userdata__</item>+ <item>__recorder_getaudiodata__</item>+ <item>__recorder_isrecording__</item>+ <item>__recorder_pause__</item>+ <item>__recorder_record__</item>+ <item>__recorder_recordblocking__</item>+ <item>__recorder_resume__</item>+ <item>__recorder_set_fs__</item>+ <item>__recorder_set_tag__</item>+ <item>__recorder_set_userdata__</item>+ <item>__recorder_stop__</item>+ <item>__run_test_suite__</item>+ <item>__unimplemented__</item>+ <item>__voronoi__</item>+ <item>abs</item>+ <item>accumarray</item>+ <item>accumdim</item>+ <item>acos</item>+ <item>acosd</item>+ <item>acosh</item>+ <item>acot</item>+ <item>acotd</item>+ <item>acoth</item>+ <item>acsc</item>+ <item>acscd</item>+ <item>acsch</item>+ <item>add_input_event_hook</item>+ <item>addlistener</item>+ <item>addpath</item>+ <item>addpref</item>+ <item>addproperty</item>+ <item>addtodate</item>+ <item>airy</item>+ <item>all</item>+ <item>allchild</item>+ <item>allow_noninteger_range_as_index</item>+ <item>amd</item>+ <item>ancestor</item>+ <item>and</item>+ <item>angle</item>+ <item>annotation</item>+ <item>anova</item>+ <item>ans</item>+ <item>any</item>+ <item>arch_fit</item>+ <item>arch_rnd</item>+ <item>arch_test</item>+ <item>area</item>+ <item>arg</item>+ <item>argnames</item>+ <item>argv</item>+ <item>arma_rnd</item>+ <item>arrayfun</item>+ <item>asctime</item>+ <item>asec</item>+ <item>asecd</item>+ <item>asech</item>+ <item>asin</item>+ <item>asind</item>+ <item>asinh</item>+ <item>assert</item>+ <item>assignin</item>+ <item>atan</item>+ <item>atan2</item>+ <item>atan2d</item>+ <item>atand</item>+ <item>atanh</item>+ <item>atexit</item>+ <item>audiodevinfo</item>+ <item>audioformats</item>+ <item>audioinfo</item>+ <item>audioread</item>+ <item>audiowrite</item>+ <item>autoload</item>+ <item>autoreg_matrix</item>+ <item>autumn</item>+ <item>available_graphics_toolkits</item>+ <item>axes</item>+ <item>axis</item>+ <item>balance</item>+ <item>bandwidth</item>+ <item>bar</item>+ <item>barh</item>+ <item>bartlett</item>+ <item>bartlett_test</item>+ <item>base2dec</item>+ <item>base64_decode</item>+ <item>base64_encode</item>+ <item>beep</item>+ <item>beep_on_error</item>+ <item>bessel</item>+ <item>besselh</item>+ <item>besseli</item>+ <item>besselj</item>+ <item>besselk</item>+ <item>bessely</item>+ <item>beta</item>+ <item>betacdf</item>+ <item>betainc</item>+ <item>betaincinv</item>+ <item>betainv</item>+ <item>betaln</item>+ <item>betapdf</item>+ <item>betarnd</item>+ <item>bicg</item>+ <item>bicgstab</item>+ <item>bicubic</item>+ <item>bin2dec</item>+ <item>bincoeff</item>+ <item>binocdf</item>+ <item>binoinv</item>+ <item>binopdf</item>+ <item>binornd</item>+ <item>bitand</item>+ <item>bitcmp</item>+ <item>bitget</item>+ <item>bitmax</item>+ <item>bitor</item>+ <item>bitpack</item>+ <item>bitset</item>+ <item>bitshift</item>+ <item>bitunpack</item>+ <item>bitxor</item>+ <item>blackman</item>+ <item>blanks</item>+ <item>blkdiag</item>+ <item>blkmm</item>+ <item>bone</item>+ <item>box</item>+ <item>brighten</item>+ <item>bsxfun</item>+ <item>bug_report</item>+ <item>built_in_docstrings_file</item>+ <item>builtin</item>+ <item>bunzip2</item>+ <item>bzip2</item>+ <item>calendar</item>+ <item>camlight</item>+ <item>canonicalize_file_name</item>+ <item>cart2pol</item>+ <item>cart2sph</item>+ <item>cast</item>+ <item>cat</item>+ <item>cauchy_cdf</item>+ <item>cauchy_inv</item>+ <item>cauchy_pdf</item>+ <item>cauchy_rnd</item>+ <item>caxis</item>+ <item>cbrt</item>+ <item>ccolamd</item>+ <item>ceil</item>+ <item>cell</item>+ <item>cell2mat</item>+ <item>cell2struct</item>+ <item>celldisp</item>+ <item>cellfun</item>+ <item>cellindexmat</item>+ <item>cellslices</item>+ <item>cellstr</item>+ <item>center</item>+ <item>cgs</item>+ <item>char</item>+ <item>chdir</item>+ <item>chi2cdf</item>+ <item>chi2inv</item>+ <item>chi2pdf</item>+ <item>chi2rnd</item>+ <item>chisquare_test_homogeneity</item>+ <item>chisquare_test_independence</item>+ <item>chol</item>+ <item>chol2inv</item>+ <item>choldelete</item>+ <item>cholinsert</item>+ <item>cholinv</item>+ <item>cholshift</item>+ <item>cholupdate</item>+ <item>chop</item>+ <item>circshift</item>+ <item>citation</item>+ <item>cla</item>+ <item>clabel</item>+ <item>class</item>+ <item>clc</item>+ <item>clf</item>+ <item>clock</item>+ <item>cloglog</item>+ <item>close</item>+ <item>closereq</item>+ <item>cmpermute</item>+ <item>cmunique</item>+ <item>colamd</item>+ <item>colloc</item>+ <item>colon</item>+ <item>colorbar</item>+ <item>colorcube</item>+ <item>colormap</item>+ <item>colperm</item>+ <item>colstyle</item>+ <item>columns</item>+ <item>comet</item>+ <item>comet3</item>+ <item>comma</item>+ <item>command_line_path</item>+ <item>common_size</item>+ <item>commutation_matrix</item>+ <item>compan</item>+ <item>compare_versions</item>+ <item>compass</item>+ <item>completion_append_char</item>+ <item>completion_matches</item>+ <item>complex</item>+ <item>computer</item>+ <item>cond</item>+ <item>condeig</item>+ <item>condest</item>+ <item>confirm_recursive_rmdir</item>+ <item>conj</item>+ <item>contour</item>+ <item>contour3</item>+ <item>contourc</item>+ <item>contourf</item>+ <item>contrast</item>+ <item>conv</item>+ <item>conv2</item>+ <item>convhull</item>+ <item>convhulln</item>+ <item>convn</item>+ <item>cool</item>+ <item>copper</item>+ <item>copyfile</item>+ <item>copyobj</item>+ <item>cor_test</item>+ <item>corr</item>+ <item>corrcoef</item>+ <item>cos</item>+ <item>cosd</item>+ <item>cosh</item>+ <item>cot</item>+ <item>cotd</item>+ <item>coth</item>+ <item>cov</item>+ <item>cplxpair</item>+ <item>cputime</item>+ <item>crash_dumps_octave_core</item>+ <item>cross</item>+ <item>csc</item>+ <item>cscd</item>+ <item>csch</item>+ <item>cstrcat</item>+ <item>csvread</item>+ <item>csvwrite</item>+ <item>csymamd</item>+ <item>ctime</item>+ <item>ctranspose</item>+ <item>cubehelix</item>+ <item>cummax</item>+ <item>cummin</item>+ <item>cumprod</item>+ <item>cumsum</item>+ <item>cumtrapz</item>+ <item>curl</item>+ <item>cylinder</item>+ <item>daspect</item>+ <item>daspk</item>+ <item>daspk_options</item>+ <item>dasrt</item>+ <item>dasrt_options</item>+ <item>dassl</item>+ <item>dassl_options</item>+ <item>date</item>+ <item>datenum</item>+ <item>datestr</item>+ <item>datetick</item>+ <item>datevec</item>+ <item>dawson</item>+ <item>dblquad</item>+ <item>dbnext</item>+ <item>deal</item>+ <item>debian_missing_handler</item>+ <item>deblank</item>+ <item>debug</item>+ <item>debug_java</item>+ <item>debug_jit</item>+ <item>debug_on_error</item>+ <item>debug_on_interrupt</item>+ <item>debug_on_warning</item>+ <item>dec2base</item>+ <item>dec2bin</item>+ <item>dec2hex</item>+ <item>deconv</item>+ <item>deg2rad</item>+ <item>del2</item>+ <item>delaunay</item>+ <item>delaunay3</item>+ <item>delaunayn</item>+ <item>delete</item>+ <item>dellistener</item>+ <item>demo</item>+ <item>desktop</item>+ <item>det</item>+ <item>detrend</item>+ <item>diag</item>+ <item>dialog</item>+ <item>diff</item>+ <item>diffpara</item>+ <item>diffuse</item>+ <item>dir</item>+ <item>dir_in_loadpath</item>+ <item>disable_diagonal_matrix</item>+ <item>disable_permutation_matrix</item>+ <item>disable_range</item>+ <item>discrete_cdf</item>+ <item>discrete_inv</item>+ <item>discrete_pdf</item>+ <item>discrete_rnd</item>+ <item>disp</item>+ <item>display</item>+ <item>divergence</item>+ <item>dlmread</item>+ <item>dlmwrite</item>+ <item>dmperm</item>+ <item>do_braindead_shortcircuit_evaluation</item>+ <item>do_string_escapes</item>+ <item>doc</item>+ <item>doc_cache_create</item>+ <item>doc_cache_file</item>+ <item>dos</item>+ <item>dot</item>+ <item>double</item>+ <item>drawnow</item>+ <item>dsearch</item>+ <item>dsearchn</item>+ <item>dump_prefs</item>+ <item>dup2</item>+ <item>duplication_matrix</item>+ <item>durbinlevinson</item>+ <item>echo_executing_commands</item>+ <item>edit</item>+ <item>eig</item>+ <item>eigs</item>+ <item>ellipj</item>+ <item>ellipke</item>+ <item>ellipsoid</item>+ <item>empirical_cdf</item>+ <item>empirical_inv</item>+ <item>empirical_pdf</item>+ <item>empirical_rnd</item>+ <item>end</item>+ <item>endgrent</item>+ <item>endpwent</item>+ <item>eomday</item>+ <item>eq</item>+ <item>erf</item>+ <item>erfc</item>+ <item>erfcinv</item>+ <item>erfcx</item>+ <item>erfi</item>+ <item>erfinv</item>+ <item>errno</item>+ <item>errno_list</item>+ <item>error</item>+ <item>error_ids</item>+ <item>errorbar</item>+ <item>errordlg</item>+ <item>etime</item>+ <item>etree</item>+ <item>etreeplot</item>+ <item>eval</item>+ <item>evalc</item>+ <item>evalin</item>+ <item>example</item>+ <item>exec</item>+ <item>exist</item>+ <item>exp</item>+ <item>expcdf</item>+ <item>expint</item>+ <item>expinv</item>+ <item>expm</item>+ <item>expm1</item>+ <item>exppdf</item>+ <item>exprnd</item>+ <item>eye</item>+ <item>ezcontour</item>+ <item>ezcontourf</item>+ <item>ezmesh</item>+ <item>ezmeshc</item>+ <item>ezplot</item>+ <item>ezplot3</item>+ <item>ezpolar</item>+ <item>ezsurf</item>+ <item>ezsurfc</item>+ <item>f_test_regression</item>+ <item>fact</item>+ <item>factor</item>+ <item>factorial</item>+ <item>fail</item>+ <item>false</item>+ <item>fcdf</item>+ <item>fclear</item>+ <item>fclose</item>+ <item>fcntl</item>+ <item>fdisp</item>+ <item>feather</item>+ <item>feof</item>+ <item>ferror</item>+ <item>feval</item>+ <item>fflush</item>+ <item>fft</item>+ <item>fft2</item>+ <item>fftconv</item>+ <item>fftfilt</item>+ <item>fftn</item>+ <item>fftshift</item>+ <item>fftw</item>+ <item>fgetl</item>+ <item>fgets</item>+ <item>fieldnames</item>+ <item>figure</item>+ <item>file_in_loadpath</item>+ <item>file_in_path</item>+ <item>fileattrib</item>+ <item>filemarker</item>+ <item>fileparts</item>+ <item>fileread</item>+ <item>filesep</item>+ <item>fill</item>+ <item>filter</item>+ <item>filter2</item>+ <item>find</item>+ <item>find_dir_in_path</item>+ <item>findall</item>+ <item>findfigs</item>+ <item>findobj</item>+ <item>findstr</item>+ <item>finite</item>+ <item>finv</item>+ <item>fix</item>+ <item>fixed_point_format</item>+ <item>flag</item>+ <item>flintmax</item>+ <item>flip</item>+ <item>flipdim</item>+ <item>fliplr</item>+ <item>flipud</item>+ <item>floor</item>+ <item>fminbnd</item>+ <item>fminsearch</item>+ <item>fminunc</item>+ <item>fmod</item>+ <item>fnmatch</item>+ <item>fopen</item>+ <item>fork</item>+ <item>formula</item>+ <item>fpdf</item>+ <item>fplot</item>+ <item>fprintf</item>+ <item>fputs</item>+ <item>fractdiff</item>+ <item>frame2im</item>+ <item>fread</item>+ <item>freport</item>+ <item>freqz</item>+ <item>freqz_plot</item>+ <item>frewind</item>+ <item>frnd</item>+ <item>fscanf</item>+ <item>fseek</item>+ <item>fskipl</item>+ <item>fsolve</item>+ <item>ftell</item>+ <item>full</item>+ <item>fullfile</item>+ <item>func2str</item>+ <item>functions</item>+ <item>fwrite</item>+ <item>fzero</item>+ <item>gallery</item>+ <item>gamcdf</item>+ <item>gaminv</item>+ <item>gamma</item>+ <item>gammainc</item>+ <item>gammaln</item>+ <item>gampdf</item>+ <item>gamrnd</item>+ <item>gca</item>+ <item>gcbf</item>+ <item>gcbo</item>+ <item>gcd</item>+ <item>gcf</item>+ <item>gco</item>+ <item>ge</item>+ <item>genpath</item>+ <item>genvarname</item>+ <item>geocdf</item>+ <item>geoinv</item>+ <item>geopdf</item>+ <item>geornd</item>+ <item>get</item>+ <item>get_first_help_sentence</item>+ <item>get_help_text</item>+ <item>get_help_text_from_file</item>+ <item>get_home_directory</item>+ <item>getappdata</item>+ <item>getegid</item>+ <item>getenv</item>+ <item>geteuid</item>+ <item>getfield</item>+ <item>getgid</item>+ <item>getgrent</item>+ <item>getgrgid</item>+ <item>getgrnam</item>+ <item>gethostname</item>+ <item>getpgrp</item>+ <item>getpid</item>+ <item>getppid</item>+ <item>getpref</item>+ <item>getpwent</item>+ <item>getpwnam</item>+ <item>getpwuid</item>+ <item>getrusage</item>+ <item>getuid</item>+ <item>ginput</item>+ <item>givens</item>+ <item>glob</item>+ <item>glpk</item>+ <item>gls</item>+ <item>gmap40</item>+ <item>gmres</item>+ <item>gmtime</item>+ <item>gnuplot_binary</item>+ <item>gplot</item>+ <item>grabcode</item>+ <item>gradient</item>+ <item>graphics_toolkit</item>+ <item>gray</item>+ <item>gray2ind</item>+ <item>grid</item>+ <item>griddata</item>+ <item>griddata3</item>+ <item>griddatan</item>+ <item>gt</item>+ <item>gtext</item>+ <item>guidata</item>+ <item>guihandles</item>+ <item>gunzip</item>+ <item>gzip</item>+ <item>hadamard</item>+ <item>hamming</item>+ <item>hankel</item>+ <item>hanning</item>+ <item>hash</item>+ <item>have_window_system</item>+ <item>hdl2struct</item>+ <item>help</item>+ <item>helpdlg</item>+ <item>hess</item>+ <item>hex2dec</item>+ <item>hex2num</item>+ <item>hggroup</item>+ <item>hgload</item>+ <item>hgsave</item>+ <item>hidden</item>+ <item>hilb</item>+ <item>hist</item>+ <item>histc</item>+ <item>history_control</item>+ <item>history_file</item>+ <item>history_save</item>+ <item>history_size</item>+ <item>history_timestamp_format_string</item>+ <item>hold</item>+ <item>home</item>+ <item>horzcat</item>+ <item>hot</item>+ <item>hotelling_test</item>+ <item>hotelling_test_2</item>+ <item>housh</item>+ <item>hsv</item>+ <item>hsv2rgb</item>+ <item>hurst</item>+ <item>hygecdf</item>+ <item>hygeinv</item>+ <item>hygepdf</item>+ <item>hygernd</item>+ <item>hypot</item>+ <item>i</item>+ <item>ichol</item>+ <item>idivide</item>+ <item>ifelse</item>+ <item>ifft</item>+ <item>ifft2</item>+ <item>ifftn</item>+ <item>ifftshift</item>+ <item>ignore_function_time_stamp</item>+ <item>ilu</item>+ <item>im2double</item>+ <item>im2frame</item>+ <item>imag</item>+ <item>image</item>+ <item>imagesc</item>+ <item>imfinfo</item>+ <item>imformats</item>+ <item>importdata</item>+ <item>imread</item>+ <item>imshow</item>+ <item>imwrite</item>+ <item>ind2gray</item>+ <item>ind2rgb</item>+ <item>ind2sub</item>+ <item>index</item>+ <item>inf</item>+ <item>inferiorto</item>+ <item>info</item>+ <item>info_file</item>+ <item>info_program</item>+ <item>inline</item>+ <item>inpolygon</item>+ <item>input</item>+ <item>inputParser</item>+ <item>inputdlg</item>+ <item>inputname</item>+ <item>int16</item>+ <item>int2str</item>+ <item>int32</item>+ <item>int64</item>+ <item>int8</item>+ <item>interp1</item>+ <item>interp2</item>+ <item>interp3</item>+ <item>interpft</item>+ <item>interpn</item>+ <item>intersect</item>+ <item>intmax</item>+ <item>intmin</item>+ <item>inv</item>+ <item>inverse</item>+ <item>invhilb</item>+ <item>ipermute</item>+ <item>iqr</item>+ <item>is_absolute_filename</item>+ <item>is_dq_string</item>+ <item>is_function_handle</item>+ <item>is_leap_year</item>+ <item>is_rooted_relative_filename</item>+ <item>is_sq_string</item>+ <item>is_valid_file_id</item>+ <item>isa</item>+ <item>isalnum</item>+ <item>isalpha</item>+ <item>isappdata</item>+ <item>isargout</item>+ <item>isascii</item>+ <item>isaxes</item>+ <item>isbanded</item>+ <item>isbool</item>+ <item>iscell</item>+ <item>iscellstr</item>+ <item>ischar</item>+ <item>iscntrl</item>+ <item>iscolormap</item>+ <item>iscolumn</item>+ <item>iscomplex</item>+ <item>isdebugmode</item>+ <item>isdefinite</item>+ <item>isdeployed</item>+ <item>isdiag</item>+ <item>isdigit</item>+ <item>isdir</item>+ <item>isempty</item>+ <item>isequal</item>+ <item>isequaln</item>+ <item>isfield</item>+ <item>isfigure</item>+ <item>isfinite</item>+ <item>isfloat</item>+ <item>isglobal</item>+ <item>isgraph</item>+ <item>isguirunning</item>+ <item>ishandle</item>+ <item>ishermitian</item>+ <item>ishghandle</item>+ <item>ishold</item>+ <item>isieee</item>+ <item>isindex</item>+ <item>isinf</item>+ <item>isinteger</item>+ <item>isjava</item>+ <item>iskeyword</item>+ <item>isletter</item>+ <item>islogical</item>+ <item>islower</item>+ <item>ismac</item>+ <item>ismatrix</item>+ <item>ismember</item>+ <item>ismethod</item>+ <item>isna</item>+ <item>isnan</item>+ <item>isnull</item>+ <item>isnumeric</item>+ <item>isobject</item>+ <item>isocaps</item>+ <item>isocolors</item>+ <item>isonormals</item>+ <item>isosurface</item>+ <item>ispc</item>+ <item>ispref</item>+ <item>isprime</item>+ <item>isprint</item>+ <item>isprop</item>+ <item>ispunct</item>+ <item>isreal</item>+ <item>isrow</item>+ <item>isscalar</item>+ <item>issorted</item>+ <item>isspace</item>+ <item>issparse</item>+ <item>issquare</item>+ <item>isstr</item>+ <item>isstrprop</item>+ <item>isstruct</item>+ <item>isstudent</item>+ <item>issymmetric</item>+ <item>istril</item>+ <item>istriu</item>+ <item>isunix</item>+ <item>isupper</item>+ <item>isvarname</item>+ <item>isvector</item>+ <item>isxdigit</item>+ <item>j</item>+ <item>java2mat</item>+ <item>javaArray</item>+ <item>javaMethod</item>+ <item>javaObject</item>+ <item>java_get</item>+ <item>java_matrix_autoconversion</item>+ <item>java_set</item>+ <item>java_unsigned_autoconversion</item>+ <item>javaaddpath</item>+ <item>javachk</item>+ <item>javaclasspath</item>+ <item>javamem</item>+ <item>javarmpath</item>+ <item>jet</item>+ <item>jit_enable</item>+ <item>jit_failcnt</item>+ <item>jit_startcnt</item>+ <item>kbhit</item>+ <item>kendall</item>+ <item>keyboard</item>+ <item>keywords</item>+ <item>kill</item>+ <item>kolmogorov_smirnov_cdf</item>+ <item>kolmogorov_smirnov_test</item>+ <item>kolmogorov_smirnov_test_2</item>+ <item>kron</item>+ <item>kruskal_wallis_test</item>+ <item>krylov</item>+ <item>kurtosis</item>+ <item>laplace_cdf</item>+ <item>laplace_inv</item>+ <item>laplace_pdf</item>+ <item>laplace_rnd</item>+ <item>lasterr</item>+ <item>lasterror</item>+ <item>lastwarn</item>+ <item>lcm</item>+ <item>ldivide</item>+ <item>le</item>+ <item>legend</item>+ <item>legendre</item>+ <item>length</item>+ <item>lgamma</item>+ <item>license</item>+ <item>light</item>+ <item>lighting</item>+ <item>lin2mu</item>+ <item>line</item>+ <item>lines</item>+ <item>linkaxes</item>+ <item>linkprop</item>+ <item>linsolve</item>+ <item>linspace</item>+ <item>list_in_columns</item>+ <item>list_primes</item>+ <item>listdlg</item>+ <item>loadaudio</item>+ <item>loaded_graphics_toolkits</item>+ <item>loadobj</item>+ <item>localfunctions</item>+ <item>localtime</item>+ <item>log</item>+ <item>log10</item>+ <item>log1p</item>+ <item>log2</item>+ <item>logical</item>+ <item>logistic_cdf</item>+ <item>logistic_inv</item>+ <item>logistic_pdf</item>+ <item>logistic_regression</item>+ <item>logistic_rnd</item>+ <item>logit</item>+ <item>loglog</item>+ <item>loglogerr</item>+ <item>logm</item>+ <item>logncdf</item>+ <item>logninv</item>+ <item>lognpdf</item>+ <item>lognrnd</item>+ <item>logspace</item>+ <item>lookfor</item>+ <item>lookup</item>+ <item>lower</item>+ <item>ls</item>+ <item>ls_command</item>+ <item>lscov</item>+ <item>lsode</item>+ <item>lsode_options</item>+ <item>lsqnonneg</item>+ <item>lstat</item>+ <item>lt</item>+ <item>lu</item>+ <item>luinc</item>+ <item>luupdate</item>+ <item>magic</item>+ <item>mahalanobis</item>+ <item>make_absolute_filename</item>+ <item>makeinfo_program</item>+ <item>manova</item>+ <item>mat2cell</item>+ <item>mat2str</item>+ <item>material</item>+ <item>matlabroot</item>+ <item>matrix_type</item>+ <item>max</item>+ <item>max_recursion_depth</item>+ <item>mcnemar_test</item>+ <item>md5sum</item>+ <item>mean</item>+ <item>meansq</item>+ <item>median</item>+ <item>menu</item>+ <item>merge</item>+ <item>mesh</item>+ <item>meshc</item>+ <item>meshgrid</item>+ <item>meshz</item>+ <item>meta.class</item>+ <item>meta.dynproperty</item>+ <item>meta.event</item>+ <item>meta.method</item>+ <item>meta.package</item>+ <item>meta.property</item>+ <item>metaclass</item>+ <item>methods</item>+ <item>mex</item>+ <item>mexext</item>+ <item>mfilename</item>+ <item>mgorth</item>+ <item>min</item>+ <item>minus</item>+ <item>mislocked</item>+ <item>missing_component_hook</item>+ <item>missing_function_hook</item>+ <item>mkdir</item>+ <item>mkfifo</item>+ <item>mkoctfile</item>+ <item>mkpp</item>+ <item>mkstemp</item>+ <item>mktime</item>+ <item>mldivide</item>+ <item>mlock</item>+ <item>mod</item>+ <item>mode</item>+ <item>moment</item>+ <item>mouse_wheel_zoom</item>+ <item>movefile</item>+ <item>mpoles</item>+ <item>mpower</item>+ <item>mrdivide</item>+ <item>msgbox</item>+ <item>mtimes</item>+ <item>mu2lin</item>+ <item>munlock</item>+ <item>namelengthmax</item>+ <item>nan</item>+ <item>nargchk</item>+ <item>nargin</item>+ <item>narginchk</item>+ <item>nargout</item>+ <item>nargoutchk</item>+ <item>native_float_format</item>+ <item>nbincdf</item>+ <item>nbininv</item>+ <item>nbinpdf</item>+ <item>nbinrnd</item>+ <item>nchoosek</item>+ <item>ndgrid</item>+ <item>ndims</item>+ <item>ne</item>+ <item>newplot</item>+ <item>news</item>+ <item>nextpow2</item>+ <item>nfields</item>+ <item>nnz</item>+ <item>nonzeros</item>+ <item>norm</item>+ <item>normcdf</item>+ <item>normest</item>+ <item>normest1</item>+ <item>norminv</item>+ <item>normpdf</item>+ <item>normrnd</item>+ <item>not</item>+ <item>now</item>+ <item>nproc</item>+ <item>nth_element</item>+ <item>nthargout</item>+ <item>nthroot</item>+ <item>ntsc2rgb</item>+ <item>null</item>+ <item>num2cell</item>+ <item>num2hex</item>+ <item>num2str</item>+ <item>numel</item>+ <item>numfields</item>+ <item>nzmax</item>+ <item>ocean</item>+ <item>octave_config_info</item>+ <item>octave_core_file_limit</item>+ <item>octave_core_file_name</item>+ <item>octave_core_file_options</item>+ <item>octave_tmp_file_name</item>+ <item>ode23</item>+ <item>ode45</item>+ <item>odeget</item>+ <item>odeplot</item>+ <item>odeset</item>+ <item>ols</item>+ <item>onCleanup</item>+ <item>onenormest</item>+ <item>ones</item>+ <item>open</item>+ <item>optimget</item>+ <item>optimize_subsasgn_calls</item>+ <item>optimset</item>+ <item>or</item>+ <item>orderfields</item>+ <item>ordschur</item>+ <item>orient</item>+ <item>orth</item>+ <item>ostrsplit</item>+ <item>output_precision</item>+ <item>pack</item>+ <item>padecoef</item>+ <item>page_output_immediately</item>+ <item>page_screen_output</item>+ <item>pan</item>+ <item>paren</item>+ <item>pareto</item>+ <item>parseparams</item>+ <item>pascal</item>+ <item>patch</item>+ <item>path</item>+ <item>pathdef</item>+ <item>pathsep</item>+ <item>pause</item>+ <item>pbaspect</item>+ <item>pcg</item>+ <item>pchip</item>+ <item>pclose</item>+ <item>pcolor</item>+ <item>pcr</item>+ <item>peaks</item>+ <item>periodogram</item>+ <item>perl</item>+ <item>perms</item>+ <item>permute</item>+ <item>pie</item>+ <item>pie3</item>+ <item>pink</item>+ <item>pinv</item>+ <item>pipe</item>+ <item>pkg</item>+ <item>planerot</item>+ <item>playaudio</item>+ <item>plot</item>+ <item>plot3</item>+ <item>plotmatrix</item>+ <item>plotyy</item>+ <item>plus</item>+ <item>poisscdf</item>+ <item>poissinv</item>+ <item>poisspdf</item>+ <item>poissrnd</item>+ <item>pol2cart</item>+ <item>polar</item>+ <item>poly</item>+ <item>polyaffine</item>+ <item>polyarea</item>+ <item>polyder</item>+ <item>polyeig</item>+ <item>polyfit</item>+ <item>polygcd</item>+ <item>polyint</item>+ <item>polyout</item>+ <item>polyreduce</item>+ <item>polyval</item>+ <item>polyvalm</item>+ <item>popen</item>+ <item>popen2</item>+ <item>postpad</item>+ <item>pow2</item>+ <item>power</item>+ <item>powerset</item>+ <item>ppder</item>+ <item>ppint</item>+ <item>ppjumps</item>+ <item>ppplot</item>+ <item>ppval</item>+ <item>pqpnonneg</item>+ <item>prctile</item>+ <item>prefdir</item>+ <item>preferences</item>+ <item>prepad</item>+ <item>primes</item>+ <item>print</item>+ <item>print_empty_dimensions</item>+ <item>print_struct_array_contents</item>+ <item>print_usage</item>+ <item>printd</item>+ <item>printf</item>+ <item>prism</item>+ <item>probit</item>+ <item>prod</item>+ <item>profexplore</item>+ <item>profexport</item>+ <item>profile</item>+ <item>profshow</item>+ <item>program_invocation_name</item>+ <item>program_name</item>+ <item>prop_test_2</item>+ <item>psi</item>+ <item>publish</item>+ <item>putenv</item>+ <item>puts</item>+ <item>pwd</item>+ <item>python</item>+ <item>qmr</item>+ <item>qp</item>+ <item>qqplot</item>+ <item>qr</item>+ <item>qrdelete</item>+ <item>qrinsert</item>+ <item>qrshift</item>+ <item>qrupdate</item>+ <item>quad</item>+ <item>quad_options</item>+ <item>quadcc</item>+ <item>quadgk</item>+ <item>quadl</item>+ <item>quadv</item>+ <item>quantile</item>+ <item>questdlg</item>+ <item>quit</item>+ <item>quiver</item>+ <item>quiver3</item>+ <item>qz</item>+ <item>qzhess</item>+ <item>rad2deg</item>+ <item>rainbow</item>+ <item>rand</item>+ <item>rande</item>+ <item>randg</item>+ <item>randi</item>+ <item>randn</item>+ <item>randp</item>+ <item>randperm</item>+ <item>range</item>+ <item>rank</item>+ <item>ranks</item>+ <item>rat</item>+ <item>rats</item>+ <item>rcond</item>+ <item>rdivide</item>+ <item>readdir</item>+ <item>readline_re_read_init_file</item>+ <item>readline_read_init_file</item>+ <item>real</item>+ <item>reallog</item>+ <item>realpow</item>+ <item>realsqrt</item>+ <item>record</item>+ <item>rectangle</item>+ <item>rectint</item>+ <item>recycle</item>+ <item>reducepatch</item>+ <item>reducevolume</item>+ <item>refresh</item>+ <item>refreshdata</item>+ <item>regexp</item>+ <item>regexpi</item>+ <item>regexprep</item>+ <item>regexptranslate</item>+ <item>register_graphics_toolkit</item>+ <item>rehash</item>+ <item>rem</item>+ <item>remove_input_event_hook</item>+ <item>repelems</item>+ <item>repmat</item>+ <item>reset</item>+ <item>reshape</item>+ <item>residue</item>+ <item>resize</item>+ <item>restoredefaultpath</item>+ <item>rethrow</item>+ <item>rgb2hsv</item>+ <item>rgb2ind</item>+ <item>rgb2ntsc</item>+ <item>rgbplot</item>+ <item>ribbon</item>+ <item>rindex</item>+ <item>rmappdata</item>+ <item>rmfield</item>+ <item>rmpath</item>+ <item>rmpref</item>+ <item>roots</item>+ <item>rose</item>+ <item>rosser</item>+ <item>rot90</item>+ <item>rotate</item>+ <item>rotate3d</item>+ <item>rotdim</item>+ <item>round</item>+ <item>roundb</item>+ <item>rows</item>+ <item>rref</item>+ <item>rsf2csf</item>+ <item>run</item>+ <item>run_count</item>+ <item>run_test</item>+ <item>rundemos</item>+ <item>runlength</item>+ <item>runtests</item>+ <item>save_default_options</item>+ <item>save_header_format_string</item>+ <item>save_precision</item>+ <item>saveas</item>+ <item>saveaudio</item>+ <item>saveobj</item>+ <item>savepath</item>+ <item>scanf</item>+ <item>scatter</item>+ <item>scatter3</item>+ <item>schur</item>+ <item>sec</item>+ <item>secd</item>+ <item>sech</item>+ <item>semicolon</item>+ <item>semilogx</item>+ <item>semilogxerr</item>+ <item>semilogy</item>+ <item>semilogyerr</item>+ <item>set</item>+ <item>setappdata</item>+ <item>setaudio</item>+ <item>setdiff</item>+ <item>setenv</item>+ <item>setfield</item>+ <item>setgrent</item>+ <item>setpref</item>+ <item>setpwent</item>+ <item>setxor</item>+ <item>shading</item>+ <item>shg</item>+ <item>shift</item>+ <item>shiftdim</item>+ <item>shrinkfaces</item>+ <item>sighup_dumps_octave_core</item>+ <item>sign</item>+ <item>sign_test</item>+ <item>signbit</item>+ <item>sigterm_dumps_octave_core</item>+ <item>silent_functions</item>+ <item>sin</item>+ <item>sinc</item>+ <item>sind</item>+ <item>sinetone</item>+ <item>sinewave</item>+ <item>single</item>+ <item>sinh</item>+ <item>size</item>+ <item>size_equal</item>+ <item>sizemax</item>+ <item>sizeof</item>+ <item>skewness</item>+ <item>sleep</item>+ <item>slice</item>+ <item>smooth3</item>+ <item>sombrero</item>+ <item>sort</item>+ <item>sortrows</item>+ <item>sound</item>+ <item>soundsc</item>+ <item>source</item>+ <item>spalloc</item>+ <item>sparse</item>+ <item>sparse_auto_mutate</item>+ <item>spaugment</item>+ <item>spconvert</item>+ <item>spdiags</item>+ <item>spearman</item>+ <item>spectral_adf</item>+ <item>spectral_xdf</item>+ <item>specular</item>+ <item>speed</item>+ <item>spencer</item>+ <item>speye</item>+ <item>spfun</item>+ <item>sph2cart</item>+ <item>sphere</item>+ <item>spinmap</item>+ <item>spline</item>+ <item>splinefit</item>+ <item>split_long_rows</item>+ <item>spones</item>+ <item>spparms</item>+ <item>sprand</item>+ <item>sprandn</item>+ <item>sprandsym</item>+ <item>sprank</item>+ <item>spring</item>+ <item>sprintf</item>+ <item>spstats</item>+ <item>spy</item>+ <item>sqp</item>+ <item>sqrt</item>+ <item>sqrtm</item>+ <item>squeeze</item>+ <item>sscanf</item>+ <item>stairs</item>+ <item>stat</item>+ <item>statistics</item>+ <item>std</item>+ <item>stderr</item>+ <item>stdin</item>+ <item>stdnormal_cdf</item>+ <item>stdnormal_inv</item>+ <item>stdnormal_pdf</item>+ <item>stdnormal_rnd</item>+ <item>stdout</item>+ <item>stem</item>+ <item>stem3</item>+ <item>stemleaf</item>+ <item>stft</item>+ <item>str2double</item>+ <item>str2func</item>+ <item>str2num</item>+ <item>strcat</item>+ <item>strchr</item>+ <item>strcmp</item>+ <item>strcmpi</item>+ <item>strfind</item>+ <item>strftime</item>+ <item>string_fill_char</item>+ <item>strjoin</item>+ <item>strjust</item>+ <item>strmatch</item>+ <item>strncmp</item>+ <item>strncmpi</item>+ <item>strptime</item>+ <item>strread</item>+ <item>strrep</item>+ <item>strsplit</item>+ <item>strtok</item>+ <item>strtrim</item>+ <item>strtrunc</item>+ <item>struct</item>+ <item>struct2cell</item>+ <item>struct2hdl</item>+ <item>struct_levels_to_print</item>+ <item>structfun</item>+ <item>strvcat</item>+ <item>sub2ind</item>+ <item>subplot</item>+ <item>subsasgn</item>+ <item>subsindex</item>+ <item>subspace</item>+ <item>subsref</item>+ <item>substr</item>+ <item>substruct</item>+ <item>sum</item>+ <item>summer</item>+ <item>sumsq</item>+ <item>superiorto</item>+ <item>suppress_verbose_help_message</item>+ <item>surf</item>+ <item>surface</item>+ <item>surfc</item>+ <item>surfl</item>+ <item>surfnorm</item>+ <item>svd</item>+ <item>svd_driver</item>+ <item>svds</item>+ <item>swapbytes</item>+ <item>syl</item>+ <item>sylvester</item>+ <item>symamd</item>+ <item>symbfact</item>+ <item>symrcm</item>+ <item>symvar</item>+ <item>synthesis</item>+ <item>system</item>+ <item>t_test</item>+ <item>t_test_2</item>+ <item>t_test_regression</item>+ <item>table</item>+ <item>tan</item>+ <item>tand</item>+ <item>tanh</item>+ <item>tar</item>+ <item>tcdf</item>+ <item>tempdir</item>+ <item>tempname</item>+ <item>terminal_size</item>+ <item>test</item>+ <item>tetramesh</item>+ <item>texi_macros_file</item>+ <item>text</item>+ <item>textread</item>+ <item>textscan</item>+ <item>tic</item>+ <item>tilde_expand</item>+ <item>time</item>+ <item>times</item>+ <item>tinv</item>+ <item>title</item>+ <item>tmpfile</item>+ <item>tmpnam</item>+ <item>toascii</item>+ <item>toc</item>+ <item>toeplitz</item>+ <item>tolower</item>+ <item>toupper</item>+ <item>tpdf</item>+ <item>trace</item>+ <item>transpose</item>+ <item>trapz</item>+ <item>treelayout</item>+ <item>treeplot</item>+ <item>tril</item>+ <item>trimesh</item>+ <item>triplequad</item>+ <item>triplot</item>+ <item>trisurf</item>+ <item>triu</item>+ <item>trnd</item>+ <item>true</item>+ <item>tsearch</item>+ <item>tsearchn</item>+ <item>type</item>+ <item>typecast</item>+ <item>typeinfo</item>+ <item>u_test</item>+ <item>uibuttongroup</item>+ <item>uicontextmenu</item>+ <item>uicontrol</item>+ <item>uigetdir</item>+ <item>uigetfile</item>+ <item>uimenu</item>+ <item>uint16</item>+ <item>uint32</item>+ <item>uint64</item>+ <item>uint8</item>+ <item>uipanel</item>+ <item>uipushtool</item>+ <item>uiputfile</item>+ <item>uiresume</item>+ <item>uitoggletool</item>+ <item>uitoolbar</item>+ <item>uiwait</item>+ <item>umask</item>+ <item>uminus</item>+ <item>uname</item>+ <item>undo_string_escapes</item>+ <item>unidcdf</item>+ <item>unidinv</item>+ <item>unidpdf</item>+ <item>unidrnd</item>+ <item>unifcdf</item>+ <item>unifinv</item>+ <item>unifpdf</item>+ <item>unifrnd</item>+ <item>union</item>+ <item>unique</item>+ <item>unix</item>+ <item>unlink</item>+ <item>unmkpp</item>+ <item>unpack</item>+ <item>unsetenv</item>+ <item>untabify</item>+ <item>untar</item>+ <item>unwrap</item>+ <item>unzip</item>+ <item>uplus</item>+ <item>upper</item>+ <item>urlread</item>+ <item>urlwrite</item>+ <item>usage</item>+ <item>usejava</item>+ <item>usleep</item>+ <item>validateattributes</item>+ <item>validatestring</item>+ <item>vander</item>+ <item>var</item>+ <item>var_test</item>+ <item>vec</item>+ <item>vech</item>+ <item>vectorize</item>+ <item>ver</item>+ <item>version</item>+ <item>vertcat</item>+ <item>view</item>+ <item>viridis</item>+ <item>voronoi</item>+ <item>voronoin</item>+ <item>waitbar</item>+ <item>waitfor</item>+ <item>waitforbuttonpress</item>+ <item>waitpid</item>+ <item>warndlg</item>+ <item>warning</item>+ <item>warning_ids</item>+ <item>warranty</item>+ <item>waterfall</item>+ <item>wavread</item>+ <item>wavwrite</item>+ <item>wblcdf</item>+ <item>wblinv</item>+ <item>wblpdf</item>+ <item>wblrnd</item>+ <item>weekday</item>+ <item>welch_test</item>+ <item>what</item>+ <item>which</item>+ <item>white</item>+ <item>whitebg</item>+ <item>whos_line_format</item>+ <item>wienrnd</item>+ <item>wilcoxon_test</item>+ <item>wilkinson</item>+ <item>winter</item>+ <item>xlabel</item>+ <item>xlim</item>+ <item>xor</item>+ <item>yes_or_no</item>+ <item>ylabel</item>+ <item>ylim</item>+ <item>yulewalker</item>+ <item>z_test</item>+ <item>z_test_2</item>+ <item>zeros</item>+ <item>zip</item>+ <item>zlabel</item>+ <item>zlim</item>+ <item>zoom</item>+ <item>zscore</item>+ </list>+ + <list name="forge">+ <item>airy_Ai</item>+ <item>airy_Ai_deriv</item>+ <item>airy_Ai_deriv_scaled</item>+ <item>airy_Ai_scaled</item>+ <item>airy_Bi</item>+ <item>airy_Bi_deriv</item>+ <item>airy_Bi_deriv_scaled</item>+ <item>airy_Bi_scaled</item>+ <item>airy_zero_Ai</item>+ <item>airy_zero_Ai_deriv</item>+ <item>airy_zero_Bi</item>+ <item>airy_zero_Bi_deriv</item>+ <item>atanint</item>+ <item>bchdeco</item>+ <item>bchenco</item>+ <item>bessel_il_scaled</item>+ <item>bessel_In</item>+ <item>bessel_In_scaled</item>+ <item>bessel_Inu</item>+ <item>bessel_Inu_scaled</item>+ <item>bessel_jl</item>+ <item>bessel_Jn</item>+ <item>bessel_Jnu</item>+ <item>bessel_kl_scaled</item>+ <item>bessel_Kn</item>+ <item>bessel_Kn_scaled</item>+ <item>bessel_Knu</item>+ <item>bessel_Knu_scaled</item>+ <item>bessel_lnKnu</item>+ <item>bessel_yl</item>+ <item>bessel_Yn</item>+ <item>bessel_Ynu</item>+ <item>bessel_zero_J0</item>+ <item>bessel_zero_J1</item>+ <item>beta_gsl</item>+ <item>bfgsmin</item>+ <item>bisectionstep</item>+ <item>builtin</item>+ <item>bwfill</item>+ <item>bwlabel</item>+ <item>cell2csv</item>+ <item>celleval</item>+ <item>Chi</item>+ <item>chol</item>+ <item>Ci</item>+ <item>clausen</item>+ <item>conicalP_0</item>+ <item>conicalP_1</item>+ <item>conicalP_half</item>+ <item>conicalP_mhalf</item>+ <item>conv2</item>+ <item>cordflt2</item>+ <item>coupling_3j</item>+ <item>coupling_6j</item>+ <item>coupling_9j</item>+ <item>csv2cell</item>+ <item>csvconcat</item>+ <item>csvexplode</item>+ <item>cyclgen</item>+ <item>cyclpoly</item>+ <item>dawson</item>+ <item>debye_1</item>+ <item>debye_2</item>+ <item>debye_3</item>+ <item>debye_4</item>+ <item>deref</item>+ <item>dispatch</item>+ <item>dispatch_help</item>+ <item>display_fixed_operations</item>+ <item>dlmread</item>+ <item>ellint_Ecomp</item>+ <item>ellint_Kcomp</item>+ <item>ellipj</item>+ <item>erfc_gsl</item>+ <item>erf_gsl</item>+ <item>erf_Q</item>+ <item>erf_Z</item>+ <item>_errcore</item>+ <item>eta</item>+ <item>eta_int</item>+ <item>expint_3</item>+ <item>expint_E1</item>+ <item>expint_E2</item>+ <item>expint_Ei</item>+ <item>expm1</item>+ <item>exp_mult</item>+ <item>exprel</item>+ <item>exprel_2</item>+ <item>exprel_n</item>+ <item>fabs</item>+ <item>fangle</item>+ <item>farg</item>+ <item>fatan2</item>+ <item>fceil</item>+ <item>fconj</item>+ <item>fcos</item>+ <item>fcosh</item>+ <item>fcumprod</item>+ <item>fcumsum</item>+ <item>fdiag</item>+ <item>fermi_dirac_3half</item>+ <item>fermi_dirac_half</item>+ <item>fermi_dirac_inc_0</item>+ <item>fermi_dirac_int</item>+ <item>fermi_dirac_mhalf</item>+ <item>fexp</item>+ <item>ffloor</item>+ <item>fimag</item>+ <item>finitedifference</item>+ <item>fixed</item>+ <item>flog</item>+ <item>flog10</item>+ <item>fprod</item>+ <item>freal</item>+ <item>freshape</item>+ <item>fround</item>+ <item>fsin</item>+ <item>fsinh</item>+ <item>fsqrt</item>+ <item>fsum</item>+ <item>fsumsq</item>+ <item>ftan</item>+ <item>ftanh</item>+ <item>full</item>+ <item>gamma_gsl</item>+ <item>gamma_inc</item>+ <item>gamma_inc_P</item>+ <item>gamma_inc_Q</item>+ <item>gammainv_gsl</item>+ <item>gammastar</item>+ <item>gdet</item>+ <item>gdiag</item>+ <item>gexp</item>+ <item>gf</item>+ <item>gfilter</item>+ <item>_gfweight</item>+ <item>ginv</item>+ <item>ginverse</item>+ <item>glog</item>+ <item>glu</item>+ <item>gpick</item>+ <item>gprod</item>+ <item>grab</item>+ <item>grank</item>+ <item>graycomatrix</item>+ <item>__grcla__</item>+ <item>__grclf__</item>+ <item>__grcmd__</item>+ <item>greshape</item>+ <item>__grexit__</item>+ <item>__grfigure__</item>+ <item>__grgetstat__</item>+ <item>__grhold__</item>+ <item>__grinit__</item>+ <item>__grishold__</item>+ <item>__grnewset__</item>+ <item>__grsetgraph__</item>+ <item>gsl_sf</item>+ <item>gsqrt</item>+ <item>gsum</item>+ <item>gsumsq</item>+ <item>gtext</item>+ <item>gzoom</item>+ <item>hazard</item>+ <item>houghtf</item>+ <item>hyperg_0F1</item>+ <item>hzeta</item>+ <item>is_complex_sparse</item>+ <item>isfixed</item>+ <item>isgalois</item>+ <item>isprimitive</item>+ <item>is_real_sparse</item>+ <item>is_sparse</item>+ <item>jpgread</item>+ <item>jpgwrite</item>+ <item>lambert_W0</item>+ <item>lambert_Wm1</item>+ <item>legendre_Pl</item>+ <item>legendre_Plm</item>+ <item>legendre_Ql</item>+ <item>legendre_sphPlm</item>+ <item>legendre_sphPlm_array</item>+ <item>leval</item>+ <item>listen</item>+ <item>lnbeta</item>+ <item>lncosh</item>+ <item>lngamma_gsl</item>+ <item>lnpoch</item>+ <item>lnsinh</item>+ <item>log_1plusx</item>+ <item>log_1plusx_mx</item>+ <item>log_erfc</item>+ <item>lp</item>+ <item>make_sparse</item>+ <item>mark_for_deletion</item>+ <item>medfilt1</item>+ <item>newtonstep</item>+ <item>nnz</item>+ <item>numgradient</item>+ <item>numhessian</item>+ <item>pchip_deriv</item>+ <item>pngread</item>+ <item>pngwrite</item>+ <item>poch</item>+ <item>pochrel</item>+ <item>pretty</item>+ <item>primpoly</item>+ <item>psi</item>+ <item>psi_1_int</item>+ <item>psi_1piy</item>+ <item>psi_n</item>+ <item>rand</item>+ <item>rande</item>+ <item>randn</item>+ <item>randp</item>+ <item>regexp</item>+ <item>remez</item>+ <item>reset_fixed_operations</item>+ <item>rotate_scale</item>+ <item>rsdec</item>+ <item>rsenc</item>+ <item>samin</item>+ <item>SBBacksub</item>+ <item>SBEig</item>+ <item>SBFactor</item>+ <item>SBProd</item>+ <item>SBSolve</item>+ <item>Shi</item>+ <item>Si</item>+ <item>sinc_gsl</item>+ <item>spabs</item>+ <item>sparse</item>+ <item>spfind</item>+ <item>spimag</item>+ <item>spinv</item>+ <item>splu</item>+ <item>spreal</item>+ <item>SymBand</item>+ <item>synchrotron_1</item>+ <item>synchrotron_2</item>+ <item>syndtable</item>+ <item>taylorcoeff</item>+ <item>transport_2</item>+ <item>transport_3</item>+ <item>transport_4</item>+ <item>transport_5</item>+ <item>trisolve</item>+ <item>waitbar</item>+ <item>xmlread</item>+ <item>zeta</item>+ <item>zeta_int</item>+ <item>aar</item>+ <item>aarmam</item>+ <item>ac2poly</item>+ <item>ac2rc</item>+ <item>acorf</item>+ <item>acovf</item>+ <item>addpath</item>+ <item>ademodce</item>+ <item>adim</item>+ <item>adsmax</item>+ <item>amodce</item>+ <item>anderson_darling_cdf</item>+ <item>anderson_darling_test</item>+ <item>anovan</item>+ <item>apkconst</item>+ <item>append_save</item>+ <item>applylut</item>+ <item>ar2poly</item>+ <item>ar2rc</item>+ <item>arburg</item>+ <item>arcext</item>+ <item>arfit2</item>+ <item>ar_spa</item>+ <item>aryule</item>+ <item>assert</item>+ <item>au</item>+ <item>aucapture</item>+ <item>auload</item>+ <item>auplot</item>+ <item>aurecord</item>+ <item>ausave</item>+ <item>autumn</item>+ <item>average_moments</item>+ <item>awgn</item>+ <item>azimuth</item>+ <item>BandToFull</item>+ <item>BandToSparse</item>+ <item>base64encode</item>+ <item>battery</item>+ <item>bchpoly</item>+ <item>bestblk</item>+ <item>best_dir</item>+ <item>best_dir_cov</item>+ <item>betaln</item>+ <item>bfgs</item>+ <item>bfgsmin_example</item>+ <item>bi2de</item>+ <item>biacovf</item>+ <item>bilinear</item>+ <item>bisdemo</item>+ <item>bispec</item>+ <item>biterr</item>+ <item>blkdiag</item>+ <item>blkproc</item>+ <item>bmpwrite</item>+ <item>bone</item>+ <item>bound_convex</item>+ <item>boxcar</item>+ <item>boxplot</item>+ <item>brighten</item>+ <item>bs_gradient</item>+ <item>butter</item>+ <item>buttord</item>+ <item>bwborder</item>+ <item>bweuler</item>+ <item>bwlabel</item>+ <item>bwmorph</item>+ <item>bwselect</item>+ <item>calendar</item>+ <item>cceps</item>+ <item>cdiff</item>+ <item>cellstr</item>+ <item>char</item>+ <item>cheb</item>+ <item>cheb1ord</item>+ <item>cheb2ord</item>+ <item>chebwin</item>+ <item>cheby1</item>+ <item>cheby2</item>+ <item>chirp</item>+ <item>clf</item>+ <item>clip</item>+ <item>cmpermute</item>+ <item>cmunique</item>+ <item>cohere</item>+ <item>col2im</item>+ <item>colfilt</item>+ <item>colorgradient</item>+ <item>comms</item>+ <item>compand</item>+ <item>complex</item>+ <item>concat</item>+ <item>conndef</item>+ <item>content</item>+ <item>contents</item>+ <item>Contents</item>+ <item>contourf</item>+ <item>convhull</item>+ <item>convmtx</item>+ <item>cool</item>+ <item>copper</item>+ <item>corr2</item>+ <item>cosets</item>+ <item>count</item>+ <item>covm</item>+ <item>cplxpair</item>+ <item>cquadnd</item>+ <item>create_lookup_table</item>+ <item>crule</item>+ <item>crule2d</item>+ <item>crule2dgen</item>+ <item>csape</item>+ <item>csapi</item>+ <item>csd</item>+ <item>csvread</item>+ <item>csvwrite</item>+ <item>ctranspose</item>+ <item>cumtrapz</item>+ <item>czt</item>+ <item>d2_min</item>+ <item>datenum</item>+ <item>datestr</item>+ <item>datevec</item>+ <item>dct</item>+ <item>dct2</item>+ <item>dctmtx</item>+ <item>de2bi</item>+ <item>deal</item>+ <item>decimate</item>+ <item>decode</item>+ <item>deg2rad</item>+ <item>del2</item>+ <item>delaunay</item>+ <item>delaunay3</item>+ <item>delta_method</item>+ <item>demo</item>+ <item>demodmap</item>+ <item>deriv</item>+ <item>detrend</item>+ <item>dfdp</item>+ <item>dftmtx</item>+ <item>dhbar</item>+ <item>dilate</item>+ <item>dispatch</item>+ <item>distance</item>+ <item>dlmread</item>+ <item>dlmwrite</item>+ <item>dos</item>+ <item>double</item>+ <item>drawnow</item>+ <item>durlev</item>+ <item>dxfwrite</item>+ <item>edge</item>+ <item>edit</item>+ <item>ellip</item>+ <item>ellipdemo</item>+ <item>ellipj</item>+ <item>ellipke</item>+ <item>ellipord</item>+ <item>__ellip_ws</item>+ <item>__ellip_ws_min</item>+ <item>encode</item>+ <item>eomday</item>+ <item>erode</item>+ <item>example</item>+ <item>ExampleEigenValues</item>+ <item>ExampleGenEigenValues</item>+ <item>expdemo</item>+ <item>expfit</item>+ <item>eyediagram</item>+ <item>factor</item>+ <item>factorial</item>+ <item>fail</item>+ <item>fcnchk</item>+ <item>feedback</item>+ <item>fem_test</item>+ <item>ff2n</item>+ <item>fftconv2</item>+ <item>fieldnames</item>+ <item>fill</item>+ <item>fill3</item>+ <item>filter2</item>+ <item>filtfilt</item>+ <item>filtic</item>+ <item>findsym</item>+ <item>fir1</item>+ <item>fir2</item>+ <item>fixedpoint</item>+ <item>flag</item>+ <item>flag_implicit_samplerate</item>+ <item>flattopwin</item>+ <item>flix</item>+ <item>float</item>+ <item>fmin</item>+ <item>fminbnd</item>+ <item>fmins</item>+ <item>fminunc</item>+ <item>fnder</item>+ <item>fnplt</item>+ <item>fnval</item>+ <item>fplot</item>+ <item>freqs</item>+ <item>freqs_plot</item>+ <item>fsort</item>+ <item>fullfact</item>+ <item>FullToBand</item>+ <item>funm</item>+ <item>fzero</item>+ <item>gammaln</item>+ <item>gapTest</item>+ <item>gaussian</item>+ <item>gausswin</item>+ <item>gconv</item>+ <item>gconvmtx</item>+ <item>gdeconv</item>+ <item>gdftmtx</item>+ <item>gen2par</item>+ <item>geomean</item>+ <item>getfield</item>+ <item>getfields</item>+ <item>gfft</item>+ <item>gftable</item>+ <item>gfweight</item>+ <item>gget</item>+ <item>gifft</item>+ <item>ginput</item>+ <item>gmm_estimate</item>+ <item>gmm_example</item>+ <item>gmm_obj</item>+ <item>gmm_results</item>+ <item>gmm_variance</item>+ <item>gmm_variance_inefficient</item>+ <item>gquad</item>+ <item>gquad2d</item>+ <item>gquad2d6</item>+ <item>gquad2dgen</item>+ <item>gquad6</item>+ <item>gquadnd</item>+ <item>grace_octave_path</item>+ <item>gradient</item>+ <item>grayslice</item>+ <item>grep</item>+ <item>grid</item>+ <item>griddata</item>+ <item>groots</item>+ <item>grpdelay</item>+ <item>grule</item>+ <item>grule2d</item>+ <item>grule2dgen</item>+ <item>hadamard</item>+ <item>hammgen</item>+ <item>hankel</item>+ <item>hann</item>+ <item>harmmean</item>+ <item>hilbert</item>+ <item>histeq</item>+ <item>histfit</item>+ <item>histo</item>+ <item>histo2</item>+ <item>histo3</item>+ <item>histo4</item>+ <item>hot</item>+ <item>hsv</item>+ <item>hup</item>+ <item>idct</item>+ <item>idct2</item>+ <item>idplot</item>+ <item>idsim</item>+ <item>ifftshift</item>+ <item>im2bw</item>+ <item>im2col</item>+ <item>imadjust</item>+ <item>imginfo</item>+ <item>imhist</item>+ <item>imnoise</item>+ <item>impad</item>+ <item>impz</item>+ <item>imread</item>+ <item>imrotate</item>+ <item>imshear</item>+ <item>imtranslate</item>+ <item>imwrite</item>+ <item>innerfun</item>+ <item>inputname</item>+ <item>interp</item>+ <item>interp1</item>+ <item>interp2</item>+ <item>interpft</item>+ <item>intersect</item>+ <item>invest0</item>+ <item>invest1</item>+ <item>invfdemo</item>+ <item>invfreq</item>+ <item>invfreqs</item>+ <item>invfreqz</item>+ <item>inz</item>+ <item>irsa_act</item>+ <item>irsa_actcore</item>+ <item>irsa_check</item>+ <item>irsa_dft</item>+ <item>irsa_dftfp</item>+ <item>irsa_genreal</item>+ <item>irsa_idft</item>+ <item>irsa_isregular</item>+ <item>irsa_jitsp</item>+ <item>irsa_mdsp</item>+ <item>irsa_normalize</item>+ <item>irsa_plotdft</item>+ <item>irsa_resample</item>+ <item>irsa_rgenreal</item>+ <item>isa</item>+ <item>isbw</item>+ <item>isdir</item>+ <item>isequal</item>+ <item>isfield</item>+ <item>isgray</item>+ <item>isind</item>+ <item>ismember</item>+ <item>isprime</item>+ <item>isrgb</item>+ <item>issparse</item>+ <item>isunix</item>+ <item>jet</item>+ <item>kaiser</item>+ <item>kaiserord</item>+ <item>lambertw</item>+ <item>lattice</item>+ <item>lauchli</item>+ <item>leasqr</item>+ <item>leasqrdemo</item>+ <item>legend</item>+ <item>legendre</item>+ <item>levinson</item>+ <item>lin2mu</item>+ <item>line_min</item>+ <item>lloyds</item>+ <item>lookup</item>+ <item>lookup_table</item>+ <item>lpc</item>+ <item>lp_test</item>+ <item>mad</item>+ <item>magic</item>+ <item>makelut</item>+ <item>MakeShears</item>+ <item>map</item>+ <item>mat2gray</item>+ <item>mat2str</item>+ <item>mdsmax</item>+ <item>mean2</item>+ <item>medfilt2</item>+ <item>meshc</item>+ <item>minimize</item>+ <item>minpol</item>+ <item>mkpp</item>+ <item>mktheta</item>+ <item>mle_estimate</item>+ <item>mle_example</item>+ <item>mle_obj</item>+ <item>mle_results</item>+ <item>mle_variance</item>+ <item>modmap</item>+ <item>mu2lin</item>+ <item>mvaar</item>+ <item>mvar</item>+ <item>mvfilter</item>+ <item>mvfreqz</item>+ <item>myfeval</item>+ <item>nanmax</item>+ <item>nanmean</item>+ <item>nanmedian</item>+ <item>nanmin</item>+ <item>nanstd</item>+ <item>nansum</item>+ <item>ncauer</item>+ <item>nchoosek</item>+ <item>ncrule</item>+ <item>ndims</item>+ <item>nelder_mead_min</item>+ <item>newmark</item>+ <item>nlfilter</item>+ <item>nlnewmark</item>+ <item>__nlnewmark_fcn__</item>+ <item>nmsmax</item>+ <item>nonzeros</item>+ <item>normplot</item>+ <item>now</item>+ <item>nrm</item>+ <item>nthroot</item>+ <item>nze</item>+ <item>OCTAVE_FORGE_VERSION</item>+ <item>ode23</item>+ <item>ode45</item>+ <item>ode78</item>+ <item>optimset</item>+ <item>ordfilt2</item>+ <item>orient</item>+ <item>pacf</item>+ <item>padarray</item>+ <item>parameterize</item>+ <item>parcor</item>+ <item>pareto</item>+ <item>pascal</item>+ <item>patch</item>+ <item>pburg</item>+ <item>pcg</item>+ <item>pchip</item>+ <item>pcolor</item>+ <item>pcr</item>+ <item>peaks</item>+ <item>penddot</item>+ <item>pendulum</item>+ <item>perms</item>+ <item>pie</item>+ <item>pink</item>+ <item>plot3</item>+ <item>__plt3__</item>+ <item>poly2ac</item>+ <item>poly2ar</item>+ <item>poly_2_ex</item>+ <item>poly2mask</item>+ <item>poly2rc</item>+ <item>poly2sym</item>+ <item>poly2th</item>+ <item>polyarea</item>+ <item>polyconf</item>+ <item>polyder</item>+ <item>polyderiv</item>+ <item>polygcd</item>+ <item>polystab</item>+ <item>__power</item>+ <item>ppval</item>+ <item>prctile</item>+ <item>prettyprint</item>+ <item>prettyprint_c</item>+ <item>primes</item>+ <item>princomp</item>+ <item>print</item>+ <item>prism</item>+ <item>proplan</item>+ <item>pulstran</item>+ <item>pwelch</item>+ <item>pyulear</item>+ <item>qaskdeco</item>+ <item>qaskenco</item>+ <item>qtdecomp</item>+ <item>qtgetblk</item>+ <item>qtsetblk</item>+ <item>quad2dc</item>+ <item>quad2dcgen</item>+ <item>quad2dg</item>+ <item>quad2dggen</item>+ <item>quadc</item>+ <item>quadg</item>+ <item>quadl</item>+ <item>quadndg</item>+ <item>quantiz</item>+ <item>quiver</item>+ <item>rad2deg</item>+ <item>rainbow</item>+ <item>randerr</item>+ <item>randint</item>+ <item>randsrc</item>+ <item>rat</item>+ <item>rats</item>+ <item>rc2ac</item>+ <item>rc2ar</item>+ <item>rc2poly</item>+ <item>rceps</item>+ <item>read_options</item>+ <item>read_pdb</item>+ <item>rectpuls</item>+ <item>resample</item>+ <item>rgb2gray</item>+ <item>rk2fixed</item>+ <item>rk4fixed</item>+ <item>rk8fixed</item>+ <item>rmfield</item>+ <item>rmle</item>+ <item>rmpath</item>+ <item>roicolor</item>+ <item>rosser</item>+ <item>rotparams</item>+ <item>rotv</item>+ <item>rref</item>+ <item>rsdecof</item>+ <item>rsencof</item>+ <item>rsgenpoly</item>+ <item>samin_example</item>+ <item>save_vrml</item>+ <item>sbispec</item>+ <item>scale_data</item>+ <item>scatter</item>+ <item>scatterplot</item>+ <item>select_3D_points</item>+ <item>selmo</item>+ <item>setdiff</item>+ <item>setfield</item>+ <item>setfields</item>+ <item>setxor</item>+ <item>sftrans</item>+ <item>sgolay</item>+ <item>sgolayfilt</item>+ <item>sinvest1</item>+ <item>slurp_file</item>+ <item>sortrows</item>+ <item>sound</item>+ <item>soundsc</item>+ <item>spdiags</item>+ <item>specgram</item>+ <item>speed</item>+ <item>speye</item>+ <item>spfun</item>+ <item>sphcat</item>+ <item>spline</item>+ <item>splot</item>+ <item>spones</item>+ <item>sprand</item>+ <item>sprandn</item>+ <item>spring</item>+ <item>spstats</item>+ <item>spsum</item>+ <item>sp_test</item>+ <item>sptest</item>+ <item>spvcat</item>+ <item>spy</item>+ <item>std2</item>+ <item>stem</item>+ <item>str2double</item>+ <item>strcmpi</item>+ <item>stretchlim</item>+ <item>strfind</item>+ <item>strmatch</item>+ <item>strncmp</item>+ <item>strncmpi</item>+ <item>strsort</item>+ <item>strtok</item>+ <item>strtoz</item>+ <item>struct</item>+ <item>strvcat</item>+ <item>summer</item>+ <item>sumskipnan</item>+ <item>surf</item>+ <item>surfc</item>+ <item>sym2poly</item>+ <item>symerr</item>+ <item>symfsolve</item>+ <item>tabulate</item>+ <item>tar</item>+ <item>temp_name</item>+ <item>test</item>+ <item>test_d2_min_1</item>+ <item>test_d2_min_2</item>+ <item>test_d2_min_3</item>+ <item>test_ellipj</item>+ <item>test_fminunc_1</item>+ <item>testimio</item>+ <item>test_inline_1</item>+ <item>test_min_1</item>+ <item>test_min_2</item>+ <item>test_min_3</item>+ <item>test_min_4</item>+ <item>test_minimize_1</item>+ <item>test_nelder_mead_min_1</item>+ <item>test_nelder_mead_min_2</item>+ <item>test_sncndn</item>+ <item>test_struct</item>+ <item>test_vmesh</item>+ <item>test_vrml_faces</item>+ <item>test_wpolyfit</item>+ <item>text</item>+ <item>textread</item>+ <item>tf2zp</item>+ <item>tfe</item>+ <item>thfm</item>+ <item>tics</item>+ <item>toeplitz</item>+ <item>toggle_grace_use</item>+ <item>transpose</item>+ <item>trapz</item>+ <item>triang</item>+ <item>tril</item>+ <item>trimmean</item>+ <item>tripuls</item>+ <item>trisolve</item>+ <item>triu</item>+ <item>tsademo</item>+ <item>tsearchdemo</item>+ <item>ucp</item>+ <item>uintlut</item>+ <item>unique</item>+ <item>unix</item>+ <item>unmkpp</item>+ <item>unscale_parameters</item>+ <item>vec2mat</item>+ <item>view</item>+ <item>vmesh</item>+ <item>voronoi</item>+ <item>voronoin</item>+ <item>vrml_arrow</item>+ <item>vrml_Background</item>+ <item>vrml_browse</item>+ <item>vrml_cyl</item>+ <item>vrml_demo_tutorial_1</item>+ <item>vrml_demo_tutorial_2</item>+ <item>vrml_demo_tutorial_3</item>+ <item>vrml_demo_tutorial_4</item>+ <item>vrml_ellipsoid</item>+ <item>vrml_faces</item>+ <item>vrml_flatten</item>+ <item>vrml_frame</item>+ <item>vrml_group</item>+ <item>vrml_kill</item>+ <item>vrml_lines</item>+ <item>vrml_material</item>+ <item>vrml_parallelogram</item>+ <item>vrml_PointLight</item>+ <item>vrml_points</item>+ <item>vrml_select_points</item>+ <item>vrml_surf</item>+ <item>vrml_text</item>+ <item>vrml_thick_surf</item>+ <item>vrml_transfo</item>+ <item>wavread</item>+ <item>wavwrite</item>+ <item>weekday</item>+ <item>wgn</item>+ <item>white</item>+ <item>wilkinson</item>+ <item>winter</item>+ <item>wpolyfit</item>+ <item>wpolyfitdemo</item>+ <item>write_pdb</item>+ <item>wsolve</item>+ <item>xcorr</item>+ <item>xcorr2</item>+ <item>xcov</item>+ <item>xlsread</item>+ <item>xmlwrite</item>+ <item>y2res</item>+ <item>zero_count</item>+ <item>zoom</item>+ <item>zp2tf</item>+ <item>zplane</item>+ <item>zscore</item>+ </list>+ + <contexts>++ <context name="_normal" attribute="Normal Text" lineEndContext="#stay">++ <!-- Code folding -->+ <!--TODO: with this implementation, code folding will close a block also with a wrong+ end*: for istance, for can be closed by endif. This is done because the catchall end + keyword is widely used to close a number of blocks (including if and for).+ If you have an improvement, please contribute it!-->+ <WordDetect context="#stay" attribute="Keyword" String="for" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endfor" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="if" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endif" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="do" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="until" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="while" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endwhile" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="function" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endfunction" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="unwind_protect" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="end_unwind_protect" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="parfor" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endparfor" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="classdef" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endclassdef" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="enumeration" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endenumeration" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="events" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endevents" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="methods" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endmethods" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="properties" beginRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="endproperties" endRegion="block" />+ <WordDetect context="#stay" attribute="Keyword" String="switch" beginRegion="Switch" />+ <WordDetect context="#stay" attribute="Keyword" String="endswitch" endRegion="Switch" />+ <WordDetect context="#stay" attribute="Keyword" String="try" beginRegion="Try" />+ <WordDetect context="#stay" attribute="Keyword" String="end_try_catch" endRegion="Try" />+ <!-- Catchall end keyword -->+ <WordDetect context="#stay" attribute="Keyword" String="end" endRegion="block" />++ <!-- Look-ahead for adjoint ' after variable, number literal, closing braces and .' -->+ <RegExpr context="_adjoint" attribute="Variable" String="[a-zA-Z]\w*(?=')" />+ <RegExpr context="_adjoint" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?(?=')" />+ <RegExpr context="_adjoint" attribute="Delimiter" String="[\)\]}](?=')" />+ <RegExpr context="_adjoint" attribute="Operator" String="\.'(?=')" />++ <!-- If ' is not the adjoint operator, it starts a string or an unterminated string;+ strings can be also with ", and accept the respective delimiter in them either+ by doubling it ('', "") or by escaping it (\', \") -->+ <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=""([^"]|""|\\")*" />+ + <!-- Handling of keywords, comments, functions, identifiers, numbers and braces -->+ <keyword context="#stay" attribute="Keyword" String="keywords" />+ <keyword context="#stay" attribute="Commands" String="commands" />+ <keyword context="#stay" attribute="Functions" String="functions" />+ <keyword context="#stay" attribute="Builtin" String="builtin"/>+ <keyword context="#stay" attribute="Forge" String="forge" />+ <RegExpr context="#stay" attribute="Comment" String="[%#].*$" />+ <RegExpr context="#stay" attribute="Variable" String="[a-zA-Z]\w*" />+ <RegExpr context="#stay" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?" />+ <AnyChar context="#stay" attribute="Delimiter" String="()[]{}"/>++ <!-- Three- and two-character operators -->+ <StringDetect context="#stay" attribute="Operator" String="..."/>+ <StringDetect context="#stay" attribute="Operator" String="=="/>+ <StringDetect context="#stay" attribute="Operator" String="~="/>+ <StringDetect context="#stay" attribute="Operator" String="!="/>+ <StringDetect context="#stay" attribute="Operator" String="<="/>+ <StringDetect context="#stay" attribute="Operator" String=">="/>+ <StringDetect context="#stay" attribute="Operator" String="<>"/>+ <StringDetect context="#stay" attribute="Operator" String="&&"/>+ <StringDetect context="#stay" attribute="Operator" String="||"/>+ <StringDetect context="#stay" attribute="Operator" String="++"/>+ <StringDetect context="#stay" attribute="Operator" String="--"/>+ <StringDetect context="#stay" attribute="Operator" String="**"/>+ <StringDetect context="#stay" attribute="Operator" String=".*"/>+ <StringDetect context="#stay" attribute="Operator" String=".**"/>+ <StringDetect context="#stay" attribute="Operator" String=".^"/>+ <StringDetect context="#stay" attribute="Operator" String="./"/>+ <StringDetect context="#stay" attribute="Operator" String=".'"/>++ <!-- Single-character operators -->+ <AnyChar context="#stay" attribute="Operator" String="!"%(*+,/;=>[]|~#&)-:<>\^"/>+ + </context>+++ <!--Context entered after encountering an ' adjoint operator -->+ <context name="_adjoint" attribute="Operator" lineEndContext="#pop">+ <RegExpr context="#pop" attribute="Operator" String="'+" />+ </context>+++ </contexts>++ <itemDatas>+ <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>+ <itemData name="Variable" defStyleNum="dsNormal" spellChecking="false"/>+ <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/>+ <itemData name="Number" defStyleNum="dsFloat" spellChecking="false"/>+ <itemData name="Delimiter" defStyleNum="dsNormal" spellChecking="false"/>+ <itemData name="String" defStyleNum="dsString"/>+ <itemData name="Incomplete String" defStyleNum="dsChar" spellChecking="false"/>+ <itemData name="Keyword" defStyleNum="dsControlFlow" spellChecking="false"/>+ <itemData name="Comment" defStyleNum="dsComment"/>+ <itemData name="Functions" defStyleNum="dsFunction" spellChecking="false"/>+ <itemData name="Forge" defStyleNum="dsFunction" spellChecking="false"/>+ <itemData name="Builtin" defStyleNum="dsBuiltIn" spellChecking="false"/>+ <itemData name="Commands" defStyleNum="dsBuiltIn" spellChecking="false"/>+ </itemDatas>++ </highlighting>++ <general>+ <comments>+ <comment name="singleLine" start="%" />+ <comment name="singleLine" start="#" />+ </comments>+ <keywords weakDeliminator="." casesensitive="1"/> </general> </language>
xml/perl.xml view
@@ -39,7 +39,7 @@ Enhance tr/// and y/// support. -->-<language name="Perl" version="7" kateversion="2.4" section="Scripts" extensions="*.pl;*.PL;*.pm;*.pl6;*.PL6;*.p6;*.pm6;" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPLv2">+<language name="Perl" version="8" kateversion="2.4" section="Scripts" extensions="*.pl;*.PL;*.pm;*.pl6;*.PL6;*.p6;*.pm6;" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPLv2"> <highlighting> <list name="keywords"> <item>if</item>@@ -383,8 +383,11 @@ <RegExpr attribute="Operator" context="find_pattern" String="\b(?:m|qr)(?=\s*[^\w\s\]})])" /> - <RegExpr attribute="Normal Text" context="#stay" String="[\w_]+\s*/" />- <RegExpr attribute="Normal Text" context="#stay" String="[<>"':]/" />+ <RegExpr attribute="Normal Text" context="#stay" String="[\w_]+\s*//?\=?" />+ <RegExpr attribute="Normal Text" context="#stay" String="[<>"':]//?\=?" />+ <!-- Avoid conflicts between operators / and // -->+ <StringDetect attribute="Normal Text" context="#stay" String="//=" />+ <Detect2Chars attribute="Normal Text" context="#stay" char="/" char1="/" /> <DetectChar attribute="Operator" context="pattern_slash" char="/" beginRegion="Pattern" /> <RegExpr attribute="Operator" context="#stay" String="-[rwxoRWXOeszfdlpSbctugkTBMAC]\b" />
+ xml/qml.xml view
@@ -0,0 +1,168 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE language SYSTEM "language.dtd">+<!-- Author: Milian Wolff <mail@milianw.de> -->+<language name="QML" version="6" kateversion="5.0" section="Scripts" extensions="*.qml;*.qmltypes"+ mimetype="text/x-qml;application/x-qml" indenter="cstyle"+ author="Milian Wolff (mail@milianw.de)" license="MIT">+ <highlighting>+ <list name="elements">+ <!-- see: http://doc.trolltech.com/4.7-snapshot/qmlelements.html -->+ <item>State</item>+ <item>PropertyChanges</item>+ <item>StateGroup</item>+ <item>ParentChange</item>+ <item>StateChangeScript</item>+ <item>AnchorChanges</item>+ <item>PropertyAnimation</item>+ <item>NumberAnimation</item>+ <item>ColorAnimation</item>+ <item>SequentialAnimation</item>+ <item>ParallelAnimation</item>+ <item>PauseAnimation</item>+ <item>PropertyAction</item>+ <item>ParentAction</item>+ <item>ScriptAction</item>+ <item>Transition</item>+ <item>SpringFollow</item>+ <item>EaseFollow</item>+ <item>Behavior</item>+ <item>Binding</item>+ <item>ListModel</item>+ <item>ListElement</item>+ <item>VisualItemModel</item>+ <item>XmlListModel</item>+ <item>XmlRole</item>+ <item>DateTimeFormatter</item>+ <item>NumberFormatter</item>+ <item>Script</item>+ <item>Connections</item>+ <item>Component</item>+ <item>Timer</item>+ <item>QtObject</item>+ <item>Item</item>+ <item>Rectangle</item>+ <item>Image</item>+ <item>BorderImage</item>+ <item>Text</item>+ <item>TextInput</item>+ <item>TextEdit</item>+ <item>MouseArea</item>+ <item>FocusScope</item>+ <item>Flickable</item>+ <item>Flipable</item>+ <item>WebView</item>+ <item>Loader</item>+ <item>Repeater</item>+ <item>SystemPalette</item>+ <item>GraphicsObjectContainer</item>+ <item>LayoutItem</item>+ <item>ListView</item>+ <item>GridView</item>+ <item>PathView</item>+ <item>Path</item>+ <item>PathLine</item>+ <item>PathQuad</item>+ <item>PathCubic</item>+ <item>PathAttribute</item>+ <item>PathPercent</item>+ <item>Column</item>+ <item>Row</item>+ <item>Grid</item>+ <item>Scale</item>+ <item>Rotation</item>+ <item>Blur</item>+ <item>Colorize</item>+ <item>DropShadow</item>+ <item>Opacity</item>+ <item>Particles</item>+ <item>ParticleMotionLinear</item>+ <item>ParticleMotionGravity</item>+ <item>ParticleMotionWander</item>+ <!-- here some other items I find in the examples, we really need a proper list of them... -->+ <item>Gradient</item>+ <item>GradientStop</item>+ <item>MouseRegion</item>+ </list>+ <list name="types">+ <!-- see: http://doc.trolltech.com/4.7-snapshot/qml-extending-types.html -->+ <item>string</item>+ <item>int</item>+ <item>bool</item>+ <item>date</item>+ <item>color</item>+ <item>url</item>+ <item>real</item>+ <item>double</item>+ <item>var</item>+ <item>variant</item>+ </list>+ <contexts>+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">+ <DetectSpaces/>+ <WordDetect attribute="Import" context="Import" String="import"/>+ <keyword attribute="Elements" context="#stay" String="elements" />+ <WordDetect attribute="Signal" context="Signal" String="signal" />+ <WordDetect attribute="Keywords" context="Property" String="default property" />+ <WordDetect attribute="Keywords" context="Property" String="property" />+ <DetectChar attribute="String" context="String" char=""" />+ <DetectChar attribute="Normal Text" context="Object" char="{" beginRegion="Brace" />+ <IncludeRules context="Normal##JavaScript" />+ </context>+ <context attribute="ImportValue" lineEndContext="#pop" name="Import">+ </context>+ <context attribute="Normal Text" lineEndContext="#pop" name="Property">+ <WordDetect attribute="Property Type" context="#stay" String="alias" />+ <keyword attribute="Property Type" context="#stay" String="types" />+ <DetectSpaces />+ <DetectIdentifier />+ <DetectSpaces />+ <DetectChar char=":" context="#pop" />+ </context>+ <context attribute="Normal Text" lineEndContext="#pop" name="Signal">+ <DetectSpaces />+ <DetectIdentifier />+ <DetectChar char="(" context="SignalParameter" />+ </context>+ <context attribute="Normal Text" name="SignalParameter" lineEndContext="#pop">+ <DetectSpaces />+ <keyword attribute="Property Type" context="#stay" String="types" />+ <DetectSpaces />+ <DetectIdentifier />+ <DetectSpaces />+ <DetectChar char=")" context="#pop"/>+ </context>+ <!-- QML supports multi-line strings, which are not supported by Javascript -->+ <context attribute="String" lineEndContext="#stay" name="String">+ <HlCStringChar attribute="Escape" />+ <RegExpr attribute="Escape" String="\\u[0-9a-fA-F]{4}" />+ <DetectChar attribute="String" context="#pop" char=""" />+ </context>+ <context attribute="Normal Text" lineEndContext="#stay" name="Object">+ <!--DetectIdentifier-->+ <RegExpr attribute="Property Type" String="[a-zA-Z_$][\w$]*\s*(?=:)" />+ <DetectChar attribute="Normal Text" char="}" endRegion="Brace" context="#pop" />+ <IncludeRules context="Normal" />+ </context>+ </contexts>+ <itemDatas>+ <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />+ <itemData name="Import" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="ImportValue" defStyleNum="dsString" spellChecking="false" />+ <itemData name="Keywords" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Elements" defStyleNum="dsKeyword" color="#008000" selColor="#00ffff" bold="0" italic="0" spellChecking="false"/>+ <itemData name="Signal" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" spellChecking="false"/>+ <itemData name="Property Type" defStyleNum="dsDataType" spellChecking="false" />+ <itemData name="String" defStyleNum="dsString" />+ <itemData name="Escape" defStyleNum="dsSpecialChar" spellChecking="false" />+ </itemDatas>+ </highlighting>+ <general>+ <comments>+ <comment name="singleLine" start="//" />+ <comment name="multiLine" start="/*" end="*/" />+ </comments>+ <keywords casesensitive="1" />+ </general>+</language>++<!-- kate: tab-width 2; replace-tabs on; indent-width 2; -->
+ xml/stata.xml view
@@ -0,0 +1,3223 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE language SYSTEM "language.dtd">+<language name="Stata" version="10" kateversion="2.3" section="Scientific" extensions="*.do;*.ado;*.doh;*.DO;*.ADO;*.DOH"+ casesensitive="1" priority="5" author="Larry Radbill (Larry.Radbill gmail com)" license="LGPL" >++ <highlighting>++ <list name="graphics-options">++ <item>addlabels</item>+ <item>addlabopts</item>+ <item>addplot</item>+ <item>bar</item>+ <item>barwidth</item>+ <item>bin</item>+ <item>blabel</item>+ <item>caption</item>+ <item>center</item>+ <item>circle</item>+ <item>circle_hollow</item>+ <item>color</item>+ <item>cols</item>+ <item>combine</item>+ <item>dot</item>+ <item>draw</item>+ <item>dropline</item>+ <item>frequency</item>+ <item>grid</item>+ <item>hbar</item>+ <item>imargin</item>+ <item>labsize</item>+ <item>legend</item>+ <item>margin</item>+ <item>medthick</item>+ <item>mlabangle</item>+ <item>mlabcolor</item>+ <item>mlabel</item>+ <item>mlabgap</item>+ <item>mlabposition</item>+ <item>mlabsize</item>+ <item>mlabstyle</item>+ <item>mlabtextstyle</item>+ <item>mlabvposition</item>+ <item>msymbol</item>+ <item>name</item>+ <item>nodraw</item>+ <item>nogrid</item>+ <item>over</item>+ <item>plotregion</item>+ <item>position</item>+ <item>ring</item>+ <item>rows</item>+ <item>scale</item>+ <item>size</item>+ <item>start</item>+ <item>subtitle</item>+ <item>t1title</item>+ <item>t2title</item>+ <item>text</item>+ <item>textsize</item>+ <item>title</item>+ <item>xcommon</item>+ <item>xlabel</item>+ <item>xline</item>+ <item>xscale</item>+ <item>xsize</item>+ <item>xtitle</item>+ <item>ycommon</item>+ <item>ylabel</item>+ <item>yline</item>+ <item>yscale</item>+ <item>ysize</item>+ <item>ytitle</item>+ <item>zero</item>+ </list>++ <list name="Stata-colors">+ <item>background</item>+ <item>bg</item>+ <item>black</item>+ <item>blue</item>+ <item>bluishgray</item>+ <item>brown</item>+ <item>cranberry</item>+ <item>cyan</item>+ <item>dimgray</item>+ <item>dkgreen</item>+ <item>dknavy</item>+ <item>dkorange</item>+ <item>ebblue</item>+ <item>ebg</item>+ <item>edkblue</item>+ <item>eggshell</item>+ <item>eltblue</item>+ <item>eltgreen</item>+ <item>emerald</item>+ <item>emidblue</item>+ <item>erose</item>+ <item>fg</item>+ <item>foreground</item>+ <item>forest_green</item>+ <item>gold</item>+ <item>gray</item>+ <item>green</item>+ <item>gs</item>+ <item>khaki</item>+ <item>lavender</item>+ <item>lime</item>+ <item>ltblue</item>+ <item>ltbluishgray</item>+ <item>ltkhaki</item>+ <item>magenta</item>+ <item>maroon</item>+ <item>midblue</item>+ <item>midgreen</item>+ <item>mint</item>+ <item>navy</item>+ <item>none</item>+ <item>olive</item>+ <item>olive_teal</item>+ <item>orange</item>+ <item>orange_red</item>+ <item>pink</item>+ <item>purple</item>+ <item>red</item>+ <item>sand</item>+ <item>sandb</item>+ <item>sienna</item>+ <item>stone</item>+ <item>teal</item>+ <item>white</item>+ <item>yellow</item>+ </list>++ <list name="proc-options">+ <item>accum</item>+ <item>as</item>+ <item>ascending</item>+ <item>BASE</item>+ <item>be</item>+ <item>begin</item>+ <item>bfgs</item>+ <item>bhhh</item>+ <item>brrweight</item>+ <item>clean</item>+ <item>close</item>+ <item>clpatt</item>+ <item>clpattern</item>+ <item>clwidth</item>+ <item>cole</item>+ <item>color</item>+ <item>confirm</item>+ <item>continue</item>+ <item>cov(unstr)</item>+ <item>cov(unstructured)</item>+ <item>covariance</item>+ <item>dash</item>+ <item>define</item>+ <item>deft</item>+ <item>delmacs</item>+ <item>detail</item>+ <item>dev</item>+ <item>deviations</item>+ <item>dfp</item>+ <item>difficult</item>+ <item>dirname</item>+ <item>do</item>+ <item>effects</item>+ <item>eform</item>+ <item>else</item>+ <item>emdots</item>+ <item>emiterate</item>+ <item>emlog</item>+ <item>emonly</item>+ <item>emtolerance</item>+ <item>end</item>+ <item>error</item>+ <item>estmetric</item>+ <item>exchangeable</item>+ <item>exit</item>+ <item>family</item>+ <item>fe</item>+ <item>fitted</item>+ <item>force</item>+ <item>foreach</item>+ <item>forvalues</item>+ <item>fpc</item>+ <item>frequency</item>+ <item>function</item>+ <item>global</item>+ <item>gtolerance</item>+ <item>hessian</item>+ <item>ic</item>+ <item>identity</item>+ <item>if</item>+ <item>in</item>+ <item>independent</item>+ <item>intpoints</item>+ <item>irr</item>+ <item>iterate</item>+ <item>jkrweight</item>+ <item>lincom</item>+ <item>linearized</item>+ <item>local</item>+ <item>long</item>+ <item>ltolerance</item>+ <item>macro</item>+ <item>manage</item>+ <item>meff</item>+ <item>meft</item>+ <item>minimize</item>+ <item>mle</item>+ <item>mse</item>+ <item>multiplier</item>+ <item>noclear</item>+ <item>nocons</item>+ <item>noconstant</item>+ <item>nodots</item>+ <item>nofetable</item>+ <item>nogroup</item>+ <item>noheader</item>+ <item>nolog</item>+ <item>nolrtest</item>+ <item>none</item>+ <item>nonrtolerance</item>+ <item>noobs</item>+ <item>noomit</item>+ <item>noretable</item>+ <item>nostderr</item>+ <item>not</item>+ <item>nr</item>+ <item>of</item>+ <item>offset</item>+ <item>or</item>+ <item>p</item>+ <item>parse</item>+ <item>patterns</item>+ <item>poststrata</item>+ <item>postweight</item>+ <item>prefix</item>+ <item>program</item>+ <item>r2_p</item>+ <item>reffects</item>+ <item>reml</item>+ <item>reset</item>+ <item>resid</item>+ <item>run</item>+ <item>scale</item>+ <item>shift</item>+ <item>showstep</item>+ <item>SITE</item>+ <item>size</item>+ <item>star</item>+ <item>stats</item>+ <item>STBPLUS</item>+ <item>stfmt</item>+ <item>store</item>+ <item>strata</item>+ <item>syntax</item>+ <item>tempfile</item>+ <item>tempname</item>+ <item>tempvar</item>+ <item>tokenize</item>+ <item>tolerance</item>+ <item>unstructured</item>+ <item>until</item>+ <item>UPDATES</item>+ <item>weight</item>+ <item>while</item>+ <item>wide</item>+ <item>window</item>+ <item>x2</item>+ <item>xb</item>++ <item>_b[</item>+ <item>_coeff[</item>++ <item>ereturn</item>+ <item>rreturn</item>+ <item>sreturn</item>++ <item>e(</item>+ <item>r(</item>+ <item>s(</item>+ </list>++ <list name="macro-extended-functions">+ <item>all</item>+ <item>BASE</item>+ <item>coleq</item>+ <item>colfullnames</item>+ <item>coln</item>+ <item>colnames</item>+ <item>constraint</item>+ <item>data</item>+ <item>dir</item>+ <item>display</item>+ <item>environment</item>+ <item>format</item>+ <item>l</item>+ <item>label</item>+ <item>length</item>+ <item>list</item>+ <item>nobreak</item>+ <item>nofail</item>+ <item>permname</item>+ <item>PERSONAL</item>+ <item>piece</item>+ <item>PLUS</item>+ <item>quoted</item>+ <item>row</item>+ <item>roweq</item>+ <item>rowfullnames</item>+ <item>rown</item>+ <item>rownames</item>+ <item>SITE</item>+ <item>sortedby</item>+ <item>STATA</item>+ <item>strict</item>+ <item>sysdir</item>+ <item>tempfile</item>+ <item>tempvar</item>+ <item>tsnorm</item>+ <item>UPDATES</item>+ <item>value</item>+ <item>variable</item>+ </list>++ <list name="Internal-Stata-commands">+ <item>allstring</item>+ <item>append</item>+ <item>args</item>+ <item>aweight</item>+ <item>born</item>+ <item>by</item>+ <item>bys</item>+ <item>bysort</item>+ <item>byte</item>+ <item>capture</item>+ <item>cfreq</item>+ <item>clear</item>+ <item>Cns</item>+ <item>Co</item>+ <item>collinear</item>+ <item>columns</item>+ <item>comma</item>+ <item>compress</item>+ <item>connect</item>+ <item>console</item>+ <item>cpercent</item>+ <item>cr</item>+ <item>d0</item>+ <item>data</item>+ <item>datestring</item>+ <item>decode</item>+ <item>delimit</item>+ <item>depnames</item>+ <item>desc</item>+ <item>describe</item>+ <item>di</item>+ <item>diparm_options</item>+ <item>display</item>+ <item>double</item>+ <item>drop</item>+ <item>eclass</item>+ <item>encode</item>+ <item>esample</item>+ <item>Ev</item>+ <item>exec</item>+ <item>fam</item>+ <item>fdadescribe</item>+ <item>fdasave</item>+ <item>fdause</item>+ <item>filefilter</item>+ <item>float</item>+ <item>format</item>+ <item>fweight</item>+ <item>gen</item>+ <item>generate</item>+ <item>gr</item>+ <item>green</item>+ <item>gradient</item>+ <item>hold</item>+ <item>include</item>+ <item>insert</item>+ <item>insheet</item>+ <item>int</item>+ <item>iweight</item>+ <item>k</item>+ <item>keep</item>+ <item>label</item>+ <item>Ld</item>+ <item>link</item>+ <item>load</item>+ <item>long</item>+ <item>longstub</item>+ <item>macrolen</item>+ <item>markout</item>+ <item>marksample</item>+ <item>maximize</item>+ <item>meanonly</item>+ <item>mlmatsbysum</item>+ <item>mlout</item>+ <item>mode</item>+ <item>model</item>+ <item>more</item>+ <item>N</item>+ <item>namelen</item>+ <item>noextend</item>+ <item>nofootnote</item>+ <item>noi</item>+ <item>noisily</item>+ <item>nolabel</item>+ <item>nonotes</item>+ <item>nopreserve</item>+ <item>norescale</item>+ <item>noscvars</item>+ <item>nosummary</item>+ <item>nototal</item>+ <item>nrtolerance</item>+ <item>obs</item>+ <item>odbc</item>+ <item>off</item>+ <item>oim</item>+ <item>on</item>+ <item>oneway</item>+ <item>opg</item>+ <item>order</item>+ <item>outfile</item>+ <item>outsheet</item>+ <item>percent</item>+ <item>permanently</item>+ <item>post</item>+ <item>postclose</item>+ <item>postfile</item>+ <item>preserve</item>+ <item>Psi</item>+ <item>pweight</item>+ <item>query</item>+ <item>qui</item>+ <item>quietly</item>+ <item>rawsum</item>+ <item>red</item>+ <item>ren</item>+ <item>rename</item>+ <item>replace</item>+ <item>Replay</item>+ <item>report</item>+ <item>repost</item>+ <item>restore</item>+ <item>robust</item>+ <item>save</item>+ <item>saving</item>+ <item>SD</item>+ <item>SE</item>+ <item>search</item>+ <item>set</item>+ <item>shownrtolerance</item>+ <item>sort</item>+ <item>sqlfile</item>+ <item>sqlshow</item>+ <item>STATA</item>+ <item>statistics</item>+ <item>sum</item>+ <item>summarize</item>+ <item>t1title</item>+ <item>t2title</item>+ <item>tab</item>+ <item>tabulate</item>+ <item>technique</item>+ <item>timer</item>+ <item>total</item>+ <item>unhold</item>+ <item>unique</item>+ <item>uniquemaster</item>+ <item>uniqusing</item>+ <item>use</item>+ <item>using</item>+ <item>V</item>+ <item>values</item>+ <item>variable</item>+ <item>varlist</item>+ <item>VCE</item>+ <item>waldtest</item>+ <item>width</item>+ <item>xlabel</item>+ <item>xmlsave</item>+ <item>xmluse</item>+ <item>yellow</item>+ <item>ylabel</item>+ <item>yline</item>+ </list>++ <!-- functions and constants -->++ <list name="math-functions">+ <item>abs</item>+ <item>acos</item>+ <item>asin</item>+ <item>atan</item>+ <item>atan2</item>+ <item>atanh</item>+ <item>ceil</item>+ <item>cloglog</item>+ <item>comb</item>+ <item>cos</item>+ <item>digamma</item>+ <item>exp</item>+ <item>floor</item>+ <item>invcloglog</item>+ <item>invlogit</item>+ <item>ln</item>+ <item>lnfact</item>+ <item>lnfactorial</item>+ <item>lngamma</item>+ <item>log</item>+ <item>log10</item>+ <item>max</item>+ <item>min</item>+ <item>mod</item>+ <item>reldif</item>+ <item>round</item>+ <item>sign</item>+ <item>sin</item>+ <item>sqrt</item>+ <item>sum</item>+ <item>tan</item>+ <item>tanh</item>+ <item>trigamma</item>+ <item>trunc</item>+ </list>++ <list name="probability-functions">+ <item>betaden</item>+ <item>Binomial</item>+ <item>binorm</item>+ <item>binormal</item>+ <item>chi2</item>+ <item>chi2tail</item>+ <item>dgammapda</item>+ <item>dgammapdada</item>+ <item>dgammapdadx</item>+ <item>dgammapdx</item>+ <item>dgammapdxdx</item>+ <item>F</item>+ <item>Fden</item>+ <item>Ftail</item>+ <item>gammaden</item>+ <item>gammap</item>+ <item>ibeta</item>+ <item>invbinomial</item>+ <item>invchi2</item>+ <item>invchi2tail</item>+ <item>invF</item>+ <item>invFtail</item>+ <item>invgammap</item>+ <item>invibeta</item>+ <item>invnchi2</item>+ <item>invnFtail</item>+ <item>invnibeta</item>+ <item>invnorm</item>+ <item>invnormal</item>+ <item>invttail</item>+ <item>nbetaden</item>+ <item>nchi2</item>+ <item>nFden</item>+ <item>nFtail</item>+ <item>nibeta</item>+ <item>norm</item>+ <item>normal</item>+ <item>normalden</item>+ <item>normd</item>+ <item>npnchi2</item>+ <item>tden</item>+ <item>ttail</item>+ <item>uniform()</item>+ </list>++ <list name="string-functions">+ <item>abbrev</item>+ <item>char</item>+ <item>index</item>+ <item>indexnot</item>+ <item>length</item>+ <item>lower</item>+ <item>ltrim</item>+ <item>match</item>+ <item>plural</item>+ <item>proper</item>+ <item>real</item>+ <item>regexm</item>+ <item>regexr</item>+ <item>regexs</item>+ <item>reverse</item>+ <item>rtrim</item>+ <item>string</item>+ <item>strlen</item>+ <item>strlower</item>+ <item>strltrim</item>+ <item>strmatch</item>+ <item>strofreal</item>+ <item>strpos</item>+ <item>strproper</item>+ <item>strreverse</item>+ <item>strrtrim</item>+ <item>strtrim</item>+ <item>strupper</item>+ <item>subinstr</item>+ <item>subinword</item>+ <item>substr</item>+ <item>trim</item>+ <item>upper</item>+ <item>word</item>+ <item>wordcount</item>+ </list>++ <list name="programming-functions">+ <item>_caller</item>+ <item>autocode</item>+ <item>byteorder</item>+ <item>chop</item>+ <item>clip</item>+ <item>cond</item>+ <item>e</item>+ <item>epsdouble</item>+ <item>epsfloat</item>+ <item>group</item>+ <item>inlist</item>+ <item>inrange</item>+ <item>irecode</item>+ <item>matrix</item>+ <item>maxbyte</item>+ <item>maxdouble</item>+ <item>maxfloat</item>+ <item>maxint</item>+ <item>maxlong</item>+ <item>mi</item>+ <item>minbyte</item>+ <item>mindouble</item>+ <item>minfloat</item>+ <item>minint</item>+ <item>minlong</item>+ <item>missing</item>+ <item>r</item>+ <item>recode</item>+ <item>replay</item>+ <item>return</item>+ <item>s</item>+ <item>scalar</item>+ </list>++ <list name="date-functions">+ <item>d</item>+ <item>date</item>+ <item>day</item>+ <item>dow</item>+ <item>doy</item>+ <item>halfyear</item>+ <item>mdy</item>+ <item>month</item>+ <item>quarter</item>+ <item>week</item>+ <item>year</item>+ </list>++ <list name="timeseries-functions">+ <item>d</item>+ <item>daily</item>+ <item>dofd</item>+ <item>dofh</item>+ <item>dofm</item>+ <item>dofq</item>+ <item>dofw</item>+ <item>dofy</item>+ <item>h</item>+ <item>halfyearly</item>+ <item>hofd</item>+ <item>m</item>+ <item>mofd</item>+ <item>monthly</item>+ <item>q</item>+ <item>qofd</item>+ <item>quarterly</item>+ <item>tin</item>+ <item>twithin</item>+ <item>w</item>+ <item>weekly</item>+ <item>wofd</item>+ <item>y</item>+ <item>yearly</item>+ <item>yh</item>+ <item>ym</item>+ <item>yofd</item>+ <item>yq</item>+ <item>yw</item>+ </list>++ <list name="matrix-functions">+ <item>cholesky</item>+ <item>colnumb</item>+ <item>colsof</item>+ <item>corr</item>+ <item>det</item>+ <item>diag</item>+ <item>diag0cnt</item>+ <item>el</item>+ <item>get</item>+ <item>hadamard</item>+ <item>I</item>+ <item>inv</item>+ <item>invsym</item>+ <item>issym</item>+ <item>issymmetric</item>+ <item>J</item>+ <item>matmissing</item>+ <item>matuniform</item>+ <item>mreldif</item>+ <item>nullmat</item>+ <item>rownumb</item>+ <item>rowsof</item>+ <item>sweep</item>+ <item>syminv</item>+ <item>trace</item>+ <item>vec</item>+ <item>vecdiag</item>+ </list>++ <list name="egen-functions">+ <item>anycount</item>+ <item>anymatch</item>+ <item>anyvalue</item>+ <item>at</item>+ <item>concat</item>+ <item>count</item>+ <item>cut</item>+ <item>diff</item>+ <item>ends</item>+ <item>field</item>+ <item>fill</item>+ <item>group</item>+ <item>groupicodes</item>+ <item>head</item>+ <item>iqr</item>+ <item>kurt</item>+ <item>label</item>+ <item>last</item>+ <item>lname</item>+ <item>mad</item>+ <item>max</item>+ <item>maxlength</item>+ <item>maxmode</item>+ <item>mdev</item>+ <item>mean</item>+ <item>median</item>+ <item>min</item>+ <item>minmode</item>+ <item>missing</item>+ <item>mode</item>+ <item>mtr</item>+ <item>nummodemissing</item>+ <item>pc</item>+ <item>prop</item>+ <item>pctile</item>+ <item>punct</item>+ <item>rank</item>+ <item>rowfirst</item>+ <item>rowlast</item>+ <item>rowmax</item>+ <item>rowmean</item>+ <item>rowmin</item>+ <item>rowmiss</item>+ <item>rownonmiss</item>+ <item>rowsd</item>+ <item>rowtotal</item>+ <item>sd</item>+ <item>seq</item>+ <item>skew</item>+ <item>std</item>+ <item>strok</item>+ <item>tag</item>+ <item>tail</item>+ <item>total</item>+ <item>track</item>+ <item>trim</item>+ <item>truncate</item>+ </list>++ <list name="constants">+ <item>_all</item>+ <item>_column</item>+ <item>_cons</item>+ <item>_dta</item>+ <item>_dup</item>+ <item>_merge</item>+ <item>_n</item>+ <item>_newline</item>+ <item>_pi</item>+ <item>_rc</item>+ <item>creturn</item>+ <item>c(adopath)</item>+ <item>c(adosize)</item>+ <item>c(ALPHA)</item>+ <item>c(born_date)</item>+ <item>c(byteorder)</item>+ <item>c(changed)</item>+ <item>c(checksum)</item>+ <item>c(cmdlen)</item>+ <item>c(console)</item>+ <item>c(copycolor)</item>+ <item>c(current_date)</item>+ <item>c(current_time)</item>+ <item>c(dirsep)</item>+ <item>c(dockable)</item>+ <item>c(dockingguides)</item>+ <item>c(dp)</item>+ <item>c(epsdouble)</item>+ <item>c(epsfloat)</item>+ <item>c(filedate)</item>+ <item>c(filename)</item>+ <item>c(flavor)</item>+ <item>c(graphics)</item>+ <item>c(httpproxy)</item>+ <item>c(httpproxyauth)</item>+ <item>c(httpproxyhost)</item>+ <item>c(httpproxyport)</item>+ <item>c(httpproxypw)</item>+ <item>c(httpproxyuser)</item>+ <item>c(k)</item>+ <item>c(level)</item>+ <item>c(linegap)</item>+ <item>c(linesize)</item>+ <item>c(locksplitters)</item>+ <item>c(logtype)</item>+ <item>c(machine_type)</item>+ <item>c(macrolen)</item>+ <item>c(matacache)</item>+ <item>c(matafavor)</item>+ <item>c(matalibs)</item>+ <item>c(matalnum)</item>+ <item>c(matamofirst)</item>+ <item>c(mataoptimize)</item>+ <item>c(matastrict)</item>+ <item>c(matsize)</item>+ <item>c(max_cmdlen)</item>+ <item>c(max_k_current)</item>+ <item>c(max_k_theory)</item>+ <item>c(max_macrolen)</item>+ <item>c(max_matsize)</item>+ <item>c(max_N_current)</item>+ <item>c(max_N_theory)</item>+ <item>c(max_width_current)</item>+ <item>c(max_width_theory)</item>+ <item>c(maxbyte)</item>+ <item>c(maxdb)</item>+ <item>c(maxdouble)</item>+ <item>c(maxfloat)</item>+ <item>c(maxint)</item>+ <item>c(maxiter)</item>+ <item>c(maxlong)</item>+ <item>c(maxstrvarlen)</item>+ <item>c(maxvar)</item>+ <item>c(memory)</item>+ <item>c(min_matsize)</item>+ <item>c(minbyte)</item>+ <item>c(mindouble)</item>+ <item>c(minfloat)</item>+ <item>c(minint)</item>+ <item>c(minlong)</item>+ <item>c(mode)</item>+ <item>c(Mons)</item>+ <item>c(Months)</item>+ <item>c(more)</item>+ <item>c(N)</item>+ <item>c(namelen)</item>+ <item>c(os)</item>+ <item>c(osdtl)</item>+ <item>c(pagesize)</item>+ <item>c(persistfv)</item>+ <item>c(persistvtopic)</item>+ <item>c(pi)</item>+ <item>c(printcolor)</item>+ <item>c(pwd)</item>+ <item>c(rc)</item>+ <item>c(reventries)</item>+ <item>c(rmsg_time)</item>+ <item>c(rmsg)</item>+ <item>c(scheme)</item>+ <item>c(scrollbufsize)</item>+ <item>c(SE)</item>+ <item>c(searchdefault)</item>+ <item>c(seed)</item>+ <item>c(stata_version)</item>+ <item>c(sysdir_base)</item>+ <item>c(sysdir_oldplace)</item>+ <item>c(sysdir_personal)</item>+ <item>c(sysdir_plus)</item>+ <item>c(sysdir_site)</item>+ <item>c(sysdir_stata)</item>+ <item>c(sysdir_updates)</item>+ <item>c(timeout1)</item>+ <item>c(timeout2)</item>+ <item>c(trace)</item>+ <item>c(tracedepth)</item>+ <item>c(traceexpand)</item>+ <item>c(tracehilite)</item>+ <item>c(traceindent)</item>+ <item>c(tracenumber)</item>+ <item>c(tracesep)</item>+ <item>c(type)</item>+ <item>c(update_interval)</item>+ <item>c(update_prompt)</item>+ <item>c(update_query)</item>+ <item>c(varabbrev)</item>+ <item>c(varlabelpos)</item>+ <item>c(version)</item>+ <item>c(virtual)</item>+ <item>c(Wdays)</item>+ <item>c(Weekdays)</item>+ <item>c(width)</item>+ <item>c(xptheme)</item>+ </list>++ <list name="System-parameters">+ <item>adosize</item>+ <item>checksum</item>+ <item>copycolor</item>+ <item>dockable</item>+ <item>dockingguides</item>+ <item>dp</item>+ <item>graphics</item>+ <item>httpproxy</item>+ <item>httpproxyauth</item>+ <item>httpproxyhost</item>+ <item>httpproxyport</item>+ <item>httpproxypw</item>+ <item>httpproxyuser</item>+ <item>level</item>+ <item>linegap</item>+ <item>linesize</item>+ <item>locksplitters</item>+ <item>logtype</item>+ <item>matacache</item>+ <item>matafavor</item>+ <item>matalibs</item>+ <item>matalnum</item>+ <item>matamofirst</item>+ <item>mataoptimize</item>+ <item>matastrict</item>+ <item>matsize</item>+ <item>maxdb</item>+ <item>maxiter</item>+ <item>maxvar</item>+ <item>memory</item>+ <item>more</item>+ <item>pagesize</item>+ <item>persistfv</item>+ <item>persistvtopic</item>+ <item>printcolor</item>+ <item>reventries</item>+ <item>rmsg</item>+ <item>scheme</item>+ <item>scrollbufsize</item>+ <item>searchdefault</item>+ <item>seed</item>+ <item>timeout1</item>+ <item>timeout2</item>+ <item>trace</item>+ <item>tracedepth</item>+ <item>traceexpand</item>+ <item>tracehilite</item>+ <item>traceindent</item>+ <item>tracenumber</item>+ <item>tracesep</item>+ <item>type</item>+ <item>update_interval</item>+ <item>update_prompt</item>+ <item>update_query</item>+ <item>varabbrev</item>+ <item>varlabelpos</item>+ <item>version</item>+ <item>virtual</item>+ <item>xptheme</item>+ </list>++ <!-- stata ado files version 9.0 Date: 05/05/2005 -->+ <list name="procedures">+ <item>_a_cls_msg</item>+ <item>_addgph</item>+ <item>_assert</item>+ <item>_assert_mreldif</item>+ <item>_assert_mreldifp</item>+ <item>_assert_mreldifs</item>+ <item>_assert_obs</item>+ <item>_assert_streq</item>+ <item>_at</item>+ <item>_bigtab</item>+ <item>_binperfect</item>+ <item>_binperfout</item>+ <item>_biplotmat</item>+ <item>_brr_sum</item>+ <item>_bs_display</item>+ <item>_bs_sum</item>+ <item>_btcmd</item>+ <item>_byoptnotallowed</item>+ <item>_ca_parse_normalize</item>+ <item>_callerr</item>+ <item>_cci</item>+ <item>_check_eformopt</item>+ <item>_check4gropts</item>+ <item>_choice_table</item>+ <item>_ckirfset</item>+ <item>_cknotsvaroi</item>+ <item>_ckvec</item>+ <item>_clsarr2list</item>+ <item>_cmdxel</item>+ <item>_coef_table</item>+ <item>_coef_table_header</item>+ <item>_confirm_date</item>+ <item>_confirm_number_or_date</item>+ <item>_copy_mat_stripes</item>+ <item>_cpmatnm</item>+ <item>_crc2use</item>+ <item>_crc4fld</item>+ <item>_crcacnt</item>+ <item>_crcar1</item>+ <item>_crcause</item>+ <item>_crcbin</item>+ <item>_crcbygr</item>+ <item>_crcchi2</item>+ <item>_crcchkw</item>+ <item>_crccip</item>+ <item>_crceprs</item>+ <item>_crcgldv</item>+ <item>_crcglil</item>+ <item>_crcird</item>+ <item>_crcirr</item>+ <item>_crcmeq</item>+ <item>_crcnuse</item>+ <item>_crcor</item>+ <item>_crcphdr</item>+ <item>_crcra</item>+ <item>_crcrd</item>+ <item>_crcrr</item>+ <item>_crcseq</item>+ <item>_crcshdr</item>+ <item>_crcslbl</item>+ <item>_crcsrvc</item>+ <item>_crcswxx</item>+ <item>_crcunab</item>+ <item>_crcunit</item>+ <item>_crcvarl</item>+ <item>_crcwsrv</item>+ <item>_crczsku</item>+ <item>_cvar</item>+ <item>_date2elapsed</item>+ <item>_diag2mat</item>+ <item>_diparm</item>+ <item>_diparm_8</item>+ <item>_dots</item>+ <item>_e2r</item>+ <item>_egennoby</item>+ <item>_evlist</item>+ <item>_exp_list_expand</item>+ <item>_exp_list_parse</item>+ <item>_find_tsops</item>+ <item>_fr_area_parse_and_log</item>+ <item>_fr_aspect_parse_and_log</item>+ <item>_fr_draw_rect</item>+ <item>_fr_droplines_draw</item>+ <item>_fr_erasearr</item>+ <item>_fr_legend_parse_and_log</item>+ <item>_fr_merged_implicit</item>+ <item>_fr_runlog</item>+ <item>_fr_sztextbox_parse_and_log</item>+ <item>_fr_tbstyle_parse_and_log</item>+ <item>_fr_tedits_parse_and_log</item>+ <item>_fr_textbox_parse_and_log</item>+ <item>_fr_title_parse_and_log</item>+ <item>_fr_x_log_cleanup</item>+ <item>_fr_x_log_create</item>+ <item>_fracpp</item>+ <item>_fracxo</item>+ <item>_frr_sztextbox_pnl</item>+ <item>_gany</item>+ <item>_ganycount</item>+ <item>_ganymatch</item>+ <item>_ganyvalue</item>+ <item>_gconcat</item>+ <item>_gcount</item>+ <item>_gcut</item>+ <item>_gdiff</item>+ <item>_gends</item>+ <item>_geqany</item>+ <item>_get_diparmopts</item>+ <item>_get_diparmopts_8</item>+ <item>_get_eformopts</item>+ <item>_get_eqspec</item>+ <item>_get_gropts</item>+ <item>_get_irf</item>+ <item>_get_offopt</item>+ <item>_getbv</item>+ <item>_getcovcorr</item>+ <item>_getfilename</item>+ <item>_getnewlabelname</item>+ <item>_getrhs</item>+ <item>_getvarcns</item>+ <item>_getxel</item>+ <item>_getxel2</item>+ <item>_gfill</item>+ <item>_ggroup</item>+ <item>_giqr</item>+ <item>_gkurt</item>+ <item>_gm_edit</item>+ <item>_gm_log</item>+ <item>_gma</item>+ <item>_gmad</item>+ <item>_gmax</item>+ <item>_gmdev</item>+ <item>_gmean</item>+ <item>_gmedian</item>+ <item>_gmin</item>+ <item>_gmode</item>+ <item>_gmtr</item>+ <item>_gneqany</item>+ <item>_gpc</item>+ <item>_gpctile</item>+ <item>_gr_arrowhead</item>+ <item>_gr_atomize_styles</item>+ <item>_gr_common_axes</item>+ <item>_gr_drawrect</item>+ <item>_gr_linkstyles</item>+ <item>_gr_symbol_of</item>+ <item>_grank</item>+ <item>_grfirst</item>+ <item>_grlast</item>+ <item>_grmax</item>+ <item>_grmean</item>+ <item>_grmin</item>+ <item>_grmiss</item>+ <item>_grobs</item>+ <item>_growfirst</item>+ <item>_growlast</item>+ <item>_growmax</item>+ <item>_growmean</item>+ <item>_growmin</item>+ <item>_growmiss</item>+ <item>_grownonmiss</item>+ <item>_growsd</item>+ <item>_growtotal</item>+ <item>_grsd</item>+ <item>_grsum</item>+ <item>_gs_addgrname</item>+ <item>_gs_bygraph</item>+ <item>_gs_clean_graphlist</item>+ <item>_gs_default_bands</item>+ <item>_gs_islivefile</item>+ <item>_gs_parse_and_log_axoptions</item>+ <item>_gs_parse_and_log_axtitle</item>+ <item>_gs_parse_and_log_lines</item>+ <item>_gs_parse_and_log_tickset</item>+ <item>_gs_rdfilehdr</item>+ <item>_gs_wrfilehdr</item>+ <item>_gs_x_create</item>+ <item>_gsd</item>+ <item>_gseq</item>+ <item>_gskew</item>+ <item>_gstd</item>+ <item>_gsum</item>+ <item>_gtag</item>+ <item>_gtotal</item>+ <item>_hadamard_verify</item>+ <item>_hw_comp</item>+ <item>_hw_opt_d0</item>+ <item>_hwsa_comp</item>+ <item>_hwsa_opt_d0</item>+ <item>_hwsm_comp</item>+ <item>_hwsm_opt_d0</item>+ <item>_isfit</item>+ <item>_ivreg_project</item>+ <item>_jk_nlegend</item>+ <item>_jk_pseudo</item>+ <item>_jk_sum</item>+ <item>_labels2names</item>+ <item>_linemax</item>+ <item>_loop_brr</item>+ <item>_loop_jknife</item>+ <item>_loop_jknife_fw</item>+ <item>_loop_jknife_iw</item>+ <item>_loop_jknife2</item>+ <item>_loop_rw</item>+ <item>_lrtest7</item>+ <item>_m2matrix</item>+ <item>_m2scalar</item>+ <item>_matplot</item>+ <item>_matsort</item>+ <item>_mdisplay</item>+ <item>_mds_classical</item>+ <item>_mds_dataheader</item>+ <item>_mds_display</item>+ <item>_mds_display_classical</item>+ <item>_mds_euclidean</item>+ <item>_mds_parse_dopts</item>+ <item>_mds_parse_method</item>+ <item>_mds_parse_s2d</item>+ <item>_mds_s2d</item>+ <item>_me_der</item>+ <item>_me_der2</item>+ <item>_me_derb</item>+ <item>_me_derd</item>+ <item>_me_l_der</item>+ <item>_me_l_der2</item>+ <item>_mfrmvec</item>+ <item>_mka2</item>+ <item>_mkg</item>+ <item>_mkkmn</item>+ <item>_mksigma</item>+ <item>_mkvec</item>+ <item>_mprobitestimator</item>+ <item>_mtest</item>+ <item>_mvec</item>+ <item>_no_estat</item>+ <item>_no_predict</item>+ <item>_nobs</item>+ <item>_on_colon_parse</item>+ <item>_parmlist</item>+ <item>_parse_optexp</item>+ <item>_parsewt</item>+ <item>_pk_p</item>+ <item>_plotpos</item>+ <item>_pred_me</item>+ <item>_pred_se</item>+ <item>_prefix_check4esample</item>+ <item>_prefix_checkopt</item>+ <item>_prefix_clear</item>+ <item>_prefix_command</item>+ <item>_prefix_display</item>+ <item>_prefix_expand</item>+ <item>_prefix_explist</item>+ <item>_prefix_footnote</item>+ <item>_prefix_getchars</item>+ <item>_prefix_getmat</item>+ <item>_prefix_legend</item>+ <item>_prefix_mlogit</item>+ <item>_prefix_model_test</item>+ <item>_prefix_note</item>+ <item>_prefix_reject</item>+ <item>_prefix_relabel_eqns</item>+ <item>_prefix_run_error</item>+ <item>_prefix_saving</item>+ <item>_prefix_title</item>+ <item>_prefix_vcenotallowed</item>+ <item>_qsort_index</item>+ <item>_qsur</item>+ <item>_r2e</item>+ <item>_repost</item>+ <item>_resample_warn</item>+ <item>_restore_labels</item>+ <item>_returnclear</item>+ <item>_rmdcoll</item>+ <item>_robust2</item>+ <item>_roccom1</item>+ <item>_roccom1_8</item>+ <item>_rocsen</item>+ <item>_rotate_clear</item>+ <item>_rotate_text</item>+ <item>_score_spec</item>+ <item>_set_irf_vars</item>+ <item>_shortenpath</item>+ <item>_sigfm</item>+ <item>_small2dotz</item>+ <item>_stata_internalerror</item>+ <item>_stcurv</item>+ <item>_strip_labels</item>+ <item>_sttrend</item>+ <item>_stubstar2names</item>+ <item>_sum_table</item>+ <item>_sumaccum</item>+ <item>_sunflower_binar</item>+ <item>_svar_cnsmac</item>+ <item>_svar_eqmac</item>+ <item>_svar_newcns</item>+ <item>_svar_post</item>+ <item>_svard2</item>+ <item>_svariden</item>+ <item>_svaridenlr</item>+ <item>_svarlrd2</item>+ <item>_svd</item>+ <item>_svy_check_cmdopts</item>+ <item>_svy_check_fpc</item>+ <item>_svy_check_postw</item>+ <item>_svy_check_predict</item>+ <item>_svy_check_vce</item>+ <item>_svy_fpc_note</item>+ <item>_svy_ftest</item>+ <item>_svy_ivreg_first</item>+ <item>_svy_mkdeff</item>+ <item>_svy_mkmeff</item>+ <item>_svy_mkvmsp</item>+ <item>_svy_mkvsrs</item>+ <item>_svy_newrule</item>+ <item>_svy_setup</item>+ <item>_svy_singleton_note</item>+ <item>_svy_subpop</item>+ <item>_svy_subpop_note</item>+ <item>_svy_summarize</item>+ <item>_svy_summarize_legend</item>+ <item>_svy_tabulate</item>+ <item>_svy2</item>+ <item>_svydes_dlg</item>+ <item>_svylc</item>+ <item>_svyset</item>+ <item>_sw_ood</item>+ <item>_ts</item>+ <item>_ts_dexp</item>+ <item>_ts_exp</item>+ <item>_ts_hw</item>+ <item>_ts_hwsa</item>+ <item>_ts_hwsm</item>+ <item>_tsheadr</item>+ <item>_tsinchk</item>+ <item>_tsma</item>+ <item>_ttest</item>+ <item>_ttest1</item>+ <item>_ttest2</item>+ <item>_tutends</item>+ <item>_var_mka</item>+ <item>_varbsf</item>+ <item>_vardisprmse</item>+ <item>_varfcast</item>+ <item>_varfcast_clear</item>+ <item>_varfcast_fcast</item>+ <item>_varfcast_graph</item>+ <item>_varirf</item>+ <item>_varsim</item>+ <item>_vce_parserun</item>+ <item>_vec_ckgraph</item>+ <item>_vec_dreduced</item>+ <item>_vec_grcroots</item>+ <item>_vec_opck</item>+ <item>_vec_pgparse</item>+ <item>_vec_pgridplots</item>+ <item>_vec_postvar</item>+ <item>_vecauxdisp</item>+ <item>_vecfcast_compute</item>+ <item>_vecfcast_compute_w</item>+ <item>_vecgetacns</item>+ <item>_vecgetcv</item>+ <item>_vecgtn</item>+ <item>_vecmka</item>+ <item>_vecmkapvp</item>+ <item>_vecmkce</item>+ <item>_vecmkgam</item>+ <item>_vecmksi</item>+ <item>_vecmktrend</item>+ <item>_vecortho</item>+ <item>_vecpclean</item>+ <item>_vectparse</item>+ <item>_vecu</item>+ <item>_virf_add</item>+ <item>_virf_char</item>+ <item>_virf_fck</item>+ <item>_virf_mknewfile</item>+ <item>_virf_nlen</item>+ <item>_virf_use</item>+ <item>_writenum</item>+ <item>_xtreg_chk_cl</item>++ <item>ac</item>+ <item>ac_7</item>+ <item>acprplot</item>+ <item>acprplot_7</item>+ <item>adjust</item>+ <item>adopath</item>+ <item>alpha</item>+ <item>ameans</item>+ <item>anova_estat</item>+ <item>anova_terms</item>+ <item>aorder</item>+ <item>arch</item>+ <item>arch_dr</item>+ <item>arch_estat</item>+ <item>arch_p</item>+ <item>archlm</item>+ <item>areg</item>+ <item>areg_p</item>+ <item>arima</item>+ <item>arima_dr</item>+ <item>arima_estat</item>+ <item>arima_p</item>+ <item>asmprobit</item>+ <item>asmprobit_estat</item>+ <item>asmprobit_lf</item>+ <item>asmprobit_p</item>+ <item>avplot</item>+ <item>avplot_7</item>+ <item>avplots</item>+ <item>avplots_7</item>+ <item>bcskew0</item>+ <item>bgodfrey</item>+ <item>binreg</item>+ <item>bip0_lf</item>+ <item>biplot</item>+ <item>bipp_lf</item>+ <item>bipr_lf</item>+ <item>bipr_p</item>+ <item>biprobit</item>+ <item>bitest</item>+ <item>bitesti</item>+ <item>bitowt</item>+ <item>blogit</item>+ <item>bmemsize</item>+ <item>boot</item>+ <item>bootsamp</item>+ <item>bootstrap</item>+ <item>bootstrap_8</item>+ <item>boxco_l</item>+ <item>boxco_p</item>+ <item>boxcox</item>+ <item>boxcox_6</item>+ <item>boxcox_p</item>+ <item>bprobit</item>+ <item>brier</item>+ <item>brr</item>+ <item>brrstat</item>+ <item>bs</item>+ <item>bs_7</item>+ <item>bsampl_w</item>+ <item>bsample</item>+ <item>bsample_7</item>+ <item>bsqreg</item>+ <item>bstat</item>+ <item>bstat_7</item>+ <item>bstat_8</item>+ <item>bstrap</item>+ <item>bstrap_7</item>+ <item>ca</item>+ <item>ca_estat</item>+ <item>ca_p</item>+ <item>cabiplot</item>+ <item>camat</item>+ <item>canon</item>+ <item>canon_8</item>+ <item>canon_8_p</item>+ <item>canon_estat</item>+ <item>canon_p</item>+ <item>caprojection</item>+ <item>cc</item>+ <item>cchart</item>+ <item>cchart_7</item>+ <item>cci</item>+ <item>censobs_table</item>+ <item>centile</item>+ <item>cf</item>+ <item>checkdlgfiles</item>+ <item>checkhlpfiles</item>+ <item>ci</item>+ <item>cii</item>+ <item>classutil</item>+ <item>clear</item>+ <item>clo</item>+ <item>clog</item>+ <item>clog_lf</item>+ <item>clog_p</item>+ <item>clogi</item>+ <item>clogi_sw</item>+ <item>clogit</item>+ <item>clogit_lf</item>+ <item>clogit_p</item>+ <item>clogitp</item>+ <item>clogl_sw</item>+ <item>cloglog</item>+ <item>clonevar</item>+ <item>clslistarray</item>+ <item>cluster</item>+ <item>cluster_measures</item>+ <item>cluster_stop</item>+ <item>cluster_tree</item>+ <item>cluster_tree_8</item>+ <item>clustermat</item>+ <item>cnr</item>+ <item>cnre</item>+ <item>cnreg</item>+ <item>cnreg_p</item>+ <item>cnreg_sw</item>+ <item>cnsreg</item>+ <item>codebook</item>+ <item>collaps4</item>+ <item>collapse</item>+ <item>colormult_nb</item>+ <item>colormult_nw</item>+ <item>compare</item>+ <item>conren</item>+ <item>contract</item>+ <item>copyright</item>+ <item>copysource</item>+ <item>corc</item>+ <item>corr_anti</item>+ <item>corr_kmo</item>+ <item>corr_smc</item>+ <item>corr2data</item>+ <item>corrgram</item>+ <item>cox_p</item>+ <item>cox_sw</item>+ <item>coxbase</item>+ <item>coxhaz</item>+ <item>coxvar</item>+ <item>cprplot</item>+ <item>cprplot_7</item>+ <item>crc</item>+ <item>cross</item>+ <item>cs</item>+ <item>cscript</item>+ <item>cscript_log</item>+ <item>csi</item>+ <item>ct</item>+ <item>ct_is</item>+ <item>ctset</item>+ <item>ctst_5</item>+ <item>ctst_st</item>+ <item>cttost</item>+ <item>cumsp</item>+ <item>cumsp_7</item>+ <item>cumul</item>+ <item>cusum</item>+ <item>cusum_7</item>+ <item>cutil</item>++ <item>d</item>+ <item>datetof</item>+ <item>db</item>+ <item>dbeta</item>+ <item>de</item>+ <item>deff</item>+ <item>des</item>+ <item>desc</item>+ <item>descr</item>+ <item>descri</item>+ <item>describ</item>+ <item>describe</item>+ <item>destring</item>+ <item>dfbeta</item>+ <item>dfgls</item>+ <item>dfuller</item>+ <item>dirstats</item>+ <item>disp_res</item>+ <item>disp_s</item>+ <item>dotplot</item>+ <item>dotplot_7</item>+ <item>dprobit</item>+ <item>drawnorm</item>+ <item>ds</item>+ <item>ds_util</item>+ <item>dstdize</item>+ <item>duplicates</item>+ <item>durbina</item>+ <item>dwstat</item>+ <item>dydx</item>+ <item>egen</item>+ <item>eivreg</item>+ <item>emdef</item>+ <item>eq</item>+ <item>ereg</item>+ <item>ereg_lf</item>+ <item>ereg_p</item>+ <item>ereg_sw</item>+ <item>ereghet</item>+ <item>ereghet_glf</item>+ <item>ereghet_glf_sh</item>+ <item>ereghet_gp</item>+ <item>ereghet_ilf</item>+ <item>ereghet_ilf_sh</item>+ <item>ereghet_ip</item>+ <item>est</item>+ <item>est_cfexist</item>+ <item>est_cfname</item>+ <item>est_clickable</item>+ <item>est_expand</item>+ <item>est_hold</item>+ <item>est_table</item>+ <item>est_unhold</item>+ <item>est_unholdok</item>+ <item>estat</item>+ <item>estat_default</item>+ <item>estat_summ</item>+ <item>estat_vce_only</item>+ <item>esti</item>+ <item>estimates</item>+ <item>etodow</item>+ <item>etof</item>+ <item>etomdy</item>+ <item>expandcl</item>+ <item>fac</item>+ <item>fact</item>+ <item>facto</item>+ <item>factor</item>+ <item>factor_estat</item>+ <item>factor_p</item>+ <item>factor_pca_rotated</item>+ <item>factor_rotate</item>+ <item>factormat</item>+ <item>fcast</item>+ <item>fcast_compute</item>+ <item>fcast_graph</item>+ <item>fh_st</item>+ <item>fillin</item>+ <item>find_hlp_file</item>+ <item>findfile</item>+ <item>findit</item>+ <item>findit_7</item>+ <item>fit</item>+ <item>for</item>+ <item>for5_0</item>+ <item>fpredict</item>+ <item>frac_154</item>+ <item>frac_adj</item>+ <item>frac_chk</item>+ <item>frac_cox</item>+ <item>frac_ddp</item>+ <item>frac_dis</item>+ <item>frac_dv</item>+ <item>frac_in</item>+ <item>frac_mun</item>+ <item>frac_pp</item>+ <item>frac_pq</item>+ <item>frac_pv</item>+ <item>frac_wgt</item>+ <item>frac_xo</item>+ <item>fracgen</item>+ <item>fracplot</item>+ <item>fracplot_7</item>+ <item>fracpoly</item>+ <item>fracpred</item>+ <item>fron_ex</item>+ <item>fron_hn</item>+ <item>fron_p</item>+ <item>fron_tn</item>+ <item>fron_tn2</item>+ <item>frontier</item>+ <item>ftodate</item>+ <item>ftoe</item>+ <item>ftomdy</item>+ <item>ftowdate</item>++ <item>gamhet_glf</item>+ <item>gamhet_gp</item>+ <item>gamhet_ilf</item>+ <item>gamhet_ip</item>+ <item>gamma</item>+ <item>gamma_d2</item>+ <item>gamma_p</item>+ <item>gamma_sw</item>+ <item>gammahet</item>+ <item>gdi_hexagon</item>+ <item>gdi_spokes</item>+ <item>genrank</item>+ <item>genstd</item>+ <item>genvmean</item>+ <item>gladder</item>+ <item>gladder_7</item>+ <item>glim_l01</item>+ <item>glim_l02</item>+ <item>glim_l03</item>+ <item>glim_l04</item>+ <item>glim_l05</item>+ <item>glim_l06</item>+ <item>glim_l07</item>+ <item>glim_l08</item>+ <item>glim_l09</item>+ <item>glim_l10</item>+ <item>glim_l11</item>+ <item>glim_l12</item>+ <item>glim_lf</item>+ <item>glim_mu</item>+ <item>glim_nw1</item>+ <item>glim_nw2</item>+ <item>glim_nw3</item>+ <item>glim_p</item>+ <item>glim_v1</item>+ <item>glim_v2</item>+ <item>glim_v3</item>+ <item>glim_v4</item>+ <item>glim_v5</item>+ <item>glim_v6</item>+ <item>glim_v7</item>+ <item>glm</item>+ <item>glm_6</item>+ <item>glm_p</item>+ <item>glm_sw</item>+ <item>glmpred</item>+ <item>glogit</item>+ <item>glogit_8</item>+ <item>glogit_p</item>+ <item>gmeans</item>+ <item>gnbre_lf</item>+ <item>gnbreg</item>+ <item>gnbreg_5</item>+ <item>gnbreg_p</item>+ <item>gomp_lf</item>+ <item>gompe_sw</item>+ <item>gomper_p</item>+ <item>gompertz</item>+ <item>gompertzhet</item>+ <item>gomphet_glf</item>+ <item>gomphet_glf_sh</item>+ <item>gomphet_gp</item>+ <item>gomphet_ilf</item>+ <item>gomphet_ilf_sh</item>+ <item>gomphet_ip</item>+ <item>gphdot</item>+ <item>gphpen</item>+ <item>gphprint</item>+ <item>gprobi_p</item>+ <item>gprobit</item>+ <item>gprobit_8</item>+ <item>gr</item>+ <item>gr_copy</item>+ <item>gr_current</item>+ <item>gr_db</item>+ <item>gr_describe</item>+ <item>gr_dir</item>+ <item>gr_draw</item>+ <item>gr_draw_replay</item>+ <item>gr_drop</item>+ <item>gr_edit</item>+ <item>gr_editviewopts</item>+ <item>gr_example</item>+ <item>gr_example2</item>+ <item>gr_export</item>+ <item>gr_print</item>+ <item>gr_qscheme</item>+ <item>gr_query</item>+ <item>gr_read</item>+ <item>gr_rename</item>+ <item>gr_replay</item>+ <item>gr_save</item>+ <item>gr_set</item>+ <item>gr_setscheme</item>+ <item>gr_table</item>+ <item>gr_undo</item>+ <item>gr_use</item>+ <item>graph</item>+ <item>grebar</item>+ <item>greigen</item>+ <item>greigen_7</item>+ <item>greigen_8</item>+ <item>grmeanby</item>+ <item>grmeanby_7</item>+ <item>gs_fileinfo</item>+ <item>gs_filetype</item>+ <item>gs_graphinfo</item>+ <item>gs_stat</item>+ <item>gsort</item>+ <item>gwood</item>+ <item>h</item>+ <item>hadimvo</item>+ <item>hareg</item>+ <item>hausman</item>+ <item>he</item>+ <item>heck_d2</item>+ <item>heckma_p</item>+ <item>heckman</item>+ <item>heckp_lf</item>+ <item>heckpr_p</item>+ <item>heckprob</item>+ <item>hel</item>+ <item>help</item>+ <item>hereg</item>+ <item>hetpr_lf</item>+ <item>hetpr_p</item>+ <item>hetprob</item>+ <item>hettest</item>+ <item>hilite</item>+ <item>hist</item>+ <item>hist_7</item>+ <item>histogram</item>+ <item>hlogit</item>+ <item>hlu</item>+ <item>hmeans</item>+ <item>hotel</item>+ <item>hotelling</item>+ <item>hprobit</item>+ <item>hreg</item>+ <item>icd9</item>+ <item>icd9_ff</item>+ <item>icd9p</item>+ <item>iis</item>+ <item>impute</item>+ <item>imtest</item>+ <item>inbase</item>+ <item>integ</item>+ <item>inten</item>+ <item>intreg</item>+ <item>intreg_7</item>+ <item>intreg_p</item>+ <item>intrg_ll</item>+ <item>intrg_ll2</item>+ <item>intrg2_ll</item>+ <item>ipolate</item>+ <item>iqreg</item>+ <item>ir</item>+ <item>irf</item>+ <item>irf_create</item>+ <item>irfm</item>+ <item>iri</item>+ <item>is_svy</item>+ <item>is_svysum</item>+ <item>isid</item>+ <item>istdize</item>+ <item>ivprob_1_lf</item>+ <item>ivprob_lf</item>+ <item>ivprobit</item>+ <item>ivprobit_p</item>+ <item>ivreg</item>+ <item>ivreg_footnote</item>+ <item>ivtob_1_lf</item>+ <item>ivtob_lf</item>+ <item>ivtobit</item>+ <item>ivtobit_p</item>++ <item>jackknife</item>+ <item>jacknife</item>+ <item>jknife</item>+ <item>jknife_6</item>+ <item>jknife_8</item>+ <item>jkstat</item>+ <item>joinby</item>+ <item>kalarma1</item>+ <item>kap</item>+ <item>kap_3</item>+ <item>kapmeier</item>+ <item>kappa</item>+ <item>kapwgt</item>+ <item>kdensity</item>+ <item>kdensity_7</item>+ <item>ksm</item>+ <item>ksmirnov</item>+ <item>ktau</item>+ <item>kwallis</item>+ <item>labelbook</item>+ <item>ladder</item>+ <item>levels</item>+ <item>levelsof</item>+ <item>leverage</item>+ <item>lfit</item>+ <item>lfit_p</item>+ <item>lincom</item>+ <item>line</item>+ <item>linktest</item>+ <item>lloghet_glf</item>+ <item>lloghet_glf_sh</item>+ <item>lloghet_gp</item>+ <item>lloghet_ilf</item>+ <item>lloghet_ilf_sh</item>+ <item>lloghet_ip</item>+ <item>llogi_sw</item>+ <item>llogis_p</item>+ <item>llogist</item>+ <item>llogistic</item>+ <item>llogistichet</item>+ <item>lnorm_lf</item>+ <item>lnorm_sw</item>+ <item>lnorma_p</item>+ <item>lnormal</item>+ <item>lnormalhet</item>+ <item>lnormhet_glf</item>+ <item>lnormhet_glf_sh</item>+ <item>lnormhet_gp</item>+ <item>lnormhet_ilf</item>+ <item>lnormhet_ilf_sh</item>+ <item>lnormhet_ip</item>+ <item>lnskew0</item>+ <item>loadingplot</item>+ <item>logi</item>+ <item>logis_lf</item>+ <item>logistic</item>+ <item>logistic_p</item>+ <item>logit</item>+ <item>logit_estat</item>+ <item>logit_p</item>+ <item>loglogs</item>+ <item>logrank</item>+ <item>loneway</item>+ <item>lookfor</item>+ <item>lowess</item>+ <item>lowess_7</item>+ <item>lpredict</item>+ <item>lrecomp</item>+ <item>lroc</item>+ <item>lroc_7</item>+ <item>lrtest</item>+ <item>lsens</item>+ <item>lsens_7</item>+ <item>lsens_x</item>+ <item>lstat</item>+ <item>ltable</item>+ <item>ltable_7</item>+ <item>ltriang</item>+ <item>lv</item>+ <item>lvr2plot</item>+ <item>lvr2plot_7</item>++ <item>makecns</item>+ <item>manova_estat</item>+ <item>manova_p</item>+ <item>mantel</item>+ <item>mat_capp</item>+ <item>mat_order</item>+ <item>mat_rapp</item>+ <item>mata_matdescribe</item>+ <item>mata_matsave</item>+ <item>mata_matuse</item>+ <item>matalabel</item>+ <item>matcproc</item>+ <item>matlist</item>+ <item>matname</item>+ <item>matstrik</item>+ <item>mcc</item>+ <item>mcci</item>+ <item>md0_</item>+ <item>md1_</item>+ <item>md1debug_</item>+ <item>md2_</item>+ <item>md2debug_</item>+ <item>mds</item>+ <item>mds_estat</item>+ <item>mds_p</item>+ <item>mdsconfig</item>+ <item>mdslong</item>+ <item>mdsmat</item>+ <item>mdsshepard</item>+ <item>mdytoe</item>+ <item>mdytof</item>+ <item>me_derd</item>+ <item>mean</item>+ <item>means</item>+ <item>median</item>+ <item>memsize</item>+ <item>meqparse</item>+ <item>mer</item>+ <item>merg</item>+ <item>merge</item>+ <item>mfp</item>+ <item>mfx</item>+ <item>mhelp</item>+ <item>mhodds</item>+ <item>mixed_ll</item>+ <item>mixed_ll_reparm</item>+ <item>mkassert</item>+ <item>mkmat</item>+ <item>mkspline</item>+ <item>ml</item>+ <item>ml_5</item>+ <item>ml_adjs</item>+ <item>ml_bhhhs</item>+ <item>ml_c_d</item>+ <item>ml_check</item>+ <item>ml_clear</item>+ <item>ml_cnt</item>+ <item>ml_debug</item>+ <item>ml_defd</item>+ <item>ml_e0</item>+ <item>ml_e0_bfgs</item>+ <item>ml_e0_cycle</item>+ <item>ml_e0_dfp</item>+ <item>ml_e0i</item>+ <item>ml_e1</item>+ <item>ml_e1_bfgs</item>+ <item>ml_e1_bhhh</item>+ <item>ml_e1_cycle</item>+ <item>ml_e1_dfp</item>+ <item>ml_e2</item>+ <item>ml_e2_cycle</item>+ <item>ml_ebfg0</item>+ <item>ml_ebfr0</item>+ <item>ml_ebfr1</item>+ <item>ml_ebh0q</item>+ <item>ml_ebhh0</item>+ <item>ml_ebhr0</item>+ <item>ml_ebr0i</item>+ <item>ml_ecr0i</item>+ <item>ml_edfp0</item>+ <item>ml_edfr0</item>+ <item>ml_edfr1</item>+ <item>ml_edr0i</item>+ <item>ml_eds</item>+ <item>ml_eer0i</item>+ <item>ml_egr0i</item>+ <item>ml_elf</item>+ <item>ml_elf_bfgs</item>+ <item>ml_elf_bhhh</item>+ <item>ml_elf_cycle</item>+ <item>ml_elf_dfp</item>+ <item>ml_elfi</item>+ <item>ml_elfs</item>+ <item>ml_enr0i</item>+ <item>ml_enrr0</item>+ <item>ml_erdu0</item>+ <item>ml_erdu0_bfgs</item>+ <item>ml_erdu0_bhhh</item>+ <item>ml_erdu0_bhhhq</item>+ <item>ml_erdu0_cycle</item>+ <item>ml_erdu0_dfp</item>+ <item>ml_erdu0_nrbfgs</item>+ <item>ml_exde</item>+ <item>ml_footnote</item>+ <item>ml_geqnr</item>+ <item>ml_grad0</item>+ <item>ml_graph</item>+ <item>ml_hbhhh</item>+ <item>ml_hd0</item>+ <item>ml_hold</item>+ <item>ml_init</item>+ <item>ml_inv</item>+ <item>ml_log</item>+ <item>ml_max</item>+ <item>ml_mlout</item>+ <item>ml_model</item>+ <item>ml_nb0</item>+ <item>ml_opt</item>+ <item>ml_p</item>+ <item>ml_plot</item>+ <item>ml_query</item>+ <item>ml_rdgrd</item>+ <item>ml_repor</item>+ <item>ml_s_e</item>+ <item>ml_score</item>+ <item>ml_searc</item>+ <item>ml_technique</item>+ <item>ml_unhold</item>+ <item>mlf_</item>+ <item>mlog</item>+ <item>mlogi</item>+ <item>mlogit</item>+ <item>mlogit_footnote</item>+ <item>mlogit_p</item>+ <item>mlopts</item>+ <item>mnl0_</item>+ <item>mprobit</item>+ <item>mprobit_lf</item>+ <item>mprobit_p</item>+ <item>mrdu0_</item>+ <item>mrdu1_</item>+ <item>mvdecode</item>+ <item>mvencode</item>+ <item>mvreg</item>+ <item>mvreg_estat</item>+ <item>nbreg</item>+ <item>nbreg_al</item>+ <item>nbreg_lf</item>+ <item>nbreg_p</item>+ <item>nbreg_sw</item>+ <item>newey</item>+ <item>newey_7</item>+ <item>newey_p</item>+ <item>nl</item>+ <item>nl_7</item>+ <item>nl_p</item>+ <item>nl_p_7</item>+ <item>nlcom</item>+ <item>nlcom_p</item>+ <item>nlexp2</item>+ <item>nlexp2_7</item>+ <item>nlexp2a</item>+ <item>nlexp2a_7</item>+ <item>nlexp3</item>+ <item>nlexp3_7</item>+ <item>nlgom3</item>+ <item>nlgom3_7</item>+ <item>nlgom4</item>+ <item>nlgom4_7</item>+ <item>nlinit</item>+ <item>nllog3</item>+ <item>nllog3_7</item>+ <item>nllog4</item>+ <item>nllog4_7</item>+ <item>nlog_rd</item>+ <item>nlogit</item>+ <item>nlogit_p</item>+ <item>nlogitgen</item>+ <item>nlogittree</item>+ <item>nlpred</item>+ <item>note</item>+ <item>notes</item>+ <item>nptrend</item>+ <item>numlabel</item>+ <item>old_ver</item>+ <item>olo</item>+ <item>olog</item>+ <item>ologi</item>+ <item>ologi_sw</item>+ <item>ologit</item>+ <item>ologit_p</item>+ <item>ologitp</item>+ <item>op_colnm</item>+ <item>op_comp</item>+ <item>op_diff</item>+ <item>op_inv</item>+ <item>op_str</item>+ <item>opr</item>+ <item>opro</item>+ <item>oprob</item>+ <item>oprob_sw</item>+ <item>oprobi</item>+ <item>oprobi_p</item>+ <item>oprobit</item>+ <item>oprobitp</item>+ <item>opts_exclusive</item>+ <item>orthog</item>+ <item>orthpoly</item>+ <item>ovtest</item>++ <item>pac</item>+ <item>pac_7</item>+ <item>palette</item>+ <item>parse_dissim</item>+ <item>pause</item>+ <item>pca</item>+ <item>pca_8</item>+ <item>pca_display</item>+ <item>pca_estat</item>+ <item>pca_p</item>+ <item>pca_rotate</item>+ <item>pcamat</item>+ <item>pchart</item>+ <item>pchart_7</item>+ <item>pchi</item>+ <item>pchi_7</item>+ <item>pcorr</item>+ <item>pctile</item>+ <item>pentium</item>+ <item>pergram</item>+ <item>pergram_7</item>+ <item>permute</item>+ <item>permute_8</item>+ <item>personal</item>+ <item>peto_st</item>+ <item>pkcollapse</item>+ <item>pkcross</item>+ <item>pkequiv</item>+ <item>pkexamine</item>+ <item>pkexamine_7</item>+ <item>pkshape</item>+ <item>pksumm</item>+ <item>pksumm_7</item>+ <item>pnorm</item>+ <item>pnorm_7</item>+ <item>poisgof</item>+ <item>poiss_lf</item>+ <item>poiss_sw</item>+ <item>poisso_p</item>+ <item>poisson</item>+ <item>poisson_estat</item>+ <item>pperron</item>+ <item>prais</item>+ <item>prais_e</item>+ <item>prais_e2</item>+ <item>prais_p</item>+ <item>predict</item>+ <item>predictnl</item>+ <item>print</item>+ <item>prob</item>+ <item>probi</item>+ <item>probit</item>+ <item>probit_estat</item>+ <item>probit_p</item>+ <item>proc_time</item>+ <item>procoverlay</item>+ <item>procrustes</item>+ <item>procrustes_estat</item>+ <item>procrustes_p</item>+ <item>profiler</item>+ <item>prop</item>+ <item>proportion</item>+ <item>prtest</item>+ <item>prtesti</item>+ <item>pwcorr</item>+ <item>qby</item>+ <item>qbys</item>+ <item>qchi</item>+ <item>qchi_7</item>+ <item>qladder</item>+ <item>qladder_7</item>+ <item>qnorm</item>+ <item>qnorm_7</item>+ <item>qqplot</item>+ <item>qqplot_7</item>+ <item>qreg</item>+ <item>qreg_c</item>+ <item>qreg_p</item>+ <item>qreg_sw</item>+ <item>quadchk</item>+ <item>quantile</item>+ <item>quantile_7</item>+ <item>range</item>+ <item>ranksum</item>+ <item>ratio</item>+ <item>rchart</item>+ <item>rchart_7</item>+ <item>rcof</item>+ <item>recast</item>+ <item>recode</item>+ <item>reg</item>+ <item>reg3</item>+ <item>reg3_p</item>+ <item>regdw</item>+ <item>regr</item>+ <item>regre</item>+ <item>regre_p2</item>+ <item>regres</item>+ <item>regres_p</item>+ <item>regress</item>+ <item>regress_estat</item>+ <item>regriv_p</item>+ <item>remap</item>+ <item>renpfix</item>+ <item>repeat</item>+ <item>reshape</item>+ <item>robvar</item>+ <item>roccomp</item>+ <item>roccomp_7</item>+ <item>roccomp_8</item>+ <item>rocf_lf</item>+ <item>rocfit</item>+ <item>rocfit_8</item>+ <item>rocgold</item>+ <item>rocplot</item>+ <item>rocplot_7</item>+ <item>roctab</item>+ <item>roctab_7</item>+ <item>rolling</item>+ <item>rologit</item>+ <item>rologit_p</item>+ <item>rot</item>+ <item>rota</item>+ <item>rotat</item>+ <item>rotate</item>+ <item>rotatemat</item>+ <item>rreg</item>+ <item>rreg_p</item>+ <item>runtest</item>+ <item>rvfplot</item>+ <item>rvfplot_7</item>+ <item>rvpplot</item>+ <item>rvpplot_7</item>++ <item>safesum</item>+ <item>sample</item>+ <item>sampsi</item>+ <item>savedresults</item>+ <item>saveold</item>+ <item>sc</item>+ <item>scatter</item>+ <item>scm_mine</item>+ <item>sco</item>+ <item>scob_lf</item>+ <item>scob_p</item>+ <item>scobi_sw</item>+ <item>scobit</item>+ <item>scor</item>+ <item>score</item>+ <item>scoreplot</item>+ <item>scoreplot_help</item>+ <item>scree</item>+ <item>screeplot</item>+ <item>screeplot_help</item>+ <item>sdtest</item>+ <item>sdtesti</item>+ <item>separate</item>+ <item>seperate</item>+ <item>serrbar</item>+ <item>serrbar_7</item>+ <item>set_defaults</item>+ <item>sfrancia</item>+ <item>shewhart</item>+ <item>shewhart_7</item>+ <item>signrank</item>+ <item>signtest</item>+ <item>simul</item>+ <item>simul_7</item>+ <item>simulate</item>+ <item>simulate_8</item>+ <item>sktest</item>+ <item>slogit</item>+ <item>slogit_d2</item>+ <item>slogit_p</item>+ <item>smooth</item>+ <item>snapspan</item>+ <item>spearman</item>+ <item>spikeplot</item>+ <item>spikeplot_7</item>+ <item>spikeplt</item>+ <item>spline_x</item>+ <item>split</item>+ <item>sqreg</item>+ <item>sqreg_p</item>+ <item>ssc</item>+ <item>st</item>+ <item>st_ct</item>+ <item>st_hc</item>+ <item>st_hcd</item>+ <item>st_hcd_sh</item>+ <item>st_is</item>+ <item>st_issys</item>+ <item>st_note</item>+ <item>st_promo</item>+ <item>st_set</item>+ <item>st_show</item>+ <item>st_smpl</item>+ <item>st_subid</item>+ <item>stack</item>+ <item>statsby</item>+ <item>statsby_8</item>+ <item>stbase</item>+ <item>stci</item>+ <item>stci_7</item>+ <item>stcox</item>+ <item>stcox_estat</item>+ <item>stcox_fr</item>+ <item>stcox_fr_ll</item>+ <item>stcox_p</item>+ <item>stcox_sw</item>+ <item>stcoxkm</item>+ <item>stcoxkm_7</item>+ <item>stcstat</item>+ <item>stcurv</item>+ <item>stcurve</item>+ <item>stcurve_7</item>+ <item>stdes</item>+ <item>stem</item>+ <item>stepwise</item>+ <item>stereg</item>+ <item>stfill</item>+ <item>stgen</item>+ <item>stir</item>+ <item>stjoin</item>+ <item>stmc</item>+ <item>stmh</item>+ <item>stphplot</item>+ <item>stphplot_7</item>+ <item>stphtest</item>+ <item>stphtest_7</item>+ <item>stptime</item>+ <item>strate</item>+ <item>strate_7</item>+ <item>streg</item>+ <item>streg_sw</item>+ <item>streset</item>+ <item>sts</item>+ <item>sts_7</item>+ <item>stset</item>+ <item>stsplit</item>+ <item>stsum</item>+ <item>sttocc</item>+ <item>sttoct</item>+ <item>stvary</item>+ <item>stweib</item>+ <item>suest</item>+ <item>suest_8</item>+ <item>sunflower</item>+ <item>sureg</item>+ <item>survcurv</item>+ <item>survsum</item>+ <item>svar</item>+ <item>svar_p</item>+ <item>svmat</item>+ <item>svy</item>+ <item>svy_disp</item>+ <item>svy_dreg</item>+ <item>svy_est</item>+ <item>svy_est_7</item>+ <item>svy_estat</item>+ <item>svy_get</item>+ <item>svy_gnbreg_p</item>+ <item>svy_head</item>+ <item>svy_header</item>+ <item>svy_heckman_p</item>+ <item>svy_heckprob_p</item>+ <item>svy_intreg_p</item>+ <item>svy_ivreg_p</item>+ <item>svy_logistic_p</item>+ <item>svy_logit_p</item>+ <item>svy_mlogit_p</item>+ <item>svy_nbreg_p</item>+ <item>svy_ologit_p</item>+ <item>svy_oprobit_p</item>+ <item>svy_poisson_p</item>+ <item>svy_probit_p</item>+ <item>svy_regress_p</item>+ <item>svy_sub</item>+ <item>svy_sub_7</item>+ <item>svy_x</item>+ <item>svy_x_7</item>+ <item>svy_x_p</item>+ <item>svydes</item>+ <item>svydes_8</item>+ <item>svygen</item>+ <item>svygnbreg</item>+ <item>svyheckman</item>+ <item>svyheckprob</item>+ <item>svyintreg</item>+ <item>svyintreg_7</item>+ <item>svyintrg</item>+ <item>svyivreg</item>+ <item>svylc</item>+ <item>svylog_p</item>+ <item>svylogit</item>+ <item>svymarkout</item>+ <item>svymarkout_8</item>+ <item>svymean</item>+ <item>svymlog</item>+ <item>svymlogit</item>+ <item>svynbreg</item>+ <item>svyolog</item>+ <item>svyologit</item>+ <item>svyoprob</item>+ <item>svyoprobit</item>+ <item>svyopts</item>+ <item>svypois</item>+ <item>svypois_7</item>+ <item>svypoisson</item>+ <item>svyprobit</item>+ <item>svyprobt</item>+ <item>svyprop</item>+ <item>svyprop_7</item>+ <item>svyratio</item>+ <item>svyreg</item>+ <item>svyreg_p</item>+ <item>svyregress</item>+ <item>svyset</item>+ <item>svyset_7</item>+ <item>svyset_8</item>+ <item>svytab</item>+ <item>svytab_7</item>+ <item>svytest</item>+ <item>svytotal</item>+ <item>sw</item>+ <item>sw_8</item>+ <item>swcnreg</item>+ <item>swcox</item>+ <item>swereg</item>+ <item>swilk</item>+ <item>swlogis</item>+ <item>swlogit</item>+ <item>swologit</item>+ <item>swoprbt</item>+ <item>swpois</item>+ <item>swprobit</item>+ <item>swqreg</item>+ <item>swtobit</item>+ <item>swweib</item>+ <item>symmetry</item>+ <item>symmi</item>+ <item>symplot</item>+ <item>symplot_7</item>+ <item>sysdescribe</item>+ <item>sysuse</item>+ <item>szroeter</item>+ <item>tab_or</item>+ <item>tab1</item>+ <item>tab2</item>+ <item>tabi</item>+ <item>table</item>+ <item>tabodds</item>+ <item>tabodds_7</item>+ <item>tabstat</item>+ <item>te</item>+ <item>tes</item>+ <item>test</item>+ <item>testnl</item>+ <item>testparm</item>+ <item>teststd</item>+ <item>tetrachoric</item>+ <item>time_it</item>+ <item>tis</item>+ <item>tob</item>+ <item>tobi</item>+ <item>tobit</item>+ <item>tobit_p</item>+ <item>tobit_sw</item>+ <item>tostring</item>+ <item>total</item>+ <item>treat_ll</item>+ <item>treatr_p</item>+ <item>treatreg</item>+ <item>trim</item>+ <item>trnb_cons</item>+ <item>trnb_mean</item>+ <item>trpoiss_d2</item>+ <item>trunc_ll</item>+ <item>truncr_p</item>+ <item>truncreg</item>+ <item>tsappend</item>+ <item>tset</item>+ <item>tsfill</item>+ <item>tsline</item>+ <item>tsline_ex</item>+ <item>tsreport</item>+ <item>tsrline</item>+ <item>tsset</item>+ <item>tssmooth</item>+ <item>tsunab</item>+ <item>ttest</item>+ <item>ttesti</item>+ <item>tut_chk</item>+ <item>tut_wait</item>+ <item>tutorial</item>+ <item>tw</item>+ <item>tware_st</item>+ <item>two</item>+ <item>twoway</item>+ <item>twoway__fpfit_serset</item>+ <item>twoway__function_gen</item>+ <item>twoway__histogram_gen</item>+ <item>twoway__ipoint_serset</item>+ <item>twoway__ipoints_serset</item>+ <item>twoway__kdensity_gen</item>+ <item>twoway__lfit_serset</item>+ <item>twoway__normgen_gen</item>+ <item>twoway__pci_serset</item>+ <item>twoway__qfit_serset</item>+ <item>twoway__scatteri_serset</item>+ <item>twoway__sunflower_gen</item>+ <item>twoway_ksm_serset</item>+ <item>typeof</item>+ <item>unab</item>+ <item>unabbrev</item>+ <item>uselabel</item>++ <item>var</item>+ <item>var_mkcompanion</item>+ <item>var_p</item>+ <item>varbasic</item>+ <item>varfcast</item>+ <item>vargranger</item>+ <item>varirf</item>+ <item>varirf_add</item>+ <item>varirf_cgraph</item>+ <item>varirf_create</item>+ <item>varirf_ctable</item>+ <item>varirf_describe</item>+ <item>varirf_dir</item>+ <item>varirf_drop</item>+ <item>varirf_erase</item>+ <item>varirf_graph</item>+ <item>varirf_ograph</item>+ <item>varirf_rename</item>+ <item>varirf_set</item>+ <item>varirf_table</item>+ <item>varlmar</item>+ <item>varnorm</item>+ <item>varsoc</item>+ <item>varstable</item>+ <item>varstable_w</item>+ <item>varstable_w2</item>+ <item>varwle</item>+ <item>vce</item>+ <item>vec</item>+ <item>vec_fevd</item>+ <item>vec_mkphi</item>+ <item>vec_p</item>+ <item>vec_p_w</item>+ <item>vecirf_create</item>+ <item>veclmar</item>+ <item>veclmar_w</item>+ <item>vecnorm</item>+ <item>vecnorm_w</item>+ <item>vecrank</item>+ <item>vecstable</item>+ <item>verinst</item>+ <item>viewsource</item>+ <item>vif</item>+ <item>vwls</item>+ <item>wdatetof</item>+ <item>webdescribe</item>+ <item>webseek</item>+ <item>webuse</item>+ <item>weib_lf</item>+ <item>weib_lf0</item>+ <item>weib1_lf</item>+ <item>weib2_lf</item>+ <item>weibhet_glf</item>+ <item>weibhet_glf_sh</item>+ <item>weibhet_glfa</item>+ <item>weibhet_glfa_sh</item>+ <item>weibhet_gp</item>+ <item>weibhet_ilf</item>+ <item>weibhet_ilf_sh</item>+ <item>weibhet_ilfa</item>+ <item>weibhet_ilfa_sh</item>+ <item>weibhet_ip</item>+ <item>weibu_sw</item>+ <item>weibul_p</item>+ <item>weibull</item>+ <item>weibull_c</item>+ <item>weibull_s</item>+ <item>weibullhet</item>+ <item>whelp</item>+ <item>wilc_st</item>+ <item>wilcoxon</item>+ <item>wntestb</item>+ <item>wntestb_7</item>+ <item>wntestq</item>+ <item>xchart</item>+ <item>xchart_7</item>+ <item>xcorr</item>+ <item>xcorr_7</item>+ <item>xi</item>+ <item>xi_6</item>+ <item>xpose</item>+ <item>xt_iis</item>+ <item>xt_tis</item>+ <item>xtab_p</item>+ <item>xtabond</item>+ <item>xtbin_p</item>+ <item>xtclog</item>+ <item>xtcloglog</item>+ <item>xtcloglog_8</item>+ <item>xtcloglog_d2</item>+ <item>xtcloglog_re_p</item>+ <item>xtcnt_p</item>+ <item>xtcorr</item>+ <item>xtdata</item>+ <item>xtdes</item>+ <item>xtfront_p</item>+ <item>xtfrontier</item>+ <item>xtgee</item>+ <item>xtgee_elink</item>+ <item>xtgee_estat</item>+ <item>xtgee_makeivar</item>+ <item>xtgee_p</item>+ <item>xtgee_plink</item>+ <item>xtgls</item>+ <item>xtgls_p</item>+ <item>xthaus</item>+ <item>xthausman</item>+ <item>xtht_p</item>+ <item>xthtaylor</item>+ <item>xtile</item>+ <item>xtint_p</item>+ <item>xtintreg</item>+ <item>xtintreg_8</item>+ <item>xtintreg_d2</item>+ <item>xtintreg_p</item>+ <item>xtivp_1</item>+ <item>xtivp_2</item>+ <item>xtivreg</item>+ <item>xtline</item>+ <item>xtline_ex</item>+ <item>xtlogit</item>+ <item>xtlogit_8</item>+ <item>xtlogit_d2</item>+ <item>xtlogit_fe_p</item>+ <item>xtlogit_pa_p</item>+ <item>xtlogit_re_p</item>+ <item>xtmixed</item>+ <item>xtmixed_estat</item>+ <item>xtmixed_p</item>+ <item>xtnb_fe</item>+ <item>xtnb_lf</item>+ <item>xtnbreg</item>+ <item>xtnbreg_pa_p</item>+ <item>xtnbreg_refe_p</item>+ <item>xtpcse</item>+ <item>xtpcse_p</item>+ <item>xtpois</item>+ <item>xtpoisson</item>+ <item>xtpoisson_d2</item>+ <item>xtpoisson_pa_p</item>+ <item>xtpoisson_refe_p</item>+ <item>xtpred</item>+ <item>xtprobit</item>+ <item>xtprobit_8</item>+ <item>xtprobit_d2</item>+ <item>xtprobit_re_p</item>+ <item>xtps_fe</item>+ <item>xtps_lf</item>+ <item>xtps_ren</item>+ <item>xtps_ren_8</item>+ <item>xtrar_p</item>+ <item>xtrc</item>+ <item>xtrc_p</item>+ <item>xtrchh</item>+ <item>xtrefe_p</item>+ <item>xtreg</item>+ <item>xtreg_be</item>+ <item>xtreg_fe</item>+ <item>xtreg_ml</item>+ <item>xtreg_pa_p</item>+ <item>xtreg_re</item>+ <item>xtregar</item>+ <item>xtrere_p</item>+ <item>xtsf_ll</item>+ <item>xtsf_llti</item>+ <item>xtsum</item>+ <item>xttab</item>+ <item>xttest0</item>+ <item>xttobit</item>+ <item>xttobit_8</item>+ <item>xttobit_p</item>+ <item>xttrans</item>+ <item>yx</item>+ <item>yxview__barlike_draw</item>+ <item>yxview_area_draw</item>+ <item>yxview_bar_draw</item>+ <item>yxview_dot_draw</item>+ <item>yxview_dropline_draw</item>+ <item>yxview_function_draw</item>+ <item>yxview_iarrow_draw</item>+ <item>yxview_ilabels_draw</item>+ <item>yxview_normal_draw</item>+ <item>yxview_pcarrow_draw</item>+ <item>yxview_pcbarrow_draw</item>+ <item>yxview_pccapsym_draw</item>+ <item>yxview_pcscatter_draw</item>+ <item>yxview_pcspike_draw</item>+ <item>yxview_rarea_draw</item>+ <item>yxview_rbar_draw</item>+ <item>yxview_rbarm_draw</item>+ <item>yxview_rcap_draw</item>+ <item>yxview_rcapsym_draw</item>+ <item>yxview_rconnected_draw</item>+ <item>yxview_rline_draw</item>+ <item>yxview_rscatter_draw</item>+ <item>yxview_rspike_draw</item>+ <item>yxview_spike_draw</item>+ <item>yxview_sunflower_draw</item>+ <item>zap_s</item>+ <item>zinb</item>+ <item>zinb_llf</item>+ <item>zinb_plf</item>+ <item>zip</item>+ <item>zip_llf</item>+ <item>zip_p</item>+ <item>zip_plf</item>+ <item>zt_ct_5</item>+ <item>zt_hc_5</item>+ <item>zt_hcd_5</item>+ <item>zt_is_5</item>+ <item>zt_iss_5</item>+ <item>zt_sho_5</item>+ <item>zt_smp_5</item>+ <item>ztbase_5</item>+ <item>ztcox_5</item>+ <item>ztdes_5</item>+ <item>ztereg_5</item>+ <item>ztfill_5</item>+ <item>ztgen_5</item>+ <item>ztir_5</item>+ <item>ztjoin_5</item>+ <item>ztnb</item>+ <item>ztnb_p</item>+ <item>ztp</item>+ <item>ztp_p</item>+ <item>zts_5</item>+ <item>ztset_5</item>+ <item>ztspli_5</item>+ <item>ztsum_5</item>+ <item>zttoct_5</item>+ <item>ztvary_5</item>+ <item>ztweib_5</item>+ </list>++ <list name="Mata">+ <item>_cholinv</item>+ <item>_cholsolve</item>+ <item>_corr</item>+ <item>_edittoint</item>+ <item>_edittointtol</item>+ <item>_edittozero</item>+ <item>_edittozerotol</item>+ <item>_eigen_work</item>+ <item>_eigensystem</item>+ <item>_eigenvalues</item>+ <item>_equilc</item>+ <item>_equilr</item>+ <item>_equilrc</item>+ <item>_ftell</item>+ <item>_fullsvd</item>+ <item>_hqrd</item>+ <item>_hqrdp</item>+ <item>_invlower</item>+ <item>_jumble</item>+ <item>_lefteigensystem</item>+ <item>_lowertriangle</item>+ <item>_lud</item>+ <item>_lud_la</item>+ <item>_luinv</item>+ <item>_lusolve</item>+ <item>_matexpsym</item>+ <item>_matlogsym</item>+ <item>_matpowersym</item>+ <item>_mprobit_outer_prod</item>+ <item>_mprobit_quadrature</item>+ <item>_mprobit_quadrature_eval</item>+ <item>_mprobit_quadrature_m</item>+ <item>_mprobit_select</item>+ <item>_mprobit_simulator</item>+ <item>_mprobit_simulator_case_g</item>+ <item>_mprobit_simulator_lk</item>+ <item>_mprobit_simulator_m</item>+ <item>_mprobit_simulator_mi</item>+ <item>_mprobit_validate_choice</item>+ <item>_mprobit_weights_roots_laguerre</item>+ <item>_perhapsequilc</item>+ <item>_perhapsequilr</item>+ <item>_perhapsequilrc</item>+ <item>_pinv</item>+ <item>_qrinv</item>+ <item>_qrsolve</item>+ <item>_rowswap</item>+ <item>_solvelower</item>+ <item>_solveupper</item>+ <item>_sort</item>+ <item>_svd</item>+ <item>_svdsv</item>+ <item>_svsolve</item>+ <item>_svy_design</item>+ <item>_svy_group_sum</item>+ <item>_svy_identify</item>+ <item>_svy_mean</item>+ <item>_svy_mean_post</item>+ <item>_svy_mean_std</item>+ <item>_svy_mean_stdpost</item>+ <item>_svy_over_expand</item>+ <item>_svy_over_sizes</item>+ <item>_svy_post_sizes</item>+ <item>_svy_ratio</item>+ <item>_svy_ratio_post</item>+ <item>_svy_ratio_std</item>+ <item>_svy_ratio_stdpost</item>+ <item>_svy_srs_variance</item>+ <item>_svy_srssub_variance</item>+ <item>_svy_std_sizes</item>+ <item>_svy_total</item>+ <item>_svy_total_post</item>+ <item>_svy_variance</item>+ <item>_symeigen_work</item>+ <item>_symeigensystem</item>+ <item>_symeigenvalues</item>+ <item>_symmatfunc_work</item>+ <item>_uppertriangle</item>+ <item>_xtm_beta</item>+ <item>_xtm_blup</item>+ <item>_xtm_blup_save</item>+ <item>_xtm_blup_save_u</item>+ <item>_xtm_blup_u</item>+ <item>_xtm_cleanup</item>+ <item>_xtm_covtype</item>+ <item>_xtm_de_th_u</item>+ <item>_xtm_delta_to_theta</item>+ <item>_xtm_det_upper</item>+ <item>_xtm_em_get_rij</item>+ <item>_xtm_em_get_uij</item>+ <item>_xtm_em_iter</item>+ <item>_xtm_em_iter_u</item>+ <item>_xtm_em_solve</item>+ <item>_xtm_fact_expand</item>+ <item>_xtm_ga_th_u</item>+ <item>_xtm_gamma_to_theta</item>+ <item>_xtm_get_delta</item>+ <item>_xtm_get_delta_u</item>+ <item>_xtm_invert_R</item>+ <item>_xtm_logdetr00</item>+ <item>_xtm_logdetr00_u</item>+ <item>_xtm_matexp</item>+ <item>_xtm_matlog</item>+ <item>_xtm_mixed_ll</item>+ <item>_xtm_mixed_ll_u</item>+ <item>_xtm_mixed_ll_uu</item>+ <item>_xtm_mk_eqs</item>+ <item>_xtm_ml_eqlist</item>+ <item>_xtm_ml_eqlist_wrk</item>+ <item>_xtm_setup</item>+ <item>_xtm_start</item>+ <item>_xtm_start_collapse</item>+ <item>_xtm_start_u</item>+ <item>_xtm_th_de_u</item>+ <item>_xtm_th_ga_u</item>+ <item>_xtm_theta_to_delta</item>+ <item>_xtm_theta_to_gamma</item>+ <item>acos</item>+ <item>acosh</item>+ <item>aggregate</item>+ <item>array</item>+ <item>asin</item>+ <item>asinh</item>+ <item>assert</item>+ <item>asserteq</item>+ <item>atan</item>+ <item>atanh</item>+ <item>blockdiag</item>+ <item>boolean</item>+ <item>break</item>+ <item>byte</item>+ <item>case</item>+ <item>cat</item>+ <item>catch</item>+ <item>chdir</item>+ <item>cholesky</item>+ <item>cholinv</item>+ <item>cholsolve</item>+ <item>class</item>+ <item>cloglog</item>+ <item>collate</item>+ <item>colmax</item>+ <item>colmin</item>+ <item>colscalefactors</item>+ <item>colshape</item>+ <item>colvector</item>+ <item>complex</item>+ <item>cond</item>+ <item>const</item>+ <item>continue</item>+ <item>convolve</item>+ <item>convolveslowly</item>+ <item>Corr</item>+ <item>correlation</item>+ <item>Corrslowly</item>+ <item>corruppercase</item>+ <item>cosh</item>+ <item>deconvolve</item>+ <item>default</item>+ <item>delegate</item>+ <item>delete</item>+ <item>designmatrix</item>+ <item>det</item>+ <item>dettriangular</item>+ <item>diag</item>+ <item>diag0cnt</item>+ <item>do</item>+ <item>double</item>+ <item>dsign</item>+ <item>e</item>+ <item>editmissing</item>+ <item>edittoint</item>+ <item>edittointtol</item>+ <item>edittozero</item>+ <item>edittozerotol</item>+ <item>editvalue</item>+ <item>eigensystem</item>+ <item>eigenvalues</item>+ <item>else</item>+ <item>eltypedef</item>+ <item>end</item>+ <item>enum</item>+ <item>explicit</item>+ <item>export</item>+ <item>external</item>+ <item>fft</item>+ <item>fileexists</item>+ <item>findfile</item>+ <item>float</item>+ <item>for</item>+ <item>friend</item>+ <item>ftell</item>+ <item>ftfreqs</item>+ <item>ftpad</item>+ <item>ftperiodogram</item>+ <item>ftretime</item>+ <item>ftunwrap</item>+ <item>ftwrap</item>+ <item>fullsdiag</item>+ <item>fullsvd</item>+ <item>function</item>+ <item>gamma</item>+ <item>global</item>+ <item>goto</item>+ <item>helloworld</item>+ <item>Hilbert</item>+ <item>hqrd</item>+ <item>hqrdmultq</item>+ <item>hqrdmultq1t</item>+ <item>hqrdp</item>+ <item>hqrdq</item>+ <item>hqrdq1</item>+ <item>hqrdr</item>+ <item>hqrdr1</item>+ <item>if</item>+ <item>inline</item>+ <item>int</item>+ <item>invcloglog</item>+ <item>invfft</item>+ <item>invHilbert</item>+ <item>invlogit</item>+ <item>invlower</item>+ <item>invorder</item>+ <item>invslowfft</item>+ <item>invslowft</item>+ <item>invvech</item>+ <item>isdiagonal</item>+ <item>jumble</item>+ <item>lefteigensystem</item>+ <item>local</item>+ <item>log10</item>+ <item>logit</item>+ <item>long</item>+ <item>lowertriangle</item>+ <item>lud</item>+ <item>luinv</item>+ <item>lusolve</item>+ <item>makesymmetric</item>+ <item>mat_norm</item>+ <item>mata</item>+ <item>matexpsym</item>+ <item>matlogsym</item>+ <item>matpowersym</item>+ <item>matrix</item>+ <item>max</item>+ <item>mean</item>+ <item>meanvariance</item>+ <item>min</item>+ <item>mkdir</item>+ <item>mmat_</item>+ <item>mmat_describe</item>+ <item>mmat_expandlist</item>+ <item>mmat_readerror</item>+ <item>mmat_save</item>+ <item>mmat_use</item>+ <item>mmat_writeerror</item>+ <item>namespace</item>+ <item>new</item>+ <item>norm</item>+ <item>NULL</item>+ <item>numeric</item>+ <item>operator</item>+ <item>orgtypedef</item>+ <item>panelsetup</item>+ <item>panelsetup_u</item>+ <item>panelstats</item>+ <item>panelsubmatrix</item>+ <item>panelsubview</item>+ <item>pathlist</item>+ <item>pathsubsysdir</item>+ <item>pi</item>+ <item>pinv</item>+ <item>pointer</item>+ <item>polyadd</item>+ <item>polyadd_expand</item>+ <item>polyderiv</item>+ <item>polydiv</item>+ <item>polyeval</item>+ <item>polyinteg</item>+ <item>polymorphic</item>+ <item>polymult</item>+ <item>polyroots</item>+ <item>polysolve</item>+ <item>polytrim</item>+ <item>pragma</item>+ <item>private</item>+ <item>protected</item>+ <item>public</item>+ <item>qrd</item>+ <item>qrdp</item>+ <item>qrinv</item>+ <item>qrsolve</item>+ <item>quad</item>+ <item>quadcorrelation</item>+ <item>quadmeanvariance</item>+ <item>quadrant</item>+ <item>quadvariance</item>+ <item>range</item>+ <item>rangen</item>+ <item>rank</item>+ <item>rank_from_singular_values</item>+ <item>real</item>+ <item>return</item>+ <item>revorder</item>+ <item>rmdir</item>+ <item>rowmax</item>+ <item>rowmin</item>+ <item>rowscalefactors</item>+ <item>rowvector</item>+ <item>scalar</item>+ <item>scalar_norm</item>+ <item>short</item>+ <item>sign</item>+ <item>signed</item>+ <item>sinh</item>+ <item>sizeof</item>+ <item>slowfft</item>+ <item>slowft</item>+ <item>solve_tol</item>+ <item>solve_tolscale</item>+ <item>solvelower</item>+ <item>solveupper</item>+ <item>sort</item>+ <item>spline3</item>+ <item>spline3eval</item>+ <item>splineeval</item>+ <item>st_islmname</item>+ <item>static</item>+ <item>string</item>+ <item>struct</item>+ <item>super</item>+ <item>svd</item>+ <item>svdsv</item>+ <item>svsolve</item>+ <item>switch</item>+ <item>symeigensystem</item>+ <item>symeigenvalues</item>+ <item>tanh</item>+ <item>template</item>+ <item>this</item>+ <item>throw</item>+ <item>Toeplitz</item>+ <item>trace</item>+ <item>trace_prod</item>+ <item>transmorphic</item>+ <item>transposeonly</item>+ <item>try</item>+ <item>typedef</item>+ <item>typename</item>+ <item>union</item>+ <item>uniqrows</item>+ <item>unitcircle</item>+ <item>unorder</item>+ <item>unsigned</item>+ <item>uppertriangle</item>+ <item>using</item>+ <item>Vandermonde</item>+ <item>variance</item>+ <item>vec</item>+ <item>vec_norm</item>+ <item>vech</item>+ <item>vector</item>+ <item>version</item>+ <item>virtual</item>+ <item>void</item>+ <item>volatile</item>+ <item>while</item>+ </list>++ <contexts>++ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">++ <keyword attribute="Keyword" context="#stay" String="proc-options" />+ <keyword attribute="Keyword" context="#stay" String="Internal-Stata-commands" />+ <keyword attribute="Keyword" context="#stay" String="procedures" />++ <keyword attribute="Graphics" context="#stay" String="graphics-options" />+ <keyword attribute="Graphics" context="#stay" String="Stata-colors" />++ <keyword attribute="Functions" context="#stay" String="math-functions" />+ <keyword attribute="Functions" context="#stay" String="probability-functions" />+ <keyword attribute="Functions" context="#stay" String="string-functions" />+ <keyword attribute="Functions" context="#stay" String="programming-functions" />+ <keyword attribute="Functions" context="#stay" String="date-functions" />+ <keyword attribute="Functions" context="#stay" String="timeseries-functions" />+ <keyword attribute="Functions" context="#stay" String="matrix-functions" />+ <keyword attribute="Functions" context="#stay" String="egen-functions" />++ <keyword attribute="Mata" context="#stay" String="Mata" />++ <keyword attribute="Constants" context="#stay" String="constants" />+ <keyword attribute="System Params" context="#stay" String="System-parameters" />++ <keyword attribute="Macro" context="#stay" String="macro-extended-functions" />+ <RegExpr attribute="GlobalMacro" context="#stay" String="\$[A-Za-z0-9_?{}!]+" />++ <DetectChar attribute="String" context="string" char="""/>+ <Detect2Chars attribute="String" context="#stay" char="`" char1='"'/>++ <RangeDetect attribute="Macro" context="#stay" char= "`" char1= "'" />++ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>++ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="block"/>+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="block"/>++ <StringDetect attribute="Normal Text" context="#stay" String="program define" beginRegion="block"/>+ <StringDetect attribute="Normal Text" context="#stay" String="end" endRegion="block"/>++ </context>++ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">+ <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="String" lineEndContext="#stay" name="string">+ <HlCStringChar attribute="String Char" context="#stay"/>+ <DetectChar attribute="String" context="#pop" char="""/>+ </context>++ </contexts>++ <itemDatas>++ <itemData name="Normal Text" defStyleNum="dsNormal"/>+ <itemData name="Keyword" defStyleNum="dsKeyword"/>+ <itemData name="Graphics" defStyleNum="dsBaseN" />+ <itemData name="Functions" defStyleNum="dsFunction" />+ <itemData name="Mata" defStyleNum="dsKeyword" />+ <itemData name="Constants" defStyleNum="dsDataType" />+ <itemData name="System Params" defStyleNum="dsDecVal" />++ <itemData name="String" defStyleNum="dsString"/>+ <itemData name="String Char" defStyleNum="dsChar"/>++ <itemData name="Macro" defStyleNum="dsOthers"/>+ <itemData name="GlobalMacro" defStyleNum="dsOthers"/>++ <itemData name="Comment" defStyleNum="dsComment"/>++ </itemDatas>++ </highlighting>++ <general>+ <comments>+ <comment name="singleLine" start="//" />+ <comment name="multiLine" start="/*" end="*/" />+ </comments>+ <keywords casesensitive="1" />+ </general>++</language>
xml/tcsh.xml view
@@ -8,7 +8,7 @@ <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> <!ENTITY pathpart "([\w_@.%*?+-]|\\ )"> <!-- valid character in a file name --> ]>-<language name="Tcsh" version="5" kateversion="5.0" section="Scripts" extensions="*.csh;*.tcsh;csh.cshrc;csh.login;.tcshrc;.cshrc;.login" mimetype="application/x-csh" casesensitive="1" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL">+<language name="Tcsh" version="6" kateversion="5.0" section="Scripts" extensions="*.csh;*.tcsh;csh.cshrc;csh.login;.tcshrc;.cshrc;.login" mimetype="application/x-csh" casesensitive="1" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL"> <!-- (c) 2006 Matthew Woehlke (mw_triad@users.sourceforge.net) Based on the bash highlighter by Wilbert Berendsen (wilbert@kde.nl)@@ -16,15 +16,9 @@ <highlighting> <list name="keywords">- <item>else</item>- <item>for</item> <item>function</item> <item>in</item>- <item>select</item>- <item>until</item>- <item>while</item> <item>.</item>- <item>then</item> </list> <list name="builtins">@@ -499,9 +493,6 @@ <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" />@@ -510,13 +501,14 @@ <!-- 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="\belse\s+if&noword;" />-<!--!--><RegExpr attribute="Keyword" context="#stay" String="\bif&noword;" beginRegion="if" />-<!--!--><RegExpr attribute="Keyword" context="#stay" String="\bendif&noword;" endRegion="if" />+<!--!--><RegExpr attribute="Control Flow" context="If" String="\bif&noword;" />+<!--!--><RegExpr attribute="Control Flow" context="ElseIf" String="\belse\s+if&noword;" />+<!--!--><RegExpr attribute="Control Flow" context="#stay" String="\belse&noword;" />+<!--!--><RegExpr attribute="Control Flow" context="#stay" String="\bendif&noword;" endRegion="if" /> <!-- handle switch as a special case -->-<!--!--><RegExpr attribute="Keyword" context="Switch" String="\bswitch&noword;" beginRegion="switch" />+<!--!--><RegExpr attribute="Control Flow" context="Switch" String="\bswitch&noword;" beginRegion="switch" />+<!--!--><RegExpr attribute="Control Flow" context="#stay" String="\b(foreach|while)&noword;" beginRegion="loop" />+<!--!--><RegExpr attribute="Control Flow" context="#stay" String="\bend&noword;" endRegion="loop" /> <!-- 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_-]*" />@@ -581,9 +573,7 @@ <RegExpr attribute="Expression" context="#stay" String="-[rwxXeozsfdlbcpSugktRLDIFNZ](?=\s)"/> <RegExpr attribute="Expression" context="#stay" String="-[AMCUG]:?(?=\s)"/> <RegExpr attribute="Expression" context="#stay" String="-P[0-7]{,3}:?(?=\s)"/>- <RegExpr attribute="Expression" context="#stay" String="([|&=><])\1"/>- <RegExpr attribute="Expression" context="#stay" String="[|^&><+\-*/%!~]"/>- <RegExpr attribute="Expression" context="#stay" String="([!=]~|[!><]=)"/>+ <RegExpr attribute="Expression" context="#stay" String="[=!][~=]|[*><!~]"/> </context> @@ -619,15 +609,6 @@ <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="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" />@@ -760,6 +741,31 @@ <IncludeRules context="FindMost" /> </context> + <context attribute="Normal Text" lineEndContext="#pop" name="If" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces/>+ <DetectChar attribute="Keyword" context="ArithmeticCondition" char="(" beginRegion="cond" />+ <DetectChar attribute="Variable" context="Subscript" char="[" />+ <StringDetect attribute="Control Flow" context="#pop" String="then" beginRegion="if" />+ </context>++ <context attribute="Normal Text" lineEndContext="#pop" name="ElseIf" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces/>+ <DetectChar attribute="Keyword" context="ArithmeticCondition" char="(" beginRegion="cond" />+ <DetectChar attribute="Variable" context="Subscript" char="[" />+ <StringDetect attribute="Control Flow" context="#pop" String="then" />+ </context>++ <context attribute="Normal Text" lineEndContext="#stay" name="ArithmeticCondition">+ <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="cond" />+ <DetectChar attribute="Keyword" context="ArithmeticCondition" char="(" beginRegion="cond" />+ <RegExpr attribute="Expression" context="#stay" String="[=!]~|[=!><]="/>+ <AnyChar attribute="Expression" context="#stay" String="|^&><+-*/%!~"/>+ <IncludeRules context="FindComments" />+ <IncludeRules context="FindStrings" />+ <IncludeRules context="FindSubstitutions" />+ <IncludeRules context="FindOthers" />+ </context>+ <!-- SwitchCase is called when the construct 'switch ... case' has been found. --> <context attribute="Normal Text" lineEndContext="#stay" name="SwitchCase"> <DetectChar attribute="Keyword" context="SwitchExpr" char=":" beginRegion="switchexpr" />@@ -783,22 +789,23 @@ <itemDatas> <itemData name="Normal Text" defStyleNum="dsNormal" /> <itemData name="Comment" defStyleNum="dsComment" />- <itemData name="Keyword" defStyleNum="dsKeyword" />- <itemData name="Control" defStyleNum="dsKeyword" />- <itemData name="Builtin" defStyleNum="dsKeyword" />- <itemData name="Command" defStyleNum="dsKeyword" />- <itemData name="Redirection" defStyleNum="dsKeyword" />- <itemData name="Escape" defStyleNum="dsDataType" />+ <itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="false" />+ <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Control" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Builtin" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Command" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Redirection" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="Escape" defStyleNum="dsDataType" spellChecking="false" /> <itemData name="String SingleQ" defStyleNum="dsString" /> <itemData name="String DoubleQ" defStyleNum="dsString" />- <itemData name="Backquote" defStyleNum="dsKeyword" />- <itemData name="String Transl." defStyleNum="dsString" />- <itemData name="String Escape" defStyleNum="dsDataType" />- <itemData name="Variable" defStyleNum="dsOthers" />- <itemData name="Expression" defStyleNum="dsOthers" />- <itemData name="Function" defStyleNum="dsFunction" />- <itemData name="Path" defStyleNum="dsNormal" />- <itemData name="Option" defStyleNum="dsNormal" />+ <itemData name="Backquote" defStyleNum="dsKeyword" spellChecking="false" />+ <itemData name="String Transl." defStyleNum="dsString" spellChecking="false" />+ <itemData name="String Escape" defStyleNum="dsDataType" spellChecking="false" />+ <itemData name="Variable" defStyleNum="dsOthers" spellChecking="false" />+ <itemData name="Expression" defStyleNum="dsOthers" spellChecking="false" />+ <itemData name="Function" defStyleNum="dsFunction" spellChecking="false" />+ <itemData name="Path" defStyleNum="dsNormal" spellChecking="false" />+ <itemData name="Option" defStyleNum="dsNormal" spellChecking="false" /> </itemDatas> </highlighting> <general>
xml/typescript.xml view
@@ -2,6 +2,9 @@ <!DOCTYPE language SYSTEM "language.dtd" [ <!ENTITY identifier "([a-zA-Z_$]|[^[:ascii:]])([\w$]|[^[:ascii:]])*">+ <!ENTITY numSuffix "(?=n?([^\w]|$))">+ <!ENTITY objectOp "[\?!]?">+ <!ENTITY endLine "\s*($|//|(/\*.*\*/\s*)+$)"> ]> <!--@@ -9,7 +12,7 @@ This file is part of the KDE's KSyntaxHighlighting framework. - Copyright 2018 Nibaldo González S. (nibgonz@gmail.com)+ Copyright 2018-2019 Nibaldo González S. (nibgonz@gmail.com) This Source Code Form is subject to the terms of the MIT License. If a copy of the license was not distributed with this file,@@ -36,13 +39,16 @@ incorporate these keywords (for example: "qml.xml"). Change log:+ * v3 [2019-02-18]: Add support to bigint and the "is" keyword.+ Fixes keyword delimiters. Don't highlight regex+ after "]" and ")". Multiple fixes and improvements. * v2 [2018-12-29]: Don't highlight built-in classes as functions, fix float-points, improve types detection and other fixes. * v1 [2018-11-18]: Initial version --> <language name="TypeScript"- version="2"+ version="3" kateversion="5.53" section="Scripts" extensions="*.ts"@@ -82,7 +88,6 @@ </list> <list name="primitives"> <include>primitives##JavaScript</include>- <!-- Types Built-in --> <item>object</item> <!-- Also:@@ -94,11 +99,13 @@ <item>namespace</item> <item>module</item> </list>- <list name="object_iden">+ <list name="types_operator_expression"> <item>keyof</item> <item>infer</item>+ <!-- Also: is, typeof --> </list>- <list name="types_primitives">+ <!-- Datatypes -->+ <list name="types"> <item>string</item> <item>number</item> <item>boolean</item>@@ -109,6 +116,7 @@ <item>unknown</item> <item>undefined</item> <item>null</item>+ <item>object</item> </list> <!-- Built-in Classes & Functions -->@@ -1653,25 +1661,24 @@ <!-- Abstract --> <RegExpr context="#stay" attribute="Reserved" String="\b(abstract)(?=\s+(class|interface)\b)" /> <!-- New -->- <RegExpr context="NewTarget" attribute="Keyword" String="\bnew(?=\s*[\?!]?\.\s*target\b)" />- <RegExpr context="MemberObject" attribute="Objects" String="\bnew(?=[\?!]?\.)" />+ <RegExpr context="NewTarget" attribute="Keyword" String="\bnew(?=\s*&objectOp;\.\s*target\b)" />+ <RegExpr context="MemberObject" attribute="Objects" String="\bnew(?=&objectOp;\.)" /> <WordDetect context="#stay" attribute="Keyword" String="new" />- <!-- Import -->- <WordDetect context="Import" attribute="Module" String="import" />- <!-- Export types -->- <keyword context="ControlExport" attribute="Module" String="control_export_types" /> - <!-- Keywords -->+ <!-- Keywords: control flow --> <keyword context="#stay" attribute="ControlFlow" String="controlflow" />- <RegExpr context="#stay" attribute="ControlFlow" String="\bdefault(?=\s*[\?!]?:)" />- <RegExpr context="#stay" String="&identifier;(?=\s*[\?!]?:)" />+ <RegExpr context="#stay" attribute="ControlFlow" String="\bdefault(?=\s*&objectOp;:)" /> + <!-- NOTE & TODO: The identifiers before ":" are highlighted as "dsNormal".+ These identifiers should be highlighted in a different way depending on the+ context, for example, in the declaration of classes or interfaces, in sets, the+ parameters of a function, or after the keywords: "const", "var", "let" & "enum". -->+ <RegExpr context="#stay" attribute="Parameter" String="&identifier;(?=\s*&objectOp;:)" />++ <!-- Keywords --> <WordDetect context="TypeDeclaration" attribute="Reserved" String="type" />- <keyword context="#stay" attribute="Module" String="module" /> <keyword context="#stay" attribute="Keyword" String="keywords" /> <!-- NoRegExp? --> <keyword context="#stay" attribute="Reserved" String="reserved" />- <keyword context="NoRegExp" attribute="Keyword" String="primitives" />- <keyword context="#stay" attribute="Keyword" String="object_iden" /> <!-- Built-in Classes --> <WordDetect context="FindMemberObjectMath" attribute="Built-in Objects" String="Math" />@@ -1683,16 +1690,27 @@ <keyword context="FindMemberObjectDOM" attribute="Built-in Objects" String="class_dom" /> <keyword context="FindMemberObjectNode" attribute="Built-in Objects" String="class_node" /> <keyword context="FindMemberObjectDOM" attribute="Built-in Objects" String="dom_variable" />-- <IncludeRules context="FindFunctionName" />- <RegExpr context="MemberObject" attribute="Objects" String="&identifier;(?=\s*[\?!]?\.)" />+ <!-- Objects -->+ <RegExpr context="MemberObject" attribute="Objects" String="&identifier;(?=\s*&objectOp;\.)" /> <DetectChar context="MemberObject" char="." /> + <!-- Import -->+ <WordDetect context="Import" attribute="Module" String="import" />+ <!-- Export types -->+ <keyword context="ControlExport" attribute="Module" String="control_export_types" />+ <!-- Keywords -->+ <keyword context="#stay" attribute="Module" String="module" />+ <keyword context="NoRegExp" attribute="Keyword" String="primitives" />+ <keyword context="#stay" attribute="Keyword" String="types_operator_expression" />++ <!-- Functions -->+ <IncludeRules context="FindFunctionName" /> <keyword context="#stay" attribute="Function Name" String="functions" /> + <!-- Symbols & Operators --> <DetectChar context="Object" attribute="Symbol" char="{" beginRegion="Brace" /> <DetectChar context="#stay" attribute="Symbol" char="[" beginRegion="List" />- <DetectChar context="#stay" attribute="Symbol" char="]" endRegion="List" />+ <DetectChar context="NoRegExp" attribute="Symbol" char="]" endRegion="List" /> <DetectChar context="#stay" attribute="Symbol" char="?" /> <!-- Fix of conditional expression from the JavaScript highlighting --> <!-- Highlight types after ":" and between "<" and ">" -->@@ -1705,23 +1723,32 @@ <context name="Object" attribute="Normal Text" lineEndContext="#stay"> <DetectChar context="#pop" attribute="Symbol" char="}" endRegion="Brace" /> <keyword context="NoRegExp" attribute="Keyword" String="keywords" />+ <!-- Highlight types in the following line.+ NOTE: Using the "NoRegExp" context can cause this to apply to multiple lines. -->+ <RegExpr context="TypesNewLine" attribute="Symbol" String=":(?=&endLine;)" minimal="true" /> <IncludeRules context="Normal" /> </context> <context name="NoRegExp" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop"> <IncludeRules context="NoRegExp##JavaScript" /> </context>+ <context name="NoRegExpSameLine" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">+ <IncludeRules context="NoRegExp##JavaScript" />+ </context> <context name="FindNumbers" attribute="Normal Text" lineEndContext="#stay">- <RegExpr context="NoRegExp" attribute="Hexadecimal" String="\b(0x[\da-f][\da-f_]*)\b" insensitive="true" />- <RegExpr context="NoRegExp" attribute="Binary" String="\b(0b[01][01_]*)\b" insensitive="true" />- <RegExpr context="NoRegExp" attribute="Float" String="(\b\d[\d_]*\.?|(\b\d[\d_]*)?\.\d[\d_]*)[eE][\+\-]?\d[\d_]*\b" />- <RegExpr context="NoRegExp" attribute="Float" String="(\.\d[\d_]*\b|\b\d[\d_]*\.(\d[\d_]*\b)?)" />- <RegExpr context="NoRegExp" attribute="Octal" String="\b(0o?[0-7][0-7_]*)\b" insensitive="true" />- <RegExpr context="NoRegExp" attribute="Decimal" String="\b(\d[\d_]*)\b" />+ <RegExpr context="NoRegExp" attribute="Hexadecimal" String="\b0[xX][\da-fA-F][\da-fA-F_]*&numSuffix;" />+ <RegExpr context="NoRegExp" attribute="Binary" String="\b0[bB][01][01_]*&numSuffix;" />+ <RegExpr context="NoRegExp" attribute="Float" String="(\b\d[\d_]*\.?|(\b\d[\d_]*)?\.\d[\d_]*)[eE][\+\-]?\d[\d_]*&numSuffix;" />+ <RegExpr context="NoRegExp" attribute="Float" String="(\.\d[\d_]*|\b\d[\d_]*\.(\d[\d_]*)?)&numSuffix;" />+ <RegExpr context="NoRegExp" attribute="Octal" String="\b0[oO]?[0-7][0-7_]*&numSuffix;" />+ <RegExpr context="NoRegExp" attribute="Decimal" String="\b\d[\d_]*&numSuffix;" />+ <!-- Avoid highlighting numbers of JavaScript -->+ <RegExpr context="NoRegExp" String="\b([1-9]|0\d)\d*" /> </context> <context name="FindFunctionName" attribute="Normal Text" lineEndContext="#stay">+ <!-- function(...) and function<...>(...) --> <RegExpr context="#stay" attribute="Function Name" String="&identifier;(?=\s*(<((\{([^\{\}]|(\{[^\{\}]*\}))*\})|(\(([^\(\)]|(\([^\(\)]*\)))*\))|(\[([^\[\]]|(\[[^\[\]]*\]))*\])|('(\\.|[^'])*')|("(\\.|[^"])*")|(`(\\.|[^`])*`)|[^<>]|<.*>)*>)?\()" /> </context> @@ -1740,33 +1767,33 @@ </context> <!-- Highlight types after the "type" keyword -->+ <context name="TypeDeclaration" attribute="Normal Text" lineEndContext="#stay"> <DetectSpaces />- <IncludeRules context="TypeDeclarationEnd" />+ <AnyChar context="#pop" String=";,{})]" lookAhead="true" /> <IncludeRules context="TypesFindBrackets" /> <IncludeRules context="DefaultTypes" /> <IncludeRules context="Normal" /> </context>- <context name="TypeDeclarationEnd" attribute="Normal Text" lineEndContext="#stay">- <AnyChar context="#pop" String=";,{})]" lookAhead="true" />- </context> <!-- Highlight types after ":" -->+ <context name="Types" attribute="Normal Text" lineEndContext="#pop"> <IncludeRules context="FixPopLineEndContext" /> <IncludeRules context="TypesCommon" /> </context> <context name="TypesCommon" attribute="Normal Text" lineEndContext="#pop"> <DetectSpaces />- <!-- NOTE: The "TypesEnd" context is used by "typescript-react.xml" --> <IncludeRules context="TypesEnd" />- <!-- IMPORTANT: If you modify this rule, do so in "typescript-react.xml"! -->- <RegExpr context="#pop!TypesNewLine" attribute="Symbol" String="\|(?=\s*($|//|(/\*.*\*/\s*)+$))" />+ <!-- New line after "|" or "&".+ IMPORTANT: If you modify this rule, do so in "typescript-react.xml"! -->+ <RegExpr context="#pop!TypesNewLine" attribute="Symbol" String="[\|&](?=&endLine;)" minimal="true" /> <IncludeRules context="TypesFindBrackets" /> <IncludeRules context="DefaultTypes" /> <IncludeRules context="Normal" /> </context>+ <!-- NOTE: Context used by "typescript-react.xml" --> <context name="TypesEnd" attribute="Normal Text" lineEndContext="#stay"> <AnyChar context="#pop" String=";,})]" lookAhead="true" /> <RegExpr context="#pop" String="\=(?!>)" lookAhead="true" />@@ -1784,8 +1811,13 @@ </context> <context name="DefaultTypes" attribute="Normal Text" lineEndContext="#stay">- <keyword context="NoRegExp" attribute="Types/Primitives" String="types_primitives" />- <RegExpr context="#stay" attribute="Symbol" String="<\s*>" />+ <keyword context="NoRegExpSameLine" attribute="Types" String="types" />+ <!-- Type Guards -->+ <WordDetect context="NoRegExpSameLine" attribute="Keyword" String="is" />++ <!-- FIXME: For a strange reason, the keywords before "}" are not highlighted.+ This rule fixes it provisionally. -->+ <RegExpr context="#stay" attribute="Types" String="\b(string|number|boolean|symbol|any|void|never|unknown|undefined|null|object)(?=\})" /> </context> <context name="TypesFindBrackets" attribute="Normal Text" lineEndContext="#stay"> <DetectChar context="TypesSquareBracket" attribute="Symbol" char="[" beginRegion="List" />@@ -1794,7 +1826,7 @@ </context> <context name="TypesSquareBracket" attribute="Normal Text" lineEndContext="#stay">- <DetectChar context="#pop" attribute="Symbol" char="]" endRegion="List" />+ <DetectChar context="#pop!NoRegExp" attribute="Symbol" char="]" endRegion="List" /> <IncludeRules context="TypesFindBrackets" /> <IncludeRules context="DefaultTypes" /> <IncludeRules context="Normal" />@@ -1807,7 +1839,7 @@ <IncludeRules context="Object" /> </context> <context name="TypesRoundBracket" attribute="Normal Text" lineEndContext="#pop">- <DetectChar context="#pop" char=")" />+ <DetectChar context="#pop!NoRegExp" char=")" /> <IncludeRules context="FixPopLineEndContext" /> <IncludeRules context="TypesFindBrackets" /> <IncludeRules context="DefaultTypes" />@@ -1822,6 +1854,7 @@ <IncludeRules context="DefaultTypes" /> <IncludeRules context="Normal" /> </context>+ <!-- NOTE: Context used by "typescript-react.xml" --> <context name="TypesAngleBracketEnd" attribute="Normal Text" lineEndContext="#stay"> <AnyChar context="#pop" String="})];" lookAhead="true" /> </context>@@ -1837,7 +1870,7 @@ <context name="ControlExport" attribute="Normal Text" lineEndContext="#pop"> <AnyChar context="#pop" attribute="Normal Text" String="{;" lookAhead="true" /> <IncludeRules context="FindStrings" />- <RegExpr context="#stay" attribute="Types/Primitives" String="&identifier;" />+ <RegExpr context="#stay" attribute="Types" String="&identifier;" /> <IncludeRules context="FindComments##JavaScript" /> </context> @@ -1873,7 +1906,7 @@ <Detect2Chars context="#stay" attribute="Symbol" char="?" char1="." /> <Detect2Chars context="#stay" attribute="Symbol" char="!" char1="." /> - <RegExpr context="#stay" attribute="Objects" String="&identifier;(?=\s*[\?!]?\.)" />+ <RegExpr context="#stay" attribute="Objects" String="&identifier;(?=\s*&objectOp;\.)" /> <IncludeRules context="FindFunctionName" /> <!-- #pop --> <RegExpr context="#pop!NoRegExp" attribute="Object Member" String="&identifier;" /> <IncludeRules context="NoRegExp" />@@ -1996,7 +2029,8 @@ <itemData name="Object Property (Built-in)" defStyleNum="dsAttribute" italic="1" spellChecking="false" /> <itemData name="Object Method (Built-in)" defStyleNum="dsFunction" italic="1" spellChecking="false" /> <itemData name="Constant" defStyleNum="dsConstant" spellChecking="false" />- <itemData name="Types/Primitives" defStyleNum="dsDataType" spellChecking="false" />+ <itemData name="Types" defStyleNum="dsDataType" spellChecking="false" />+ <itemData name="Parameter" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false" /> <itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false" />@@ -2017,7 +2051,7 @@ <comment name="singleLine" start="//" /> <comment name="multiLine" start="/*" end="*/" /> </comments>- <keywords casesensitive="1" additionalDeliminator=""'`" weakDeliminator="+-$" />+ <keywords casesensitive="1" additionalDeliminator=""'`" weakDeliminator="$" /> </general> </language>
xml/yaml.xml view
@@ -27,22 +27,27 @@ <!ENTITY literalOp "[\|>][\-\+]?"> <!-- Key after "?" or "-", used to detect literal/folded operator --> <!ENTITY keyAfterOp "(?:[^"'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&keyDQ;|&keySQ;)">++ <!ENTITY dataTypes "!!\S+">+ <!ENTITY alias "&\S+">+ <!ENTITY reference "\*\S+"> ]> <!-- Author: Dr Orlovsky MA <maxim@orlovsky.info> //-->-<!-- Modifications, values & support for literal/folded style:- Nibaldo González S. <nibgonz@gmail.com> //-->-<language name="YAML" version="5" kateversion="5.0" section="Markup"- extensions="*.yaml;*.yml" mimetype="text/yaml"- author="Dr Orlovsky MA (dr.orlovsky@gmail.com)" license="LGPL">+<!-- Modifications (YAML 1.2), values & support for literal/folded style:+ Nibaldo González S. <nibgonz@gmail.com>+ These modifications are under the MIT license. //-->+<language name="YAML" version="6" kateversion="5.0" section="Markup"+ extensions="*.yaml;*.yml" mimetype="text/yaml" priority="9"+ author="Dr Orlovsky MA (dr.orlovsky@gmail.com), Nibaldo González (nibgonz@gmail.com)" license="LGPL"> <highlighting> <contexts>- <context attribute="Normal Text" lineEndContext="#stay" name="normal" >+ <context attribute="Attribute" lineEndContext="#stay" name="normal" > <StringDetect attribute="Document Header" context="header" String="---" column="0"/>- <RegExpr attribute="End of Document" context="EOD" String="^\.\.\.$"/>+ <RegExpr attribute="End of Document" context="EOD" String="^\.\.\.$" column="0"/> <DetectChar attribute="Directive" context="directive" char="%" column="0"/> - <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <!-- Literal/Folded Style --> <IncludeRules context="find-literal-block" />@@ -50,48 +55,77 @@ <RegExpr attribute="Operator" firstNonSpace="true" context="dash" String="\-(?=\s|$)" /> <DetectChar attribute="Operator" firstNonSpace="true" context="mapping-key" char="?" /> - <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />- <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />+ <DetectChar attribute="Operator" firstNonSpace="true" context="list" char="[" beginRegion="List" />+ <DetectChar attribute="Operator" firstNonSpace="true" 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="Data Types" firstNonSpace="true" context="after-data" String="&dataTypes;" />+ <RegExpr attribute="Alias" firstNonSpace="true" context="after-data" String="&alias;" />+ <RegExpr attribute="Reference" firstNonSpace="true" context="after-data" String="&reference;" /> - <RegExpr attribute="Key" context="attribute-pre" String="[^"'#\-\s][^:#]*:(?=\s|$)"/>- <RegExpr attribute="Key" context="attribute-pre" String="\-([^\s:#][^:#]*)?\:(?=\s|$)"/>- <RegExpr attribute="Key" context="attribute-pre" String="&keyDQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="attribute-pre" String="&keySQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="attribute-pre" String=":(?=\s|$)"/>+ <RegExpr attribute="Key" context="dpoints-attribute-pre" String="[^"'#\-\s][^:#]*(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-attribute-pre" String="\-([^\s:#][^:#]*)?(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-attribute-pre" String="&keyDQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-attribute-pre" String="&keySQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key Points Operator" context="attribute-pre" String=":(?=\s|$)"/> - <DetectChar attribute="String" context="string" char="'" beginRegion="String" />- <DetectChar attribute="String" context="stringx" char=""" beginRegion="String" />+ <DetectChar attribute="String" firstNonSpace="true" context="string" char="'" beginRegion="String" />+ <DetectChar attribute="String" firstNonSpace="true" context="stringx" char=""" beginRegion="String" /> <IncludeRules context="values-firstnonspace" /> <DetectSpaces/> </context> <context attribute="Normal Text" lineEndContext="#pop" name="mapping-key" fallthrough="true" fallthroughContext="#pop">+ <RegExpr attribute="Comment" context="#pop!comment" String="(^|\s+)#" /> <DetectSpaces /> <RegExpr attribute="Operator" context="#pop!dash" String="\-(?=\s|$)" />- <RegExpr attribute="Data Types" context="#pop" String="!!\S+" />- <RegExpr attribute="Alias" context="#pop" String="&\S+" />- <RegExpr attribute="Reference" context="#pop" String="\*\S+" />+ <RegExpr attribute="Data Types" context="#pop!after-data" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#pop!after-data" String="&alias;" />+ <RegExpr attribute="Reference" context="#pop!after-data" String="&reference;" />++ <DetectChar attribute="Operator" context="#pop!list" char="[" beginRegion="List" />+ <DetectChar attribute="Operator" context="#pop!hash" char="{" beginRegion="Hash" />+ <DetectChar attribute="String" context="#pop!string" char="'" beginRegion="String" />+ <DetectChar attribute="String" context="#pop!stringx" char=""" beginRegion="String" /> </context> - <context attribute="List" lineEndContext="#pop" name="dash" fallthrough="true" fallthroughContext="#pop">+ <context attribute="Normal Text" lineEndContext="#pop" name="dash" fallthrough="true" fallthroughContext="#pop">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces/>- <DetectChar attribute="Comment" context="comment" char="#" />- <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />- <RegExpr attribute="Alias" context="#stay" String="&\S+" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;" /> <IncludeRules context="values" /> <DetectChar attribute="Operator" context="#pop!mapping-key" char="?" /> <RegExpr attribute="Operator" context="#stay" String="\-(?=\s|$)" />++ <DetectChar attribute="Operator" context="#pop!list" char="[" beginRegion="List" />+ <DetectChar attribute="Operator" context="#pop!hash" char="{" beginRegion="Hash" />+ <DetectChar attribute="String" context="#pop!string" char="'" beginRegion="String" />+ <DetectChar attribute="String" context="#pop!stringx" char=""" beginRegion="String" /> </context> + <!-- Highlight lists, hashes and strings after a data type, reference or alias -->+ <context attribute="Normal Text" lineEndContext="#pop" name="after-data" fallthrough="true" fallthroughContext="#pop">+ <RegExpr attribute="Comment" context="#pop!comment" String="(^|\s+)#" />+ <DetectSpaces />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;" />++ <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" />+ <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" />+ <DetectChar attribute="String" context="string" char="'" beginRegion="String" />+ <DetectChar attribute="String" context="stringx" char=""" beginRegion="String" />+ </context>+ <context attribute="Document Header" lineEndContext="#pop" name="header">- <DetectChar attribute="Comment" context="comment" char="#" />- <RegExpr attribute="Literal/Folded Operator" context="#pop!literal-block-simple" String="&literalOp;(?=&endValue;)" beginRegion="Literal" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" />+ <RegExpr attribute="Literal/Folded Operator" context="header-literal-operator" String="\s&literalOp;(?=&endValue;)" lookAhead="true" /> </context>+ <context attribute="Document Header" lineEndContext="#pop#pop" name="header-literal-operator" fallthrough="true" fallthroughContext="#pop">+ <DetectSpaces />+ <RegExpr attribute="Literal/Folded Operator" context="#pop#pop!literal-block-simple" String="&literalOp;" beginRegion="Literal" />+ </context> <context attribute="End of Document" lineEndContext="#stay" name="EOD"> </context>@@ -100,87 +134,102 @@ </context> <context attribute="Attribute" lineEndContext="#pop#pop" name="attribute">- <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> </context> <context attribute="Attribute" lineEndContext="#stay" name="list-attribute-inline"> <AnyChar attribute="Operator" context="#pop#pop" lookAhead="true" String=",]" />- <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> </context> <context attribute="Attribute" lineEndContext="#stay" name="hash-attribute-inline"> <AnyChar attribute="Operator" context="#pop#pop" lookAhead="true" String=",}" />- <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> </context> + <!-- Attribute -->+ <context attribute="Attribute" lineEndContext="#pop" name="dpoints-attribute-pre" fallthrough="true" fallthroughContext="#pop!attribute-pre">+ <DetectChar attribute="Key Points Operator" context="#pop!attribute-pre" char=":" /> <!-- Highlight two points after Key -->+ </context> <context attribute="Attribute" lineEndContext="#pop" name="attribute-pre" fallthrough="true" fallthroughContext="attribute">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces/>- <DetectChar attribute="Comment" context="comment" char="#" /> <DetectChar attribute="Operator" context="#stay" char="?" />- <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" /> <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="#stay" String="&\S+(?=\s+[\[\{])" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+(?=\s+[\[\{])" />- <RegExpr attribute="Alias" context="attribute" String="&\S+" />- <RegExpr attribute="Reference" context="attribute" String="\*\S+" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;(?=\s+[\[\{])" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;(?=\s+[\[\{])" />+ <RegExpr attribute="Alias" context="attribute" String="&alias;" />+ <RegExpr attribute="Reference" context="attribute" String="&reference;" /> <IncludeRules context="values" />+ <RegExpr attribute="Literal/Folded Operator" context="#stay" String="&literalOp;(?=&endValue;)" /> </context> <context attribute="Attribute" lineEndContext="#pop" name="default-attribute-pre-inline">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces/>- <DetectChar attribute="Comment" context="comment" char="#" /> <DetectChar attribute="Operator" context="#stay" char="?" />- <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" /> <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="#stay" String="&\S+(?=\s+[\[\{])" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+(?=\s+[\[\{])" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;(?=\s+[\[\{])" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;(?=\s+[\[\{])" /> </context> + <!-- Attribute Inline, Within List -->+ <context attribute="Attribute" lineEndContext="#pop" name="dpoints-list-attribute-pre-inline" fallthrough="true" fallthroughContext="#pop!list-attribute-pre-inline">+ <DetectChar attribute="Key Points Operator" context="#pop!list-attribute-pre-inline" char=":" /> <!-- Highlight two points after Key -->+ </context> <context attribute="Attribute" lineEndContext="#pop" name="list-attribute-pre-inline" fallthrough="true" fallthroughContext="list-attribute-inline"> <IncludeRules context="default-attribute-pre-inline" />- <RegExpr attribute="Alias" context="list-attribute-inline" String="&\S+" />- <RegExpr attribute="Reference" context="list-attribute-inline" String="\*\S+" />+ <RegExpr attribute="Alias" context="list-attribute-inline" String="&alias;" />+ <RegExpr attribute="Reference" context="list-attribute-inline" String="&reference;" /> <AnyChar attribute="Operator" context="#pop" lookAhead="true" String=",]" /> <IncludeRules context="values-inline" /> </context>++ <!-- Attribute Inline, Within Hash -->+ <context attribute="Attribute" lineEndContext="#pop" name="dpoints-hash-attribute-pre-inline" fallthrough="true" fallthroughContext="#pop!hash-attribute-pre-inline">+ <DetectChar attribute="Key Points Operator" context="#pop!hash-attribute-pre-inline" char=":" /> <!-- Highlight two points after Key -->+ </context> <context attribute="Attribute" lineEndContext="#pop" name="hash-attribute-pre-inline" fallthrough="true" fallthroughContext="hash-attribute-inline"> <IncludeRules context="default-attribute-pre-inline" />- <RegExpr attribute="Alias" context="hash-attribute-inline" String="&\S+" />- <RegExpr attribute="Reference" context="hash-attribute-inline" String="\*\S+" />+ <RegExpr attribute="Alias" context="hash-attribute-inline" String="&alias;" />+ <RegExpr attribute="Reference" context="hash-attribute-inline" String="&reference;" /> <AnyChar attribute="Operator" context="#pop" lookAhead="true" String=",}" /> <IncludeRules context="values-inline" /> </context> + <!-- List --> <!-- Context "find-values-list" highlights values and then sends to "list-element" -->- <context attribute="List" lineEndContext="#stay" name="list" fallthrough="true" fallthroughContext="#pop!find-values-list">+ <context attribute="List" lineEndContext="#stay" name="list" fallthrough="true" fallthroughContext="#pop!find-values-list" noIndentationBasedFolding="true">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces /> <DetectChar attribute="Operator" context="#pop!find-values-list" char="?" />- <DetectChar attribute="Comment" context="comment" char="#" /> </context>- <context attribute="List" lineEndContext="#stay" name="list-element">- <DetectChar attribute="Comment" context="comment" char="#" />+ <context attribute="List" lineEndContext="#stay" name="list-element" noIndentationBasedFolding="true">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectChar attribute="Operator" context="#pop" char="]" endRegion="List" /> <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" /> <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" /> - <RegExpr attribute="Key" context="list-attribute-pre-inline" String="[^"'#\-,\]\s][^:#,\]]*:(?=\s|$)"/>- <RegExpr attribute="Key" context="list-attribute-pre-inline" String="\-([^\s:#,\]][^:#,\]]*)?\:(?=\s|$)"/>- <RegExpr attribute="Key" context="list-attribute-pre-inline" String="&keyDQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="list-attribute-pre-inline" String="&keySQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="list-attribute-pre-inline" String=":(?=\s|$)" firstNonSpace="true" />+ <RegExpr attribute="Key" context="dpoints-list-attribute-pre-inline" String="[^"'#\-,\]\s][^:#,\]]*(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-list-attribute-pre-inline" String="\-([^\s:#,\]][^:#,\]]*)?(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-list-attribute-pre-inline" String="&keyDQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-list-attribute-pre-inline" String="&keySQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key Points Operator" context="list-attribute-pre-inline" String=":(?=\s|$)" firstNonSpace="true" /> - <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />- <RegExpr attribute="Alias" context="#stay" String="&\S+" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;" /> <DetectChar attribute="String" context="string" char="'" beginRegion="String" /> <DetectChar attribute="String" context="stringx" char=""" beginRegion="String" /> @@ -188,75 +237,77 @@ <IncludeRules context="values-list" /> </context> - <context attribute="Hash" lineEndContext="#stay" name="hash" fallthrough="true" fallthroughContext="#pop!hash-element">+ <!-- Hash -->+ <context attribute="Hash" lineEndContext="#stay" name="hash" fallthrough="true" fallthroughContext="#pop!hash-element" noIndentationBasedFolding="true">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces /> <DetectChar attribute="Operator" context="#pop!hash-element" char="?" />- <DetectChar attribute="Comment" context="comment" char="#" /> </context>- <context attribute="Hash" lineEndContext="#stay" name="hash-element">+ <context attribute="Hash" lineEndContext="#stay" name="hash-element" noIndentationBasedFolding="true">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces/>- <DetectChar attribute="Comment" context="comment" char="#" /> - <RegExpr attribute="Key" context="hash-attribute-pre-inline" String="[^\s"'#\-,\}\s][^:#,\}]*:(?=\s|$)"/>- <RegExpr attribute="Key" context="hash-attribute-pre-inline" String="\-([^\s:#,\}][^:#,\}]*)?\:(?=\s|$)"/>- <RegExpr attribute="Key" context="hash-attribute-pre-inline" String="&keyDQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="hash-attribute-pre-inline" String="&keySQ;:(?=\s|$)"/>- <RegExpr attribute="Key" context="hash-attribute-pre-inline" String=":(?=\s|$)"/>+ <RegExpr attribute="Key" context="dpoints-hash-attribute-pre-inline" String="[^\s"'#\-,\}\s][^:#,\}]*(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-hash-attribute-pre-inline" String="\-([^\s:#,\}][^:#,\}]*)?(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-hash-attribute-pre-inline" String="&keyDQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key" context="dpoints-hash-attribute-pre-inline" String="&keySQ;(?=:(\s|$))"/>+ <RegExpr attribute="Key Points Operator" context="hash-attribute-pre-inline" String=":(?=\s|$)"/> <DetectChar attribute="Operator" context="#pop" char="}" endRegion="Hash" /> <DetectChar attribute="Operator" context="#pop!hash" char="," /> <!-- This improves highlighting in keys with multiple lines -->- <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />- <RegExpr attribute="Alias" context="#stay" String="&\S+" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;" /> <DetectChar attribute="String" context="string" char="'" beginRegion="String" /> <DetectChar attribute="String" context="stringx" char=""" beginRegion="String" /> </context> - <context attribute="String" lineEndContext="#stay" name="attribute-string">+ <!-- Strings -->+ <context attribute="String" lineEndContext="#stay" name="attribute-string" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-singleq" /> <DetectChar attribute="String" context="attribute-end" char="'" endRegion="String" /> </context> - <context attribute="String" lineEndContext="#stay" name="attribute-stringx">+ <context attribute="String" lineEndContext="#stay" name="attribute-stringx" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-doubleq" /> <DetectChar attribute="String" context="attribute-end" char=""" endRegion="String" /> </context> - <context attribute="String" lineEndContext="#stay" name="attribute-string-inline">+ <context attribute="String" lineEndContext="#stay" name="attribute-string-inline" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-singleq" /> <DetectChar attribute="String" context="attribute-end-inline" char="'" endRegion="String" /> </context> - <context attribute="String" lineEndContext="#stay" name="attribute-stringx-inline">+ <context attribute="String" lineEndContext="#stay" name="attribute-stringx-inline" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-doubleq" /> <DetectChar attribute="String" context="attribute-end-inline" char=""" endRegion="String" /> </context> <context attribute="Error" lineEndContext="#pop#pop#pop" name="attribute-end">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces attribute="Normal Text" context="#stay"/>- <DetectChar attribute="Comment" context="comment" char="#" /> </context> <context attribute="Error" lineEndContext="#pop#pop#pop" name="attribute-end-inline">+ <RegExpr attribute="Comment" context="comment" String="(^|\s+)#" /> <DetectSpaces attribute="Normal Text" context="#stay"/> <AnyChar attribute="String" context="#pop#pop#pop" lookAhead="true" String="}]"/> <DetectChar attribute="Operator" context="#pop#pop#pop" lookAhead="true" char="," />- <DetectChar attribute="Comment" context="comment" char="#" /> </context> - <context attribute="String" lineEndContext="#stay" name="string">+ <context attribute="String" lineEndContext="#stay" name="string" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-singleq" /> <DetectChar attribute="String" context="#pop" char="'" endRegion="String" /> </context> - <context attribute="String" lineEndContext="#stay" name="stringx">+ <context attribute="String" lineEndContext="#stay" name="stringx" noIndentationBasedFolding="true"> <DetectIdentifier /> <IncludeRules context="escaped-char-doubleq" /> <DetectChar attribute="String" context="#pop" char=""" endRegion="String" />@@ -351,8 +402,10 @@ > key: !!type >- > ^Start the folded text -->+ <RegExpr attribute="Key Points Operator" context="literal-block-key" column="0"+ String="^(&space;*)\:(?=\s+(?:(?:&keyDQ;|&keySQ;|[^#])*[^#\w\|<>"'])?&literalOp;&endValue;)" /> <RegExpr attribute="Key" context="literal-block-key" column="0"- String="^(&space;*)(?:[^"'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&keyDQ;|&keySQ;)?\:(?=\s+(?:(?:&keyDQ;|&keySQ;|[^#])*[^#\w\|<>"'])?&literalOp;&endValue;)" />+ String="^(&space;*)(?:[^"'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&keyDQ;|&keySQ;)(?=\:\s+(?:(?:&keyDQ;|&keySQ;|[^#])*[^#\w\|<>"'])?&literalOp;&endValue;)" /> <!-- CASE 4: Is there an operator "?" or "-" at the beginning of the line. NOTE: Nested characters "-" and "?" are considered as part of the indentation.@@ -385,7 +438,7 @@ <!-- If the line with the literal operator starts with the "-" or "?" operator. NOTE: The indentation capture is limited to 6 nested operators. -->- <context attribute="Normal Text" lineEndContext="#pop" name="start-literal-block-withdash">+ <context attribute="Normal Text" lineEndContext="#pop" name="start-literal-block-withdash" noIndentationBasedFolding="true"> <!-- With Key: Capture the Key indentation --> <RegExpr attribute="Operator" context="#pop!literal-block-key-withdash-s2" String="^(&space;*)[\?\-](&space;*)(?=&keyAfterOp;:\s)" column="0"/> <RegExpr attribute="Operator" context="#pop!literal-block-key-withdash-s3" String="^(&space;*)[\?\-](&space;*)[\?\-](&space;*)(?=&keyAfterOp;:\s)" column="0"/>@@ -402,157 +455,163 @@ <RegExpr attribute="Operator" context="#pop!literal-block-withdash-s6" String="^(&space;*)[\?\-](&space;*)[\?\-](&space;*)[\?\-](&space;*)[\?\-](&space;*)[\?\-](&space;*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" column="0"/> </context> <!-- Capture the indentation of data type, reference or alias -->- <context attribute="Normal Text" lineEndContext="#pop" name="start-literal-block-other">+ <context attribute="Normal Text" lineEndContext="#pop" name="start-literal-block-other" noIndentationBasedFolding="true"> <!-- The text with the same indentation will be considered literal -->- <RegExpr attribute="Data Types" context="#pop!literal-block-after-data" String="^(&space;+)!!\S+" column="0" />- <RegExpr attribute="Alias" context="#pop!literal-block-after-data" String="^(&space;+)&\S+" column="0" />- <RegExpr attribute="Reference" context="#pop!literal-block-after-data" String="^(&space;+)\*\S+" column="0" />+ <RegExpr attribute="Data Types" context="#pop!literal-block-after-data" String="^(&space;+)&dataTypes;" column="0" />+ <RegExpr attribute="Alias" context="#pop!literal-block-after-data" String="^(&space;+)&alias;" column="0" />+ <RegExpr attribute="Reference" context="#pop!literal-block-after-data" String="^(&space;+)&reference;" column="0" /> <!-- The text after a space will be considered literal (empty text is captured) -->- <RegExpr attribute="Data Types" context="#pop!literal-block-withdash-s1" String="^()!!\S+" column="0" />- <RegExpr attribute="Alias" context="#pop!literal-block-withdash-s1" String="^()&\S+" column="0" />- <RegExpr attribute="Reference" context="#pop!literal-block-withdash-s1" String="^()\*\S+" column="0" />+ <RegExpr attribute="Data Types" context="#pop!literal-block-withdash-s1" String="^()&dataTypes;" column="0" />+ <RegExpr attribute="Alias" context="#pop!literal-block-withdash-s1" String="^()&alias;" column="0" />+ <RegExpr attribute="Reference" context="#pop!literal-block-withdash-s1" String="^()&reference;" column="0" /> </context> <!-- Highlight data/attribute before the literal operator (Note that if there is a line break within a string or bracket, the literal line will not be highlighted). -->- <context attribute="Normal Text" lineEndContext="#pop#pop" name="before-literal-operator">+ <context attribute="Attribute" lineEndContext="#pop#pop" name="before-literal-operator" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Operator" context="#pop!end-literal-operator" String="&literalOp;(?=&endValue;)" beginRegion="Literal" /> <RegExpr attribute="Error" context="#pop#pop" String="([&\*]|!!)\S*&literalOp;(?=&endValue;)" />- <RegExpr attribute="Data Types" context="#stay" String="!!\S+" />- <RegExpr attribute="Alias" context="#stay" String="&\S+" />- <RegExpr attribute="Reference" context="#stay" String="\*\S+" />+ <RegExpr attribute="Data Types" context="#stay" String="&dataTypes;" />+ <RegExpr attribute="Alias" context="#stay" String="&alias;" />+ <RegExpr attribute="Reference" context="#stay" String="&reference;" /> <DetectChar attribute="Operator" context="list" char="[" beginRegion="List" /> <DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" /> <DetectChar attribute="String" context="string" char="'" beginRegion="String" /> <DetectChar attribute="String" context="stringx" char=""" beginRegion="String" /> </context>- <context attribute="Attribute" lineEndContext="#pop#pop" name="key-before-literal-operator">++ <context attribute="Normal Text" lineEndContext="#pop#pop" name="dpoints-key-before-literal-operator" fallthrough="true" fallthroughContext="#pop#pop" noIndentationBasedFolding="true">+ <DetectChar attribute="Key Points Operator" context="#pop!key-before-literal-operator" char=":" />+ </context>+ <context attribute="Attribute" lineEndContext="#pop#pop" name="key-before-literal-operator" noIndentationBasedFolding="true"> <IncludeRules context="before-literal-operator" /> <DetectChar attribute="Operator" context="#stay" char="?" /> </context>- <context attribute="Normal Text" lineEndContext="#pop" name="end-literal-operator">- <DetectChar attribute="Comment" context="#pop!comment" char="#" />+ <context attribute="Attribute" lineEndContext="#pop" name="end-literal-operator" noIndentationBasedFolding="true">+ <RegExpr attribute="Comment" context="#pop!comment" String="(^|\s+)#" /> </context> <!-- Common rules for the content of the literal blocks -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-default">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-default" noIndentationBasedFolding="true"> <!-- End literal/folded block --> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" /> <!-- Find literal/folded operator --> <RegExpr context="before-literal-operator" String="\S" lookAhead="true" /> </context>- <context attribute="Normal Text" lineEndContext="#pop" name="literal-block-key-default">+ <context attribute="Normal Text" lineEndContext="#pop" name="literal-block-key-default" noIndentationBasedFolding="true"> <!-- End literal/folded block --> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" /> <!-- Detect Key before the literal/folded operator -->- <RegExpr attribute="Key" context="key-before-literal-operator" String="&keyAfterOp;:(?=\s)" />+ <RegExpr attribute="Key" context="dpoints-key-before-literal-operator" String="&keyAfterOp;(?=:\s)" /> <RegExpr attribute="Normal Text" context="#pop" String="\S" lookAhead="true" endRegion="Literal" /> </context> <!-- Content of the literal block: --> <!-- If the literal operator is starting the line (after a space, use block indentation) -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-only-operator" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-only-operator" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1.*$" dynamic="true" column="0" /> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" />- <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s)#" /> <RegExpr context="#pop" String="\S" lookAhead="true" endRegion="Literal" /> </context> <!-- If the literal operator is the first character of a line (or after header) -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-simple">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-simple" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^\s.*$" column="0" /> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" />- <DetectChar attribute="Comment" context="comment" char="#" />+ <RegExpr attribute="Comment" context="comment" String="(^|\s)#" /> </context> <!-- If there is a data type or other content before the liretal operator (use block indentation) -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-after-data" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-after-data" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1.*$" dynamic="true" column="0" /> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" /> <RegExpr context="before-literal-operator" String="\S" lookAhead="true" /> </context> <!-- If there is a key before the literal operator -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1\s.*$" dynamic="true" column="0" /> <RegExpr attribute="Normal Text" context="#pop" String="^\s*\S" lookAhead="true" column="0" endRegion="Literal" /> <!-- Attribute of the Key (the Key was previously highlighted) -->+ <RegExpr attribute="Key Points Operator" context="key-before-literal-operator" String=":\s" /> <RegExpr context="key-before-literal-operator" String="\S" lookAhead="true" /> </context> <!-- If there are dashes/"?" before the literal operator -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s1" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s1" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s2" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s2" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2&space;\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s3" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s3" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3&space;{2}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s4" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s4" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4&space;{3}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s5" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s5" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4%5&space;{4}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s6" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-withdash-s6" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4%5%6&space;{5}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-default" /> </context> <!-- If there are dashes/"?" and a Key before the literal operator -->- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s2" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s2" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2&space;\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s3" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s3" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3&space;{2}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s4" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s4" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4&space;{3}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s5" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s5" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4%5&space;{4}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s6" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s6" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4%5%6&space;{5}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context>- <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s7" dynamic="true">+ <context attribute="Normal Text" lineEndContext="#stay" name="literal-block-key-withdash-s7" dynamic="true" noIndentationBasedFolding="true"> <RegExpr attribute="Literal/Folded Block" context="#stay" String="^%1%2%3%4%5%6%7&space;{6}\s.*$" dynamic="true" column="0" /> <IncludeRules context="literal-block-key-default" /> </context> </contexts> <itemDatas>- <itemData name="Normal Text" defStyleNum="dsNormal" />- <itemData name="List" defStyleNum="dsNormal" />- <itemData name="Hash" defStyleNum="dsNormal" />+ <itemData name="Normal Text" defStyleNum="dsAttribute" />+ <itemData name="Attribute" defStyleNum="dsAttribute" />+ <itemData name="List" defStyleNum="dsAttribute" />+ <itemData name="Hash" defStyleNum="dsAttribute" /> <itemData name="Comment" defStyleNum="dsComment" /> <itemData name="End of Document" defStyleNum="dsComment" />- <itemData name="Attribute" defStyleNum="dsAttribute" />- <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="Document Header" defStyleNum="dsPreprocessor" />+ <itemData name="Data Types" defStyleNum="dsOthers" />+ <itemData name="Alias" defStyleNum="dsOthers" />+ <itemData name="Reference" defStyleNum="dsOthers" />+ <itemData name="Key" defStyleNum="dsFunction" bold="1" />+ <itemData name="Directive" defStyleNum="dsPreprocessor" />+ <itemData name="Key Points Operator" defStyleNum="dsKeyword" /> <itemData name="Operator" defStyleNum="dsKeyword" /> <itemData name="String" defStyleNum="dsString" /> <itemData name="Escaped Character" defStyleNum="dsSpecialChar" />- <itemData name="Literal/Folded Operator" defStyleNum="dsString" bold="1" />+ <itemData name="Literal/Folded Operator" defStyleNum="dsChar" bold="1" /> <itemData name="Literal/Folded Block" defStyleNum="dsNormal" /> <itemData name="Null" defStyleNum="dsChar" /> <itemData name="Boolean" defStyleNum="dsChar" />@@ -564,6 +623,10 @@ </highlighting> <general>+ <folding indentationsensitive="1" />+ <emptyLines>+ <emptyLine regexpr="(?:\s+|\s*#.*)"/>+ </emptyLines> <comments> <comment name="singleLine" start="#" position="afterwhitespace" /> </comments>