{"Go Extraction 3 - Loop","```go\nfor i := 0; i < 10; i++ {\nfmt.Println(i)\n}\n```","\nfor i := 0; i < 10; i++ {\nfmt.Println(i)\n}\n"},
{"Go Extraction 4 - If Else","```go\nif x > 10 {\nfmt.Println('Greater than 10')\n} else {\nfmt.Println('Less than or equal to 10')\n}\n```","\nif x > 10 {\nfmt.Println('Greater than 10')\n} else {\nfmt.Println('Less than or equal to 10')\n}\n"},
{"Go Extraction 5 - Function with Parameters","```go\nfunc add(a int, b int) int {\nreturn a + b\n}\n```","\nfunc add(a int, b int) int {\nreturn a + b\n}\n"},
{"Go Extraction 6 - Nested Loops","```go\nfor i := 0; i < 3; i++ {\nfor j := 0; j < 3; j++ {\nfmt.Printf('(%d, %d)', i, j)\n}\n}\n```","\nfor i := 0; i < 3; i++ {\nfor j := 0; j < 3; j++ {\nfmt.Printf('(%d, %d)', i, j)\n}\n}\n"},
{"Rust Extraction 3 - Loop","```rust\nfor i in 0..10 {\nprintf!(\"{}\", i);\n}\n```","\nfor i in 0..10 {\nprintf!(\"{}\", i);\n}\n"},
{"Rust Extraction 4 - If Else","```rust\nif x > 10 {\nprintln!(\"Greater than 10\");\n} else {\nprintln!(\"Less than or equal to 10\");\n}\n```","\nif x > 10 {\nprintln!(\"Greater than 10\");\n} else {\nprintln!(\"Less than or equal to 10\");\n}\n"},
{"Rust Extraction 5 - Function with Parameters","```rust\nfn add(a: i32, b: i32) -> i32 {\nreturn a + b;\n}\n```","\nfn add(a: i32, b: i32) -> i32 {\nreturn a + b;\n}\n"},
{"Rust Extraction 6 - Nested Loops","```rust\nfor i in 0..3 {\nfor j in 0..3 {\nprintf!(\"({},{})\", i, j);\n}\n}\n```","\nfor i in 0..3 {\nfor j in 0..3 {\nprintf!(\"({},{})\", i, j);\n}\n}\n"},
}
// Refined Test Function using Table-Driven Approach