<commit_before><?xml version="1.0" encoding="UTF-8"?>
<project basedir=".">
	<taskdef name="if" classname="ise.antelope.tasks.IfTask"/>

	<property environment="env" />
	
	<property name="base.dir"           value="${basedir}/.." />
	<property name="lib.dir"            value="${base.dir}/lib" />
	<property name="src.dir"            value="${base.dir}/src" />
	<property name="dev.dir"            value="${base.dir}/dev" />
	<property name="daemon.dir"         value="${base.dir}/p2p" />
	<property name="classes.dir"        value="${base.dir}/classes" />
	<property name="test.classes.dir"   value="${base.dir}/test-classes" />
	<property name="classlibs.dir"      value="${base.dir}/classlibs" />
	<property name="dist.dir"           value="${base.dir}/dist" />
	<property name="PAdist.dir"         value="${dist.dir}/ProActive" />
	
	<property name="src.proactive.dir"  value="${src.dir}/Core" />
	<property name="src.extensions.dir" value="${src.dir}/Extensions" />
	<property name="src.extra.dir"      value="${src.dir}/Extra" />
	<property name="src.examples.dir"   value="${src.dir}/Examples" />
	<property name="src.ic2d.dir"       value="${src.dir}/IC2D-old" />
	<property name="src.test.dir"       value="${src.dir}/Tests" />
	<property name="src.utils.dir"      value="${src.dir}/Utils" />

	<property name="cl.proactive.dir"   value="${classes.dir}/Core" />
	<property name="cl.extensions.dir"  value="${classes.dir}/Extensions" />
	<property name="cl.extra.dir"  value="${classes.dir}/Extra" />
	<property name="cl.examples.dir"    value="${classes.dir}/Examples" />
	<property name="cl.ic2d.dir"        value="${classes.dir}/IC2D-old" />
	<property name="cl.test.dir"        value="${classes.dir}/Tests" />
	<property name="cl.utils.dir"       value="${classes.dir}/Utils" />

	<property name="extensions.path"    value="org/objectweb/proactive/extensions"/>
	<property name="extra.path"    value="org/objectweb/proactive/extra"/>

	<property name="doc.src"       value="${base.dir}/doc-src" />
	<property name="docs.dir"      value="${base.dir}/docs" />
	<property name="docs.tmp.dir"  value="${docs.dir}/tmp" />
	<property name="docs.mainFile" value="PA_index.xml" />
	
	<!-- Javac properties -->
	<property name="debug" value="on" />
	<property name="source" value="1.5" />

	<property name="stubgenerator.class" value="org.objectweb.proactive.ext.util.StubGenerator" />
	
	<!-- ================================================================ -->
	<!--                   define the different classpaths                -->
	<!--  =============================================================== -->
	
	<path id="project.libs">
		<fileset dir="${lib.dir}">
			<include name="*.jar" />
			<include name="jini/*.jar" />
			<include name="globus/*.jar" />
			<include name="ws/*.jar" />
			<include name="osgi/*.jar" />
			<include name="osgi/management/group/*.jar" />
			<include name="components/*.jar" />
			<include name="ibis/*.jar" />
			<include name="unicore/*.jar" />
			<include name="glite/*.jar" />
			<include name="scilab/*.jar" />
			<include name="timit/*.jar" />
		</fileset>
		<!-- XXX ${dev.dir} is not included in the source release ! -->
		<pathelement location="${dev.dir}/lib/junit-4.1.jar"/> 
	</path>
		
	<path id="project.classpath">
		<pathelement location="${cl.proactive.dir}" />
		<pathelement location="${cl.extensions.dir}" />
		<pathelement location="${cl.utils.dir}" />
		<path refid="project.libs"/>
	</path>
	
	<macrodef name="compile_extra">
		<attribute name="module" />
		<sequential>
			<compile_module <commit_msg>Added Extra's classes to project.classpath<commit_after><?xml version="1.0" encoding="UTF-8"?>
