<commit_before><?xml version="1.0" encoding="UTF-8"?>
<project name="build.generated">

		  <target name="spoofaximp.default" depends="spoofaximp.default.ctree" />
		  <target name="spoofaximp.default.ctree" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      stratego.ctree,
		      refresh,
		      sdf2imp.eclipse.load,
		      call-reset" />
		  <target name="spoofaximp.default.jar" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      stratego.jar.helper,
		      refresh,
		      sdf2imp.eclipse.load,
		      call-reset" />
		  <target name="spoofaximp.default.nostr" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      refresh,
		      sdf2imp.eclipse.load,
		      call-reset" />

    <!-- Initialization -->
    <available file="${src-gen}/org/metaborg/meta/lang/nabl/strategies/Main.java" property="java.jar.enabled"/>
    <condition property="java.jar.import" value="-la org.metaborg.meta.lang.nabl.strategies" else="">
        <isset property="java.jar.enabled"/>
    </condition>
    <condition property="java.jar.classpath" value=":${include}/${strmodule}-java.jar" else="">
        <isset property="java.jar.enabled"/>
    </condition>
    <available file="${trans}/${strmodule}.str" property="build.stratego.enabled"/>
    <dirname property="externaldefdir" file="${externaldef}"/>
    <condition property="externaldefimport" value="-I &quot;${externaldefdir}&quot;" else="">
        <isset property="externaldef"/>
    </condition>
    <condition property="externaljarimport1" value=":${externaljar}" else="">
        <isset property="externaljar"/>
    </condition>
    <condition property="externaljarimport2" value=":${externaljarx}" else="">
        <isset property="externaljarx"/>
    </condition>
    <condition property="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter">
        <isset property="eclipse.running"/>
    </condition>
    <condition property="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter">
        <available classname="org.eclipse.jdt.core.JDTCompilerAdapter"/>
    </condition>
    <condition property="externaljarflags" value="${externaljarflags}" else="">
        <isset property="externaljarflags"/>
    </condition>
    <condition property="metasdfmodule.available" value="1">
        <available file="${syntax}/${metasdfmodule}.sdf"/>
    </condition>
    
    <fail unless="build" message="Please use build.main.xml to build this project or configure the required properties manually"/>
    <mkdir dir="${build}"/>
    <mkdir dir="${src-gen}"/>
    <mkdir dir="${dist}"/>
    <mkdir dir="${include}"/>
    <mkdir dir="${lib}"/>
    <mkdir dir="${syntax}"/>

    <!-- The files for which the on-save handler is called before building. -->
    <path id="call-onsave.files">
        <fileset dir=".">
            <include name="**/*.tmpl" />
            <include name="**/*.nab" />
        </fileset>
    </path>
	
	<!-- Call on-save handler for template and name binding files so that their generated files are present. -->
	<target name="call-onsave">
		<pathconvert pathsep=" " property="call-onsave.args" refid="call-onsave.files" />
		<java classname="org.strategoxt.imp.metatooling.building.AntForceOnSave">
			<arg line="${call-onsave.args}" />
		</java>
	</target>

	<target name="call-reset">
		<java classname="org.strategoxt.imp.metatooling.building.AntResetProject">
			<arg value="${basedir}" />
		</java>
	</target>

    <target name="sdf2imp" depends="sdf2table,sdf2imp.eclipse,sdf2imp.standalone,sdf2parenthesize"/>
    
    <target name="sdf2imp.eclipse" if="eclipse.running" depends="sdf2rtg">
        <java classname="org.strategoxt.imp.metatooling.building.AntDescriptorBuilder" failonerror="true"><commit_msg>Update generated build file.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<project name="build.generated">

		  <target name="spoofaximp.default" depends="spoofaximp.default.ctree" />
		  <target name="spoofaximp.default.ctree" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      stratego.ctree,
		      refresh,
		      sdf2imp.eclipse.load" />
		  <target name="spoofaximp.default.jar" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      stratego.jar.helper,
		      refresh,
		      sdf2imp.eclipse.load" />
		  <target name="spoofaximp.default.nostr" depends="
		      check-classpath,
		      call-onsave,
		      init,
		      sdf2table,
		      meta-sdf2table,
		      ppgen,
		      pppack,
		      sdf2imp.eclipse,
		      sdf2imp.standalone,
		      sdf2parenthesize,
		      stratego.aster,
		      java.jar,
		      refresh,
		      sdf2imp.eclipse.load" />

    <!-- Initialization -->
    <available file="${src-gen}/org/metaborg/meta/lang/nabl/strategies/Main.java" property="java.jar.enabled"/>
    <condition property="java.jar.import" value="-la org.metaborg.meta.lang.nabl.strategies" else="">
        <isset property="java.jar.enabled"/>
    </condition>
    <condition property="java.jar.classpath" value=":${include}/${strmodule}-java.jar" else="">
        <isset property="java.jar.enabled"/>
    </condition>
    <available file="${trans}/${strmodule}.str" property="build.stratego.enabled"/>
    <dirname property="externaldefdir" file="${externaldef}"/>
    <condition property="externaldefimport" value="-I &quot;${externaldefdir}&quot;" else="">
        <isset property="externaldef"/>
    </condition>
    <condition property="externaljarimport1" value=":${externaljar}" else="">
        <isset property="externaljar"/>
    </condition>
    <condition property="externaljarimport2" value=":${externaljarx}" else="">
        <isset property="externaljarx"/>
    </condition>
    <condition property="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter">
        <isset property="eclipse.running"/>
    </condition>
    <condition property="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter">
        <available classname="org.eclipse.jdt.core.JDTCompilerAdapter"/>
    </condition>
    <condition property="externaljarflags" value="${externaljarflags}" else="">
        <isset property="externaljarflags"/>
    </condition>
    <condition property="metasdfmodule.available" value="1">
        <available file="${syntax}/${metasdfmodule}.sdf"/>
    </condition>
    
    <fail unless="build" message="Please use build.main.xml to build this project or configure the required properties manually"/>
    <mkdir dir="${build}"/>
    <mkdir dir="${src-gen}"/>
    <mkdir dir="${dist}"/>
    <mkdir dir="${include}"/>
    <mkdir dir="${lib}"/>
    <mkdir dir="${syntax}"/>

    <!-- The files for which the on-save handler is called before building. -->
    <path id="call-onsave.files">
        <fileset dir=".">
            <include name="**/*.tmpl" />
            <include name="**/*.nab" />
        </fileset>
    </path>
	
	<!-- Call on-save handler for template and name binding files so that their generated files are present. -->
	<target name="call-onsave">
		<pathconvert pathsep=" " property="call-onsave.args" refid="call-onsave.files" />
		<java classname="org.strategoxt.imp.metatooling.building.AntForceOnSave">
			<arg line="${call-onsave.args}" />
		</java>
	</target>

    <target name="sdf2imp" depends="sdf2table,sdf2imp.eclipse,sdf2imp.standalone,sdf2parenthesize"/>
    
    <target name="sdf2imp.eclipse" if="eclipse.running" depends="sdf2rtg">
        <java classname="org.strategoxt.imp.metatooling.building.AntDescriptorBuilder" failonerror="true">
{'fraction_non_alphanumeric': 0.15667447306791568, 'fraction_numerical': 0.007259953161592506, 'mean_word_length': 2.891116173120729, 'pattern_counts': {'":': 6, '<': 130, '<?xml version=': 2, '>': 130, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '2266341', 'n_tokens_mistral': 2887, 'n_tokens_neox': 2627, 'n_words': 451}