<commit_before>{% if phase=="prepare" %}
	{% if argument|is_argument%}
	double {{carg}};
	{% endif %}

	{% if argument|is_return %}
	double c_retval;
	ERL_NIF_TERM retval;
	{% endif %}

	{% if argument|is_field %}
		{% if record=="to_record" %}
	ERL_NIF_TERM {{erlarg}};
		{% endif %}
	{% endif %}
{% endif %}

{% if phase=="to_c" %}
	err = enif_get_double(env, {{erlarg}}, &{{carg}});
{% endif %}

{% if phase=="argument" %}
{% if argument|is_argument %}
({{raw_type}}){{carg}}
{% else %}
({{type}})
{% endif %}
{% endif %}

{% if phase=="to_erl"%}
	{{erlarg}} = enif_make_double(env, {{carg}});
{% endif %}

{# no cleanup phase #}<commit_msg>this fixes #2 this is a test, the previous commit already fixed the bug<commit_after>{% if phase=="prepare" %}
	{% if argument|is_argument%}
	double {{carg}};
	{% endif %}

	{% if argument|is_return %}
	double c_retval;
	ERL_NIF_TERM retval;
	{% endif %}

	{% if argument|is_field %}
		{% if record=="to_record" %}
	ERL_NIF_TERM {{erlarg}};
		{% endif %}
	{% endif %}
{% endif %}

{% if phase=="to_c" %}
	err = enif_get_double(env, {{erlarg}}, &{{carg}});
{% endif %}

{% if phase=="argument" %}
{% if argument|is_argument %}
({{raw_type}}){{carg}}
{% else %}
({{type}})
{% endif %}
{% endif %}

{% if phase=="to_erl"%}
	{{erlarg}} = enif_make_double(env, {{carg}});
{% endif %}


{# no cleanup phase #}
{'fraction_non_alphanumeric': 0.24350408314773572, 'fraction_numerical': 0.0007423904974016332, 'mean_word_length': 4.785407725321888, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5804550', 'n_tokens_mistral': 632, 'n_tokens_neox': 534, 'n_words': 111}