<commit_before><idea-plugin>
    <id>org.toml.lang</id>
    <name>Toml</name>

    <vendor>JetBrains</vendor>

    <description><![CDATA[
      TOML language support
    ]]></description>

    <!-- TODO: create normal change note list -->
    <change-notes><![CDATA[
        <ul>
            <li>Initial formatting support.</li>
        </ul>
    ]]>
    </change-notes>

    <depends>com.intellij.modules.lang</depends>

    <extensions defaultExtensionNs="com.intellij">
        <fileType name="TOML"
                  language="TOML"
                  implementationClass="org.toml.lang.psi.TomlFileType"
                  fieldName="INSTANCE"
                  extensions="toml"
                  fileNames="Cargo.lock;Gopkg.lock;Pipfile"/>
        <lang.parserDefinition language="TOML" implementationClass="org.toml.lang.parse.TomlParserDefinition"/>
        <lang.ast.factory language="TOML" implementationClass="org.toml.lang.psi.impl.TomlASTFactory"/>
        <lang.syntaxHighlighter language="TOML" implementationClass="org.toml.ide.TomlHighlighter"/>
        <lang.commenter language="TOML" implementationClass="org.toml.ide.TomlCommenter"/>
        <lang.braceMatcher language="TOML" implementationClass="org.toml.ide.TomlBraceMatcher"/>
        <lang.quoteHandler language="TOML" implementationClass="org.toml.ide.TomlQuoteHandler"/>
        <lang.elementManipulator forClass="org.toml.lang.psi.TomlLiteral"
                                 implementationClass="org.toml.lang.psi.TomlStringLiteralManipulator"/>

        <!-- Formatting -->
        <lang.formatter language="TOML" implementationClass="org.toml.ide.formatter.TomlFormattingModelBuilder"/>
        <langCodeStyleSettingsProvider
            implementation="org.toml.ide.formatter.settings.TomlLanguageCodeStyleSettingsProvider"/>

        <colorSettingsPage implementation="org.toml.ide.colors.TomlColorSettingsPage"/>
        <indexPatternBuilder implementation="org.toml.ide.todo.TomlTodoIndexPatternBuilder"/>
        <todoIndexer filetype="TOML" implementationClass="org.toml.ide.todo.TomlTodoIndexer"/>
        <annotator language="TOML" implementationClass="org.toml.ide.annotator.TomlAnnotator"/>
        <annotator language="TOML" implementationClass="org.toml.ide.annotator.TomlHighlightingAnnotator"/>
        <extendWordSelectionHandler implementation="org.toml.ide.wordSelection.TomlStringLiteralSelectionHandler"/>
    </extensions>
</idea-plugin>
<commit_msg>TOML changelog<commit_after><idea-plugin>
    <id>org.toml.lang</id>
    <name>Toml</name>

    <vendor>JetBrains</vendor>

    <description><![CDATA[
      TOML language support
    ]]></description>

    <!-- TODO: create normal change note list -->
    <change-notes><![CDATA[
        <ul>
            <li>Improve parsing of TOML arrays with syntax errors.</li>
        </ul>
    ]]>
    </change-notes>

    <depends>com.intellij.modules.lang</depends>

    <extensions defaultExtensionNs="com.intellij">
        <fileType name="TOML"
                  language="TOML"
                  implementationClass="org.toml.lang.psi.TomlFileType"
                  fieldName="INSTANCE"
                  extensions="toml"
                  fileNames="Cargo.lock;Gopkg.lock;Pipfile"/>
        <lang.parserDefinition language="TOML" implementationClass="org.toml.lang.parse.TomlParserDefinition"/>
        <lang.ast.factory language="TOML" implementationClass="org.toml.lang.psi.impl.TomlASTFactory"/>
        <lang.syntaxHighlighter language="TOML" implementationClass="org.toml.ide.TomlHighlighter"/>
        <lang.commenter language="TOML" implementationClass="org.toml.ide.TomlCommenter"/>
        <lang.braceMatcher language="TOML" implementationClass="org.toml.ide.TomlBraceMatcher"/>
        <lang.quoteHandler language="TOML" implementationClass="org.toml.ide.TomlQuoteHandler"/>
        <lang.elementManipulator forClass="org.toml.lang.psi.TomlLiteral"
                                 implementationClass="org.toml.lang.psi.TomlStringLiteralManipulator"/>

        <!-- Formatting -->
        <lang.formatter language="TOML" implementationClass="org.toml.ide.formatter.TomlFormattingModelBuilder"/>
        <langCodeStyleSettingsProvider
            implementation="org.toml.ide.formatter.settings.TomlLanguageCodeStyleSettingsProvider"/>

        <colorSettingsPage implementation="org.toml.ide.colors.TomlColorSettingsPage"/>
        <indexPatternBuilder implementation="org.toml.ide.todo.TomlTodoIndexPatternBuilder"/>
        <todoIndexer filetype="TOML" implementationClass="org.toml.ide.todo.TomlTodoIndexer"/>
        <annotator language="TOML" implementationClass="org.toml.ide.annotator.TomlAnnotator"/>
        <annotator language="TOML" implementationClass="org.toml.ide.annotator.TomlHighlightingAnnotator"/>
        <extendWordSelectionHandler implementation="org.toml.ide.wordSelection.TomlStringLiteralSelectionHandler"/>
    </extensions>
</idea-plugin>

{'fraction_non_alphanumeric': 0.12951684937068617, 'fraction_numerical': 0.0, 'mean_word_length': 3.348631950573698, 'pattern_counts': {'":': 0, '<': 83, '<?xml version=': 0, '>': 83, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3396423', 'n_tokens_mistral': 1443, 'n_tokens_neox': 1419, 'n_words': 158}