<commit_before><idea-plugin version="2">
    <id>reasonml</id>
    <name>ReasonML language plugin</name>
    <version>0.1</version>
    <vendor email="<EMAIL>" url="https://github.com/giraud/reasonml-idea-plugin">hgiraud</vendor>

    <description><![CDATA[
      ReasonML language plugin.
    ]]></description>

    <change-notes><![CDATA[
      Work in progress. This is a plugin preview, use for tests only.
    ]]>
    </change-notes>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
    <idea-version since-build="141.0"/>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
         on how to target different products -->
    <!-- uncomment to enable plugin in all products
    <depends>com.intellij.modules.lang</depends>
    -->

    <extensions defaultExtensionNs="com.intellij">
        <fileTypeFactory implementation="com.reason.ide.ReasonMLFileTypeFactory"/>
        <lang.parserDefinition language="ReasonML" implementationClass="com.reason.lang.ReasonMLParserDefinition"/>
        <lang.syntaxHighlighterFactory key="ReasonML"
                                       implementationClass="com.reason.ide.highlight.ReasonMLSyntaxHighlighterFactory"/>
        <colorSettingsPage implementation="com.reason.ide.settings.ReasonMLColorSettingsPage"/>
        <annotator language="ReasonML" implementationClass="com.reason.ide.highlight.ReasonMLAnnotator" />
        <lang.psiStructureViewFactory language="ReasonML"
                                      implementationClass="com.reason.ide.structure.ReasonMLStructureViewFactory"/>
        <lang.commenter language="ReasonML" implementationClass="com.reason.ide.ReasonMLCommenter"/><commit_msg>chore: add compatibility for webstorm<commit_after><idea-plugin version="2">
    <id>reasonml</id>
    <name>ReasonML language plugin</name>
    <version>0.1</version>
    <vendor email="<EMAIL>" url="https://github.com/giraud/reasonml-idea-plugin">hgiraud</vendor>

    <description><![CDATA[
      ReasonML language plugin.
    ]]></description>

    <change-notes><![CDATA[
      Work in progress. This is a plugin preview, use for tests only.
    ]]>
    </change-notes>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
    <idea-version since-build="141.0"/>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
         on how to target different products -->
    <depends>com.intellij.modules.lang</depends>

    <extensions defaultExtensionNs="com.intellij">
        <fileTypeFactory implementation="com.reason.ide.ReasonMLFileTypeFactory"/>
        <lang.parserDefinition language="ReasonML" implementationClass="com.reason.lang.ReasonMLParserDefinition"/>
        <lang.syntaxHighlighterFactory key="ReasonML"
                                       implementationClass="com.reason.ide.highlight.ReasonMLSyntaxHighlighterFactory"/>
        <colorSettingsPage implementation="com.reason.ide.settings.ReasonMLColorSettingsPage"/>
        <annotator language="ReasonML" implementationClass="com.reason.ide.highlight.ReasonMLAnnotator" />
        <lang.psiStructureViewFactory language="ReasonML"
                                      implementationClass="com.reason.ide.structure.ReasonMLStructureViewFactory"/>
        <lang.commenter language="ReasonML" implementationClass="com.reason.ide.ReasonMLCommenter"/>
{'fraction_non_alphanumeric': 0.12759977515458124, 'fraction_numerical': 0.0039347948285553686, 'mean_word_length': 3.5050632911392405, 'pattern_counts': {'":': 0, '<': 62, '<?xml version=': 0, '>': 62, 'https://': 2, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6412435', 'n_tokens_mistral': 1004, 'n_tokens_neox': 951, 'n_words': 144}