<commit_before><?xml version="1.0"?>

<!-- ===================================================================== -->
<!-- StringTemplate build file (contributed by <NAME>)           -->
<!-- Terence says: I have no idea whether this does anything useful.       -->
<!-- Somebody can fix it; seems to be almost right                         -->
<!-- ===================================================================== -->
<project name="stringtemplate" default="compile" basedir=".">

  <target name="init">
    <tstamp>
      <format property="src.timestamp" pattern="dd/MM/yyyy"/>
      <format property="year" pattern="2006-yyyy"/>
    </tstamp>

    <!-- Allow any user specific values to override the defaults -->
    <property file="./build.properties"/>

    <property name="language.dir"
       value="${basedir}${file.separator}src${file.separator}org${file.separator}antlr${file.separator}stringtemplate${file.separator}language"/>

    <property name="action.g" value="${language.dir}/action.g" />
    <property name="angle.bracket.template.g" value="${language.dir}/angle.bracket.template.g" />
    <property name="eval.g" value="${language.dir}/eval.g" />
    <property name="group.g" value="${language.dir}/group.g" />
    <property name="interface.g" value="${language.dir}/interface.g" />
    <property name="template.g" value="${language.dir}/template.g" />

    <property name="Name" value="stringtemplate"/>
    <property name="name" value="stringtemplate"/>
    <property name="copyright" value="${year} Terence Parr"/>

    <!-- Filters -->
    <filter token="date" value="${src.timestamp}"/>
    <filter token="version" value="${version}"/>
    <filter token="copyright" value="${copyright}"/>

    <!-- Source related properties -->
    <property name="src.dir" value="${basedir}${file.separator}src"/>
    <property name="src.java" value="${src.dir}"/>
    <property name="lib.dir" value="${basedir}${file.separator}lib${file.separator}"/>
    <property name="src.excludes" value=""/>

    <!-- Build related properties -->
    <property name="build.dir" value="${basedir}${file.separator}build"/>
    <property name="build.src" value="${build.dir}${file.separator}src"/>
    <property name="build.classes" value="${build.dir}${file.separator}classes"/>
    <property name="build.javadocs" value="${basedir}${file.separator}docs${file.separator}api"/>
    <property name="build.jar" value="${build.dir}${file.separator}${name}.jar"/>

    <path id="build.classpath">
        <pathelement location="${antlr2.jar}"/>
    </path>

<!--
    <path id="build.classpath">
        <fileset dir="${lib.dir}">
          <include name="**/*.jar" />
        </fileset>
    </path>
-->

    <property name="build.dist" value="${build.dir}${file.separator}${name}-${version}"/>

    <property name="dist.basedir" value="${build.dir}"/>
    <property name="dist.includes" value="${name}${file.separator}**"/>
    <property name="dist.excludes"
      value="**/prj/**,
            **/dist/**,
             **/test/**,
             **/model/**,
             **/build/**,
             **/.DS_Store"
      />
    <property name="packages" value="${build.packages}"/>
    <property name="library.includes" value="${bundle.includes}"/>

  </target>


  <!-- =================================================================== -->
  <!-- Basic build targets                                                 -->
  <!-- =================================================================== --><commit_msg>no definition of the build.packages property with the result that javadocs did not get built<commit_after><?xml version="1.0"?>

<!-- ===================================================================== -->
<!-- StringTemplate build file (contributed by <NAME>)           -->
<!-- Terence says: I have no idea whether this does anything useful.       -->
<!-- Somebody can fix it; seems to be almost right                         -->
<!-- ===================================================================== -->
<project name="stringtemplate" default="compile" basedir=".">

  <target name="init">
    <tstamp>
      <format property="src.timestamp" pattern="dd/MM/yyyy"/>
      <format property="year" pattern="2006-yyyy"/>
    </tstamp>

    <!-- Allow any user specific values to override the defaults -->
    <property file="./build.properties"/>

    <property name="language.dir"
       value="${basedir}${file.separator}src${file.separator}org${file.separator}antlr${file.separator}stringtemplate${file.separator}language"/>

    <property name="action.g" value="${language.dir}/action.g" />
    <property name="angle.bracket.template.g" value="${language.dir}/angle.bracket.template.g" />
    <property name="eval.g" value="${language.dir}/eval.g" />
    <property name="group.g" value="${language.dir}/group.g" />
    <property name="interface.g" value="${language.dir}/interface.g" />
    <property name="template.g" value="${language.dir}/template.g" />

    <property name="Name" value="stringtemplate"/>
    <property name="name" value="stringtemplate"/>
    <property name="copyright" value="${year} Terence Parr"/>

    <!-- Filters -->
    <filter token="date" value="${src.timestamp}"/>
    <filter token="version" value="${version}"/>
    <filter token="copyright" value="${copyright}"/>

    <!-- Source related properties -->
    <property name="src.dir" value="${basedir}${file.separator}src"/>
    <property name="src.java" value="${src.dir}"/>
    <property name="lib.dir" value="${basedir}${file.separator}lib${file.separator}"/>
    <property name="src.excludes" value=""/>

    <!-- Build related properties -->
    <property name="build.dir" value="${basedir}${file.separator}build"/>
    <property name="build.src" value="${build.dir}${file.separator}src"/>
    <property name="build.classes" value="${build.dir}${file.separator}classes"/>
    <property name="build.javadocs" value="${basedir}${file.separator}docs${file.separator}api"/>
    <property name="build.jar" value="${build.dir}${file.separator}${name}.jar"/>

    <path id="build.classpath">
        <pathelement location="${antlr2.jar}"/>
    </path>

<!--
    <path id="build.classpath">
        <fileset dir="${lib.dir}">
          <include name="**/*.jar" />
        </fileset>
    </path>
-->

    <property name="build.dist" value="${build.dir}${file.separator}${name}-${version}"/>

    <property name="build.packages"
    value="org.antlr.stringtemplate,org.antlr.stringtemplate.language,org.antlr.stringtemplate.misc,org.antlr.stringtemplate.test"/>
    <property name="javadocs.additionalparam" value="" />

    <property name="dist.basedir" value="${build.dir}"/>
    <property name="dist.includes" value="${name}${file.separator}**"/>
    <property name="dist.excludes"
      value="**/prj/**,
            **/dist/**,
             **/test/**,
             **/model/**,
             **/build/**,
             **/.DS_Store"
      />
    <property name="packages" value="${build.packages}"/>
    <property name="library.includes" value="${bundle.includes}"/>

  </target>


  <!-- =================================================================== -->
  <!-- Basic build targets                                                 -->
  <!-- =================================================================== -->
{'fraction_non_alphanumeric': 0.27280185970190074, 'fraction_numerical': 0.0019143990154519349, 'mean_word_length': 3.473394495412844, 'pattern_counts': {'":': 0, '<': 123, '<?xml version=': 2, '>': 123, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '1236054', 'n_tokens_mistral': 2061, 'n_tokens_neox': 1940, 'n_words': 356}