[ Avaa Bypassed ]




Upload:

Command:

www-data@18.216.95.250: ~ $
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina
 Copyright (C) 2005-2007 Marco Barisione <barisione@gmail.com>
 Copyright (C) 2005-2007 Emanuele Aina

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="def" name="Defaults" hidden="true" version="2.0">
  <styles>

    <!-- styles defined here are all the styles that
         a language can use as default for its styles.
         The styles are defined in logical groups.
         A style scheme has to at least define the style
         for the first item of each group and if desired
         define the style for the other items to achieve a
         more finegrained control on the apperance.
         Finally a style scheme may also define language
         specific styles. -->

    <!-- Comment group -->
    <!-- Any comment -->
    <style id="comment"             name="Comment"/>
    <!-- A shebang: #!/bin/sh -->
    <style id="shebang"             name="Shebang"               map-to="def:comment"/>
    <!-- A special comment containing documentation like in javadoc or
         gtk-doc -->
    <style id="doc-comment"         name="Documentation comment" map-to="def:comment"/>
    <!-- A element inside a documentation comment: @author -->
    <!-- This style doesn't map to anything since it must be used as an additional
         style for text which is already styled as a "doc-comment" -->
    <style id="doc-comment-element" name="Documentation comment element" />

    <!-- Constant group -->
    <!-- Any constant -->
    <style id="constant"            name="Constant"/>
    <!-- A character constant: 'c' -->
    <style id="character"           name="Character"             map-to="def:constant"/>
    <!-- A string constant: "this is a string" -->
    <style id="string"              name="String"                map-to="def:constant"/>
    <!-- Special character in a string constant: "%s", "\t" -->
    <!-- This style doesn't map to anything since it must be used as an additional
         style for text which is already styled as a "string" -->
    <style id="special-char"        name="Special character (inside a string)" />
    <!-- A generic number constant -->
    <style id="number"              name="Number"                map-to="def:constant"/>
    <!-- A floating point constant: 2.3e10 -->
    <style id="floating-point"      name="Floating point number" map-to="def:number"/>
    <!-- A decimal number: 1234 -->
    <style id="decimal"             name="Decimal number"        map-to="def:number"/>
    <!-- A base-N number: 0xFFFF -->
    <style id="base-n-integer"      name="Base-N number"         map-to="def:number"/>
    <!-- A complex number -->
    <style id="complex"             name="Complex number"        map-to="def:number"/>
    <!-- A special constant like NULL in C or null in Java -->
    <style id="special-constant"    name="Special constant"      map-to="def:constant"/>
    <!-- A boolean constant: TRUE, false -->
    <style id="boolean"             name="Boolean value"         map-to="def:special-constant"/>

    <!-- Identifier group -->
    <!-- Any variable name -->
    <style id="identifier"          name="Identifier" />
    <!-- A function name (also: methods for classes) -->
    <style id="function"            name="Function" map-to="def:identifier"/>
    <!-- A builtin name: like __import__, abs in Python
        (see http://docs.python.org/lib/built-in-funcs.html) -->
    <style id="builtin"             name="Built-in identifier" map-to="def:identifier"/>

    <!-- Statement group -->
    <!-- Any statement -->
    <style id="statement"           name="Statement"/>
    <!-- Operators: "+", "*", etc. -->
    <style id="operator"            name="Operator" map-to="def:statement" />
    <!-- keywords: "if", "for", "while", etc. -->
    <style id="keyword"             name="Keyword" map-to="def:statement" />

    <!-- Type group -->
    <!--A primitive data type: int, long, char, etc. -->
    <style id="type"                name="Data type"/>

    <!-- Markup group -->
    <!-- Emphasis, usually rendered with italics -->
    <style id="emphasis"            name="Emphasis"/>
    <!-- Strong emphasis, usually rendered as bold -->
    <style id="strong-emphasis"     name="Strong emphasis"/>
    <!-- Inline code, usually rendered with a monospace font -->
    <style id="inline-code"         name="Inline code"/>
    <!-- Insertion, usually rendered with an underline -->
    <style id="insertion"           name="Insertion"/>
    <!-- Deletion, usually rendered with a strikethrough -->
    <style id="deletion"            name="Deletion"/>
    <!-- Link text, usually rendered with an underline -->
    <style id="link-text"           name="Link text"/>
    <!-- Link symbol, a part of the markup syntax for links -->
    <style id="link-symbol"         name="Link symbol"/>
    <!-- Link destination, not usually visible -->
    <style id="link-destination"    name="Link destination"/>
    <!-- Heading, usually rendered in a larger font (using h1, h2, etc. tags) -->
    <style id="heading"             name="Heading"/>
    <!-- Thematic break, usually rendered as a horizontal rule (line) -->
    <style id="thematic-break"      name="Thematic break"/>
    <!-- Preformatted section, usually rendered with a monospace font -->
    <style id="preformatted-section" name="Preformatted section"/>
    <!-- List marker, usually rendered as a bullet or number -->
    <style id="list-marker"         name="List marker"/>

    <!-- Others -->
    <!-- This one is for '#include <foo.h>' and "#pragma blah", or 'use foobar', etc.. -->
    <style id="preprocessor"        name="Preprocessor directive"/>
    <!-- Any erroneous construct -->
    <style id="error"               name="Error"/>
    <!-- to mark possibily errors or unrecommended syntax  -->
    <style id="warning"             name="Warning"/>
    <!--Reserved keywords: like "const" and "goto" in Java -->
    <style id="reserved"            name="Reserved keyword" map-to="def:error" />
    <!-- Anything that needs extra attention; mostly the keywords TODO, FIXME and XXX -->
    <style id="note"                name="Note (FIXME, TODO, XXX, etc.)"/>
    <!-- Internet address: URLs, email addresses, etc. -->
    <style id="net-address"         name="Net address (URL, email address, etc.)"/>
    <!-- Deprecated: will be removed in a future version -->
    <style id="underlined"          name="Underlined (DEPRECATED)" map-to="def:net-address"/>
    <!-- Text that acts as some kind of heading, such as h1, h2, ... in html. -->
    <style id="heading0"            name="Heading 0"/>
    <style id="heading1"            name="Heading 1"/>
    <style id="heading2"            name="Heading 2"/>
    <style id="heading3"            name="Heading 3"/>
    <style id="heading4"            name="Heading 4"/>
    <style id="heading5"            name="Heading 5"/>
    <style id="heading6"            name="Heading 6"/>
  </styles>

  <definitions>
    <!-- An empty string always matches. -->
    <define-regex id="always-match"></define-regex>

    <!-- $^ never matches. -->
    <define-regex id="never-match">$^</define-regex>

    <!-- Unicode ID_Start and ID_Continue characters
         Descriptions from https://www.unicode.org/reports/tr31/#Table_Lexical_Classes_for_Identifiers
         Other_ID_Start and Other_ID_Continue code points from https://www.unicode.org/Public/12.1.0/ucd/PropList.txt
    -->
    <define-regex id="unicode-id-start" extended="true">
      [\p{L}\p{Nl}\x{1885}-\x{1886}\x{2118}\x{212E}\x{309B}-\x{309C}]
    </define-regex>
    <define-regex id="unicode-id-continue" extended="true">
      [\p{L}\p{Nl}\x{1885}-\x{1886}\x{2118}\x{212E}\x{309B}-\x{309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\x{00B7}\x{0387}\x{1369}-\x{1371}\x{19DA}]
    </define-regex>

    <define-regex id="decimal" extended="true">
      (?&lt;![\w\.]) ([1-9][0-9]* | 0) (?![\w\.])
    </define-regex>
    <define-regex id="octal" extended="true">
      (?&lt;![\w\.]) 0 [0-7]+ (?![\w\.])
    </define-regex>
    <define-regex id="hexadecimal" extended="true">
      (?&lt;![\w\.]) 0 [xX] [0-9a-fA-F]+ (?![\w\.])
    </define-regex>
    <define-regex id="float" extended="true" case-sensitive="false">
      \b
      ([0-9]+ e [-+]? [0-9]+ |
       ([0-9]* \. [0-9]+ | [0-9]+ \.)
       (e [-+]? [0-9]+)?) [fl]?
      \b
    </define-regex>

    <context id="decimal" style-ref="decimal">
      <match>\%{decimal}</match>
    </context>
    <context id="octal" style-ref="base-n-integer">
      <match>\%{octal}</match>
    </context>
    <context id="hexadecimal" style-ref="base-n-integer">
      <match>\%{hexadecimal}</match>
    </context>
    <context id="float" style-ref="floating-point">
      <match>\%{float}</match>
    </context>

    <!-- FIXME is it working at line end? -->
    <define-regex id="net-address" extended="true" case-sensitive="false">
      \%[                                         # separator
      (https?|ftp|nntp|news|javascript|about):    # protocol
      [^\ \\]* [^\ \\.:;,?&gt;&lt;)]              # address
          (?![a-z0-9_.-])                             # separator
    </define-regex>

    <define-regex id="email-address" extended="true" case-sensitive="false">
      \%[                 # separator
      (mailto:)?          # optional "mailto:"
      [a-z0-9_.+-]+       # user name
      @                   # at
      [a-z0-9_.+-]+       # domain
          \%]                 # separator
    </define-regex>

    <context id="in-comment" class-disabled="no-spell-check">
      <include>
        <context id="net-address" extend-parent="false" style-ref="net-address" class="no-spell-check">
          <match>\%{net-address}</match>
        </context>
        <context id="email-address" extend-parent="false" style-ref="net-address" class="no-spell-check">
          <match>\%{email-address}</match>
        </context>
        <context id="comment-note" extend-parent="false" style-ref="note" class="no-spell-check comment-note">
          <match>\b(FIXME|TODO|XXX)\b</match>
        </context>
      </include>
    </context>

    <!-- A line comment starting with # -->
    <context id="shell-like-comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment">
      <start>#</start>
      <include>
        <context ref="in-comment"/>
      </include>
    </context>

    <!-- C style comments -->
    <context id="c-like-comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment" >
      <start>//</start>
      <include>
        <context ref="in-line-comment"/>
      </include>
    </context>
    <context id="c-like-comment-multiline" style-ref="comment" class-disabled="no-spell-check" class="comment" >
      <start>/\*</start>
      <end>\*/</end>
      <include>
        <context ref="in-comment"/>
      </include>
    </context>
    <context id="c-like-close-comment-outside-comment" style-ref="error">
      <match>\*/(?!\*)</match>
    </context>

    <context id="line-continue" style-ref="preprocessor">
      <start>\\$</start>
      <end>^</end>
    </context>

    <!-- this is intended to be used from line comments
         that can continue on a different line after "\" -->
    <context id="in-line-comment" class-disabled="no-spell-check" class="comment">
      <include>
        <context ref="line-continue" ignore-style="true"/>
        <context ref="in-comment"/>
      </include>
    </context>

    <context id="shebang" style-ref="shebang" first-line-only="true" class="no-spell-check">
      <start>^#!</start>
      <end>$</end>
    </context>

    <context id="escape" style-ref="special-char">
      <match>\\.</match>
    </context>

    <!-- usual quoted string, ends at line end, \ is an escape char -->
    <context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check">
      <start>"</start>
      <end>"</end>
      <include>
        <context ref="escape"/>
        <context ref="line-continue"/>
      </include>
    </context>

    <!-- same thing but with single quote marks -->
    <context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check">
      <start>'</start>
      <end>'</end>
      <include>
        <context ref="escape"/>
        <context ref="line-continue"/>
      </include>
    </context>

    <!-- Dummy context, needed to load the style mappings when parsing v1 files -->
    <context id="def"/>

  </definitions>
</language>

Filemanager

Name Type Size Permission Actions
R.lang File 77.54 KB 0644
abnf.lang File 3.54 KB 0644
actionscript.lang File 8.64 KB 0644
ada.lang File 7.05 KB 0644
ansforth94.lang File 22.6 KB 0644
asciidoc.lang File 22.17 KB 0644
asp.lang File 40.88 KB 0644
automake.lang File 11.15 KB 0644
awk.lang File 4.15 KB 0644
bennugd.lang File 8.81 KB 0644
bibtex.lang File 3.75 KB 0644
bluespec.lang File 5.79 KB 0644
boo.lang File 8.42 KB 0644
c.lang File 11.72 KB 0644
cg.lang File 10.05 KB 0644
changelog.lang File 3.41 KB 0644
chdr.lang File 1.77 KB 0644
cmake.lang File 35.58 KB 0644
cobol.lang File 20.8 KB 0644
commonlisp.lang File 17.14 KB 0644
cpp.lang File 5.56 KB 0644
cpphdr.lang File 1.41 KB 0644
csharp.lang File 9.34 KB 0644
css.lang File 84.08 KB 0644
csv.lang File 2.36 KB 0644
cuda.lang File 10.25 KB 0644
d.lang File 9.83 KB 0644
dart.lang File 9.47 KB 0644
def.lang File 12.91 KB 0644
desktop.lang File 10.7 KB 0644
diff.lang File 2.99 KB 0644
docbook.lang File 15.98 KB 0644
docker.lang File 5.59 KB 0644
dosbatch.lang File 5.08 KB 0644
dot.lang File 4.42 KB 0644
dpatch.lang File 1.49 KB 0644
dtd.lang File 4.52 KB 0644
dtl.lang File 9.9 KB 0644
eiffel.lang File 7.11 KB 0644
erlang.lang File 8.26 KB 0644
fcl.lang File 3.75 KB 0644
fish.lang File 15.61 KB 0644
forth.lang File 9.34 KB 0644
fortran.lang File 22.95 KB 0644
fsharp.lang File 10.79 KB 0644
ftl.lang File 3.06 KB 0644
gap.lang File 2.72 KB 0644
gdb-log.lang File 6.81 KB 0644
gdscript.lang File 9.94 KB 0644
genie.lang File 7.62 KB 0644
glsl.lang File 17.25 KB 0644
go.lang File 10.28 KB 0644
gradle.lang File 1.69 KB 0644
groovy.lang File 11.86 KB 0644
gtk-doc.lang File 3.66 KB 0644
gtkrc.lang File 4.12 KB 0644
haddock.lang File 5.92 KB 0644
haskell-literate.lang File 1.73 KB 0644
haskell.lang File 8.15 KB 0644
haxe.lang File 7.71 KB 0644
html.lang File 15.08 KB 0644
idl-exelis.lang File 20.63 KB 0644
idl.lang File 5.06 KB 0644
imagej.lang File 29.42 KB 0644
ini.lang File 3.5 KB 0644
j.lang File 7.45 KB 0644
jade.lang File 6.55 KB 0644
java.lang File 6.57 KB 0644
javascript-expressions.lang File 27.04 KB 0644
javascript-functions-classes.lang File 16.52 KB 0644
javascript-literals.lang File 20.27 KB 0644
javascript-modules.lang File 13.25 KB 0644
javascript-statements.lang File 28.68 KB 0644
javascript-values.lang File 26.55 KB 0644
javascript.lang File 31.6 KB 0644
jsdoc.lang File 7.37 KB 0644
json.lang File 4.2 KB 0644
jsx.lang File 12.67 KB 0644
julia.lang File 14.03 KB 0644
kotlin.lang File 13.19 KB 0644
language.dtd File 2.29 KB 0644
language.rng File 10.78 KB 0644
language2.rng File 12.93 KB 0644
latex.lang File 24.8 KB 0644
less.lang File 29.67 KB 0644
lex.lang File 6.14 KB 0644
libtool.lang File 1.83 KB 0644
llvm.lang File 10.05 KB 0644
logcat.lang File 3.35 KB 0644
logtalk.lang File 14.22 KB 0644
lua.lang File 10.2 KB 0644
m4.lang File 45.03 KB 0644
makefile.lang File 6.03 KB 0644
mallard.lang File 3.69 KB 0644
markdown.lang File 15.17 KB 0644
matlab.lang File 4.87 KB 0644
maxima.lang File 65.65 KB 0644
mediawiki.lang File 10.68 KB 0644
meson.lang File 5.62 KB 0644
modelica.lang File 9.26 KB 0644
mxml.lang File 2.16 KB 0644
nemerle.lang File 8.21 KB 0644
netrexx.lang File 10.36 KB 0644
nsis.lang File 2.65 KB 0644
objc.lang File 4 KB 0644
objj.lang File 19.21 KB 0644
ocaml.lang File 9.72 KB 0644
ocl.lang File 5.24 KB 0644
octave.lang File 59.04 KB 0644
ooc.lang File 8.51 KB 0644
opal.lang File 10.98 KB 0644
opencl.lang File 20.36 KB 0644
pascal.lang File 8.28 KB 0644
perl.lang File 36.58 KB 0644
php.lang File 12.91 KB 0644
pig.lang File 9.35 KB 0644
pkgconfig.lang File 1.93 KB 0644
po.lang File 3.33 KB 0644
powershell.lang File 22.5 KB 0644
prolog.lang File 8.2 KB 0644
protobuf.lang File 4.4 KB 0644
puppet.lang File 23.67 KB 0644
python.lang File 16.99 KB 0644
python3.lang File 10.31 KB 0644
rpmspec.lang File 7.5 KB 0644
rst.lang File 4.47 KB 0644
ruby.lang File 26.9 KB 0644
rust.lang File 10.25 KB 0644
scala.lang File 12.63 KB 0644
scheme.lang File 10.17 KB 0644
scilab.lang File 6.87 KB 0644
scss.lang File 31.72 KB 0644
sh.lang File 36.34 KB 0644
sml.lang File 6.43 KB 0644
solidity.lang File 10.87 KB 0644
sparql.lang File 16.34 KB 0644
sql.lang File 22.79 KB 0644
sweave.lang File 2.18 KB 0644
swift.lang File 16.21 KB 0644
systemverilog.lang File 8.6 KB 0644
t2t.lang File 5.21 KB 0644
tcl.lang File 4.46 KB 0644
tera.lang File 5.12 KB 0644
texinfo.lang File 15.23 KB 0644
thrift.lang File 8.45 KB 0644
toml.lang File 8.46 KB 0644
typescript-js-expressions.lang File 6.83 KB 0644
typescript-js-functions-classes.lang File 15.44 KB 0644
typescript-js-literals.lang File 5.05 KB 0644
typescript-js-modules.lang File 7.87 KB 0644
typescript-js-statements.lang File 19.42 KB 0644
typescript-js-values.lang File 2.33 KB 0644
typescript-jsx.lang File 6.32 KB 0644
typescript-type-expressions.lang File 19.3 KB 0644
typescript-type-generics.lang File 8.51 KB 0644
typescript-type-literals.lang File 13.59 KB 0644
typescript.lang File 29.12 KB 0644
vala.lang File 12.83 KB 0644
vbnet.lang File 7.78 KB 0644
verilog.lang File 15.54 KB 0644
vhdl.lang File 7.68 KB 0644
xml.lang File 9.23 KB 0644
xslt.lang File 3.83 KB 0644
yacc.lang File 5.65 KB 0644
yaml.lang File 8.71 KB 0644