<commit_before><?xml version="1.0" encoding="UTF-8"?>
<itemizer>

  <recipe name="method">
    <start-selector>method.declaration:has-child(method.name:capture(name))</start-selector>
    <end-selector>keyword.flow-control.end</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
  </recipe>
  
  <recipe name="block.keyword-delimited">
    <start-selector>block.declaration.keyword-delimited</start-selector>
    <end-selector>keyword.flow-control.end</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
  </recipe>
  <recipe name="block.bracket-delimited">
    <!-- This should really be more exact, instead of catching all opening curly braces. -->
    <start-selector>block.declaration.bracket-delimited, delimiter.curly.brace.open</start-selector>
    <end-selector>delimiter.curly.brace.close</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes><commit_msg>added container.function.whitespace-delimited itemizer<commit_after><?xml version="1.0" encoding="UTF-8"?>
<itemizer>

  <recipe name="method">
    <start-selector>method.declaration:has-child(method.name:capture(name))</start-selector>
    <end-selector>keyword.flow-control.end</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
  </recipe>

	<recipe name="container.function.whitespace-delimited">
    <start-selector>container.function.whitespace-delimited:has-child(name:capture(name))</start-selector>
    <end-selector>keyword.control.flow.end</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
	</recipe>
  
  <recipe name="block.keyword-delimited">
    <start-selector>block.declaration.keyword-delimited</start-selector>
    <end-selector>keyword.flow-control.end</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
  </recipe>
  <recipe name="block.bracket-delimited">
    <!-- This should really be more exact, instead of catching all opening curly braces. -->
    <start-selector>block.declaration.bracket-delimited, delimiter.curly.brace.open</start-selector>
    <end-selector>delimiter.curly.brace.close</end-selector>
    
    <subrecipes>
      <include-root-recipes/>
    </subrecipes>
{'fraction_non_alphanumeric': 0.15584988962472407, 'fraction_numerical': 0.0026490066225165563, 'mean_word_length': 3.7705263157894735, 'pattern_counts': {'":': 0, '<': 70, '<?xml version=': 2, '>': 70, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '3260158', 'n_tokens_mistral': 766, 'n_tokens_neox': 745, 'n_words': 91}