<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">

<!--
This file is part of KDE's Kate project

GO.XML supports syntax highlighting for the Go programming language
under Kate. Go is a compiled, garbage-collected, concurrent programming
language developed by Google Inc.

Copyright (C) 2010, <NAME> <<EMAIL>>

This program, including associated files, is free software.  You may
distribute it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either Version 2 of
the license, or (at your option) any later version.

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

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->


<language name="Go" version="1.01" kateversion="2.4" section="Sources" indenter="cstyle" extensions="*.go" author="<NAME> (<EMAIL>)" license="GPL">
    <highlighting>
    <list name="keywords">
<!-- Keywords have been taken from The Go Programming Language Specification -> Keywords section -->
      <item>break</item>
      <item>case</item>
      <item>chan</item>
      <item>const</item>
      <item>continue</item>
      <item>default</item>
      <item>defer</item>
      <item>else</item>
      <item>fallthrough</item>
      <item>for</item>
      <item>func</item>
      <item>go</item>
      <item>goto</item>
      <item>if</item>
      <item>import</item>
      <item>interface</item>
      <item>map</item>
      <item>package</item>
      <item>range</item>
      <item>return</item>
      <item>select</item>
      <item>struct</item>
      <item>switch</item>
      <item>type</item>
      <item>var</item>
    </list>
    <list name="types">
      <item>bool</item>
      <item>byte</item>
      <item>complex64</item>
      <item>complex128</item>
      <item>error</item>
      <item>float</item>
      <item>float32</item>
      <item>float64</item>
      <item>int</item>
      <item>int8</item>
      <item>int16</item>
      <item>int32</item>
      <item>int64</item>
      <item>rune</item>
      <item>string</item>
      <item>uint</item>
      <item>uint8</item>
      <item>uint16</item>
      <item>uint32</item>
      <item>uint64</item>
    </list>
    <list name="builtin">
      <item> append </item>
      <item> cap </item>
      <item> close </item>
      <item> complex </item>
      <item> copy </item>
      <item> imag </item>
      <item> len </item>
      <item> make </item>
      <item> new </item>
      <item> panic </item>
      <item> print </item>
      <item> println </item>
      <item> real </item>
      <item> recover </item>
    </list>
    <list name="predeclared">
      <item>false</item>
      <item>nil</item>
      <item>true</item>
      <item>iota</item>
    </list>
    <contexts><commit_msg>Added the "delete" built-in function in the Go syntax file.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">

<!--
This file is part of KDE's Kate project

GO.XML supports syntax highlighting for the Go programming language
under Kate. Go is a compiled, garbage-collected, concurrent programming
language developed by Google Inc.

Copyright (C) 2010, <NAME> <<EMAIL>>

This program, including associated files, is free software.  You may
distribute it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either Version 2 of
the license, or (at your option) any later version.

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

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->


<language name="Go" version="1.02" kateversion="2.4" section="Sources" indenter="cstyle" extensions="*.go" author="<NAME> (<EMAIL>)" license="GPL">
    <highlighting>
    <list name="keywords">
<!-- Keywords have been taken from The Go Programming Language Specification -> Keywords section -->
      <item>break</item>
      <item>case</item>
      <item>chan</item>
      <item>const</item>
      <item>continue</item>
      <item>default</item>
      <item>defer</item>
      <item>else</item>
      <item>fallthrough</item>
      <item>for</item>
      <item>func</item>
      <item>go</item>
      <item>goto</item>
      <item>if</item>
      <item>import</item>
      <item>interface</item>
      <item>map</item>
      <item>package</item>
      <item>range</item>
      <item>return</item>
      <item>select</item>
      <item>struct</item>
      <item>switch</item>
      <item>type</item>
      <item>var</item>
    </list>
    <list name="types">
      <item>bool</item>
      <item>byte</item>
      <item>complex64</item>
      <item>complex128</item>
      <item>error</item>
      <item>float</item>
      <item>float32</item>
      <item>float64</item>
      <item>int</item>
      <item>int8</item>
      <item>int16</item>
      <item>int32</item>
      <item>int64</item>
      <item>rune</item>
      <item>string</item>
      <item>uint</item>
      <item>uint8</item>
      <item>uint16</item>
      <item>uint32</item>
      <item>uint64</item>
    </list>
    <list name="builtin">
      <item>append</item>
      <item>cap</item>
      <item>close</item>
      <item>complex</item>
      <item>copy</item>
      <item>delete</item>
      <item>imag</item>
      <item>len</item>
      <item>make</item>
      <item>new</item>
      <item>panic</item>
      <item>print</item>
      <item>println</item>
      <item>real</item>
      <item>recover</item>
    </list>
    <list name="predeclared">
      <item>false</item>
      <item>nil</item>
      <item>true</item>
      <item>iota</item>
    </list>
    <contexts>
{'fraction_non_alphanumeric': 0.14809523809523809, 'fraction_numerical': 0.014920634920634921, 'mean_word_length': 2.9039653035935564, 'pattern_counts': {'":': 0, '<': 297, '<?xml version=': 2, '>': 299, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7185431', 'n_tokens_mistral': 2052, 'n_tokens_neox': 1971, 'n_words': 553}