compilation_unit { package_statement { package_name: "ExplorerTest" } is_api: true declarations { namespace { name { name: "A" } } } declarations { namespace { name { qualifiers: "A" name: "B" } } } declarations { namespace { name { qualifiers: "A" qualifiers: "B" name: "C" } } } declarations { function { name { qualifiers: "A" qualifiers: "B" qualifiers: "C" qualifiers: "D" qualifiers: "E" name: "F" } param_pattern { } return_term { kind: Omitted } body { } } } declarations { function { name { name: "Main" } param_pattern { } return_term { kind: Expression type { int_type_literal { } } } body { statements { return_expression_statement { expression { int_literal { value: 0 } } } } } } } }