================== compile_time_array_length ================== module var source: const [3]Int := [1, 2, 3] target: Word := source.length end. --- (source_file (module_declaration (var_section (variable_declaration (identifier_definition (identifier)) (const_type (array_type (literal (integer)) (identifier))) (array_constructor (literal (integer)) (literal (integer)) (literal (integer)))) (variable_declaration (identifier_definition (identifier)) (identifier) (field_expression (identifier) (identifier))))))