<project basedir=".">
	<taskdef name="if" classname="ise.antelope.tasks.IfTask"/>

	<property environment="env" />
	
	<property name="base.dir"           value="${basedir}/.." />
	<property name="lib.dir"            value="${base.dir}/lib" />
	<property name="src.dir"            value="${base.dir}/src" />
	<property name="dev.dir"            value="${base.dir}/dev" />
	<property name="daemon.dir"         value="${base.dir}/p2p" />
	<property name="classes.dir"        value="${base.dir}/classes" />
	<property name="test.classes.dir"   value="${base.dir}/test-classes" />
	<property name="classlibs.dir"      value="${base.dir}/classlibs" />
	<property name="dist.dir"           value="${base.dir}/dist" />
	<property name="PAdist.dir"         value="${dist.dir}/ProActive" />
	
	<property name="src.proactive.dir"  value="${src.dir}/Core" />
	<property name="src.extensions.dir" value="${src.dir}/Extensions" />
	<property name="src.extra.dir"      value="${src.dir}/Extra" />
	<property name="src.examples.dir"   value="${src.dir}/Examples" />
	<property name="src.ic2d.dir"       value="${src.dir}/IC2D-old" />
	<property name="src.test.dir"       value="${src.dir}/Tests" />
	<property name="src.utils.dir"      value="${src.dir}/Utils" />

	<property name="cl.proactive.dir"   value="${classes.dir}/Core" />
	<property name="cl.extensions.dir"  value="${classes.dir}/Extensions" />
	<property name="cl.extra.dir"  value="${classes.dir}/Extra" />
	<property name="cl.examples.dir"    value="${classes.dir}/Examples" />
	<property name="cl.ic2d.dir"        value="${classes.dir}/IC2D-old" />
	<property name="cl.test.dir"        value="${classes.dir}/Tests" />
	<property name="cl.utils.dir"       value="${classes.dir}/Utils" />

	<property name="extensions.path"    value="org/objectweb/proactive/extensions"/>
	<property name="extra.path"    value="org/objectweb/proactive/extra"/>

	<property name="doc.src"       value="${base.dir}/doc-src" />
	<property name="docs.dir"      value="${base.dir}/docs" />
	<property name="docs.tmp.dir"  value="${docs.dir}/tmp" />
	<property name="docs.mainFile" value="PA_index.xml" />
	
	<!-- Javac properties -->
	<property name="debug" value="on" />
	<property name="source" value="1.5" />

	<property name="stubgenerator.class" value="org.objectweb.proactive.ext.util.StubGenerator" />
	
	<!-- ================================================================ -->
	<!--                   define the different classpaths                -->
	<!--  =============================================================== -->
	
	<path id="project.libs">
		<fileset dir="${lib.dir}">
			<include name="*.jar" />
			<include name="jini/*.jar" />
			<include name="globus/*.jar" />
			<include name="ws/*.jar" />
			<include name="osgi/*.jar" />
			<include name="osgi/management/group/*.jar" />
			<include name="components/*.jar" />
			<include name="ibis/*.jar" />
			<include name="unicore/*.jar" />
			<include name="glite/*.jar" />
			<include name="scilab/*.jar" />
			<include name="timit/*.jar" />
		</fileset>
		<!-- XXX ${dev.dir} is not included in the source release ! -->
		<pathelement location="${dev.dir}/lib/junit-4.1.jar"/> 
	</path>
		
	<path id="project.classpath">
		<pathelement location="${cl.proactive.dir}" />
		<pathelement location="${cl.extensions.dir}" />
		<pathelement location="${cl.extra.dir}" />
		<pathelement location="${cl.utils.dir}" />
		<path refid="project.libs"/>
	</path>
	
	<macrodef name="compile_extra">
		<attribute name="module" />
		<sequential>
			<compile_module 
{'fraction_non_alphanumeric': 0.25443704936217415, 'fraction_numerical': 0.0033277870216306157, 'mean_word_length': 3.536477987421384, 'pattern_counts': {'":': 0, '<': 142, '<?xml version=': 2, '>': 140, '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': '187111', 'n_tokens_mistral': 2473, 'n_tokens_neox': 2322, 'n_words': 352}