<commit_before><project name="JsonMarshaller" default="continuous-build" basedir=".">
  <!-- tasks -->
  <taskdef resource="net/sf/antcontrib/antcontrib.properties">
    <classpath>
      <pathelement location="lib/ant-contrib-1.0b3.jar" />
    </classpath>
  </taskdef>
  <taskdef classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask" name="junit">
    <classpath>
      <pathelement location="lib-test/ant/ant-junit-1.7.0.jar" />
      <pathelement location="lib-test/junit/junit-4.3.1.jar" />
    </classpath>
  </taskdef>
  <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask"
      classpath="lib-test/jarjar-1.0.jar" />

  <!-- project properties -->
  <property name="version" value="0.20" />
  
  <!-- initialize the build  -->
  <target name="init">
    <antclipse produce="classpath" idcontainer="eclipse.cp" />
    <property name="cp" refid="eclipse.cp" />
    <delete dir="target" />
    <mkdir dir="target/bin" />
    <mkdir dir="target/bintest" />
    <mkdir dir="target/dist" />
    <mkdir dir="target/reports" />
  </target>

  <!-- compile -->
  <target name="compile" depends="init">
    <javac destdir="target/bin" srcdir="src" source="1.5"
        target="1.5" debug="true" debuglevel="source,lines">
      <classpath>
        <pathelement location="lib/asm-2.2.3.jar" />
        <pathelement location="lib/asm-attrs-2.2.3.jar" />
        <pathelement location="lib/asm-commons-2.2.3.jar" />
      </classpath>
    </javac>
    <jarjar destfile="target/dist/json-${version}.jar" basedir="target/bin">
      <manifest>
        <attribute name="Built-By" value="<NAME> (pascal<EMAIL>)" />
      </manifest>
      <zipfileset src="lib/asm-2.2.3.jar"/>
      <zipfileset src="lib/asm-attrs-2.2.3.jar"/>
      <zipfileset src="lib/asm-commons-2.2.3.jar"/>
      <rule pattern="org.objectweb.asm.**" result="com.twolattes.json.asm.@1"/>
    </jarjar>
  </target>

  <!-- compile tests -->
  <target name="compile-test" depends="init,compile">
    <javac destdir="target/bintest" srcdir="srctest" classpath="${cp}" source="1.5"
        target="1.5" debug="true" debuglevel="source,lines">
      <classpath path="target/bin" />
    </javac>
    <copy todir="target/bintest">
      <fileset dir="srctest">
        <exclude name="**/*.java"/>
      </fileset>
    </copy>
  </target>

  <!-- run the tests -->
  <target name="test" depends="compile,compile-test">
    <junit printsummary="yes" haltonfailure="yes" fork="true">
      <classpath>
        <pathelement location="target/dist/json-${version}.jar" />
      </classpath>
      <classpath>
        <pathelement path="target/bintest"/>
        <pathelement location="lib/google-collections/google-collect-snapshot-20071022.jar" />
        <pathelement location="lib-test/junit-4.3.1.jar" />
      </classpath>
      <formatter type="xml" usefile="true" />
      <test name="com.twolattes.json.AllJsonTests" todir="target/reports" />
    </junit>
  </target>

  <!-- compile benchmark
  <target name="benchmark" depends="init">
    <javac destdir="${bin}" classpath="${cp}" source="1.5" debug="true" debuglevel="source,lines">
      <src refid="src_benchmark.id" />
    </javac>
  </target>-->

  <!-- dist -->
  <target name="dist" depends="init,compile">
    <zip destfile="target/dist/json-dist-${version}.zip">
      <zipfileset file="target/dist/json-${version}.jar" />
      <zipfileset file="build.xml" />
      <zipfileset file="license.txt" />
      <zipfileset file="README.txt" />
      <zipfileset file=".classpath" />
      <zipfileset dir="lib" prefix="lib" />
      <zipfileset dir="src" prefix="src" />
      <zipfileset dir="srctest" prefix="srctest" />
    </zip>
    <tar destfile="target/dist/json-dist-${version}.tar">
      <tarfileset file="target/dist/json-${version}.jar" />
      <tarfileset file="license.txt" />
      <tarfileset file="build.xml" />
      <tarfileset file="README.txt" />
      <tarfileset file=".classpath" />
      <tarfileset dir="lib" prefix="lib" />
      <tarfileset dir="src" prefix="src" />
      <tarfileset dir="srctest" prefix="srctest" />
    </tar>
    <gzip zipfile="target/dist/json-dist-${version}.tar.gz" src="target/dist/json-dist-${version}.tar" />
    <delete file="target/dist/json-dist-${version}.tar" />
  </target>
  
  <target name="continuous-build" depends="test,dist" />
