<commit_before><idea-plugin>
  <extensions defaultExtensionNs="com.intellij">
    <!-- Rewriter XML -->
    <multiHostInjector implementation="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.lang.ModelTypeRegexLanguageInjection"/>
    <completion.contributor language="XML" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.completion.RewriterCompletionContributor"/>
    <psi.referenceContributor implementation="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.reference.ModuleUriElementReferenceContributor"/>
    <codeInsight.lineMarkerProvider language="XQuery" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.reference.ModuleUriElementLineMarkerProvider"/>

    <!-- XRay Unit Tests -->
    <projectService serviceImplementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestService"/>
    <configurationType implementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.configuration.XRayTestConfigurationType"/>
    <runConfigurationProducer implementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestRunConfigurationProducer"/>
    <runLineMarkerContributor language="XQuery" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestRunLineMarkerProvider"/>

    <!-- Error Logs -->
    <fileType name="MLErrorLog" language="MLErrorLog" patterns="ErrorLog.txt;*_ErrorLog.txt;ErrorLog_*.txt;*_ErrorLog_*.txt"
              implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.fileTypes.MarkLogicErrorLogFileType"
              fieldName="INSTANCE"/>

    <lang.parserDefinition language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.lang.MarkLogicErrorLog$ParserDefinition"/>
    <lang.syntaxHighlighterFactory language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.lang.highlighter.MarkLogicErrorLogSyntaxHighlighter$Factory"/>
    <annotator language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.annotation.LogLevelAnnotator"/>
  </extensions>

  <extensions defaultExtensionNs="uk.co.reecedunn.intellij">
    <!-- Roxy -->
    <projectConfigurationFactory implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.roxy.configuration.RoxyConfiguration$Companion"/>

    <!-- ml-gradle -->
    <projectConfigurationFactory implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.gradle.configuration.GradleConfiguration$Companion"/>

    <!-- Static Context -->
    <variableProvider implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.model.MarkLogicBuiltInVariableProvider" fieldName="INSTANCE"/>
  </extensions>
</idea-plugin>
<commit_msg>Fix the XRay run configuration line markers.<commit_after><idea-plugin>
  <extensions defaultExtensionNs="com.intellij">
    <!-- Rewriter XML -->
    <multiHostInjector implementation="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.lang.ModelTypeRegexLanguageInjection"/>
    <completion.contributor language="XML" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.completion.RewriterCompletionContributor"/>
    <psi.referenceContributor implementation="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.reference.ModuleUriElementReferenceContributor"/>
    <codeInsight.lineMarkerProvider language="XQuery" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.rewriter.reference.ModuleUriElementLineMarkerProvider"/>

    <!-- XRay Unit Tests -->
    <projectService serviceImplementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestService"/>
    <configurationType implementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.configuration.XRayTestConfigurationType"/>
    <runConfigurationProducer implementation="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestRunConfigurationProducer"/>
    <runLineMarkerContributor language="XMLPath" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.xray.test.XRayTestRunLineMarkerProvider"/>

    <!-- Error Logs -->
    <fileType name="MLErrorLog" language="MLErrorLog" patterns="ErrorLog.txt;*_ErrorLog.txt;ErrorLog_*.txt;*_ErrorLog_*.txt"
              implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.fileTypes.MarkLogicErrorLogFileType"
              fieldName="INSTANCE"/>

    <lang.parserDefinition language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.lang.MarkLogicErrorLog$ParserDefinition"/>
    <lang.syntaxHighlighterFactory language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.lang.highlighter.MarkLogicErrorLogSyntaxHighlighter$Factory"/>
    <annotator language="MLErrorLog" implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.log.annotation.LogLevelAnnotator"/>
  </extensions>

  <extensions defaultExtensionNs="uk.co.reecedunn.intellij">
    <!-- Roxy -->
    <projectConfigurationFactory implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.roxy.configuration.RoxyConfiguration$Companion"/>

    <!-- ml-gradle -->
    <projectConfigurationFactory implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.gradle.configuration.GradleConfiguration$Companion"/>

    <!-- Static Context -->
    <variableProvider implementationClass="uk.co.reecedunn.intellij.plugin.marklogic.model.MarkLogicBuiltInVariableProvider" fieldName="INSTANCE"/>
  </extensions>
</idea-plugin>

{'fraction_non_alphanumeric': 0.12394106813996317, 'fraction_numerical': 0.0, 'mean_word_length': 6.146052631578947, 'pattern_counts': {'":': 0, '<': 57, '<?xml version=': 0, '>': 57, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '5494', 'n_tokens_mistral': 1633, 'n_tokens_neox': 1563, 'n_words': 126}