<commit_before><?xml version="1.0" encoding="UTF-8" ?>
<class name="Array" version="4.0">
	<brief_description>
		Generic array datatype.
	</brief_description>
	<description>
		Generic array which can contain several elements of any type, accessible by a numerical index starting at 0. Negative indices can be used to count from the back, like in Python (-1 is the last element, -2 the second to last, etc.).
		[b]Example:[/b]
		[codeblock]
		var array = ["One", 2, 3, "Four"]
		print(array[0]) # One.
		print(array[2]) # 3.
		print(array[-1]) # Four.
		array[2] = "Three"
		print(array[-2]) # Three.
		[/codeblock]
		Arrays are always passed by reference.
	</description>
	<tutorials>
	</tutorials>
	<methods>
		<method name="Array">
			<return type="Array">
			</return>
			<argument index="0" name="from" type="PackedColorArray">
			</argument>
			<description>
				Constructs an array from a [PackedColorArray].
			</description>
		</method>
		<method name="Array"><commit_msg>doc: Mention concatenation using the `+` operator in Array<commit_after><?xml version="1.0" encoding="UTF-8" ?>
<class name="Array" version="4.0">
	<brief_description>
		Generic array datatype.
	</brief_description>
	<description>
		Generic array which can contain several elements of any type, accessible by a numerical index starting at 0. Negative indices can be used to count from the back, like in Python (-1 is the last element, -2 the second to last, etc.).
		[b]Example:[/b]
		[codeblock]
		var array = ["One", 2, 3, "Four"]
		print(array[0]) # One.
		print(array[2]) # 3.
		print(array[-1]) # Four.
		array[2] = "Three"
		print(array[-2]) # Three.
		[/codeblock]
		Arrays can be concatenated using the [code]+[/code] operator:
		[codeblock]
		var array1 = ["One", 2]
		var array2 = [3, "Four"]
		print(array1 + array2) # ["One", 2, 3, "Four"]
		[/codeblock]
		Arrays are always passed by reference.
	</description>
	<tutorials>
	</tutorials>
	<methods>
		<method name="Array">
			<return type="Array">
			</return>
			<argument index="0" name="from" type="PackedColorArray">
			</argument>
			<description>
				Constructs an array from a [PackedColorArray].
			</description>
		</method>
		<method name="Array">
{'fraction_non_alphanumeric': 0.15409090909090908, 'fraction_numerical': 0.019090909090909092, 'mean_word_length': 3.9909297052154193, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 2, '>': 39, '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': '6679213', 'n_tokens_mistral': 819, 'n_tokens_neox': 728, 'n_words': 238}