Function( Function { head: Destructured( FunctionHeadDestructured { ellipsis: false, identifier: None, arguments: [ FunctionHeadDestructuredArgument { identifier: "lib", default: None, }, ], }, ), body: LetIn( LetIn { bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "platforms", span: Span { start: Position { line: 6, column: 3, }, end: Position { line: 6, column: 12, }, }, }, ), ], to: FunctionApplication( FunctionApplication { function: Identifier( Identifier { id: "import", span: Span { start: Position { line: 6, column: 15, }, end: Position { line: 6, column: 21, }, }, }, ), arguments: [ Path( Path { parts: [ Raw( PartRaw { content: "./platforms.nix", span: Span { start: Position { line: 6, column: 22, }, end: Position { line: 6, column: 37, }, }, }, ), ], span: Span { start: Position { line: 6, column: 22, }, end: Position { line: 6, column: 37, }, }, }, ), Map( Map { recursive: false, bindings: [ Inherit( BindingInherit { from: None, attributes: [ Raw( PartRaw { content: "lib", span: Span { start: Position { line: 6, column: 48, }, end: Position { line: 6, column: 51, }, }, }, ), ], span: Span { start: Position { line: 6, column: 39, }, end: Position { line: 6, column: 52, }, }, }, ), ], span: Span { start: Position { line: 6, column: 38, }, end: Position { line: 6, column: 54, }, }, }, ), ], }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "riscv", span: Span { start: Position { line: 8, column: 3, }, end: Position { line: 8, column: 8, }, }, }, ), ], to: Function( Function { head: Simple( FunctionHeadSimple { identifier: "bits", }, ), body: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 9, column: 5, }, end: Position { line: 9, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "riscv", span: Span { start: Position { line: 9, column: 15, }, end: Position { line: 9, column: 27, }, }, }, ), Interpolation( PartInterpolation { expression: Identifier( Identifier { id: "bits", span: Span { start: Position { line: 9, column: 22, }, end: Position { line: 9, column: 26, }, }, }, ), }, ), Raw( PartRaw { content: "-unknown-linux-gnu", span: Span { start: Position { line: 9, column: 15, }, end: Position { line: 9, column: 45, }, }, }, ), ], span: Span { start: Position { line: 9, column: 14, }, end: Position { line: 9, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 8, column: 17, }, end: Position { line: 10, column: 4, }, }, }, ), span: Span { start: Position { line: 8, column: 11, }, end: Position { line: 10, column: 4, }, }, }, ), }, ), ], target: Map( Map { recursive: true, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "powernv", span: Span { start: Position { line: 17, column: 3, }, end: Position { line: 17, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 18, column: 5, }, end: Position { line: 18, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpc64le-unknown-linux-gnu", span: Span { start: Position { line: 18, column: 15, }, end: Position { line: 18, column: 44, }, }, }, ), ], span: Span { start: Position { line: 18, column: 14, }, end: Position { line: 18, column: 45, }, }, }, ), }, ), ], span: Span { start: Position { line: 17, column: 13, }, end: Position { line: 19, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "musl-power", span: Span { start: Position { line: 20, column: 3, }, end: Position { line: 20, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 21, column: 5, }, end: Position { line: 21, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpc64le-unknown-linux-musl", span: Span { start: Position { line: 21, column: 15, }, end: Position { line: 21, column: 45, }, }, }, ), ], span: Span { start: Position { line: 21, column: 14, }, end: Position { line: 21, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 20, column: 16, }, end: Position { line: 22, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ppc64", span: Span { start: Position { line: 24, column: 3, }, end: Position { line: 24, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 25, column: 5, }, end: Position { line: 25, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpc64-unknown-linux-gnuabielfv2", span: Span { start: Position { line: 25, column: 15, }, end: Position { line: 25, column: 50, }, }, }, ), ], span: Span { start: Position { line: 25, column: 14, }, end: Position { line: 25, column: 51, }, }, }, ), }, ), ], span: Span { start: Position { line: 24, column: 11, }, end: Position { line: 26, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ppc64-musl", span: Span { start: Position { line: 27, column: 3, }, end: Position { line: 27, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 28, column: 5, }, end: Position { line: 28, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpc64-unknown-linux-musl", span: Span { start: Position { line: 28, column: 15, }, end: Position { line: 28, column: 43, }, }, }, ), ], span: Span { start: Position { line: 28, column: 14, }, end: Position { line: 28, column: 44, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gcc", span: Span { start: Position { line: 29, column: 5, }, end: Position { line: 29, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "abi", span: Span { start: Position { line: 29, column: 13, }, end: Position { line: 29, column: 16, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "elfv2", span: Span { start: Position { line: 29, column: 20, }, end: Position { line: 29, column: 25, }, }, }, ), ], span: Span { start: Position { line: 29, column: 19, }, end: Position { line: 29, column: 26, }, }, }, ), }, ), ], span: Span { start: Position { line: 29, column: 11, }, end: Position { line: 29, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 27, column: 16, }, end: Position { line: 30, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sheevaplug", span: Span { start: Position { line: 32, column: 3, }, end: Position { line: 32, column: 13, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 33, column: 5, }, end: Position { line: 33, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv5tel-unknown-linux-gnueabi", span: Span { start: Position { line: 33, column: 15, }, end: Position { line: 33, column: 45, }, }, }, ), ], span: Span { start: Position { line: 33, column: 14, }, end: Position { line: 33, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 32, column: 16, }, end: Position { line: 34, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 34, column: 8, }, end: Position { line: 34, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "sheevaplug", span: Span { start: Position { line: 34, column: 18, }, end: Position { line: 34, column: 28, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "raspberryPi", span: Span { start: Position { line: 36, column: 3, }, end: Position { line: 36, column: 14, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 37, column: 5, }, end: Position { line: 37, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv6l-unknown-linux-gnueabihf", span: Span { start: Position { line: 37, column: 15, }, end: Position { line: 37, column: 45, }, }, }, ), ], span: Span { start: Position { line: 37, column: 14, }, end: Position { line: 37, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 36, column: 17, }, end: Position { line: 38, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 38, column: 8, }, end: Position { line: 38, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "raspberrypi", span: Span { start: Position { line: 38, column: 18, }, end: Position { line: 38, column: 29, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "remarkable1", span: Span { start: Position { line: 40, column: 3, }, end: Position { line: 40, column: 14, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 41, column: 5, }, end: Position { line: 41, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7l-unknown-linux-gnueabihf", span: Span { start: Position { line: 41, column: 15, }, end: Position { line: 41, column: 45, }, }, }, ), ], span: Span { start: Position { line: 41, column: 14, }, end: Position { line: 41, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 40, column: 17, }, end: Position { line: 42, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 42, column: 8, }, end: Position { line: 42, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "zero-gravitas", span: Span { start: Position { line: 42, column: 18, }, end: Position { line: 42, column: 31, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "remarkable2", span: Span { start: Position { line: 44, column: 3, }, end: Position { line: 44, column: 14, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 45, column: 5, }, end: Position { line: 45, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7l-unknown-linux-gnueabihf", span: Span { start: Position { line: 45, column: 15, }, end: Position { line: 45, column: 45, }, }, }, ), ], span: Span { start: Position { line: 45, column: 14, }, end: Position { line: 45, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 44, column: 17, }, end: Position { line: 46, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 46, column: 8, }, end: Position { line: 46, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "zero-sugar", span: Span { start: Position { line: 46, column: 18, }, end: Position { line: 46, column: 28, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "armv7l-hf-multiplatform", span: Span { start: Position { line: 48, column: 3, }, end: Position { line: 48, column: 26, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 49, column: 5, }, end: Position { line: 49, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7l-unknown-linux-gnueabihf", span: Span { start: Position { line: 49, column: 15, }, end: Position { line: 49, column: 45, }, }, }, ), ], span: Span { start: Position { line: 49, column: 14, }, end: Position { line: 49, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 48, column: 29, }, end: Position { line: 50, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-multiplatform", span: Span { start: Position { line: 52, column: 3, }, end: Position { line: 52, column: 24, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 53, column: 5, }, end: Position { line: 53, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-unknown-linux-gnu", span: Span { start: Position { line: 53, column: 15, }, end: Position { line: 53, column: 40, }, }, }, ), ], span: Span { start: Position { line: 53, column: 14, }, end: Position { line: 53, column: 41, }, }, }, ), }, ), ], span: Span { start: Position { line: 52, column: 27, }, end: Position { line: 54, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "armv7a-android-prebuilt", span: Span { start: Position { line: 56, column: 3, }, end: Position { line: 56, column: 26, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 57, column: 5, }, end: Position { line: 57, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7a-unknown-linux-androideabi", span: Span { start: Position { line: 57, column: 15, }, end: Position { line: 57, column: 47, }, }, }, ), ], span: Span { start: Position { line: 57, column: 14, }, end: Position { line: 57, column: 48, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "rustc", span: Span { start: Position { line: 58, column: 5, }, end: Position { line: 58, column: 10, }, }, }, ), Raw( PartRaw { content: "config", span: Span { start: Position { line: 58, column: 11, }, end: Position { line: 58, column: 17, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7-linux-androideabi", span: Span { start: Position { line: 58, column: 21, }, end: Position { line: 58, column: 44, }, }, }, ), ], span: Span { start: Position { line: 58, column: 20, }, end: Position { line: 58, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 59, column: 5, }, end: Position { line: 59, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "28", span: Span { start: Position { line: 59, column: 15, }, end: Position { line: 59, column: 17, }, }, }, ), ], span: Span { start: Position { line: 59, column: 14, }, end: Position { line: 59, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ndkVer", span: Span { start: Position { line: 60, column: 5, }, end: Position { line: 60, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "24", span: Span { start: Position { line: 60, column: 15, }, end: Position { line: 60, column: 17, }, }, }, ), ], span: Span { start: Position { line: 60, column: 14, }, end: Position { line: 60, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useAndroidPrebuilt", span: Span { start: Position { line: 61, column: 5, }, end: Position { line: 61, column: 23, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 61, column: 26, }, end: Position { line: 61, column: 30, }, }, }, ), }, ), ], span: Span { start: Position { line: 56, column: 29, }, end: Position { line: 62, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 62, column: 8, }, end: Position { line: 62, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "armv7a-android", span: Span { start: Position { line: 62, column: 18, }, end: Position { line: 62, column: 32, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-android-prebuilt", span: Span { start: Position { line: 64, column: 3, }, end: Position { line: 64, column: 27, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 65, column: 5, }, end: Position { line: 65, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-unknown-linux-android", span: Span { start: Position { line: 65, column: 15, }, end: Position { line: 65, column: 44, }, }, }, ), ], span: Span { start: Position { line: 65, column: 14, }, end: Position { line: 65, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "rustc", span: Span { start: Position { line: 66, column: 5, }, end: Position { line: 66, column: 10, }, }, }, ), Raw( PartRaw { content: "config", span: Span { start: Position { line: 66, column: 11, }, end: Position { line: 66, column: 17, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-linux-android", span: Span { start: Position { line: 66, column: 21, }, end: Position { line: 66, column: 42, }, }, }, ), ], span: Span { start: Position { line: 66, column: 20, }, end: Position { line: 66, column: 43, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 67, column: 5, }, end: Position { line: 67, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "28", span: Span { start: Position { line: 67, column: 15, }, end: Position { line: 67, column: 17, }, }, }, ), ], span: Span { start: Position { line: 67, column: 14, }, end: Position { line: 67, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ndkVer", span: Span { start: Position { line: 68, column: 5, }, end: Position { line: 68, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "24", span: Span { start: Position { line: 68, column: 15, }, end: Position { line: 68, column: 17, }, }, }, ), ], span: Span { start: Position { line: 68, column: 14, }, end: Position { line: 68, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useAndroidPrebuilt", span: Span { start: Position { line: 69, column: 5, }, end: Position { line: 69, column: 23, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 69, column: 26, }, end: Position { line: 69, column: 30, }, }, }, ), }, ), ], span: Span { start: Position { line: 64, column: 30, }, end: Position { line: 70, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-android", span: Span { start: Position { line: 72, column: 3, }, end: Position { line: 72, column: 18, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 73, column: 5, }, end: Position { line: 73, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-unknown-linux-android", span: Span { start: Position { line: 73, column: 15, }, end: Position { line: 73, column: 44, }, }, }, ), ], span: Span { start: Position { line: 73, column: 14, }, end: Position { line: 73, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 74, column: 5, }, end: Position { line: 74, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "30", span: Span { start: Position { line: 74, column: 15, }, end: Position { line: 74, column: 17, }, }, }, ), ], span: Span { start: Position { line: 74, column: 14, }, end: Position { line: 74, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ndkVer", span: Span { start: Position { line: 75, column: 5, }, end: Position { line: 75, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "24", span: Span { start: Position { line: 75, column: 15, }, end: Position { line: 75, column: 17, }, }, }, ), ], span: Span { start: Position { line: 75, column: 14, }, end: Position { line: 75, column: 18, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 76, column: 5, }, end: Position { line: 76, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "bionic", span: Span { start: Position { line: 76, column: 13, }, end: Position { line: 76, column: 19, }, }, }, ), ], span: Span { start: Position { line: 76, column: 12, }, end: Position { line: 76, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useAndroidPrebuilt", span: Span { start: Position { line: 77, column: 5, }, end: Position { line: 77, column: 23, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 77, column: 26, }, end: Position { line: 77, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useLLVM", span: Span { start: Position { line: 78, column: 5, }, end: Position { line: 78, column: 12, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 78, column: 15, }, end: Position { line: 78, column: 19, }, }, }, ), }, ), ], span: Span { start: Position { line: 72, column: 21, }, end: Position { line: 79, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "pogoplug4", span: Span { start: Position { line: 81, column: 3, }, end: Position { line: 81, column: 12, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 82, column: 5, }, end: Position { line: 82, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv5tel-unknown-linux-gnueabi", span: Span { start: Position { line: 82, column: 15, }, end: Position { line: 82, column: 45, }, }, }, ), ], span: Span { start: Position { line: 82, column: 14, }, end: Position { line: 82, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 81, column: 15, }, end: Position { line: 83, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 83, column: 8, }, end: Position { line: 83, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "pogoplug4", span: Span { start: Position { line: 83, column: 18, }, end: Position { line: 83, column: 27, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ben-nanonote", span: Span { start: Position { line: 85, column: 3, }, end: Position { line: 85, column: 15, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 86, column: 5, }, end: Position { line: 86, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsel-unknown-linux-uclibc", span: Span { start: Position { line: 86, column: 15, }, end: Position { line: 86, column: 42, }, }, }, ), ], span: Span { start: Position { line: 86, column: 14, }, end: Position { line: 86, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 85, column: 18, }, end: Position { line: 87, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 87, column: 8, }, end: Position { line: 87, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "ben_nanonote", span: Span { start: Position { line: 87, column: 18, }, end: Position { line: 87, column: 30, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fuloongminipc", span: Span { start: Position { line: 89, column: 3, }, end: Position { line: 89, column: 16, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 90, column: 5, }, end: Position { line: 90, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsel-unknown-linux-gnu", span: Span { start: Position { line: 90, column: 15, }, end: Position { line: 90, column: 39, }, }, }, ), ], span: Span { start: Position { line: 90, column: 14, }, end: Position { line: 90, column: 40, }, }, }, ), }, ), ], span: Span { start: Position { line: 89, column: 19, }, end: Position { line: 91, column: 4, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 91, column: 8, }, end: Position { line: 91, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "fuloong2f_n32", span: Span { start: Position { line: 91, column: 18, }, end: Position { line: 91, column: 31, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mips-linux-gnu", span: Span { start: Position { line: 94, column: 3, }, end: Position { line: 94, column: 17, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 94, column: 37, }, end: Position { line: 94, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mips-unknown-linux-gnu", span: Span { start: Position { line: 94, column: 47, }, end: Position { line: 94, column: 69, }, }, }, ), ], span: Span { start: Position { line: 94, column: 46, }, end: Position { line: 94, column: 70, }, }, }, ), }, ), ], span: Span { start: Position { line: 94, column: 35, }, end: Position { line: 94, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 94, column: 92, }, end: Position { line: 94, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips32r2_o32", span: Span { start: Position { line: 94, column: 102, }, end: Position { line: 94, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsel-linux-gnu", span: Span { start: Position { line: 95, column: 3, }, end: Position { line: 95, column: 19, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 95, column: 37, }, end: Position { line: 95, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsel-unknown-linux-gnu", span: Span { start: Position { line: 95, column: 47, }, end: Position { line: 95, column: 71, }, }, }, ), ], span: Span { start: Position { line: 95, column: 46, }, end: Position { line: 95, column: 72, }, }, }, ), }, ), ], span: Span { start: Position { line: 95, column: 35, }, end: Position { line: 95, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 95, column: 92, }, end: Position { line: 95, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips32r2_o32", span: Span { start: Position { line: 95, column: 102, }, end: Position { line: 95, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa32r6-linux-gnu", span: Span { start: Position { line: 96, column: 3, }, end: Position { line: 96, column: 24, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 96, column: 37, }, end: Position { line: 96, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa32r6-unknown-linux-gnu", span: Span { start: Position { line: 96, column: 47, }, end: Position { line: 96, column: 76, }, }, }, ), ], span: Span { start: Position { line: 96, column: 46, }, end: Position { line: 96, column: 77, }, }, }, ), }, ), ], span: Span { start: Position { line: 96, column: 35, }, end: Position { line: 96, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 96, column: 92, }, end: Position { line: 96, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips32r6_o32", span: Span { start: Position { line: 96, column: 102, }, end: Position { line: 96, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa32r6el-linux-gnu", span: Span { start: Position { line: 97, column: 3, }, end: Position { line: 97, column: 26, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 97, column: 37, }, end: Position { line: 97, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa32r6el-unknown-linux-gnu", span: Span { start: Position { line: 97, column: 47, }, end: Position { line: 97, column: 78, }, }, }, ), ], span: Span { start: Position { line: 97, column: 46, }, end: Position { line: 97, column: 79, }, }, }, ), }, ), ], span: Span { start: Position { line: 97, column: 35, }, end: Position { line: 97, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 97, column: 92, }, end: Position { line: 97, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips32r6_o32", span: Span { start: Position { line: 97, column: 102, }, end: Position { line: 97, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mips64-linux-gnuabin32", span: Span { start: Position { line: 100, column: 3, }, end: Position { line: 100, column: 25, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 100, column: 37, }, end: Position { line: 100, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mips64-unknown-linux-gnuabin32", span: Span { start: Position { line: 100, column: 47, }, end: Position { line: 100, column: 77, }, }, }, ), ], span: Span { start: Position { line: 100, column: 46, }, end: Position { line: 100, column: 78, }, }, }, ), }, ), ], span: Span { start: Position { line: 100, column: 35, }, end: Position { line: 100, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 100, column: 92, }, end: Position { line: 100, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r2_n32", span: Span { start: Position { line: 100, column: 102, }, end: Position { line: 100, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mips64el-linux-gnuabin32", span: Span { start: Position { line: 101, column: 3, }, end: Position { line: 101, column: 27, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 101, column: 37, }, end: Position { line: 101, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mips64el-unknown-linux-gnuabin32", span: Span { start: Position { line: 101, column: 47, }, end: Position { line: 101, column: 79, }, }, }, ), ], span: Span { start: Position { line: 101, column: 46, }, end: Position { line: 101, column: 80, }, }, }, ), }, ), ], span: Span { start: Position { line: 101, column: 35, }, end: Position { line: 101, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 101, column: 92, }, end: Position { line: 101, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r2_n32", span: Span { start: Position { line: 101, column: 102, }, end: Position { line: 101, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa64r6-linux-gnuabin32", span: Span { start: Position { line: 102, column: 3, }, end: Position { line: 102, column: 30, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 102, column: 37, }, end: Position { line: 102, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa64r6-unknown-linux-gnuabin32", span: Span { start: Position { line: 102, column: 47, }, end: Position { line: 102, column: 82, }, }, }, ), ], span: Span { start: Position { line: 102, column: 46, }, end: Position { line: 102, column: 83, }, }, }, ), }, ), ], span: Span { start: Position { line: 102, column: 35, }, end: Position { line: 102, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 102, column: 92, }, end: Position { line: 102, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r6_n32", span: Span { start: Position { line: 102, column: 102, }, end: Position { line: 102, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa64r6el-linux-gnuabin32", span: Span { start: Position { line: 103, column: 3, }, end: Position { line: 103, column: 32, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 103, column: 37, }, end: Position { line: 103, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa64r6el-unknown-linux-gnuabin32", span: Span { start: Position { line: 103, column: 47, }, end: Position { line: 103, column: 84, }, }, }, ), ], span: Span { start: Position { line: 103, column: 46, }, end: Position { line: 103, column: 85, }, }, }, ), }, ), ], span: Span { start: Position { line: 103, column: 35, }, end: Position { line: 103, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 103, column: 92, }, end: Position { line: 103, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r6_n32", span: Span { start: Position { line: 103, column: 102, }, end: Position { line: 103, column: 118, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mips64-linux-gnuabi64", span: Span { start: Position { line: 106, column: 3, }, end: Position { line: 106, column: 24, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 106, column: 37, }, end: Position { line: 106, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mips64-unknown-linux-gnuabi64", span: Span { start: Position { line: 106, column: 47, }, end: Position { line: 106, column: 76, }, }, }, ), ], span: Span { start: Position { line: 106, column: 46, }, end: Position { line: 106, column: 77, }, }, }, ), }, ), ], span: Span { start: Position { line: 106, column: 35, }, end: Position { line: 106, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 106, column: 92, }, end: Position { line: 106, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r2_64", span: Span { start: Position { line: 106, column: 102, }, end: Position { line: 106, column: 117, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mips64el-linux-gnuabi64", span: Span { start: Position { line: 107, column: 3, }, end: Position { line: 107, column: 26, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 107, column: 37, }, end: Position { line: 107, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mips64el-unknown-linux-gnuabi64", span: Span { start: Position { line: 107, column: 47, }, end: Position { line: 107, column: 78, }, }, }, ), ], span: Span { start: Position { line: 107, column: 46, }, end: Position { line: 107, column: 79, }, }, }, ), }, ), ], span: Span { start: Position { line: 107, column: 35, }, end: Position { line: 107, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 107, column: 92, }, end: Position { line: 107, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r2_64", span: Span { start: Position { line: 107, column: 102, }, end: Position { line: 107, column: 117, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa64r6-linux-gnuabi64", span: Span { start: Position { line: 108, column: 3, }, end: Position { line: 108, column: 29, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 108, column: 37, }, end: Position { line: 108, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa64r6-unknown-linux-gnuabi64", span: Span { start: Position { line: 108, column: 47, }, end: Position { line: 108, column: 81, }, }, }, ), ], span: Span { start: Position { line: 108, column: 46, }, end: Position { line: 108, column: 82, }, }, }, ), }, ), ], span: Span { start: Position { line: 108, column: 35, }, end: Position { line: 108, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 108, column: 92, }, end: Position { line: 108, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r6_64", span: Span { start: Position { line: 108, column: 102, }, end: Position { line: 108, column: 117, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mipsisa64r6el-linux-gnuabi64", span: Span { start: Position { line: 109, column: 3, }, end: Position { line: 109, column: 31, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 109, column: 37, }, end: Position { line: 109, column: 43, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mipsisa64r6el-unknown-linux-gnuabi64", span: Span { start: Position { line: 109, column: 47, }, end: Position { line: 109, column: 83, }, }, }, ), ], span: Span { start: Position { line: 109, column: 46, }, end: Position { line: 109, column: 84, }, }, }, ), }, ), ], span: Span { start: Position { line: 109, column: 35, }, end: Position { line: 109, column: 88, }, }, }, ), operator: Update, right: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "platforms", span: Span { start: Position { line: 109, column: 92, }, end: Position { line: 109, column: 101, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "gcc_mips64r6_64", span: Span { start: Position { line: 109, column: 102, }, end: Position { line: 109, column: 117, }, }, }, ), ], default: None, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "muslpi", span: Span { start: Position { line: 111, column: 3, }, end: Position { line: 111, column: 9, }, }, }, ), ], to: BinaryOperation( BinaryOperation { left: Identifier( Identifier { id: "raspberryPi", span: Span { start: Position { line: 111, column: 12, }, end: Position { line: 111, column: 23, }, }, }, ), operator: Update, right: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 112, column: 5, }, end: Position { line: 112, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv6l-unknown-linux-musleabihf", span: Span { start: Position { line: 112, column: 15, }, end: Position { line: 112, column: 46, }, }, }, ), ], span: Span { start: Position { line: 112, column: 14, }, end: Position { line: 112, column: 47, }, }, }, ), }, ), ], span: Span { start: Position { line: 111, column: 27, }, end: Position { line: 113, column: 4, }, }, }, ), }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-multiplatform-musl", span: Span { start: Position { line: 115, column: 3, }, end: Position { line: 115, column: 29, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 116, column: 5, }, end: Position { line: 116, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-unknown-linux-musl", span: Span { start: Position { line: 116, column: 15, }, end: Position { line: 116, column: 41, }, }, }, ), ], span: Span { start: Position { line: 116, column: 14, }, end: Position { line: 116, column: 42, }, }, }, ), }, ), ], span: Span { start: Position { line: 115, column: 32, }, end: Position { line: 117, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gnu64", span: Span { start: Position { line: 119, column: 3, }, end: Position { line: 119, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 119, column: 13, }, end: Position { line: 119, column: 19, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-unknown-linux-gnu", span: Span { start: Position { line: 119, column: 23, }, end: Position { line: 119, column: 47, }, }, }, ), ], span: Span { start: Position { line: 119, column: 22, }, end: Position { line: 119, column: 48, }, }, }, ), }, ), ], span: Span { start: Position { line: 119, column: 11, }, end: Position { line: 119, column: 51, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gnu32", span: Span { start: Position { line: 120, column: 3, }, end: Position { line: 120, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 120, column: 14, }, end: Position { line: 120, column: 20, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "i686-unknown-linux-gnu", span: Span { start: Position { line: 120, column: 24, }, end: Position { line: 120, column: 46, }, }, }, ), ], span: Span { start: Position { line: 120, column: 23, }, end: Position { line: 120, column: 47, }, }, }, ), }, ), ], span: Span { start: Position { line: 120, column: 12, }, end: Position { line: 120, column: 50, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "musl64", span: Span { start: Position { line: 122, column: 3, }, end: Position { line: 122, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 122, column: 14, }, end: Position { line: 122, column: 20, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-unknown-linux-musl", span: Span { start: Position { line: 122, column: 24, }, end: Position { line: 122, column: 49, }, }, }, ), ], span: Span { start: Position { line: 122, column: 23, }, end: Position { line: 122, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 122, column: 12, }, end: Position { line: 122, column: 53, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "musl32", span: Span { start: Position { line: 123, column: 3, }, end: Position { line: 123, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 123, column: 15, }, end: Position { line: 123, column: 21, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "i686-unknown-linux-musl", span: Span { start: Position { line: 123, column: 25, }, end: Position { line: 123, column: 48, }, }, }, ), ], span: Span { start: Position { line: 123, column: 24, }, end: Position { line: 123, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 123, column: 13, }, end: Position { line: 123, column: 52, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "riscv64", span: Span { start: Position { line: 125, column: 3, }, end: Position { line: 125, column: 10, }, }, }, ), ], to: FunctionApplication( FunctionApplication { function: Identifier( Identifier { id: "riscv", span: Span { start: Position { line: 125, column: 13, }, end: Position { line: 125, column: 18, }, }, }, ), arguments: [ String( String_ { parts: [ Raw( PartRaw { content: "64", span: Span { start: Position { line: 125, column: 20, }, end: Position { line: 125, column: 22, }, }, }, ), ], span: Span { start: Position { line: 125, column: 19, }, end: Position { line: 125, column: 23, }, }, }, ), ], }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "riscv32", span: Span { start: Position { line: 126, column: 3, }, end: Position { line: 126, column: 10, }, }, }, ), ], to: FunctionApplication( FunctionApplication { function: Identifier( Identifier { id: "riscv", span: Span { start: Position { line: 126, column: 13, }, end: Position { line: 126, column: 18, }, }, }, ), arguments: [ String( String_ { parts: [ Raw( PartRaw { content: "32", span: Span { start: Position { line: 126, column: 20, }, end: Position { line: 126, column: 22, }, }, }, ), ], span: Span { start: Position { line: 126, column: 19, }, end: Position { line: 126, column: 23, }, }, }, ), ], }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "riscv64-embedded", span: Span { start: Position { line: 128, column: 3, }, end: Position { line: 128, column: 19, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 129, column: 5, }, end: Position { line: 129, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "riscv64-none-elf", span: Span { start: Position { line: 129, column: 15, }, end: Position { line: 129, column: 31, }, }, }, ), ], span: Span { start: Position { line: 129, column: 14, }, end: Position { line: 129, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 130, column: 5, }, end: Position { line: 130, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 130, column: 13, }, end: Position { line: 130, column: 19, }, }, }, ), ], span: Span { start: Position { line: 130, column: 12, }, end: Position { line: 130, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 128, column: 22, }, end: Position { line: 131, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "riscv32-embedded", span: Span { start: Position { line: 133, column: 3, }, end: Position { line: 133, column: 19, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 134, column: 5, }, end: Position { line: 134, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "riscv32-none-elf", span: Span { start: Position { line: 134, column: 15, }, end: Position { line: 134, column: 31, }, }, }, ), ], span: Span { start: Position { line: 134, column: 14, }, end: Position { line: 134, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 135, column: 5, }, end: Position { line: 135, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 135, column: 13, }, end: Position { line: 135, column: 19, }, }, }, ), ], span: Span { start: Position { line: 135, column: 12, }, end: Position { line: 135, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 133, column: 22, }, end: Position { line: 136, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mmix", span: Span { start: Position { line: 138, column: 3, }, end: Position { line: 138, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 139, column: 5, }, end: Position { line: 139, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "mmix-unknown-mmixware", span: Span { start: Position { line: 139, column: 15, }, end: Position { line: 139, column: 36, }, }, }, ), ], span: Span { start: Position { line: 139, column: 14, }, end: Position { line: 139, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 140, column: 5, }, end: Position { line: 140, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 140, column: 13, }, end: Position { line: 140, column: 19, }, }, }, ), ], span: Span { start: Position { line: 140, column: 12, }, end: Position { line: 140, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 138, column: 10, }, end: Position { line: 141, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "rx-embedded", span: Span { start: Position { line: 143, column: 3, }, end: Position { line: 143, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 144, column: 5, }, end: Position { line: 144, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "rx-none-elf", span: Span { start: Position { line: 144, column: 15, }, end: Position { line: 144, column: 26, }, }, }, ), ], span: Span { start: Position { line: 144, column: 14, }, end: Position { line: 144, column: 27, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 145, column: 5, }, end: Position { line: 145, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 145, column: 13, }, end: Position { line: 145, column: 19, }, }, }, ), ], span: Span { start: Position { line: 145, column: 12, }, end: Position { line: 145, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 143, column: 17, }, end: Position { line: 146, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "msp430", span: Span { start: Position { line: 148, column: 3, }, end: Position { line: 148, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 149, column: 5, }, end: Position { line: 149, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "msp430-elf", span: Span { start: Position { line: 149, column: 15, }, end: Position { line: 149, column: 25, }, }, }, ), ], span: Span { start: Position { line: 149, column: 14, }, end: Position { line: 149, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 150, column: 5, }, end: Position { line: 150, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 150, column: 13, }, end: Position { line: 150, column: 19, }, }, }, ), ], span: Span { start: Position { line: 150, column: 12, }, end: Position { line: 150, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 148, column: 12, }, end: Position { line: 151, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "avr", span: Span { start: Position { line: 153, column: 3, }, end: Position { line: 153, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 154, column: 5, }, end: Position { line: 154, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "avr", span: Span { start: Position { line: 154, column: 15, }, end: Position { line: 154, column: 18, }, }, }, ), ], span: Span { start: Position { line: 154, column: 14, }, end: Position { line: 154, column: 19, }, }, }, ), }, ), ], span: Span { start: Position { line: 153, column: 9, }, end: Position { line: 155, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "vc4", span: Span { start: Position { line: 157, column: 3, }, end: Position { line: 157, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 158, column: 5, }, end: Position { line: 158, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "vc4-elf", span: Span { start: Position { line: 158, column: 15, }, end: Position { line: 158, column: 22, }, }, }, ), ], span: Span { start: Position { line: 158, column: 14, }, end: Position { line: 158, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 159, column: 5, }, end: Position { line: 159, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 159, column: 13, }, end: Position { line: 159, column: 19, }, }, }, ), ], span: Span { start: Position { line: 159, column: 12, }, end: Position { line: 159, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 157, column: 9, }, end: Position { line: 160, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "or1k", span: Span { start: Position { line: 162, column: 3, }, end: Position { line: 162, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 163, column: 5, }, end: Position { line: 163, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "or1k-elf", span: Span { start: Position { line: 163, column: 15, }, end: Position { line: 163, column: 23, }, }, }, ), ], span: Span { start: Position { line: 163, column: 14, }, end: Position { line: 163, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 164, column: 5, }, end: Position { line: 164, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 164, column: 13, }, end: Position { line: 164, column: 19, }, }, }, ), ], span: Span { start: Position { line: 164, column: 12, }, end: Position { line: 164, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 162, column: 10, }, end: Position { line: 165, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "m68k", span: Span { start: Position { line: 167, column: 3, }, end: Position { line: 167, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 168, column: 5, }, end: Position { line: 168, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "m68k-unknown-linux-gnu", span: Span { start: Position { line: 168, column: 15, }, end: Position { line: 168, column: 37, }, }, }, ), ], span: Span { start: Position { line: 168, column: 14, }, end: Position { line: 168, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 167, column: 10, }, end: Position { line: 169, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "s390", span: Span { start: Position { line: 171, column: 3, }, end: Position { line: 171, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 172, column: 5, }, end: Position { line: 172, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "s390-unknown-linux-gnu", span: Span { start: Position { line: 172, column: 15, }, end: Position { line: 172, column: 37, }, }, }, ), ], span: Span { start: Position { line: 172, column: 14, }, end: Position { line: 172, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 171, column: 10, }, end: Position { line: 173, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "s390x", span: Span { start: Position { line: 175, column: 3, }, end: Position { line: 175, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 176, column: 5, }, end: Position { line: 176, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "s390x-unknown-linux-gnu", span: Span { start: Position { line: 176, column: 15, }, end: Position { line: 176, column: 38, }, }, }, ), ], span: Span { start: Position { line: 176, column: 14, }, end: Position { line: 176, column: 39, }, }, }, ), }, ), ], span: Span { start: Position { line: 175, column: 11, }, end: Position { line: 177, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "arm-embedded", span: Span { start: Position { line: 179, column: 3, }, end: Position { line: 179, column: 15, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 180, column: 5, }, end: Position { line: 180, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "arm-none-eabi", span: Span { start: Position { line: 180, column: 15, }, end: Position { line: 180, column: 28, }, }, }, ), ], span: Span { start: Position { line: 180, column: 14, }, end: Position { line: 180, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 181, column: 5, }, end: Position { line: 181, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 181, column: 13, }, end: Position { line: 181, column: 19, }, }, }, ), ], span: Span { start: Position { line: 181, column: 12, }, end: Position { line: 181, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 179, column: 18, }, end: Position { line: 182, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "armhf-embedded", span: Span { start: Position { line: 183, column: 3, }, end: Position { line: 183, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 184, column: 5, }, end: Position { line: 184, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "arm-none-eabihf", span: Span { start: Position { line: 184, column: 15, }, end: Position { line: 184, column: 30, }, }, }, ), ], span: Span { start: Position { line: 184, column: 14, }, end: Position { line: 184, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 185, column: 5, }, end: Position { line: 185, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 185, column: 13, }, end: Position { line: 185, column: 19, }, }, }, ), ], span: Span { start: Position { line: 185, column: 12, }, end: Position { line: 185, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gcc", span: Span { start: Position { line: 188, column: 5, }, end: Position { line: 188, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "arch", span: Span { start: Position { line: 189, column: 7, }, end: Position { line: 189, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv5t", span: Span { start: Position { line: 189, column: 15, }, end: Position { line: 189, column: 21, }, }, }, ), ], span: Span { start: Position { line: 189, column: 14, }, end: Position { line: 189, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fpu", span: Span { start: Position { line: 190, column: 7, }, end: Position { line: 190, column: 10, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "vfp", span: Span { start: Position { line: 190, column: 14, }, end: Position { line: 190, column: 17, }, }, }, ), ], span: Span { start: Position { line: 190, column: 13, }, end: Position { line: 190, column: 18, }, }, }, ), }, ), ], span: Span { start: Position { line: 188, column: 11, }, end: Position { line: 191, column: 6, }, }, }, ), }, ), ], span: Span { start: Position { line: 183, column: 20, }, end: Position { line: 192, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-embedded", span: Span { start: Position { line: 194, column: 3, }, end: Position { line: 194, column: 19, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 195, column: 5, }, end: Position { line: 195, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-none-elf", span: Span { start: Position { line: 195, column: 15, }, end: Position { line: 195, column: 31, }, }, }, ), ], span: Span { start: Position { line: 195, column: 14, }, end: Position { line: 195, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 196, column: 5, }, end: Position { line: 196, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 196, column: 13, }, end: Position { line: 196, column: 19, }, }, }, ), ], span: Span { start: Position { line: 196, column: 12, }, end: Position { line: 196, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 194, column: 22, }, end: Position { line: 197, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64be-embedded", span: Span { start: Position { line: 199, column: 3, }, end: Position { line: 199, column: 21, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 200, column: 5, }, end: Position { line: 200, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64_be-none-elf", span: Span { start: Position { line: 200, column: 15, }, end: Position { line: 200, column: 34, }, }, }, ), ], span: Span { start: Position { line: 200, column: 14, }, end: Position { line: 200, column: 35, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 201, column: 5, }, end: Position { line: 201, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 201, column: 13, }, end: Position { line: 201, column: 19, }, }, }, ), ], span: Span { start: Position { line: 201, column: 12, }, end: Position { line: 201, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 199, column: 24, }, end: Position { line: 202, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ppc-embedded", span: Span { start: Position { line: 204, column: 3, }, end: Position { line: 204, column: 15, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 205, column: 5, }, end: Position { line: 205, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpc-none-eabi", span: Span { start: Position { line: 205, column: 15, }, end: Position { line: 205, column: 32, }, }, }, ), ], span: Span { start: Position { line: 205, column: 14, }, end: Position { line: 205, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 206, column: 5, }, end: Position { line: 206, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 206, column: 13, }, end: Position { line: 206, column: 19, }, }, }, ), ], span: Span { start: Position { line: 206, column: 12, }, end: Position { line: 206, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 204, column: 18, }, end: Position { line: 207, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ppcle-embedded", span: Span { start: Position { line: 209, column: 3, }, end: Position { line: 209, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 210, column: 5, }, end: Position { line: 210, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "powerpcle-none-eabi", span: Span { start: Position { line: 210, column: 15, }, end: Position { line: 210, column: 34, }, }, }, ), ], span: Span { start: Position { line: 210, column: 14, }, end: Position { line: 210, column: 35, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 211, column: 5, }, end: Position { line: 211, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 211, column: 13, }, end: Position { line: 211, column: 19, }, }, }, ), ], span: Span { start: Position { line: 211, column: 12, }, end: Position { line: 211, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 209, column: 20, }, end: Position { line: 212, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "i686-embedded", span: Span { start: Position { line: 214, column: 3, }, end: Position { line: 214, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 215, column: 5, }, end: Position { line: 215, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "i686-elf", span: Span { start: Position { line: 215, column: 15, }, end: Position { line: 215, column: 23, }, }, }, ), ], span: Span { start: Position { line: 215, column: 14, }, end: Position { line: 215, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 216, column: 5, }, end: Position { line: 216, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 216, column: 13, }, end: Position { line: 216, column: 19, }, }, }, ), ], span: Span { start: Position { line: 216, column: 12, }, end: Position { line: 216, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 214, column: 19, }, end: Position { line: 217, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "x86_64-embedded", span: Span { start: Position { line: 219, column: 3, }, end: Position { line: 219, column: 18, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 220, column: 5, }, end: Position { line: 220, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-elf", span: Span { start: Position { line: 220, column: 15, }, end: Position { line: 220, column: 25, }, }, }, ), ], span: Span { start: Position { line: 220, column: 14, }, end: Position { line: 220, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 221, column: 5, }, end: Position { line: 221, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "newlib", span: Span { start: Position { line: 221, column: 13, }, end: Position { line: 221, column: 19, }, }, }, ), ], span: Span { start: Position { line: 221, column: 12, }, end: Position { line: 221, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 219, column: 21, }, end: Position { line: 222, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "x86_64-unknown-redox", span: Span { start: Position { line: 228, column: 3, }, end: Position { line: 228, column: 23, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 229, column: 5, }, end: Position { line: 229, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-unknown-redox", span: Span { start: Position { line: 229, column: 15, }, end: Position { line: 229, column: 35, }, }, }, ), ], span: Span { start: Position { line: 229, column: 14, }, end: Position { line: 229, column: 36, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 230, column: 5, }, end: Position { line: 230, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "relibc", span: Span { start: Position { line: 230, column: 13, }, end: Position { line: 230, column: 19, }, }, }, ), ], span: Span { start: Position { line: 230, column: 12, }, end: Position { line: 230, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 228, column: 26, }, end: Position { line: 231, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "iphone64", span: Span { start: Position { line: 237, column: 3, }, end: Position { line: 237, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 238, column: 5, }, end: Position { line: 238, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-apple-ios", span: Span { start: Position { line: 238, column: 15, }, end: Position { line: 238, column: 32, }, }, }, ), ], span: Span { start: Position { line: 238, column: 14, }, end: Position { line: 238, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 240, column: 5, }, end: Position { line: 240, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "14.3", span: Span { start: Position { line: 240, column: 15, }, end: Position { line: 240, column: 19, }, }, }, ), ], span: Span { start: Position { line: 240, column: 14, }, end: Position { line: 240, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodeVer", span: Span { start: Position { line: 241, column: 5, }, end: Position { line: 241, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "12.3", span: Span { start: Position { line: 241, column: 17, }, end: Position { line: 241, column: 21, }, }, }, ), ], span: Span { start: Position { line: 241, column: 16, }, end: Position { line: 241, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 242, column: 5, }, end: Position { line: 242, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "iPhoneOS", span: Span { start: Position { line: 242, column: 22, }, end: Position { line: 242, column: 30, }, }, }, ), ], span: Span { start: Position { line: 242, column: 21, }, end: Position { line: 242, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useiOSPrebuilt", span: Span { start: Position { line: 243, column: 5, }, end: Position { line: 243, column: 19, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 243, column: 22, }, end: Position { line: 243, column: 26, }, }, }, ), }, ), ], span: Span { start: Position { line: 237, column: 14, }, end: Position { line: 244, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "iphone32", span: Span { start: Position { line: 246, column: 3, }, end: Position { line: 246, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 247, column: 5, }, end: Position { line: 247, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "armv7a-apple-ios", span: Span { start: Position { line: 247, column: 15, }, end: Position { line: 247, column: 31, }, }, }, ), ], span: Span { start: Position { line: 247, column: 14, }, end: Position { line: 247, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 249, column: 5, }, end: Position { line: 249, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "14.3", span: Span { start: Position { line: 249, column: 15, }, end: Position { line: 249, column: 19, }, }, }, ), ], span: Span { start: Position { line: 249, column: 14, }, end: Position { line: 249, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodeVer", span: Span { start: Position { line: 250, column: 5, }, end: Position { line: 250, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "12.3", span: Span { start: Position { line: 250, column: 17, }, end: Position { line: 250, column: 21, }, }, }, ), ], span: Span { start: Position { line: 250, column: 16, }, end: Position { line: 250, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 251, column: 5, }, end: Position { line: 251, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "iPhoneOS", span: Span { start: Position { line: 251, column: 22, }, end: Position { line: 251, column: 30, }, }, }, ), ], span: Span { start: Position { line: 251, column: 21, }, end: Position { line: 251, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useiOSPrebuilt", span: Span { start: Position { line: 252, column: 5, }, end: Position { line: 252, column: 19, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 252, column: 22, }, end: Position { line: 252, column: 26, }, }, }, ), }, ), ], span: Span { start: Position { line: 246, column: 14, }, end: Position { line: 253, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "iphone64-simulator", span: Span { start: Position { line: 255, column: 3, }, end: Position { line: 255, column: 21, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 256, column: 5, }, end: Position { line: 256, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-apple-ios", span: Span { start: Position { line: 256, column: 15, }, end: Position { line: 256, column: 31, }, }, }, ), ], span: Span { start: Position { line: 256, column: 14, }, end: Position { line: 256, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 258, column: 5, }, end: Position { line: 258, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "14.3", span: Span { start: Position { line: 258, column: 15, }, end: Position { line: 258, column: 19, }, }, }, ), ], span: Span { start: Position { line: 258, column: 14, }, end: Position { line: 258, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodeVer", span: Span { start: Position { line: 259, column: 5, }, end: Position { line: 259, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "12.3", span: Span { start: Position { line: 259, column: 17, }, end: Position { line: 259, column: 21, }, }, }, ), ], span: Span { start: Position { line: 259, column: 16, }, end: Position { line: 259, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 260, column: 5, }, end: Position { line: 260, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "iPhoneSimulator", span: Span { start: Position { line: 260, column: 22, }, end: Position { line: 260, column: 37, }, }, }, ), ], span: Span { start: Position { line: 260, column: 21, }, end: Position { line: 260, column: 38, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "darwinPlatform", span: Span { start: Position { line: 261, column: 5, }, end: Position { line: 261, column: 19, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ios-simulator", span: Span { start: Position { line: 261, column: 23, }, end: Position { line: 261, column: 36, }, }, }, ), ], span: Span { start: Position { line: 261, column: 22, }, end: Position { line: 261, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useiOSPrebuilt", span: Span { start: Position { line: 262, column: 5, }, end: Position { line: 262, column: 19, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 262, column: 22, }, end: Position { line: 262, column: 26, }, }, }, ), }, ), ], span: Span { start: Position { line: 255, column: 24, }, end: Position { line: 263, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "iphone32-simulator", span: Span { start: Position { line: 265, column: 3, }, end: Position { line: 265, column: 21, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 266, column: 5, }, end: Position { line: 266, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "i686-apple-ios", span: Span { start: Position { line: 266, column: 15, }, end: Position { line: 266, column: 29, }, }, }, ), ], span: Span { start: Position { line: 266, column: 14, }, end: Position { line: 266, column: 30, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sdkVer", span: Span { start: Position { line: 268, column: 5, }, end: Position { line: 268, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "14.3", span: Span { start: Position { line: 268, column: 15, }, end: Position { line: 268, column: 19, }, }, }, ), ], span: Span { start: Position { line: 268, column: 14, }, end: Position { line: 268, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodeVer", span: Span { start: Position { line: 269, column: 5, }, end: Position { line: 269, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "12.3", span: Span { start: Position { line: 269, column: 17, }, end: Position { line: 269, column: 21, }, }, }, ), ], span: Span { start: Position { line: 269, column: 16, }, end: Position { line: 269, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 270, column: 5, }, end: Position { line: 270, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "iPhoneSimulator", span: Span { start: Position { line: 270, column: 22, }, end: Position { line: 270, column: 37, }, }, }, ), ], span: Span { start: Position { line: 270, column: 21, }, end: Position { line: 270, column: 38, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "darwinPlatform", span: Span { start: Position { line: 271, column: 5, }, end: Position { line: 271, column: 19, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ios-simulator", span: Span { start: Position { line: 271, column: 23, }, end: Position { line: 271, column: 36, }, }, }, ), ], span: Span { start: Position { line: 271, column: 22, }, end: Position { line: 271, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useiOSPrebuilt", span: Span { start: Position { line: 272, column: 5, }, end: Position { line: 272, column: 19, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 272, column: 22, }, end: Position { line: 272, column: 26, }, }, }, ), }, ), ], span: Span { start: Position { line: 265, column: 24, }, end: Position { line: 273, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aarch64-darwin", span: Span { start: Position { line: 275, column: 3, }, end: Position { line: 275, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 276, column: 5, }, end: Position { line: 276, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "aarch64-apple-darwin", span: Span { start: Position { line: 276, column: 15, }, end: Position { line: 276, column: 35, }, }, }, ), ], span: Span { start: Position { line: 276, column: 14, }, end: Position { line: 276, column: 36, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 277, column: 5, }, end: Position { line: 277, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MacOSX", span: Span { start: Position { line: 277, column: 22, }, end: Position { line: 277, column: 28, }, }, }, ), ], span: Span { start: Position { line: 277, column: 21, }, end: Position { line: 277, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "platform", span: Span { start: Position { line: 278, column: 5, }, end: Position { line: 278, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [], span: Span { start: Position { line: 278, column: 16, }, end: Position { line: 278, column: 18, }, }, }, ), }, ), ], span: Span { start: Position { line: 275, column: 20, }, end: Position { line: 279, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "x86_64-darwin", span: Span { start: Position { line: 281, column: 3, }, end: Position { line: 281, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 282, column: 5, }, end: Position { line: 282, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-apple-darwin", span: Span { start: Position { line: 282, column: 15, }, end: Position { line: 282, column: 34, }, }, }, ), ], span: Span { start: Position { line: 282, column: 14, }, end: Position { line: 282, column: 35, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xcodePlatform", span: Span { start: Position { line: 283, column: 5, }, end: Position { line: 283, column: 18, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MacOSX", span: Span { start: Position { line: 283, column: 22, }, end: Position { line: 283, column: 28, }, }, }, ), ], span: Span { start: Position { line: 283, column: 21, }, end: Position { line: 283, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "platform", span: Span { start: Position { line: 284, column: 5, }, end: Position { line: 284, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [], span: Span { start: Position { line: 284, column: 16, }, end: Position { line: 284, column: 18, }, }, }, ), }, ), ], span: Span { start: Position { line: 281, column: 19, }, end: Position { line: 285, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mingw32", span: Span { start: Position { line: 292, column: 3, }, end: Position { line: 292, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 293, column: 5, }, end: Position { line: 293, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "i686-w64-mingw32", span: Span { start: Position { line: 293, column: 15, }, end: Position { line: 293, column: 31, }, }, }, ), ], span: Span { start: Position { line: 293, column: 14, }, end: Position { line: 293, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 294, column: 5, }, end: Position { line: 294, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "msvcrt", span: Span { start: Position { line: 294, column: 13, }, end: Position { line: 294, column: 19, }, }, }, ), ], span: Span { start: Position { line: 294, column: 12, }, end: Position { line: 294, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 292, column: 13, }, end: Position { line: 295, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mingwW64", span: Span { start: Position { line: 298, column: 3, }, end: Position { line: 298, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 300, column: 5, }, end: Position { line: 300, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-w64-mingw32", span: Span { start: Position { line: 300, column: 15, }, end: Position { line: 300, column: 33, }, }, }, ), ], span: Span { start: Position { line: 300, column: 14, }, end: Position { line: 300, column: 34, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 301, column: 5, }, end: Position { line: 301, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "msvcrt", span: Span { start: Position { line: 301, column: 13, }, end: Position { line: 301, column: 19, }, }, }, ), ], span: Span { start: Position { line: 301, column: 12, }, end: Position { line: 301, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 298, column: 14, }, end: Position { line: 302, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "x86_64-netbsd", span: Span { start: Position { line: 306, column: 3, }, end: Position { line: 306, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 307, column: 5, }, end: Position { line: 307, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-unknown-netbsd", span: Span { start: Position { line: 307, column: 15, }, end: Position { line: 307, column: 36, }, }, }, ), ], span: Span { start: Position { line: 307, column: 14, }, end: Position { line: 307, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 308, column: 5, }, end: Position { line: 308, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "nblibc", span: Span { start: Position { line: 308, column: 13, }, end: Position { line: 308, column: 19, }, }, }, ), ], span: Span { start: Position { line: 308, column: 12, }, end: Position { line: 308, column: 20, }, }, }, ), }, ), ], span: Span { start: Position { line: 306, column: 19, }, end: Position { line: 309, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "x86_64-netbsd-llvm", span: Span { start: Position { line: 312, column: 3, }, end: Position { line: 312, column: 21, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 313, column: 5, }, end: Position { line: 313, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "x86_64-unknown-netbsd", span: Span { start: Position { line: 313, column: 15, }, end: Position { line: 313, column: 36, }, }, }, ), ], span: Span { start: Position { line: 313, column: 14, }, end: Position { line: 313, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libc", span: Span { start: Position { line: 314, column: 5, }, end: Position { line: 314, column: 9, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "nblibc", span: Span { start: Position { line: 314, column: 13, }, end: Position { line: 314, column: 19, }, }, }, ), ], span: Span { start: Position { line: 314, column: 12, }, end: Position { line: 314, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useLLVM", span: Span { start: Position { line: 315, column: 5, }, end: Position { line: 315, column: 12, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 315, column: 15, }, end: Position { line: 315, column: 19, }, }, }, ), }, ), ], span: Span { start: Position { line: 312, column: 24, }, end: Position { line: 316, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "wasi32", span: Span { start: Position { line: 322, column: 3, }, end: Position { line: 322, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 323, column: 5, }, end: Position { line: 323, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "wasm32-unknown-wasi", span: Span { start: Position { line: 323, column: 15, }, end: Position { line: 323, column: 34, }, }, }, ), ], span: Span { start: Position { line: 323, column: 14, }, end: Position { line: 323, column: 35, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "useLLVM", span: Span { start: Position { line: 324, column: 5, }, end: Position { line: 324, column: 12, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 324, column: 15, }, end: Position { line: 324, column: 19, }, }, }, ), }, ), ], span: Span { start: Position { line: 322, column: 12, }, end: Position { line: 325, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ghcjs", span: Span { start: Position { line: 328, column: 3, }, end: Position { line: 328, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "config", span: Span { start: Position { line: 329, column: 5, }, end: Position { line: 329, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "js-unknown-ghcjs", span: Span { start: Position { line: 329, column: 15, }, end: Position { line: 329, column: 31, }, }, }, ), ], span: Span { start: Position { line: 329, column: 14, }, end: Position { line: 329, column: 32, }, }, }, ), }, ), ], span: Span { start: Position { line: 328, column: 11, }, end: Position { line: 330, column: 4, }, }, }, ), }, ), ], span: Span { start: Position { line: 13, column: 1, }, end: Position { line: 331, column: 2, }, }, }, ), span: Span { start: Position { line: 5, column: 1, }, end: Position { line: 331, column: 2, }, }, }, ), span: Span { start: Position { line: 4, column: 1, }, end: Position { line: 331, column: 2, }, }, }, )