</project>
<commit_msg>Updating version.<commit_after><project name="JsonMarshaller" default="continuous-build" basedir=".">
  <!-- tasks -->
  <taskdef resource="net/sf/antcontrib/antcontrib.properties">
    <classpath>
      <pathelement location="lib/ant-contrib-1.0b3.jar" />
    </classpath>
  </taskdef>
  <taskdef classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask" name="junit">
    <classpath>
      <pathelement location="lib-test/ant/ant-junit-1.7.0.jar" />
      <pathelement location="lib-test/junit/junit-4.3.1.jar" />
    </classpath>
  </taskdef>
  <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask"
      classpath="lib-test/jarjar-1.0.jar" />

  <!-- project properties -->
  <property name="version" value="0.21" />
  
  <!-- initialize the build  -->
  <target name="init">
    <antclipse produce="classpath" idcontainer="eclipse.cp" />
    <property name="cp" refid="eclipse.cp" />
    <delete dir="target" />
    <mkdir dir="target/bin" />
    <mkdir dir="target/bintest" />
    <mkdir dir="target/dist" />
    <mkdir dir="target/reports" />
  </target>

  <!-- compile -->
  <target name="compile" depends="init">
    <javac destdir="target/bin" srcdir="src" source="1.5"
        target="1.5" debug="true" debuglevel="source,lines">
      <classpath>
        <pathelement location="lib/asm-2.2.3.jar" />
        <pathelement location="lib/asm-attrs-2.2.3.jar" />
        <pathelement location="lib/asm-commons-2.2.3.jar" />
      </classpath>
    </javac>
    <jarjar destfile="target/dist/json-${version}.jar" basedir="target/bin">
      <manifest>
        <attribute name="Built-By" value="<NAME> (<EMAIL>)" />
      </manifest>
      <zipfileset src="lib/asm-2.2.3.jar"/>
      <zipfileset src="lib/asm-attrs-2.2.3.jar"/>
      <zipfileset src="lib/asm-commons-2.2.3.jar"/>
      <rule pattern="org.objectweb.asm.**" result="com.twolattes.json.asm.@1"/>
    </jarjar>
  </target>

  <!-- compile tests -->
  <target name="compile-test" depends="init,compile">
    <javac destdir="target/bintest" srcdir="srctest" classpath="${cp}" source="1.5"
        target="1.5" debug="true" debuglevel="source,lines">
      <classpath path="target/bin" />
    </javac>
    <copy todir="target/bintest">
      <fileset dir="srctest">
        <exclude name="**/*.java"/>
      </fileset>
    </copy>
  </target>

  <!-- run the tests -->
  <target name="test" depends="compile,compile-test">
    <junit printsummary="yes" haltonfailure="yes" fork="true">
      <classpath>
        <pathelement location="target/dist/json-${version}.jar" />
      </classpath>
      <classpath>
        <pathelement path="target/bintest"/>
        <pathelement location="lib/google-collections/google-collect-snapshot-20071022.jar" />
        <pathelement location="lib-test/junit-4.3.1.jar" />
      </classpath>
      <formatter type="xml" usefile="true" />
      <test name="com.twolattes.json.AllJsonTests" todir="target/reports" />
    </junit>
  </target>

  <!-- compile benchmark
  <target name="benchmark" depends="init">
    <javac destdir="${bin}" classpath="${cp}" source="1.5" debug="true" debuglevel="source,lines">
      <src refid="src_benchmark.id" />
    </javac>
  </target>-->

  <!-- dist -->
  <target name="dist" depends="init,compile">
    <zip destfile="target/dist/json-dist-${version}.zip">
      <zipfileset file="target/dist/json-${version}.jar" />
      <zipfileset file="build.xml" />
      <zipfileset file="license.txt" />
      <zipfileset file="README.txt" />
      <zipfileset file=".classpath" />
      <zipfileset dir="lib" prefix="lib" />
      <zipfileset dir="src" prefix="src" />
      <zipfileset dir="srctest" prefix="srctest" />
    </zip>
    <tar destfile="target/dist/json-dist-${version}.tar">
      <tarfileset file="target/dist/json-${version}.jar" />
      <tarfileset file="license.txt" />
      <tarfileset file="build.xml" />
      <tarfileset file="README.txt" />
      <tarfileset file=".classpath" />
      <tarfileset dir="lib" prefix="lib" />
      <tarfileset dir="src" prefix="src" />
      <tarfileset dir="srctest" prefix="srctest" />
    </tar>
    <gzip zipfile="target/dist/json-dist-${version}.tar.gz" src="target/dist/json-dist-${version}.tar" />
    <delete file="target/dist/json-dist-${version}.tar" />
  </target>
  
  <target name="continuous-build" depends="test,dist" />
</project>

{'fraction_non_alphanumeric': 0.19728577837595335, 'fraction_numerical': 0.012113055181695828, 'mean_word_length': 2.8719062092922276, 'pattern_counts': {'":': 0, '<': 215, '<?xml version=': 0, '>': 215, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '1934636', 'n_tokens_mistral': 3159, 'n_tokens_neox': 3019, 'n_words': 443}