{
"schema_version": 1,
"generated_by": "tools/grammar-frontend/generate-upstream-test-map.mjs",
"pins": {
"java_antlr": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"antlr_ng": "1f68422ae4bfc62f93343769e144d01f305487b1"
},
"source_inventory_case_count": 1465,
"active_row_count": 712,
"rows": [
{
"logical_id": "frontend-bootstrap-corpus",
"source_case_ids": [],
"external_assertion_ids": [],
"owner_phase": "A",
"disposition": "port",
"active_revision_id": "frontend-bootstrap-corpus-r1",
"tdd_state": "done",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"primary_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"fixture_paths": [
"tests/codegen-direct/frontend-corpus.json",
"tests/codegen-direct/frontend-snapshots.tsv"
],
"reason": "pinned antlr-ng bootstrap corpus"
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "Java fixture generated from the same canonical grammar input"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"behavior-free grammar frontend scaffold"
],
"unit_under_test": "Stage 0 grammar frontend bootstrap corpus",
"expected_red_failure_fingerprint": "red fingerprint: Stage 0 frontend is not installed",
"observable_equivalence": "all nine pinned antlr-ng bootstrap grammars match token and CST snapshots",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"exit_code": 101,
"fingerprint": "G4F000 Stage 0 frontend is not installed"
},
"primary_implementation_commit": "8a00a3d6496779b969a42511d7e29c0d102d62d7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "frontend-bootstrap-corpus",
"source_case_ids": [],
"external_assertion_ids": [],
"external_assertion_inputs": [],
"fixture_paths": [
"tests/codegen-direct/frontend-corpus.json",
"tests/codegen-direct/frontend-snapshots.tsv"
],
"owner_phase": "A",
"disposition": "port",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"unit_under_test": "Stage 0 grammar frontend bootstrap corpus",
"observable": "all nine pinned antlr-ng bootstrap grammars match token and CST snapshots",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0"
},
"closure_sha256": "8528bc56e4a1267c2759345a961aee387a9a74bb9c1e86d696ba37ac4198e52b",
"evidence_path": "tests/codegen-direct/port-evidence/frontend-bootstrap-corpus"
},
{
"logical_id": "frontend-fail-closed-syntax",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testa@b70d3582bdbf",
"antlr-ng:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"antlr-ng:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608",
"antlr-ng:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"antlr-ng:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"antlr-ng:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"antlr-ng:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"antlr-ng:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f",
"java-antlr:testtoolsyntaxerrors-testa@b70d3582bdbf",
"java-antlr:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"java-antlr:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608",
"java-antlr:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"java-antlr:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"java-antlr:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"java-antlr:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"java-antlr:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f"
],
"external_assertion_ids": [],
"owner_phase": "A",
"disposition": "port",
"active_revision_id": "frontend-fail-closed-syntax-r2",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::ported_tests::frontend_tool_syntax_cases_match_upstream_outcomes",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testa@b70d3582bdbf",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"java-antlr:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"java-antlr:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"java-antlr:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"java-antlr:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f",
"java-antlr:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"java-antlr:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"java-antlr:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testa@b70d3582bdbf",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"antlr-ng:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"antlr-ng:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"antlr-ng:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"antlr-ng:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f",
"antlr-ng:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"antlr-ng:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"antlr-ng:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"behavior-free grammar frontend scaffold"
],
"unit_under_test": "Stage 0 syntax acceptance and fail-closed boundary",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase A frontend",
"observable_equivalence": "ported grammar syntax cases return a CST or diagnostics according to the pinned upstream outcomes",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "9ce58d9d60d5ce1226c16460c22819fb0bd3b06a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::ported_tests::frontend_tool_syntax_cases_match_upstream_outcomes",
"commit": "9ce58d9d60d5ce1226c16460c22819fb0bd3b06a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "8a00a3d6496779b969a42511d7e29c0d102d62d7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::ported_tests::frontend_tool_syntax_cases_match_upstream_outcomes",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "frontend-fail-closed-syntax",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testa@b70d3582bdbf",
"antlr-ng:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"antlr-ng:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"antlr-ng:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"antlr-ng:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608",
"antlr-ng:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"antlr-ng:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"antlr-ng:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"antlr-ng:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"antlr-ng:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f",
"java-antlr:testtoolsyntaxerrors-testa@b70d3582bdbf",
"java-antlr:testtoolsyntaxerrors-testextracolon@a241a35e58b3",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi@742753592b0c",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi2@3919fbf58f8f",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi3@d0fae8ce37dd",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi4@0e7f5dd29b17",
"java-antlr:testtoolsyntaxerrors-testmissingrulesemi5@0e07a49605bd",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart@d52a6b13d477",
"java-antlr:testtoolsyntaxerrors-testbadruleprequelstart2@c34a72a729ad",
"java-antlr:testtoolsyntaxerrors-testunterminatedstringliteral@686cb320a608",
"java-antlr:testtoolsyntaxerrors-testparserrulenamestartingwithunderscore@a3c848cb72c0",
"java-antlr:testtoolsyntaxerrors-testemptygrammaroptions@efc27899492e",
"java-antlr:testtoolsyntaxerrors-testemptyruleoptions@e6704d177f9a",
"java-antlr:testtoolsyntaxerrors-testemptyblockoptions@b149dbfbc843",
"java-antlr:testtoolsyntaxerrors-testemptytokensblock@755c9832e57f"
],
"external_assertion_ids": [],
"external_assertion_inputs": [],
"fixture_paths": [],
"owner_phase": "A",
"disposition": "port",
"rust_test": "grammar::ported_tests::frontend_tool_syntax_cases_match_upstream_outcomes",
"unit_under_test": "Stage 0 syntax acceptance and fail-closed boundary",
"observable": "ported grammar syntax cases return a CST or diagnostics according to the pinned upstream outcomes",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "9ce58d9d60d5ce1226c16460c22819fb0bd3b06a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3330f0e8d4f735e56d669650c168ee0c4a6b31000f5bd3071fbb3f22028553b8",
"evidence_path": "tests/codegen-direct/port-evidence/frontend-fail-closed-syntax"
},
{
"logical_id": "frontend-source-regressions",
"source_case_ids": [
"antlr-ng:general-grammar-with-element-options@acaecb36b1e4",
"antlr-ng:general-non-greedy-optionals@3e377e14c912",
"antlr-ng:general-bug-62-triple-quoted-strings-in-actions@f33c09d8e723"
],
"external_assertion_ids": [],
"owner_phase": "A",
"disposition": "port",
"active_revision_id": "frontend-source-regressions-r1",
"tdd_state": "done",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"primary_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:general-bug-62-triple-quoted-strings-in-actions@f33c09d8e723",
"antlr-ng:general-grammar-with-element-options@acaecb36b1e4",
"antlr-ng:general-non-greedy-optionals@3e377e14c912"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "Java fixture generated from the same canonical grammar input"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"behavior-free grammar frontend scaffold"
],
"unit_under_test": "Stage 0 grammar-source lexer adaptor",
"expected_red_failure_fingerprint": "red fingerprint: Stage 0 frontend is not installed",
"observable_equivalence": "element options, nongreedy EBNF, and nested action strings remain lossless",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"exit_code": 101,
"fingerprint": "G4F000 Stage 0 frontend is not installed"
},
"primary_implementation_commit": "8a00a3d6496779b969a42511d7e29c0d102d62d7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "frontend-source-regressions",
"source_case_ids": [
"antlr-ng:general-grammar-with-element-options@acaecb36b1e4",
"antlr-ng:general-non-greedy-optionals@3e377e14c912",
"antlr-ng:general-bug-62-triple-quoted-strings-in-actions@f33c09d8e723"
],
"external_assertion_ids": [],
"external_assertion_inputs": [],
"fixture_paths": [],
"owner_phase": "A",
"disposition": "port",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"unit_under_test": "Stage 0 grammar-source lexer adaptor",
"observable": "element options, nongreedy EBNF, and nested action strings remain lossless",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0"
},
"closure_sha256": "1b4cd4ac98594887b89c19902b37e9605b6b03f4b65a0988d6e3cacabd11b2cd",
"evidence_path": "tests/codegen-direct/port-evidence/frontend-source-regressions"
},
{
"logical_id": "frontend-token-cst-parity",
"source_case_ids": [
"antlr-ng:testaststructure-grammarspec1@30e376a93488",
"antlr-ng:testaststructure-grammarspec2@fea8193c2788",
"antlr-ng:testaststructure-grammarspec3@9430633aca5d",
"antlr-ng:testaststructure-grammarspec4@761a979941d6",
"antlr-ng:testaststructure-delegategrammars1@41779dad5ddf",
"antlr-ng:testaststructure-rule1@5c2384cff082",
"antlr-ng:testaststructure-rule2@bf32a18be23c",
"antlr-ng:testaststructure-rule3@3ef8926c4dd9",
"antlr-ng:testaststructure-rule4@b68193dffdd1",
"antlr-ng:testaststructure-rule5@d4a9fe227b8b",
"antlr-ng:testaststructure-rule6@948dde8f5b53",
"antlr-ng:testaststructure-rule7@80f3dfcb9786",
"antlr-ng:testaststructure-rule8@0b68584e8e39",
"antlr-ng:testaststructure-ebnf1@c74ac02a8dad",
"antlr-ng:testaststructure-ebnf2@5698716a5363",
"antlr-ng:testaststructure-ebnf3@f696b00f6544",
"antlr-ng:testaststructure-ebnf4@00b780d1ccea",
"antlr-ng:testaststructure-element1@3d31754729ab",
"antlr-ng:testaststructure-element2@52e976e7674a",
"antlr-ng:testaststructure-element3@e487748da4c2",
"antlr-ng:testaststructure-element4@2fbfcea24df8",
"antlr-ng:testaststructure-element5@32ac1c42f810",
"antlr-ng:testaststructure-element6@43df1ac05859",
"antlr-ng:testaststructure-element7@466ec4e6d9cc",
"antlr-ng:testaststructure-element8@dd9b1b1b39a9",
"antlr-ng:testaststructure-element9@d568a112a899",
"antlr-ng:testaststructure-element10@7ff92c8a7a6f",
"antlr-ng:testaststructure-element11@e97a9b830790",
"antlr-ng:testaststructure-element12@f907fe9d6dea",
"antlr-ng:testaststructure-element13@1c8044dfe8e0",
"antlr-ng:testaststructure-element14@e77b003c367c",
"antlr-ng:testaststructure-element15@d2164f5d9b31",
"antlr-ng:testaststructure-element16@e71ac933e0f5",
"antlr-ng:testaststructure-element17@08129131e3bc",
"antlr-ng:testaststructure-element18@944e4cbb4c36",
"antlr-ng:testaststructure-element19@866eb833254c",
"antlr-ng:testaststructure-element20@0d55b4f6edc7",
"antlr-ng:testaststructure-element21@ec2c5f71b035",
"antlr-ng:testaststructure-element22@0b99eee49d17",
"antlr-ng:testaststructure-element23@f97bfa6ba8a1",
"antlr-ng:testaststructure-element24@60bac76b0236",
"java-antlr:testaststructure-test-grammarspec1@6b247906a510",
"java-antlr:testaststructure-test-grammarspec2@007814889947",
"java-antlr:testaststructure-test-grammarspec3@e3cd7f1ff812",
"java-antlr:testaststructure-test-grammarspec4@ae72c551ef06",
"java-antlr:testaststructure-test-delegategrammars1@e4ba8f2fc28e",
"java-antlr:testaststructure-test-rule1@7fb70575a370",
"java-antlr:testaststructure-test-rule2@350c943e1c9c",
"java-antlr:testaststructure-test-rule3@05189fc0ff62",
"java-antlr:testaststructure-test-rule4@b9b07ab641c7",
"java-antlr:testaststructure-test-rule5@2297af67fe6e",
"java-antlr:testaststructure-test-rule6@5067184cb3ed",
"java-antlr:testaststructure-test-rule7@17fd9869501a",
"java-antlr:testaststructure-test-rule8@48b3c38a042c",
"java-antlr:testaststructure-test-ebnf1@87c8873c3f8b",
"java-antlr:testaststructure-test-ebnf2@834ef7662774",
"java-antlr:testaststructure-test-ebnf3@ebc25a4ea0d8",
"java-antlr:testaststructure-test-ebnf4@ef0d2eba7469",
"java-antlr:testaststructure-test-element1@81f152876bd1",
"java-antlr:testaststructure-test-element2@d7a6477e636c",
"java-antlr:testaststructure-test-element3@afd0d79c79f2",
"java-antlr:testaststructure-test-element4@7314cac62b90",
"java-antlr:testaststructure-test-element5@c79ab2bd771d",
"java-antlr:testaststructure-test-element6@055814bd29d1",
"java-antlr:testaststructure-test-element7@3c98d8c64346",
"java-antlr:testaststructure-test-element8@378a607f7ca5",
"java-antlr:testaststructure-test-element9@097ea0f61efc",
"java-antlr:testaststructure-test-element10@5084fb80e05d",
"java-antlr:testaststructure-test-element11@8c84afb2b879",
"java-antlr:testaststructure-test-element12@85478f7d9bae",
"java-antlr:testaststructure-test-element13@3c22a5923a1e",
"java-antlr:testaststructure-test-element14@7e6520e27741",
"java-antlr:testaststructure-test-element15@c8391f9a0577",
"java-antlr:testaststructure-test-element16@f8aa80ba7bc6",
"java-antlr:testaststructure-test-element17@c80b208c25ec",
"java-antlr:testaststructure-test-element18@b4be82467110",
"java-antlr:testaststructure-test-element19@54d2b3a44cf5",
"java-antlr:testaststructure-test-element20@cf4b73e9e63c",
"java-antlr:testaststructure-test-element21@a274fc2596ab",
"java-antlr:testaststructure-test-element22@1a1805de37cf",
"java-antlr:testaststructure-test-element23@af1da300232f",
"java-antlr:testaststructure-test-element24@90aa54ec0591"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Lexer.g4:syntax",
"vscode-antlr4:grammars/ANTLRv4Parser.g4:syntax",
"vscode-antlr4:grammars/LexBasic.g4:syntax",
"vscode-antlr4:tests/backend/test-data/CPP14.g4:syntax",
"vscode-antlr4:tests/backend/test-data/OddExpr.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TLexer.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TLexer2.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TParser.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TParser2.g4:syntax",
"vscode-antlr4:tests/backend/test-data/sentences.g4:syntax",
"vscode-antlr4:tests/backend/test-data/t.g4:syntax",
"vscode-antlr4:tests/backend/test-data/t2.g4:syntax"
],
"owner_phase": "A",
"disposition": "port",
"active_revision_id": "frontend-token-cst-parity-r1",
"tdd_state": "done",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testaststructure-test-delegategrammars1@e4ba8f2fc28e",
"java-antlr:testaststructure-test-ebnf1@87c8873c3f8b",
"java-antlr:testaststructure-test-ebnf2@834ef7662774",
"java-antlr:testaststructure-test-ebnf3@ebc25a4ea0d8",
"java-antlr:testaststructure-test-ebnf4@ef0d2eba7469",
"java-antlr:testaststructure-test-element10@5084fb80e05d",
"java-antlr:testaststructure-test-element11@8c84afb2b879",
"java-antlr:testaststructure-test-element12@85478f7d9bae",
"java-antlr:testaststructure-test-element13@3c22a5923a1e",
"java-antlr:testaststructure-test-element14@7e6520e27741",
"java-antlr:testaststructure-test-element15@c8391f9a0577",
"java-antlr:testaststructure-test-element16@f8aa80ba7bc6",
"java-antlr:testaststructure-test-element17@c80b208c25ec",
"java-antlr:testaststructure-test-element18@b4be82467110",
"java-antlr:testaststructure-test-element19@54d2b3a44cf5",
"java-antlr:testaststructure-test-element1@81f152876bd1",
"java-antlr:testaststructure-test-element20@cf4b73e9e63c",
"java-antlr:testaststructure-test-element21@a274fc2596ab",
"java-antlr:testaststructure-test-element22@1a1805de37cf",
"java-antlr:testaststructure-test-element23@af1da300232f",
"java-antlr:testaststructure-test-element24@90aa54ec0591",
"java-antlr:testaststructure-test-element2@d7a6477e636c",
"java-antlr:testaststructure-test-element3@afd0d79c79f2",
"java-antlr:testaststructure-test-element4@7314cac62b90",
"java-antlr:testaststructure-test-element5@c79ab2bd771d",
"java-antlr:testaststructure-test-element6@055814bd29d1",
"java-antlr:testaststructure-test-element7@3c98d8c64346",
"java-antlr:testaststructure-test-element8@378a607f7ca5",
"java-antlr:testaststructure-test-element9@097ea0f61efc",
"java-antlr:testaststructure-test-grammarspec1@6b247906a510",
"java-antlr:testaststructure-test-grammarspec2@007814889947",
"java-antlr:testaststructure-test-grammarspec3@e3cd7f1ff812",
"java-antlr:testaststructure-test-grammarspec4@ae72c551ef06",
"java-antlr:testaststructure-test-rule1@7fb70575a370",
"java-antlr:testaststructure-test-rule2@350c943e1c9c",
"java-antlr:testaststructure-test-rule3@05189fc0ff62",
"java-antlr:testaststructure-test-rule4@b9b07ab641c7",
"java-antlr:testaststructure-test-rule5@2297af67fe6e",
"java-antlr:testaststructure-test-rule6@5067184cb3ed",
"java-antlr:testaststructure-test-rule7@17fd9869501a",
"java-antlr:testaststructure-test-rule8@48b3c38a042c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testaststructure-delegategrammars1@41779dad5ddf",
"antlr-ng:testaststructure-ebnf1@c74ac02a8dad",
"antlr-ng:testaststructure-ebnf2@5698716a5363",
"antlr-ng:testaststructure-ebnf3@f696b00f6544",
"antlr-ng:testaststructure-ebnf4@00b780d1ccea",
"antlr-ng:testaststructure-element10@7ff92c8a7a6f",
"antlr-ng:testaststructure-element11@e97a9b830790",
"antlr-ng:testaststructure-element12@f907fe9d6dea",
"antlr-ng:testaststructure-element13@1c8044dfe8e0",
"antlr-ng:testaststructure-element14@e77b003c367c",
"antlr-ng:testaststructure-element15@d2164f5d9b31",
"antlr-ng:testaststructure-element16@e71ac933e0f5",
"antlr-ng:testaststructure-element17@08129131e3bc",
"antlr-ng:testaststructure-element18@944e4cbb4c36",
"antlr-ng:testaststructure-element19@866eb833254c",
"antlr-ng:testaststructure-element1@3d31754729ab",
"antlr-ng:testaststructure-element20@0d55b4f6edc7",
"antlr-ng:testaststructure-element21@ec2c5f71b035",
"antlr-ng:testaststructure-element22@0b99eee49d17",
"antlr-ng:testaststructure-element23@f97bfa6ba8a1",
"antlr-ng:testaststructure-element24@60bac76b0236",
"antlr-ng:testaststructure-element2@52e976e7674a",
"antlr-ng:testaststructure-element3@e487748da4c2",
"antlr-ng:testaststructure-element4@2fbfcea24df8",
"antlr-ng:testaststructure-element5@32ac1c42f810",
"antlr-ng:testaststructure-element6@43df1ac05859",
"antlr-ng:testaststructure-element7@466ec4e6d9cc",
"antlr-ng:testaststructure-element8@dd9b1b1b39a9",
"antlr-ng:testaststructure-element9@d568a112a899",
"antlr-ng:testaststructure-grammarspec1@30e376a93488",
"antlr-ng:testaststructure-grammarspec2@fea8193c2788",
"antlr-ng:testaststructure-grammarspec3@9430633aca5d",
"antlr-ng:testaststructure-grammarspec4@761a979941d6",
"antlr-ng:testaststructure-rule1@5c2384cff082",
"antlr-ng:testaststructure-rule2@bf32a18be23c",
"antlr-ng:testaststructure-rule3@3ef8926c4dd9",
"antlr-ng:testaststructure-rule4@b68193dffdd1",
"antlr-ng:testaststructure-rule5@d4a9fe227b8b",
"antlr-ng:testaststructure-rule6@948dde8f5b53",
"antlr-ng:testaststructure-rule7@80f3dfcb9786",
"antlr-ng:testaststructure-rule8@0b68584e8e39"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"behavior-free grammar frontend scaffold"
],
"unit_under_test": "Stage 0 tokenization and lossless CST construction",
"expected_red_failure_fingerprint": "red fingerprint: Stage 0 frontend is not installed",
"observable_equivalence": "complete token streams and canonical grammar parse trees from the pinned frontend",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"exit_code": 101,
"fingerprint": "G4F000 Stage 0 frontend is not installed"
},
"primary_implementation_commit": "8a00a3d6496779b969a42511d7e29c0d102d62d7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::frontend::tests::",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "frontend-token-cst-parity",
"source_case_ids": [
"antlr-ng:testaststructure-grammarspec1@30e376a93488",
"antlr-ng:testaststructure-grammarspec2@fea8193c2788",
"antlr-ng:testaststructure-grammarspec3@9430633aca5d",
"antlr-ng:testaststructure-grammarspec4@761a979941d6",
"antlr-ng:testaststructure-delegategrammars1@41779dad5ddf",
"antlr-ng:testaststructure-rule1@5c2384cff082",
"antlr-ng:testaststructure-rule2@bf32a18be23c",
"antlr-ng:testaststructure-rule3@3ef8926c4dd9",
"antlr-ng:testaststructure-rule4@b68193dffdd1",
"antlr-ng:testaststructure-rule5@d4a9fe227b8b",
"antlr-ng:testaststructure-rule6@948dde8f5b53",
"antlr-ng:testaststructure-rule7@80f3dfcb9786",
"antlr-ng:testaststructure-rule8@0b68584e8e39",
"antlr-ng:testaststructure-ebnf1@c74ac02a8dad",
"antlr-ng:testaststructure-ebnf2@5698716a5363",
"antlr-ng:testaststructure-ebnf3@f696b00f6544",
"antlr-ng:testaststructure-ebnf4@00b780d1ccea",
"antlr-ng:testaststructure-element1@3d31754729ab",
"antlr-ng:testaststructure-element2@52e976e7674a",
"antlr-ng:testaststructure-element3@e487748da4c2",
"antlr-ng:testaststructure-element4@2fbfcea24df8",
"antlr-ng:testaststructure-element5@32ac1c42f810",
"antlr-ng:testaststructure-element6@43df1ac05859",
"antlr-ng:testaststructure-element7@466ec4e6d9cc",
"antlr-ng:testaststructure-element8@dd9b1b1b39a9",
"antlr-ng:testaststructure-element9@d568a112a899",
"antlr-ng:testaststructure-element10@7ff92c8a7a6f",
"antlr-ng:testaststructure-element11@e97a9b830790",
"antlr-ng:testaststructure-element12@f907fe9d6dea",
"antlr-ng:testaststructure-element13@1c8044dfe8e0",
"antlr-ng:testaststructure-element14@e77b003c367c",
"antlr-ng:testaststructure-element15@d2164f5d9b31",
"antlr-ng:testaststructure-element16@e71ac933e0f5",
"antlr-ng:testaststructure-element17@08129131e3bc",
"antlr-ng:testaststructure-element18@944e4cbb4c36",
"antlr-ng:testaststructure-element19@866eb833254c",
"antlr-ng:testaststructure-element20@0d55b4f6edc7",
"antlr-ng:testaststructure-element21@ec2c5f71b035",
"antlr-ng:testaststructure-element22@0b99eee49d17",
"antlr-ng:testaststructure-element23@f97bfa6ba8a1",
"antlr-ng:testaststructure-element24@60bac76b0236",
"java-antlr:testaststructure-test-grammarspec1@6b247906a510",
"java-antlr:testaststructure-test-grammarspec2@007814889947",
"java-antlr:testaststructure-test-grammarspec3@e3cd7f1ff812",
"java-antlr:testaststructure-test-grammarspec4@ae72c551ef06",
"java-antlr:testaststructure-test-delegategrammars1@e4ba8f2fc28e",
"java-antlr:testaststructure-test-rule1@7fb70575a370",
"java-antlr:testaststructure-test-rule2@350c943e1c9c",
"java-antlr:testaststructure-test-rule3@05189fc0ff62",
"java-antlr:testaststructure-test-rule4@b9b07ab641c7",
"java-antlr:testaststructure-test-rule5@2297af67fe6e",
"java-antlr:testaststructure-test-rule6@5067184cb3ed",
"java-antlr:testaststructure-test-rule7@17fd9869501a",
"java-antlr:testaststructure-test-rule8@48b3c38a042c",
"java-antlr:testaststructure-test-ebnf1@87c8873c3f8b",
"java-antlr:testaststructure-test-ebnf2@834ef7662774",
"java-antlr:testaststructure-test-ebnf3@ebc25a4ea0d8",
"java-antlr:testaststructure-test-ebnf4@ef0d2eba7469",
"java-antlr:testaststructure-test-element1@81f152876bd1",
"java-antlr:testaststructure-test-element2@d7a6477e636c",
"java-antlr:testaststructure-test-element3@afd0d79c79f2",
"java-antlr:testaststructure-test-element4@7314cac62b90",
"java-antlr:testaststructure-test-element5@c79ab2bd771d",
"java-antlr:testaststructure-test-element6@055814bd29d1",
"java-antlr:testaststructure-test-element7@3c98d8c64346",
"java-antlr:testaststructure-test-element8@378a607f7ca5",
"java-antlr:testaststructure-test-element9@097ea0f61efc",
"java-antlr:testaststructure-test-element10@5084fb80e05d",
"java-antlr:testaststructure-test-element11@8c84afb2b879",
"java-antlr:testaststructure-test-element12@85478f7d9bae",
"java-antlr:testaststructure-test-element13@3c22a5923a1e",
"java-antlr:testaststructure-test-element14@7e6520e27741",
"java-antlr:testaststructure-test-element15@c8391f9a0577",
"java-antlr:testaststructure-test-element16@f8aa80ba7bc6",
"java-antlr:testaststructure-test-element17@c80b208c25ec",
"java-antlr:testaststructure-test-element18@b4be82467110",
"java-antlr:testaststructure-test-element19@54d2b3a44cf5",
"java-antlr:testaststructure-test-element20@cf4b73e9e63c",
"java-antlr:testaststructure-test-element21@a274fc2596ab",
"java-antlr:testaststructure-test-element22@1a1805de37cf",
"java-antlr:testaststructure-test-element23@af1da300232f",
"java-antlr:testaststructure-test-element24@90aa54ec0591"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Lexer.g4:syntax",
"vscode-antlr4:grammars/ANTLRv4Parser.g4:syntax",
"vscode-antlr4:grammars/LexBasic.g4:syntax",
"vscode-antlr4:tests/backend/test-data/CPP14.g4:syntax",
"vscode-antlr4:tests/backend/test-data/OddExpr.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TLexer.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TLexer2.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TParser.g4:syntax",
"vscode-antlr4:tests/backend/test-data/TParser2.g4:syntax",
"vscode-antlr4:tests/backend/test-data/sentences.g4:syntax",
"vscode-antlr4:tests/backend/test-data/t.g4:syntax",
"vscode-antlr4:tests/backend/test-data/t2.g4:syntax"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:grammars/ANTLRv4Lexer.g4:syntax",
"source_id": "vscode-antlr4:grammars/ANTLRv4Lexer.g4",
"source_sha256": "5c6f7ff2ed7d8ec09f2b430bebc73cb0fbb540cd918b37b0ce014ba95421ef85",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:grammars/ANTLRv4Parser.g4:syntax",
"source_id": "vscode-antlr4:grammars/ANTLRv4Parser.g4",
"source_sha256": "d2e8c407c8037481128ca5186636e0efa99710990aec400a5b26704b18e59ba0",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:grammars/LexBasic.g4:syntax",
"source_id": "vscode-antlr4:grammars/LexBasic.g4",
"source_sha256": "bb6a1ab8c32cfc2b8c6d5778140025174b4c74e786825ce05e5de089b6d69961",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/CPP14.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/CPP14.g4",
"source_sha256": "fe357d9fbb5cac4f0b750a288b1aaf12b20b9692254db8d92818a13c5f87433d",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/OddExpr.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/OddExpr.g4",
"source_sha256": "5b976405f9bfff5db92683665ea3d8b90816333504b588d3642a77c3a39ade92",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TLexer.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/TLexer.g4",
"source_sha256": "de05eeb0093b65818e48f66fcc68f5012321bb7a6927f582956565872786126b",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TLexer2.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/TLexer2.g4",
"source_sha256": "3e6ac6743e840a85d172728890323850fb954b29aa746e797a499f58a3388d7a",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TParser.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/TParser.g4",
"source_sha256": "4e85ed4c929eb98083cdae3304307c9388b35f23fad02d1755c18cc8f655ba27",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TParser2.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/TParser2.g4",
"source_sha256": "5b7a5257cd28ae29e2d6971179f620d6e34343fd1b5b553a30205918ec9e843b",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/sentences.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/sentences.g4",
"source_sha256": "48bb9c7fbc1f199d908c80b4c162447974673eae400660d10858ef14d5e7b3f7",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/t.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/t.g4",
"source_sha256": "0c1da889ca65acbcd9af3d3b0b07649d00c8af25c0da9804daaf57b82b991d4b",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/t2.g4:syntax",
"source_id": "vscode-antlr4:tests/backend/test-data/t2.g4",
"source_sha256": "eccb0c28b1dd507a01ad394f7a553c77f32b4c7355b40a37ea4e603a1fef1cbb",
"observable": "complete token stream and canonical CST",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles"
}
],
"fixture_paths": [],
"owner_phase": "A",
"disposition": "port",
"rust_test": "grammar::frontend::tests::pinned_frontend_corpus_matches_token_and_tree_oracles",
"unit_under_test": "Stage 0 tokenization and lossless CST construction",
"observable": "complete token streams and canonical grammar parse trees from the pinned frontend",
"scaffold_commit": "75615945749dc93fca5d929cb22ad481f12dfdc9",
"primary_test_commit": "a4258562c44818e2ba97d206587c64d4c38408d0"
},
"closure_sha256": "a409bb9aec5a84548c338069061cbebd193b588ea676643871c22db2898a40b5",
"evidence_path": "tests/codegen-direct/port-evidence/frontend-token-cst-parity"
},
{
"logical_id": "general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812",
"source_case_ids": [
"antlr-ng:general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison@ac9d9ddd56f1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::general_bug_test::bug_33_backslash_dot_edge_matches_upstream",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison@ac9d9ddd56f1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata matches Java 4.13.2 and the selected ATN DOT edge matches the pinned upstream oracle for General.Bug #33 Escaping issues with backslash in .dot file comparison",
"scaffold_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"primary_test_commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::general_bug_test",
"commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"exit_code": 0,
"result": "2 passed; 0 failed"
},
"primary_implementation_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::general_bug_test",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812",
"source_case_ids": [
"antlr-ng:general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison@ac9d9ddd56f1"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/abbLexer.g4",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/abbLexer.interp",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/abbLexer.tokens",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/fixture.json",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/antlr-ng-abbLexer.EscapeSequence.dot",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/antlr-ng-atn.stderr",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/antlr-ng-atn.stdout",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/expected-dot-edge.txt",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-abbLexer.EscapeSequence.dot",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-atn.stderr",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-atn.stdout",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::general_bug_test::bug_33_backslash_dot_edge_matches_upstream",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust recognizer metadata matches Java 4.13.2 and the selected ATN DOT edge matches the pinned upstream oracle for General.Bug #33 Escaping issues with backslash in .dot file comparison",
"scaffold_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"primary_test_commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2df7d28b648b81610677453c3bd31d4d7094fd465118fd0a35cee7ae29e1bac8",
"evidence_path": "tests/codegen-direct/port-evidence/general-bug-33-escaping-issues-with-backslash-in-dot-file-comparison-1a90edd812"
},
{
"logical_id": "general-bug-35-tool-crashes-with-atn-4bd74f316f",
"source_case_ids": [
"antlr-ng:general-bug-35-tool-crashes-with-atn@4876a7c623f9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "general-bug-35-tool-crashes-with-atn-4bd74f316f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::general_bug_test::bug_35_eof_dot_edge_does_not_crash",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:general-bug-35-tool-crashes-with-atn@4876a7c623f9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata matches Java 4.13.2 and the selected ATN DOT edge matches the pinned upstream oracle for General.Bug #35 Tool crashes with --atn",
"scaffold_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"primary_test_commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::general_bug_test",
"commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"exit_code": 0,
"result": "2 passed; 0 failed"
},
"primary_implementation_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::general_bug_test",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "general-bug-35-tool-crashes-with-atn-4bd74f316f",
"source_case_ids": [
"antlr-ng:general-bug-35-tool-crashes-with-atn@4876a7c623f9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/GoLexer.g4",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/GoLexer.interp",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/GoLexer.tokens",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/diagnostics.json",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/fixture.json",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/antlr-ng-GoLexer.EOS.dot",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/antlr-ng-atn.stderr",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/antlr-ng-atn.stdout",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/expected-dot-edge.txt",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-atn.stderr",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-atn.stdout",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/general-bug-35-tool-crashes-with-atn-4bd74f316f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::general_bug_test::bug_35_eof_dot_edge_does_not_crash",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust recognizer metadata matches Java 4.13.2 and the selected ATN DOT edge matches the pinned upstream oracle for General.Bug #35 Tool crashes with --atn",
"scaffold_commit": "4b8cf8598ed1ce18df901b34fc5beba5a8a458dc",
"primary_test_commit": "827ea806215b2547d2c049d1ae25775a4c6eeea2",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6808854b9cafc727e58c2f867288a5d7eff38d9158a54003cb62360addad3fb9",
"evidence_path": "tests/codegen-direct/port-evidence/general-bug-35-tool-crashes-with-atn-4bd74f316f"
},
{
"logical_id": "testactionsplitter-input-a-line-b-line-0e86b4fcea",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-a-line-b-line@4d3b1e427127"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$a.line == $b.line'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-field-x-field-st-fbc063ca15",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-field-x-field-st@d51a75243936"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$field::x = $field.st;'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-foo-317b9c6ee7",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-foo@21403938b385"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: 'foo'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-foo-a-n-bar-74b1c57c37",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-foo-a-n-bar@c7eb2662ba7c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: 'foo $a::n bar'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-id-1fccfd2d99",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-id@a677239c8826"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$ID'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-id-text-8b376613a0",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-id-text@6e14137b7cbe"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$ID.text'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-id-text-test-6cdb1626d1",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-id-text-test@22f8ed8c2c49"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$ID.text = \"test\";'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-r-tree-2c7980694d",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-r-tree@e747c99ed84e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$r.tree'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-rule-x-8513011665",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-rule-x@f9e81bca69c2"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$rule::x;'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-x-88de332271",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-x@66d8249f0d59",
"antlr-ng:testactionsplitter-input-x@b28b4f31b8f0"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$x'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-input-x-y-b62cda32bb",
"source_case_ids": [
"antlr-ng:testactionsplitter-input-x-y@bd533832f31d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.input: '$x.y'",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactionsplitter-testexprs-717c2379de",
"source_case_ids": [
"java-antlr:testactionsplitter-testexprs@e5ea28e0768d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded-action splitter and body parsing tests are authoritative for Rust; case TestActionSplitter.testExprs",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testarguments-6fe21c3934",
"source_case_ids": [
"antlr-ng:testactiontranslation-testarguments@139655fd7e38",
"java-antlr:testactiontranslation-testarguments@139655fd7e38"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testArguments",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testcomplicatedargparsing-568b6507fe",
"source_case_ids": [
"antlr-ng:testactiontranslation-testcomplicatedargparsing@e10ba742f108",
"java-antlr:testactiontranslation-testcomplicatedargparsing@e10ba742f108"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testComplicatedArgParsing",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testcomplicatedargparsingwithtranslation-66c42498f1",
"source_case_ids": [
"antlr-ng:testactiontranslation-testcomplicatedargparsingwithtranslation@c0122159098d",
"java-antlr:testactiontranslation-testcomplicatedargparsingwithtranslation@c0122159098d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testComplicatedArgParsingWithTranslation",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testemptyactions-7fe2dd775a",
"source_case_ids": [
"antlr-ng:testactiontranslation-testemptyactions@d63e5ab441ed",
"java-antlr:testactiontranslation-testemptyactions@d63e5ab441ed"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testEmptyActions",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testescaped-inaction-a6c48313dd",
"source_case_ids": [
"antlr-ng:testactiontranslation-testescapedinaction@eb72a3d5a89d",
"java-antlr:testactiontranslation-testescaped-inaction@656c574314fc"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testEscaped$InAction",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testescapedlessthaninaction-1857700482",
"source_case_ids": [
"antlr-ng:testactiontranslation-testescapedlessthaninaction@a9a29c022a6c",
"java-antlr:testactiontranslation-testescapedlessthaninaction@a9a29c022a6c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testEscapedLessThanInAction",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testescapedslash-086e985457",
"source_case_ids": [
"antlr-ng:testactiontranslation-testescapedslash@b5f83affd78e",
"java-antlr:testactiontranslation-testescapedslash@b5f83affd78e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testEscapedSlash",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreftotextattributeforcurrentrule-e8eeeb72f7",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreftotextattributeforcurrentrule@70ffe3c23335",
"java-antlr:testactiontranslation-testreftotextattributeforcurrentrule@70ffe3c23335"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testRefToTextAttributeForCurrentRule",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreturnvalue-0a789cc877",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreturnvalue@53d56bd6b2a9",
"java-antlr:testactiontranslation-testreturnvalue@53d56bd6b2a9"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testReturnValue",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreturnvalues-bf40cecc08",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreturnvalues@f67e82ad6f51",
"java-antlr:testactiontranslation-testreturnvalues@f67e82ad6f51"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testReturnValues",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreturnvaluescurrentrule-aff4f7007f",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreturnvaluescurrentrule@65dbba58eb70",
"java-antlr:testactiontranslation-testreturnvaluescurrentrule@65dbba58eb70"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testReturnValuesCurrentRule",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreturnvaluewithnumber-9031839701",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreturnvaluewithnumber@380e49ca6e79",
"java-antlr:testactiontranslation-testreturnvaluewithnumber@380e49ca6e79"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testReturnValueWithNumber",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testreturnwithmultiplerulerefs-5dbb55ea91",
"source_case_ids": [
"antlr-ng:testactiontranslation-testreturnwithmultiplerulerefs@38a7bcaeaf0d",
"java-antlr:testactiontranslation-testreturnwithmultiplerulerefs@38a7bcaeaf0d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testReturnWithMultipleRuleRefs",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testrulerefs-21d9435aaa",
"source_case_ids": [
"antlr-ng:testactiontranslation-testrulerefs@b6fc28a14907",
"java-antlr:testactiontranslation-testrulerefs@b6fc28a14907"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testRuleRefs",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testrulerefsrecursive-f3d44adc30",
"source_case_ids": [
"antlr-ng:testactiontranslation-testrulerefsrecursive@74f847331d96",
"java-antlr:testactiontranslation-testrulerefsrecursive@74f847331d96"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testRuleRefsRecursive",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testtokenrefs-9598e4b215",
"source_case_ids": [
"antlr-ng:testactiontranslation-testtokenrefs@04e48074bcbb",
"java-antlr:testactiontranslation-testtokenrefs@04e48074bcbb"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testTokenRefs",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testunescaped-inaction-313608db0f",
"source_case_ids": [
"antlr-ng:testactiontranslation-testunescapedinaction@a20e41627fbd",
"java-antlr:testactiontranslation-testunescaped-inaction@93e0064721e4"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testUnescaped$InAction",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testactiontranslation-testunknownattr-821abc4765",
"source_case_ids": [
"antlr-ng:testactiontranslation-testunknownattr@102cdb412cf6",
"java-antlr:testactiontranslation-testunknownattr@102cdb412cf6"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded action/template lowering tests are authoritative for Rust target syntax; case TestActionTranslation.testUnknownAttr",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testambigparsetrees-testambigaltdipsintooutercontextbelowroot-0b56365d67",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73",
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltdipsintooutercontextbelowroot-0b56365d67-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltdipsintooutercontextbelowroot-0b56365d67",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltDipsIntoOuterContextBelowRoot behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltdipsintooutercontextbelowroot-0b56365d67",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73",
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontextbelowroot@903effe57d73"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltdipsintooutercontextbelowroot-0b56365d67",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltDipsIntoOuterContextBelowRoot behavior"
},
"closure_sha256": "aee97708925c92b90a8c9982f0fdd5856e8d234091b7eaca68980ad5cf6d7284",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testambigaltdipsintooutercontexttoroot-6be37f9c93",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719",
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltdipsintooutercontexttoroot-6be37f9c93-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltdipsintooutercontexttoroot-6be37f9c93",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltDipsIntoOuterContextToRoot behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltdipsintooutercontexttoroot-6be37f9c93",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719",
"java-antlr:testambigparsetrees-testambigaltdipsintooutercontexttoroot@286a89f50719"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltdipsintooutercontexttoroot-6be37f9c93",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltDipsIntoOuterContextToRoot behavior"
},
"closure_sha256": "4900a6c27d2b775932772503dcee1809f780202c0ef7065f1bc8a2e00a46dda2",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testambigaltinleftrecursivebelowstartrule-06084993e4",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6",
"java-antlr:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltinleftrecursivebelowstartrule-06084993e4-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltinleftrecursivebelowstartrule-06084993e4",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltInLeftRecursiveBelowStartRule behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltinleftrecursivebelowstartrule-06084993e4",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6",
"java-antlr:testambigparsetrees-testambigaltinleftrecursivebelowstartrule@9de9bdfdf2d6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltinleftrecursivebelowstartrule-06084993e4",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltInLeftRecursiveBelowStartRule behavior"
},
"closure_sha256": "efd88c3d4bc8171f5b6d937a9969567c80725d25432e94a27ee0ef422bf7b797",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testambigaltinleftrecursivestartrule-7d8c05bffe",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71",
"java-antlr:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltinleftrecursivestartrule-7d8c05bffe-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltinleftrecursivestartrule-7d8c05bffe",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltInLeftRecursiveStartRule behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltinleftrecursivestartrule-7d8c05bffe",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71",
"java-antlr:testambigparsetrees-testambigaltinleftrecursivestartrule@95e8384dfa71"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltinleftrecursivestartrule-7d8c05bffe",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltInLeftRecursiveStartRule behavior"
},
"closure_sha256": "1795a025503b725d7cf23105af6dc9115a4274723a7e129f5d8f2113a8f59ec8",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testambigaltsatroot-b14e3cb45c",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsatroot@54b4555540af",
"java-antlr:testambigparsetrees-testambigaltsatroot@54b4555540af"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltsatroot-b14e3cb45c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltsatroot-b14e3cb45c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltsatroot@54b4555540af"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsatroot@54b4555540af"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltsAtRoot behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltsatroot-b14e3cb45c",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsatroot@54b4555540af",
"java-antlr:testambigparsetrees-testambigaltsatroot@54b4555540af"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltsatroot-b14e3cb45c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltsAtRoot behavior"
},
"closure_sha256": "bf04281b45441a4e46d0d186764f7ef62ff220d50788181e9007a35bf64168da",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testambigaltsnotatroot-db08a05a06",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d",
"java-antlr:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testambigaltsnotatroot-db08a05a06-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltsnotatroot-db08a05a06",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testAmbigAltsNotAtRoot behavior",
"closure": {
"logical_id": "testambigparsetrees-testambigaltsnotatroot-db08a05a06",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d",
"java-antlr:testambigparsetrees-testambigaltsnotatroot@c09fbf89ef5d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testambigaltsnotatroot-db08a05a06",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testAmbigAltsNotAtRoot behavior"
},
"closure_sha256": "99ccc1de7c0a371a0c0222797e28ad93b2cb3e3a30f2f72df554272a042747c3",
"evidence_path": null
},
{
"logical_id": "testambigparsetrees-testparsedecisionwithinambiguousstartrule-5084fb93b6",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3",
"java-antlr:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testambigparsetrees-testparsedecisionwithinambiguousstartrule-5084fb93b6-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testparsedecisionwithinambiguousstartrule-5084fb93b6",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestAmbigParseTrees.testParseDecisionWithinAmbiguousStartRule behavior",
"closure": {
"logical_id": "testambigparsetrees-testparsedecisionwithinambiguousstartrule-5084fb93b6",
"source_case_ids": [
"antlr-ng:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3",
"java-antlr:testambigparsetrees-testparsedecisionwithinambiguousstartrule@dcba3b1d15e3"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testambigparsetrees-testparsedecisionwithinambiguousstartrule-5084fb93b6",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestAmbigParseTrees.testParseDecisionWithinAmbiguousStartRule behavior"
},
"closure_sha256": "728e8881e43e3cb99a7f32ea3e52f778242e975af137321d89e769c8eb6b7a2c",
"evidence_path": null
},
{
"logical_id": "testatnconstruction-testa-44f6db366a",
"source_case_ids": [
"antlr-ng:testatnconstruction-testa@14b7cba79571",
"java-antlr:testatnconstruction-testa@14b7cba79571"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testa-44f6db366a-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testa@14b7cba79571"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testa@14b7cba79571"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testA",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testa-44f6db366a",
"source_case_ids": [
"antlr-ng:testatnconstruction-testa@14b7cba79571",
"java-antlr:testatnconstruction-testa@14b7cba79571"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testa-44f6db366a/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testA",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b32f2901a62e3b0c986f1bb25faeec846cc656254edd57464fffcbee2d6904fe",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testa-44f6db366a"
},
{
"logical_id": "testatnconstruction-testab-a42f21b0b8",
"source_case_ids": [
"antlr-ng:testatnconstruction-testab@695c49aab568",
"java-antlr:testatnconstruction-testab@695c49aab568"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testab-a42f21b0b8-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ab::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testab@695c49aab568"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testab@695c49aab568"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testab-a42f21b0b8",
"source_case_ids": [
"antlr-ng:testatnconstruction-testab@695c49aab568",
"java-antlr:testatnconstruction-testab@695c49aab568"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testab-a42f21b0b8/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ab::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3a39cc839f13f9bf4413979559807ef7f8f89712aad4b93c6319ebbfdc74da0d",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testab-a42f21b0b8"
},
{
"logical_id": "testatnconstruction-testaborcd-b267bf19a6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaborcd@ebd225441ccb",
"java-antlr:testatnconstruction-testaborcd@ebd225441ccb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaborcd-b267bf19a6-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ab_or_cd::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaborcd@ebd225441ccb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaborcd@ebd225441ccb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testABorCD",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaborcd-b267bf19a6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaborcd@ebd225441ccb",
"java-antlr:testatnconstruction-testaborcd@ebd225441ccb"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaborcd-b267bf19a6/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ab_or_cd::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testABorCD",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "69d99e9b6a2a851079683539b1b719106559647a5db0688d065e12a4f8f772b7",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaborcd-b267bf19a6"
},
{
"logical_id": "testatnconstruction-testaoptional-4417b81a74",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaoptional@912fd3132488",
"java-antlr:testatnconstruction-testaoptional@912fd3132488"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaoptional-4417b81a74-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_optional::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaoptional@912fd3132488"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaoptional@912fd3132488"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAOptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaoptional-4417b81a74",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaoptional@912fd3132488",
"java-antlr:testatnconstruction-testaoptional@912fd3132488"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaoptional-4417b81a74/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_optional::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAOptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d1fe4dfcb94c0502b8433425ef543a73504920091a0c9039fd4ca5ca42d1ea68",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaoptional-4417b81a74"
},
{
"logical_id": "testatnconstruction-testaorb-e4661cbc08",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorb@a57f9f482a4a",
"java-antlr:testatnconstruction-testaorb@a57f9f482a4a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorb-e4661cbc08-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorb@a57f9f482a4a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorb@a57f9f482a4a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorb-e4661cbc08",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorb@a57f9f482a4a",
"java-antlr:testatnconstruction-testaorb@a57f9f482a4a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorb-e4661cbc08/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e04e67aa83b5b119c5ca5f113ab37c129f361835609e340bd4697f7e0d6b96fe",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorb-e4661cbc08"
},
{
"logical_id": "testatnconstruction-testaorboptional-5b7e48e9fa",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboptional@be28fc956fbe",
"java-antlr:testatnconstruction-testaorboptional@6cb9598405be"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorboptional-5b7e48e9fa-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_optional::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorboptional@6cb9598405be"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboptional@be28fc956fbe"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBoptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorboptional-5b7e48e9fa",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboptional@be28fc956fbe",
"java-antlr:testatnconstruction-testaorboptional@6cb9598405be"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboptional-5b7e48e9fa/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_optional::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBoptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "faf6140220b944a23d23b85f5869e29b80a3acfd34d680c0f457bc5afe3a16ab",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorboptional-5b7e48e9fa"
},
{
"logical_id": "testatnconstruction-testaorboremptyplus-d75dc1c5fb",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboremptyplus@08086331a027",
"java-antlr:testatnconstruction-testaorboremptyplus@08086331a027"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorboremptyplus-d75dc1c5fb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_or_empty_plus::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorboremptyplus@08086331a027"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboremptyplus@08086331a027"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBorEmptyPlus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorboremptyplus-d75dc1c5fb",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorboremptyplus@08086331a027",
"java-antlr:testatnconstruction-testaorboremptyplus@08086331a027"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorboremptyplus-d75dc1c5fb/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_or_empty_plus::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBorEmptyPlus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4f40cd10f9fe63b8ed102fdca02a8c02df9c63c290665bcbc11b5443e1f051b8",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorboremptyplus-d75dc1c5fb"
},
{
"logical_id": "testatnconstruction-testaorbplus-a9453b1daf",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbplus@985e46183951",
"java-antlr:testatnconstruction-testaorbplus@39cb86e74ee9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorbplus-a9453b1daf-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_plus::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorbplus@39cb86e74ee9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbplus@985e46183951"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBplus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorbplus-a9453b1daf",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbplus@985e46183951",
"java-antlr:testatnconstruction-testaorbplus@39cb86e74ee9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbplus-a9453b1daf/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_plus::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBplus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "30b0dd04d9098deae612f7166a83a879c064becc12f9fa8348ab18bedc42e657",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorbplus-a9453b1daf"
},
{
"logical_id": "testatnconstruction-testaorbstar-da7179ee92",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbstar@0d405e3fefd2",
"java-antlr:testatnconstruction-testaorbstar@155bca34ed15"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorbstar-da7179ee92-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_star::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorbstar@155bca34ed15"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbstar@0d405e3fefd2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBstar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorbstar-da7179ee92",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbstar@0d405e3fefd2",
"java-antlr:testatnconstruction-testaorbstar@155bca34ed15"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbstar-da7179ee92/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_star::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBstar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b343b66837496c4701b1fd2a4acb084d2329c1c36caf90bd5527c65a9ad02b9e",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorbstar-da7179ee92"
},
{
"logical_id": "testatnconstruction-testaorbthenc-b185264ad6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbthenc@7908583ab98f",
"java-antlr:testatnconstruction-testaorbthenc@0803e58ad1c5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorbthenc-b185264ad6-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_then_c::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorbthenc@0803e58ad1c5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbthenc@7908583ab98f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBthenC",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorbthenc-b185264ad6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorbthenc@7908583ab98f",
"java-antlr:testatnconstruction-testaorbthenc@0803e58ad1c5"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorbthenc-b185264ad6/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_b_then_c::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorBthenC",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c4f5011359970ef0d44e68be15020fea333e2182d8443b19d565126dfb64f32c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorbthenc-b185264ad6"
},
{
"logical_id": "testatnconstruction-testaorepsilon-799ca3b396",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorepsilon@bea5e20a589b",
"java-antlr:testatnconstruction-testaorepsilon@bea5e20a589b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaorepsilon-799ca3b396-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_epsilon::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaorepsilon@bea5e20a589b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorepsilon@bea5e20a589b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorEpsilon",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaorepsilon-799ca3b396",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaorepsilon@bea5e20a589b",
"java-antlr:testatnconstruction-testaorepsilon@bea5e20a589b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaorepsilon-799ca3b396/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_or_epsilon::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAorEpsilon",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ae5e2c7e521ff3918b6dec6a651968f204bbc4d0be372d0de985f87ee13d1e2c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaorepsilon-799ca3b396"
},
{
"logical_id": "testatnconstruction-testaplus-f4b19d5e31",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplus@81808d443662",
"java-antlr:testatnconstruction-testaplus@81808d443662"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaplus-f4b19d5e31-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_plus::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaplus@81808d443662"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplus@81808d443662"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAplus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaplus-f4b19d5e31",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplus@81808d443662",
"java-antlr:testatnconstruction-testaplus@81808d443662"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaplus-f4b19d5e31/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_plus::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAplus",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5f7fd129662e840ff88c934985ee84de145f9a757fc38debb8cfc1e35c4dcd66",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaplus-f4b19d5e31"
},
{
"logical_id": "testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269",
"java-antlr:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_plus_single_alt_has_plus_ast_pointing_at_loop_back_state::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAplusSingleAltHasPlusASTPointingAtLoopBackState",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f",
"source_case_ids": [
"antlr-ng:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269",
"java-antlr:testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate@b00b7d301269"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/java-ast-state-map.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_plus_single_alt_has_plus_ast_pointing_at_loop_back_state::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAplusSingleAltHasPlusASTPointingAtLoopBackState",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c4e452f7434ad7a5840d9267f68c11807ff85d5cc5d076f217361df2d32acd92",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testaplussinglealthasplusastpointingatloopbackstate-3c6626e10f"
},
{
"logical_id": "testatnconstruction-testastar-6226189691",
"source_case_ids": [
"antlr-ng:testatnconstruction-testastar@3b8e1b9edca6",
"java-antlr:testatnconstruction-testastar@3b8e1b9edca6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testastar-6226189691-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_star::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testastar@3b8e1b9edca6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testastar@3b8e1b9edca6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAStar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testastar-6226189691",
"source_case_ids": [
"antlr-ng:testatnconstruction-testastar@3b8e1b9edca6",
"java-antlr:testatnconstruction-testastar@3b8e1b9edca6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testastar-6226189691/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::a_star::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testAStar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "af4223666f9ced2d3b5c66a6104edba6d88b48b15bec9e4b4e4ced4ea13b8aa0",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testastar-6226189691"
},
{
"logical_id": "testatnconstruction-testba-addc3f424e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testba@44780772c73b",
"java-antlr:testatnconstruction-testba@751d1d912368"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testba-addc3f424e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ba::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testba@751d1d912368"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testba@44780772c73b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testbA",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testba-addc3f424e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testba@44780772c73b",
"java-antlr:testatnconstruction-testba@751d1d912368"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/antlr-ng-atn-rule-b.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/java-atn-rule-b.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testba-addc3f424e/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::ba::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testbA",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d09b3064a3b95669fcbf187bfa92777798c2244889dd2e56518958a06e4c784c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testba-addc3f424e"
},
{
"logical_id": "testatnconstruction-testcharset-3be8423fea",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharset@92b4dbd5ba70",
"java-antlr:testatnconstruction-testcharset@92b4dbd5ba70"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharset-3be8423fea-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharset@92b4dbd5ba70"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharset@92b4dbd5ba70"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSet",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharset-3be8423fea",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharset@92b4dbd5ba70",
"java-antlr:testatnconstruction-testcharset@92b4dbd5ba70"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharset-3be8423fea/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSet",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "658589bef21224f33b329b2b16851dd9e15bcfb112e9c67656c5a81d7932f32e",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharset-3be8423fea"
},
{
"logical_id": "testatnconstruction-testcharsetrange-b5d5ea2237",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetrange@3bf0e1ca2528",
"java-antlr:testatnconstruction-testcharsetrange@3bf0e1ca2528"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetrange-b5d5ea2237-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetrange@3bf0e1ca2528"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetrange@3bf0e1ca2528"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetrange-b5d5ea2237",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetrange@3bf0e1ca2528",
"java-antlr:testatnconstruction-testcharsetrange@3bf0e1ca2528"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetrange-b5d5ea2237/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4c352631c62c23cedd5cf44f0f2e354dd5ed65a9450fc34fffad38a1d713b926",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetrange-b5d5ea2237"
},
{
"logical_id": "testatnconstruction-testcharsetunicodebmpescape-f297bd0c00",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5",
"java-antlr:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodebmpescape-f297bd0c00-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_bmp_escape::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeBMPEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodebmpescape-f297bd0c00",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5",
"java-antlr:testatnconstruction-testcharsetunicodebmpescape@974b31afc1f5"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_bmp_escape::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeBMPEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "74da6c5f272e46f3a0333eaf91733d792ab8bb39a00727ebf009175c5d555757",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodebmpescape-f297bd0c00"
},
{
"logical_id": "testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55",
"java-antlr:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_bmp_escape_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeBMPEscapeRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55",
"java-antlr:testatnconstruction-testcharsetunicodebmpescaperange@722c4ea29f55"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_bmp_escape_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeBMPEscapeRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d9e7179640bfb4118b262236039f0745b55d98232a5d9952285189e5875a417a",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodebmpescaperange-cbdbffbfb6"
},
{
"logical_id": "testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20",
"java-antlr:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_multiple_property_escape::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeMultiplePropertyEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20",
"java-antlr:testatnconstruction-testcharsetunicodemultiplepropertyescape@26d6295a9e20"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_multiple_property_escape::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeMultiplePropertyEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5c5c1c80f85213133621c49ab208cb96c03b6c3c9b4edbb04f1a7d2c9dea8068",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodemultiplepropertyescape-b3c6b5bbe8"
},
{
"logical_id": "testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba",
"java-antlr:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/sentences.g4:direct-atns"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_escape::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba",
"java-antlr:testatnconstruction-testcharsetunicodepropertyescape@b88f386badba"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/sentences.g4:direct-atns"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/sentences.g4:direct-atns",
"source_id": "vscode-antlr4:tests/backend/test-data/sentences.g4",
"source_sha256": "48bb9c7fbc1f199d908c80b4c162447974673eae400660d10858ef14d5e7b3f7",
"observable": "Unicode-property expansion and direct lexer/parser ATNs match Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_sentences_combined_parser_and_unicode_lexer_match_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_escape::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "580cd6c5f7e85aca2bc6b3f0b865f60ab5be1b399884b063b84fa733e6b73f4f",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodepropertyescape-1ca01ebe06"
},
{
"logical_id": "testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902",
"java-antlr:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_invert_escape::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyInvertEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902",
"java-antlr:testatnconstruction-testcharsetunicodepropertyinvertescape@14016dfc4902"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_invert_escape::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyInvertEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "70e91a8dc6ccbbd30372cde0090a37a7af89c09fbdfcb627cfcb04b695acf8f8",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodepropertyinvertescape-993e27b80e"
},
{
"logical_id": "testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7",
"java-antlr:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_overlap::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyOverlap",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7",
"java-antlr:testatnconstruction-testcharsetunicodepropertyoverlap@9a0b20ce62e7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_property_overlap::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodePropertyOverlap",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6bbb7f03431027e7cff275eceb91b4d9ab000910e9422a0749183be059c2ede6",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodepropertyoverlap-e358f7dd65"
},
{
"logical_id": "testatnconstruction-testcharsetunicodesmpescape-4527f8d566",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescape@682684c3c732",
"java-antlr:testatnconstruction-testcharsetunicodesmpescape@682684c3c732"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodesmpescape-4527f8d566-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_smp_escape::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodesmpescape@682684c3c732"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescape@682684c3c732"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeSMPEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodesmpescape-4527f8d566",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescape@682684c3c732",
"java-antlr:testatnconstruction-testcharsetunicodesmpescape@682684c3c732"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescape-4527f8d566/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_smp_escape::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeSMPEscape",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5ce5f8a088f9f252b35ae8cf6c23ac030d5e3a16d3533cfe843e86bc2e790b6f",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodesmpescape-4527f8d566"
},
{
"logical_id": "testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1",
"java-antlr:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_smp_escape_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeSMPEscapeRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc",
"source_case_ids": [
"antlr-ng:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1",
"java-antlr:testatnconstruction-testcharsetunicodesmpescaperange@e9ad3567b8b1"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::char_set_unicode_smp_escape_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testCharSetUnicodeSMPEscapeRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "18868291c9a94c5ac567a2545e7205d08094677953066fd84b91b551f138f7ee",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testcharsetunicodesmpescaperange-9416df1cdc"
},
{
"logical_id": "testatnconstruction-testdefaultmode-a515412628",
"source_case_ids": [
"antlr-ng:testatnconstruction-testdefaultmode@962fda6051bc",
"java-antlr:testatnconstruction-testdefaultmode@962fda6051bc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testdefaultmode-a515412628-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::default_mode::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testdefaultmode@962fda6051bc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testdefaultmode@962fda6051bc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testDefaultMode",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testdefaultmode-a515412628",
"source_case_ids": [
"antlr-ng:testatnconstruction-testdefaultmode@962fda6051bc",
"java-antlr:testatnconstruction-testdefaultmode@962fda6051bc"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/L.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/L.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/L.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testdefaultmode-a515412628/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::default_mode::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testDefaultMode",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "def24dcca5130df90953d536578b67a103628cdc81525835d42c1f1411f24a8a",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testdefaultmode-a515412628"
},
{
"logical_id": "testatnconstruction-testemptyorempty-ba4d562660",
"source_case_ids": [
"antlr-ng:testatnconstruction-testemptyorempty@16fd36f0787f",
"java-antlr:testatnconstruction-testemptyorempty@16fd36f0787f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testemptyorempty-ba4d562660-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::empty_or_empty::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testemptyorempty@16fd36f0787f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testemptyorempty@16fd36f0787f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testEmptyOrEmpty",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testemptyorempty-ba4d562660",
"source_case_ids": [
"antlr-ng:testatnconstruction-testemptyorempty@16fd36f0787f",
"java-antlr:testatnconstruction-testemptyorempty@16fd36f0787f"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testemptyorempty-ba4d562660/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::empty_or_empty::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testEmptyOrEmpty",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "af107fde1886966a866020b73ff3b48e324f17325cb4a2786be055be83b46c7c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testemptyorempty-ba4d562660"
},
{
"logical_id": "testatnconstruction-testfollow-335ed81c22",
"source_case_ids": [
"antlr-ng:testatnconstruction-testfollow@98f5c81b1880",
"java-antlr:testatnconstruction-testfollow@98f5c81b1880"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testfollow-335ed81c22-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::follow::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testfollow@98f5c81b1880"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testfollow@98f5c81b1880"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testFollow",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testfollow-335ed81c22",
"source_case_ids": [
"antlr-ng:testatnconstruction-testfollow@98f5c81b1880",
"java-antlr:testatnconstruction-testfollow@98f5c81b1880"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/antlr-ng-atn-rule-b.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/java-atn-rule-b.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testfollow-335ed81c22/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::follow::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testFollow",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "542b8b6bf342b1233c789f5eafbd60d6f550c15c948f470bae86463df2b3330c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testfollow-335ed81c22"
},
{
"logical_id": "testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58",
"source_case_ids": [
"antlr-ng:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a",
"java-antlr:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::repeated_transitions_to_stop_state::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "ATN graph contained RuleStop_e_3->BlockEnd_26 three times instead of once",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testForRepeatedTransitionsToStopState",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_construction::repeated_transitions_to_stop_state",
"exit_code": 101,
"fingerprint": "ATN graph contained RuleStop_e_3->BlockEnd_26 three times instead of once"
},
"primary_implementation_commit": "5d0729a84eac4b89012e31819eb00f5acb654c3a",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_construction::repeated_transitions_to_stop_state",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58",
"source_case_ids": [
"antlr-ng:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a",
"java-antlr:testatnconstruction-testforrepeatedtransitionstostopstate@3e8db27d6a5a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/T.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/T.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/T.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/TLexer.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/TLexer.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/antlr-ng-atn-rule-e.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/java-atn-rule-e.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::repeated_transitions_to_stop_state::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testForRepeatedTransitionsToStopState",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690"
},
"closure_sha256": "abaef4f65f235c730c8784e26809610b1f40221f29ab61b621ca475cd801de34",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testforrepeatedtransitionstostopstate-a6e224cf58"
},
{
"logical_id": "testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testlexerisnotsetmulticharstring@10168c524c66"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::lexer_is_not_set_multi_char_string::matches_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testlexerisnotsetmulticharstring@10168c524c66"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testLexerIsNotSetMultiCharString",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e",
"source_case_ids": [
"antlr-ng:testatnconstruction-testlexerisnotsetmulticharstring@10168c524c66"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::lexer_is_not_set_multi_char_string::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testLexerIsNotSetMultiCharString",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "349a74f2ba57194b1ad3318987dc67ac94770ccd77d3ad4d1e2c78fa38f786b8",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testlexerisnotsetmulticharstring-25d141ff2e"
},
{
"logical_id": "testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d",
"source_case_ids": [
"java-antlr:testatnconstruction-testlexerisntsetmulticharstring@8f874206f7d6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::lexer_isnt_set_multi_char_string::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testlexerisntsetmulticharstring@8f874206f7d6"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testLexerIsntSetMultiCharString",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d",
"source_case_ids": [
"java-antlr:testatnconstruction-testlexerisntsetmulticharstring@8f874206f7d6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::lexer_isnt_set_multi_char_string::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testLexerIsntSetMultiCharString",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "aa8ad34f42ea10f04108ac203b506e3e8585102b760c97f7aba3a397186edf92",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testlexerisntsetmulticharstring-a38c8db90d"
},
{
"logical_id": "testatnconstruction-testmode-19f1fe46af",
"source_case_ids": [
"antlr-ng:testatnconstruction-testmode@8cd7aadf52df",
"java-antlr:testatnconstruction-testmode@8cd7aadf52df"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testmode-19f1fe46af-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::mode::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testmode@8cd7aadf52df"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testmode@8cd7aadf52df"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testMode",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testmode-19f1fe46af",
"source_case_ids": [
"antlr-ng:testatnconstruction-testmode@8cd7aadf52df",
"java-antlr:testatnconstruction-testmode@8cd7aadf52df"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/L.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/L.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/L.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/antlr-ng-atn-mode-foo.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/java-atn-mode-foo.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testmode-19f1fe46af/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::mode::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testMode",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "01acd06eca6400cd2ec71006f524c06114d42362a2628c22c585b1233b1ef763",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testmode-19f1fe46af"
},
{
"logical_id": "testatnconstruction-testnestedastar-9175a1e843",
"source_case_ids": [
"antlr-ng:testatnconstruction-testnestedastar@f3e3c8d90586",
"java-antlr:testatnconstruction-testnestedastar@4bf01bb09a69"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testnestedastar-9175a1e843-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::nested_a_star::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testnestedastar@4bf01bb09a69"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testnestedastar@f3e3c8d90586"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testNestedAstar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testnestedastar-9175a1e843",
"source_case_ids": [
"antlr-ng:testatnconstruction-testnestedastar@f3e3c8d90586",
"java-antlr:testatnconstruction-testnestedastar@4bf01bb09a69"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testnestedastar-9175a1e843/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::nested_a_star::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testNestedAstar",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "bd6f6e1f269c9a6c7dd17e497ef6f44ccf1e8f683f19d6e3d562aeb9c014b1b4",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testnestedastar-9175a1e843"
},
{
"logical_id": "testatnconstruction-testparserrulerefinlexerrule-34f2000a35",
"source_case_ids": [
"antlr-ng:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3",
"java-antlr:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testparserrulerefinlexerrule-34f2000a35-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::parser_rule_ref_in_lexer_rule::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "missing G4S008 diagnostic; Stage 0 reported G4F003 no viable alternative at input 'a'",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testParserRuleRefInLexerRule",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_construction::parser_rule_ref_in_lexer_rule",
"exit_code": 101,
"fingerprint": "missing G4S008 diagnostic; Stage 0 reported G4F003 no viable alternative at input 'a'"
},
"primary_implementation_commit": "5d0729a84eac4b89012e31819eb00f5acb654c3a",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_construction::parser_rule_ref_in_lexer_rule",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testparserrulerefinlexerrule-34f2000a35",
"source_case_ids": [
"antlr-ng:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3",
"java-antlr:testatnconstruction-testparserrulerefinlexerrule@8d02544a5dd3"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/U.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/U.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/oracle/antlr-ng-outcome.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testparserrulerefinlexerrule-34f2000a35/oracle/java-outcome.txt"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::parser_rule_ref_in_lexer_rule::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testParserRuleRefInLexerRule",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690"
},
"closure_sha256": "9f7e6c494d3200bce6c1f2fb3780c87ec13e259e8ef96ffd1c8d6cf99048e5cf",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testparserrulerefinlexerrule-34f2000a35"
},
{
"logical_id": "testatnconstruction-testpredicatedaorb-9fe924cddd",
"source_case_ids": [
"antlr-ng:testatnconstruction-testpredicatedaorb@c38590021d50",
"java-antlr:testatnconstruction-testpredicatedaorb@c38590021d50"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testpredicatedaorb-9fe924cddd-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::predicated_a_or_b::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testpredicatedaorb@c38590021d50"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testpredicatedaorb@c38590021d50"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testPredicatedAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testpredicatedaorb-9fe924cddd",
"source_case_ids": [
"antlr-ng:testatnconstruction-testpredicatedaorb@c38590021d50",
"java-antlr:testatnconstruction-testpredicatedaorb@c38590021d50"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testpredicatedaorb-9fe924cddd/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::predicated_a_or_b::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testPredicatedAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ab6cfcf99c1b951abb58d46ccc5d60928457f6583c5fe9c38b27ba3906ed1f98",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testpredicatedaorb-9fe924cddd"
},
{
"logical_id": "testatnconstruction-testrange-22a5123557",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrange@14b88acefaf3",
"java-antlr:testatnconstruction-testrange@14b88acefaf3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testrange-22a5123557-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testrange@14b88acefaf3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrange@14b88acefaf3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testrange-22a5123557",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrange@14b88acefaf3",
"java-antlr:testatnconstruction-testrange@14b88acefaf3"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testrange-22a5123557/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "16c8d28cc168c70c366d5fdf225f3547e3682f4adf01f0da43eb3a7f2a2968bf",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testrange-22a5123557"
},
{
"logical_id": "testatnconstruction-testrangeorrange-7cd17abe9a",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrangeorrange@9d29b8c32574",
"java-antlr:testatnconstruction-testrangeorrange@9d29b8c32574"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testrangeorrange-7cd17abe9a-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::range_or_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testrangeorrange@9d29b8c32574"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrangeorrange@9d29b8c32574"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testRangeOrRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testrangeorrange-7cd17abe9a",
"source_case_ids": [
"antlr-ng:testatnconstruction-testrangeorrange@9d29b8c32574",
"java-antlr:testatnconstruction-testrangeorrange@9d29b8c32574"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/antlr-ng-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/java-atn-mode-default-mode.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testrangeorrange-7cd17abe9a/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::range_or_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testRangeOrRange",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "94cad365042e0cdd648414034532805ee6f79a62dbea36c020a9e242a73ca486",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testrangeorrange-7cd17abe9a"
},
{
"logical_id": "testatnconstruction-testsetaorb-ee6a743346",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorb@f3c688884f64",
"java-antlr:testatnconstruction-testsetaorb@f3c688884f64"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testsetaorb-ee6a743346-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::set_a_or_b::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testsetaorb@f3c688884f64"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorb@f3c688884f64"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testSetAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testsetaorb-ee6a743346",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorb@f3c688884f64",
"java-antlr:testatnconstruction-testsetaorb@f3c688884f64"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorb-ee6a743346/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::set_a_or_b::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testSetAorB",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "12cbfa8f1edcf720d72f580069b79c882b097a23f149df8ad593982601aedc20",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testsetaorb-ee6a743346"
},
{
"logical_id": "testatnconstruction-testsetaorboptional-a3d32b77ad",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorboptional@a2fff547dc58",
"java-antlr:testatnconstruction-testsetaorboptional@e6f6e3e46b4e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-testsetaorboptional-a3d32b77ad-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::set_a_or_b_optional::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-testsetaorboptional@e6f6e3e46b4e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorboptional@a2fff547dc58"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testSetAorBoptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-testsetaorboptional-a3d32b77ad",
"source_case_ids": [
"antlr-ng:testatnconstruction-testsetaorboptional@a2fff547dc58",
"java-antlr:testatnconstruction-testsetaorboptional@e6f6e3e46b4e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-testsetaorboptional-a3d32b77ad/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::set_a_or_b_optional::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testSetAorBoptional",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f432c523d61e12a0bf7c3945c47c80fc5bf4c0d463cd7904ec08293370c062a9",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-testsetaorboptional-a3d32b77ad"
},
{
"logical_id": "testatnconstruction-teststringliteralinparser-4579c9c18c",
"source_case_ids": [
"antlr-ng:testatnconstruction-teststringliteralinparser@1a9681b2b9b7",
"java-antlr:testatnconstruction-teststringliteralinparser@1a9681b2b9b7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnconstruction-teststringliteralinparser-4579c9c18c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::string_literal_in_parser::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnconstruction-teststringliteralinparser@1a9681b2b9b7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnconstruction-teststringliteralinparser@1a9681b2b9b7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testStringLiteralInParser",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"exit_code": 0,
"result": "38 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_atn_construction -- --test-threads=1 --skip parser_rule_ref_in_lexer_rule --skip repeated_transitions_to_stop_state",
"result": "38 passed; 0 failed"
},
"closure": {
"logical_id": "testatnconstruction-teststringliteralinparser-4579c9c18c",
"source_case_ids": [
"antlr-ng:testatnconstruction-teststringliteralinparser@1a9681b2b9b7",
"java-antlr:testatnconstruction-teststringliteralinparser@1a9681b2b9b7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/P.g4",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/P.interp",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/P.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/PLexer.interp",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/PLexer.tokens",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/diagnostics.json",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/fixture.json",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/antlr-ng-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/antlr-ng-atn.index",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/java-atn-rule-a.txt",
"tests/codegen-direct/fixtures/testatnconstruction-teststringliteralinparser-4579c9c18c/oracle/java-atn.index"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_construction::string_literal_in_parser::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust ATN construction matches the Java 4.13.2 graph, .interp, or diagnostic for TestATNConstruction.testStringLiteralInParser",
"scaffold_commit": "9bf1d7b5892bd03af02f2824d977d15a6cb43d20",
"primary_test_commit": "62111d633ccc4bddcc85ab7126591febbeb18690",
"resolution": "verified-covered-existing"
},
"closure_sha256": "007e673143a9c793f86f508db60236ca87ca47c67b1d60c7cf31447fa56f7aa6",
"evidence_path": "tests/codegen-direct/port-evidence/testatnconstruction-teststringliteralinparser-4579c9c18c"
},
{
"logical_id": "testatndeserialization-test2modesinlexer-f309dabed8",
"source_case_ids": [
"antlr-ng:testatndeserialization-test2modesinlexer@1eaa27ea2d30",
"java-antlr:testatndeserialization-test2modesinlexer@1eaa27ea2d30"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.test2ModesInLexer",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-test3alts-276d4bb24d",
"source_case_ids": [
"antlr-ng:testatndeserialization-test3alts@62c5b4641930",
"java-antlr:testatndeserialization-test3alts@62c5b4641930"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.test3Alts",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testeof-5272ad8d17",
"source_case_ids": [
"antlr-ng:testatndeserialization-testeof@cb152ff2b947",
"java-antlr:testatndeserialization-testeof@cb152ff2b947"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testEOF",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testeofinset-06fb9953e1",
"source_case_ids": [
"antlr-ng:testatndeserialization-testeofinset@3ae2e7af72b8",
"java-antlr:testatndeserialization-testeofinset@3ae2e7af72b8"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testEOFInSet",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlastvalidbmpcharinset-5f9782e4f4",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlastvalidbmpcharinset@2475bc316b3f",
"java-antlr:testatndeserialization-testlastvalidbmpcharinset@2475bc316b3f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLastValidBMPCharInSet",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexereof-67c138572d",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexereof@27025b532bf5",
"java-antlr:testatndeserialization-testlexereof@27025b532bf5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerEOF",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexereofinset-6ad8dd6d64",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexereofinset@0a8cffa64f6b",
"java-antlr:testatndeserialization-testlexereofinset@0a8cffa64f6b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerEOFInSet",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexerloops-e4a4977a62",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexerloops@2fcbb4ecfb67",
"java-antlr:testatndeserialization-testlexerloops@2fcbb4ecfb67"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerLoops",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexernotset-543c971a66",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexernotset@29cab3fd6438",
"java-antlr:testatndeserialization-testlexernotset@29cab3fd6438"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerNotSet",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexernotsetwithrange-48ae2ad30e",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexernotsetwithrange@5eb82c8ec8f5",
"java-antlr:testatndeserialization-testlexernotsetwithrange@5eb82c8ec8f5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerNotSetWithRange",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexernotsetwithrange2-78f3747bd3",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexernotsetwithrange2@9dfe21b7f48c",
"java-antlr:testatndeserialization-testlexernotsetwithrange2@9dfe21b7f48c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerNotSetWithRange2",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexerrange-3bfd4ef17f",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexerrange@f7c81c7b2838",
"java-antlr:testatndeserialization-testlexerrange@f7c81c7b2838"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerRange",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testlexertworules-dc52d1b744",
"source_case_ids": [
"antlr-ng:testatndeserialization-testlexertworules@e926d2f40583",
"java-antlr:testatndeserialization-testlexertworules@e926d2f40583"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testLexerTwoRules",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testnot-3eaac32528",
"source_case_ids": [
"antlr-ng:testatndeserialization-testnot@6f18562615b6",
"java-antlr:testatndeserialization-testnot@6f18562615b6"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testNot",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testpegachillesheel-e946704fbd",
"source_case_ids": [
"antlr-ng:testatndeserialization-testpegachillesheel@73f9c48e907e",
"java-antlr:testatndeserialization-testpegachillesheel@73f9c48e907e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testPEGAchillesHeel",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testruleref-607ac2c99a",
"source_case_ids": [
"antlr-ng:testatndeserialization-testruleref@152bee402c59",
"java-antlr:testatndeserialization-testruleref@152bee402c59"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testRuleRef",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testsimpleloop-361a8e7030",
"source_case_ids": [
"antlr-ng:testatndeserialization-testsimpleloop@b2302654856c",
"java-antlr:testatndeserialization-testsimpleloop@b2302654856c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testSimpleLoop",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testsimplenoblock-f53d18c125",
"source_case_ids": [
"antlr-ng:testatndeserialization-testsimplenoblock@792988140087",
"java-antlr:testatndeserialization-testsimplenoblock@792988140087"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testSimpleNoBlock",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatndeserialization-testwildcard-adef36c933",
"source_case_ids": [
"antlr-ng:testatndeserialization-testwildcard@dfc493f6c228",
"java-antlr:testatndeserialization-testwildcard@dfc493f6c228"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing runtime ATN deserializer tests cover the retained runtime boundary; case TestATNDeserialization.testWildcard",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testatninterpreter-testambigaltchoosefirst-f46ba63902",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb",
"java-antlr:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testambigaltchoosefirst-f46ba63902-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst-f46ba63902",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testAmbigAltChooseFirst behavior",
"closure": {
"logical_id": "testatninterpreter-testambigaltchoosefirst-f46ba63902",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb",
"java-antlr:testatninterpreter-testambigaltchoosefirst@f76724c5c5cb"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst-f46ba63902",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testAmbigAltChooseFirst behavior"
},
"closure_sha256": "8385e2e45e64675e3f5f610735d641b07ff28a8691edaad8706c419ec2473dad",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testambigaltchoosefirst2-7de3baee62",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001",
"java-antlr:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testambigaltchoosefirst2-7de3baee62-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst2-7de3baee62",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testAmbigAltChooseFirst2 behavior",
"closure": {
"logical_id": "testatninterpreter-testambigaltchoosefirst2-7de3baee62",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001",
"java-antlr:testatninterpreter-testambigaltchoosefirst2@cd7d7678e001"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst2-7de3baee62",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testAmbigAltChooseFirst2 behavior"
},
"closure_sha256": "ba79d9628b1221c938127e416b83d569860a679143cbb36c6f8a182e456d8f4f",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testambigaltchoosefirst2witheof-adf5400cb3",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20",
"java-antlr:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testambigaltchoosefirst2witheof-adf5400cb3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst2witheof-adf5400cb3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testAmbigAltChooseFirst2WithEOF behavior",
"closure": {
"logical_id": "testatninterpreter-testambigaltchoosefirst2witheof-adf5400cb3",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20",
"java-antlr:testatninterpreter-testambigaltchoosefirst2witheof@759992d0ff20"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirst2witheof-adf5400cb3",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testAmbigAltChooseFirst2WithEOF behavior"
},
"closure_sha256": "3c8e4c885e9e426d04009a6d2a18a97d8fb573a0957500befaab1d13d562f750",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken-64e8739f64",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1",
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken-64e8739f64-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirstwithfollowingtoken-64e8739f64",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testAmbigAltChooseFirstWithFollowingToken behavior",
"closure": {
"logical_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken-64e8739f64",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1",
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken@3d54750cd6d1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirstwithfollowingtoken-64e8739f64",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testAmbigAltChooseFirstWithFollowingToken behavior"
},
"closure_sha256": "208aa147e688a111f2aae62dffd2b93e853926c15eafbbae655afb2a1cc74798",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken2-a7a2497f39",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc",
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken2-a7a2497f39-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirstwithfollowingtoken2-a7a2497f39",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testAmbigAltChooseFirstWithFollowingToken2 behavior",
"closure": {
"logical_id": "testatninterpreter-testambigaltchoosefirstwithfollowingtoken2-a7a2497f39",
"source_case_ids": [
"antlr-ng:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc",
"java-antlr:testatninterpreter-testambigaltchoosefirstwithfollowingtoken2@e5660138dbfc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testambigaltchoosefirstwithfollowingtoken2-a7a2497f39",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testAmbigAltChooseFirstWithFollowingToken2 behavior"
},
"closure_sha256": "e62c6c1bc7f58bfbd05ba01c88faf8654095c7c618267c2623abbfef80701cb9",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testarbitraryleftprefix-b5329b95fd",
"source_case_ids": [
"antlr-ng:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc",
"java-antlr:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testarbitraryleftprefix-b5329b95fd-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testarbitraryleftprefix-b5329b95fd",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testArbitraryLeftPrefix behavior",
"closure": {
"logical_id": "testatninterpreter-testarbitraryleftprefix-b5329b95fd",
"source_case_ids": [
"antlr-ng:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc",
"java-antlr:testatninterpreter-testarbitraryleftprefix@7f75dea09fbc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testarbitraryleftprefix-b5329b95fd",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testArbitraryLeftPrefix behavior"
},
"closure_sha256": "3ec32edc49922fff0a4e10ef784cf4f17e862c8e054911122512bf17cbc72c26",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testcommonleftprefix-5b65f6ca88",
"source_case_ids": [
"antlr-ng:testatninterpreter-testcommonleftprefix@70e23bdb0860",
"java-antlr:testatninterpreter-testcommonleftprefix@70e23bdb0860"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testcommonleftprefix-5b65f6ca88-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testcommonleftprefix-5b65f6ca88",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testcommonleftprefix@70e23bdb0860"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testcommonleftprefix@70e23bdb0860"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testCommonLeftPrefix behavior",
"closure": {
"logical_id": "testatninterpreter-testcommonleftprefix-5b65f6ca88",
"source_case_ids": [
"antlr-ng:testatninterpreter-testcommonleftprefix@70e23bdb0860",
"java-antlr:testatninterpreter-testcommonleftprefix@70e23bdb0860"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testcommonleftprefix-5b65f6ca88",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testCommonLeftPrefix behavior"
},
"closure_sha256": "72412137ba60bfb8c1efc0cd869f538afc4f6eead57ff1c47bb5bf6651c02218",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt-c9f647e58d",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodalt-c9f647e58d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt-c9f647e58d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt-c9f647e58d",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt@52bbc72cb3d8"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt-c9f647e58d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt behavior"
},
"closure_sha256": "c61016c8e4bd81b8ffdfd948bf9df5d0191d146b3ad9f73bca9b6930d179a34c",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt2-3d7c15ffc3",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodalt2-3d7c15ffc3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt2-3d7c15ffc3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt2 behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt2-3d7c15ffc3",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2@f81aaf0d8092"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt2-3d7c15ffc3",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt2 behavior"
},
"closure_sha256": "6d4a7db96f0e4705bc59a2577d98186c53d86e6e0ff668cf474af14d1108c36c",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt2witheof-0d67ab0fb7",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodalt2witheof-0d67ab0fb7-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt2witheof-0d67ab0fb7",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt2WithEOF behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt2witheof-0d67ab0fb7",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt2witheof@007f4667f797"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt2witheof-0d67ab0fb7",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt2WithEOF behavior"
},
"closure_sha256": "11d842f04fe79871ae69b31610f343087886784ae3971defd10289aa664a8659",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt3-c130bdb2f8",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodalt3-c130bdb2f8-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt3-c130bdb2f8",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt3 behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt3-c130bdb2f8",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3@ebd0afa93e54"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt3-c130bdb2f8",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt3 behavior"
},
"closure_sha256": "8adea3b26d34e031cf801761e9265ae6676ba069bc120d9aae547417f8205e4c",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt3witheof-351a509f35",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodalt3witheof-351a509f35-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt3witheof-351a509f35",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt3WithEOF behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodalt3witheof-351a509f35",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodalt3witheof@34bad14e0c8e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodalt3witheof-351a509f35",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAlt3WithEOF behavior"
},
"closure_sha256": "9ae785fdf4ab829bcc8d176816603bae857910d330311e91fd9026479e80429c",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testmusttrackpreviousgoodaltwitheof-d77964f0db",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testmusttrackpreviousgoodaltwitheof-d77964f0db-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodaltwitheof-d77964f0db",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testMustTrackPreviousGoodAltWithEOF behavior",
"closure": {
"logical_id": "testatninterpreter-testmusttrackpreviousgoodaltwitheof-d77964f0db",
"source_case_ids": [
"antlr-ng:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168",
"java-antlr:testatninterpreter-testmusttrackpreviousgoodaltwitheof@25b82043b168"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testmusttrackpreviousgoodaltwitheof-d77964f0db",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testMustTrackPreviousGoodAltWithEOF behavior"
},
"closure_sha256": "b40fc63177a593baec95fc06230a73865924eaf657899aadf9a8fcd95582682e",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testpegachillesheel-86a37709f7",
"source_case_ids": [
"antlr-ng:testatninterpreter-testpegachillesheel@0bbb4dc22353",
"java-antlr:testatninterpreter-testpegachillesheel@0bbb4dc22353"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testpegachillesheel-86a37709f7-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testpegachillesheel-86a37709f7",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testpegachillesheel@0bbb4dc22353"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testpegachillesheel@0bbb4dc22353"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testPEGAchillesHeel behavior",
"closure": {
"logical_id": "testatninterpreter-testpegachillesheel-86a37709f7",
"source_case_ids": [
"antlr-ng:testatninterpreter-testpegachillesheel@0bbb4dc22353",
"java-antlr:testatninterpreter-testpegachillesheel@0bbb4dc22353"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testpegachillesheel-86a37709f7",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testPEGAchillesHeel behavior"
},
"closure_sha256": "d7538718051c1b1a64b63d4613bac3b53f81681b7441555dc7f4ce7b6f8d39ba",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testrecursiveleftprefix-d892b5605b",
"source_case_ids": [
"antlr-ng:testatninterpreter-testrecursiveleftprefix@d36925017407",
"java-antlr:testatninterpreter-testrecursiveleftprefix@d36925017407"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testrecursiveleftprefix-d892b5605b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testrecursiveleftprefix-d892b5605b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testrecursiveleftprefix@d36925017407"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testrecursiveleftprefix@d36925017407"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testRecursiveLeftPrefix behavior",
"closure": {
"logical_id": "testatninterpreter-testrecursiveleftprefix-d892b5605b",
"source_case_ids": [
"antlr-ng:testatninterpreter-testrecursiveleftprefix@d36925017407",
"java-antlr:testatninterpreter-testrecursiveleftprefix@d36925017407"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testrecursiveleftprefix-d892b5605b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testRecursiveLeftPrefix behavior"
},
"closure_sha256": "0e6c1143cbcf1d93d4089361e6ca42775b31091ca5a23748e18c92a39522e201",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testset-5431f26c69",
"source_case_ids": [
"antlr-ng:testatninterpreter-testset@88ca1aaa24d0",
"java-antlr:testatninterpreter-testset@88ca1aaa24d0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testset-5431f26c69-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testset-5431f26c69",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testset@88ca1aaa24d0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testset@88ca1aaa24d0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testSet behavior",
"closure": {
"logical_id": "testatninterpreter-testset-5431f26c69",
"source_case_ids": [
"antlr-ng:testatninterpreter-testset@88ca1aaa24d0",
"java-antlr:testatninterpreter-testset@88ca1aaa24d0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testset-5431f26c69",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testSet behavior"
},
"closure_sha256": "2b8c2981536e7b4bc10c9cd76479f2795cfafc35ae3eec31dd8f431fffad458f",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testsimpleloop-dd29ae159d",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimpleloop@01525a09253d",
"java-antlr:testatninterpreter-testsimpleloop@01525a09253d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testsimpleloop-dd29ae159d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testsimpleloop-dd29ae159d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testsimpleloop@01525a09253d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimpleloop@01525a09253d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testSimpleLoop behavior",
"closure": {
"logical_id": "testatninterpreter-testsimpleloop-dd29ae159d",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimpleloop@01525a09253d",
"java-antlr:testatninterpreter-testsimpleloop@01525a09253d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testsimpleloop-dd29ae159d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testSimpleLoop behavior"
},
"closure_sha256": "22dce63ba9e495a5736a09d4f4114ff5e0d3b7d58670823793e1bc47656b7a08",
"evidence_path": null
},
{
"logical_id": "testatninterpreter-testsimplenoblock-bdbf4cfabe",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimplenoblock@1c209c60da26",
"java-antlr:testatninterpreter-testsimplenoblock@1c209c60da26"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatninterpreter-testsimplenoblock-bdbf4cfabe-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testsimplenoblock-bdbf4cfabe",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatninterpreter-testsimplenoblock@1c209c60da26"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimplenoblock@1c209c60da26"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNInterpreter.testSimpleNoBlock behavior",
"closure": {
"logical_id": "testatninterpreter-testsimplenoblock-bdbf4cfabe",
"source_case_ids": [
"antlr-ng:testatninterpreter-testsimplenoblock@1c209c60da26",
"java-antlr:testatninterpreter-testsimplenoblock@1c209c60da26"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatninterpreter-testsimplenoblock-bdbf4cfabe",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNInterpreter.testSimpleNoBlock behavior"
},
"closure_sha256": "bdc28da698458cfcd199b4da1e853fa365c89a920f7fc86ed698bbf3d48d0406",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerrule-b5aa50f0d0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b",
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerrule-b5aa50f0d0-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testcaseinsensitiveinlexerrule-b5aa50f0d0",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testCaseInsensitiveInLexerRule behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerrule-b5aa50f0d0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b",
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerrule@b43a24d9113b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testcaseinsensitiveinlexerrule-b5aa50f0d0",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testCaseInsensitiveInLexerRule behavior"
},
"closure_sha256": "8c8115aa04599d4cfaaf116876b9f5820443f39192ece154aa577db38d3c74cd",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalvalue-dea4d25945",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079",
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalvalue-dea4d25945-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalvalue-dea4d25945",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testCaseInsensitiveInLexerRuleOverridesGlobalValue behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalvalue-dea4d25945",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079",
"java-antlr:testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalval@dea23478e079"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testcaseinsensitiveinlexerruleoverridesglobalvalue-dea4d25945",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testCaseInsensitiveInLexerRuleOverridesGlobalValue behavior"
},
"closure_sha256": "54114591c1674fb40dfb783d0b8df10c2e596035a1a9b6d121a44681bc3c7d27",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofatendoflinecomment-5ae9ae8ced",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d",
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofatendoflinecomment-5ae9ae8ced-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofatendoflinecomment-5ae9ae8ced",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFAtEndOfLineComment behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofatendoflinecomment-5ae9ae8ced",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d",
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment@32a28f77c92d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofatendoflinecomment-5ae9ae8ced",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFAtEndOfLineComment behavior"
},
"closure_sha256": "3a82a7afc33276159416b15da5b2c4da0c8c77b1617bdfd2120789dfd787806e",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofatendoflinecomment2-e29a7a51b0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14",
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofatendoflinecomment2-e29a7a51b0-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofatendoflinecomment2-e29a7a51b0",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFAtEndOfLineComment2 behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofatendoflinecomment2-e29a7a51b0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14",
"java-antlr:testatnlexerinterpreter-testeofatendoflinecomment2@24f9ffd6ea14"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofatendoflinecomment2-e29a7a51b0",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFAtEndOfLineComment2 behavior"
},
"closure_sha256": "17a131c5a3e4f7ed2db1ccee1151c6a288ce8c7203373122960901c55e7bb90b",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofbyitself-37fa7d4737",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofbyitself@a717944ad251",
"java-antlr:testatnlexerinterpreter-testeofbyitself@a717944ad251"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofbyitself-37fa7d4737-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofbyitself-37fa7d4737",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofbyitself@a717944ad251"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofbyitself@a717944ad251"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFByItself behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofbyitself-37fa7d4737",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofbyitself@a717944ad251",
"java-antlr:testatnlexerinterpreter-testeofbyitself@a717944ad251"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofbyitself-37fa7d4737",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFByItself behavior"
},
"closure_sha256": "944688f1ee5de580cc8d9c328d696a0b0ee1fa11d193e47357868ef37d9494f3",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofinsetatendoflinecomment-1bd0192f46",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5",
"java-antlr:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofinsetatendoflinecomment-1bd0192f46-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofinsetatendoflinecomment-1bd0192f46",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFInSetAtEndOfLineComment behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofinsetatendoflinecomment-1bd0192f46",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5",
"java-antlr:testatnlexerinterpreter-testeofinsetatendoflinecomment@5529e8168bd5"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofinsetatendoflinecomment-1bd0192f46",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFInSetAtEndOfLineComment behavior"
},
"closure_sha256": "3061bacf55e6bcc9205fa72afe09340c2cf3955f8d9cecfb162cf05ca5e244b4",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofsuffixinfirstrule-758873ff9c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236",
"java-antlr:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofsuffixinfirstrule-758873ff9c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofsuffixinfirstrule-758873ff9c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFSuffixInFirstRule behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofsuffixinfirstrule-758873ff9c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236",
"java-antlr:testatnlexerinterpreter-testeofsuffixinfirstrule@3d7407bc8236"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofsuffixinfirstrule-758873ff9c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFSuffixInFirstRule behavior"
},
"closure_sha256": "d025ec3548280836b7a5d88adbd3ce24f720525acfd9d39904e1ab88c6f0c2b3",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testeofsuffixinsecondrule-ff13b17a5a",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1",
"java-antlr:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testeofsuffixinsecondrule-ff13b17a5a-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofsuffixinsecondrule-ff13b17a5a",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testEOFSuffixInSecondRule behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testeofsuffixinsecondrule-ff13b17a5a",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1",
"java-antlr:testatnlexerinterpreter-testeofsuffixinsecondrule@36f72a1251a1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testeofsuffixinsecondrule-ff13b17a5a",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testEOFSuffixInSecondRule behavior"
},
"closure_sha256": "034f5a34b1528500a615f7f4055e645b8c34db864db65176cd6c3c9459a9a57d",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testgreedybetweenrules-5a20e79691",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2",
"java-antlr:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testgreedybetweenrules-5a20e79691-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testgreedybetweenrules-5a20e79691",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testGreedyBetweenRules behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testgreedybetweenrules-5a20e79691",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2",
"java-antlr:testatnlexerinterpreter-testgreedybetweenrules@78f6c47bceb2"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testgreedybetweenrules-5a20e79691",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testGreedyBetweenRules behavior"
},
"closure_sha256": "e9565d9f669dd70b50142c1e8ad4761f627d1c11c935550031387232c391343a",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitive-c77e1048a1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexercaseinsensitive-c77e1048a1-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitive-c77e1048a1",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerCaseInsensitive behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitive-c77e1048a1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitive@5be43bbfedd7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitive-c77e1048a1",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerCaseInsensitive behavior"
},
"closure_sha256": "fef7ce4ce623f23fd381f6a240f3d3bd55d6ff812624b261a9bdbfad09c0f279",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivefragments-a467dc676c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexercaseinsensitivefragments-a467dc676c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivefragments-a467dc676c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveFragments behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivefragments-a467dc676c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivefragments@53ace762f1c7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivefragments-a467dc676c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveFragments behavior"
},
"closure_sha256": "0f7db58de957db21f43cbfa55a378ea7c731e218a316b304c2d985b36b2d0ec7",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation-47d2272cfa",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation-47d2272cfa-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation-47d2272cfa",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveLiteralWithNegation behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation-47d2272cfa",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation@2ce048f6a11c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitiveliteralwithnegation-47d2272cfa",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveLiteralWithNegation behavior"
},
"closure_sha256": "57f231d05382e33cbfa407057db966ac2f6f65137f55794820f3d26ad295f30a",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation-279b187396",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation-279b187396-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation-279b187396",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveSetWithNegation behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation-279b187396",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation@9d6f9212847b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivesetwithnegation-279b187396",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveSetWithNegation behavior"
},
"closure_sha256": "67130a0e584928a06bc01da2ce3a9002191a9798698a1ea0944f59fc477c0357",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures-c3e6a963f7",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures-c3e6a963f7-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures-c3e6a963f7",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveWithDifferentCultures behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures-c3e6a963f7",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188",
"java-antlr:testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures@038a33357188"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexercaseinsensitivewithdifferentcultures-c3e6a963f7",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerCaseInsensitiveWithDifferentCultures behavior"
},
"closure_sha256": "52d793d3771502bc62995cc6d748cd9d963a2f52997933582927220648cb2370",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerescapeinstring-d6fecbac81",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862",
"java-antlr:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerescapeinstring-d6fecbac81-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerescapeinstring-d6fecbac81",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerEscapeInString behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerescapeinstring-d6fecbac81",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862",
"java-antlr:testatnlexerinterpreter-testlexerescapeinstring@470e58c66862"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerescapeinstring-d6fecbac81",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerEscapeInString behavior"
},
"closure_sha256": "c4621080c39d82cfa834f8d1629f5ebb591280831ac559b9f970dbc7a8b183cd",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect-f56c9ac4c1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be",
"java-antlr:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect-f56c9ac4c1-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect-f56c9ac4c1",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerGreedyOptionalShouldWorkAsWeExpect behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect-f56c9ac4c1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be",
"java-antlr:testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect@095dcd1ed6be"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexergreedyoptionalshouldworkasweexpect-f56c9ac4c1",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerGreedyOptionalShouldWorkAsWeExpect behavior"
},
"closure_sha256": "046273f9f439ab76e2cc007b91c88a159b5aa7c9159c16d91f498a593f8bd364",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerkeywordidambiguity-6a26e2f5b0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e",
"java-antlr:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerkeywordidambiguity-6a26e2f5b0-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerkeywordidambiguity-6a26e2f5b0",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerKeywordIDAmbiguity behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerkeywordidambiguity-6a26e2f5b0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e",
"java-antlr:testatnlexerinterpreter-testlexerkeywordidambiguity@e33f08c1158e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerkeywordidambiguity-6a26e2f5b0",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerKeywordIDAmbiguity behavior"
},
"closure_sha256": "7f317fc23390f3956e83b8d6835df86826e56716a2d6957340242fe34c9cc758",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerloops-2c4db4e174",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerloops@a801b5bed849",
"java-antlr:testatnlexerinterpreter-testlexerloops@a801b5bed849"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerloops-2c4db4e174-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerloops-2c4db4e174",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerloops@a801b5bed849"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerloops@a801b5bed849"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerLoops behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerloops-2c4db4e174",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerloops@a801b5bed849",
"java-antlr:testatnlexerinterpreter-testlexerloops@a801b5bed849"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerloops-2c4db4e174",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerLoops behavior"
},
"closure_sha256": "81c4c2744c492837e654c89bee12108629c0e616795e7d086d1c1222985f0943",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesbmp-1503c9d033",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesbmp-1503c9d033-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchesbmp-1503c9d033",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesBMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesbmp-1503c9d033",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesbmp@d1c5ffcea01c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchesbmp-1503c9d033",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesBMP behavior"
},
"closure_sha256": "e1322a74a61fa77d459bb0047d9624af6a54d1dbe656e272df5d9729e96865aa",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchessmp-5fc577380c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotbmpsetmatchessmp-5fc577380c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchessmp-5fc577380c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchessmp-5fc577380c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchessmp@26a361921995"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchessmp-5fc577380c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesSMP behavior"
},
"closure_sha256": "cdba21b7538c54c6a1eb3c9b5316a1582625f576dec48cb116a6f90c34e05fcc",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp-0f84a2e75d",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp-0f84a2e75d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp-0f84a2e75d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesUnicodeSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp-0f84a2e75d",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e",
"java-antlr:testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp@42f2226ea59e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotbmpsetmatchesunicodesmp-0f84a2e75d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotBMPSetMatchesUnicodeSMP behavior"
},
"closure_sha256": "fa6701555d6d7ee92fbd263aa87b3caa1f0557a7c57eda6ede7db8ae749965b6",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotset-2448dbbeaf",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6",
"java-antlr:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotset-2448dbbeaf-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotset-2448dbbeaf",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotSet behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotset-2448dbbeaf",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6",
"java-antlr:testatnlexerinterpreter-testlexernotset@7ebb9bf848c6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotset-2448dbbeaf",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotSet behavior"
},
"closure_sha256": "1b418447ea742047995d31961eef783478faae1e4074afef6676595e7f4479ea",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotsetunicodebmp-db75867764",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47",
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotsetunicodebmp-db75867764-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsetunicodebmp-db75867764",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotSetUnicodeBMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotsetunicodebmp-db75867764",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47",
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmp@9ce34112ee47"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsetunicodebmp-db75867764",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotSetUnicodeBMP behavior"
},
"closure_sha256": "901957ae49efd8f1501c7c7082065cb0acd3d274f0b47967f994d661bf3db828",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp-f7c7d5c0c3",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326",
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp-f7c7d5c0c3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp-f7c7d5c0c3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotSetUnicodeBMPMatchesSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp-f7c7d5c0c3",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326",
"java-antlr:testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp@86178727a326"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsetunicodebmpmatchessmp-f7c7d5c0c3",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotSetUnicodeBMPMatchesSMP behavior"
},
"closure_sha256": "6943013af4ca50b32151d74f868182fcdb12ee0960c15b455b3c8383cb981598",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotsmpsetmatchesbmp-cae63add90",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05",
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotsmpsetmatchesbmp-cae63add90-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsmpsetmatchesbmp-cae63add90",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotSMPSetMatchesBMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotsmpsetmatchesbmp-cae63add90",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05",
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchesbmp@51cec6594f05"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsmpsetmatchesbmp-cae63add90",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotSMPSetMatchesBMP behavior"
},
"closure_sha256": "c9cc0f320a50f56166116aaab1628b7de7f6c0532d4abe1a562d2b537414155e",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexernotsmpsetmatchessmp-c4ce6fa5a0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71",
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexernotsmpsetmatchessmp-c4ce6fa5a0-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsmpsetmatchessmp-c4ce6fa5a0",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerNotSMPSetMatchesSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexernotsmpsetmatchessmp-c4ce6fa5a0",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71",
"java-antlr:testatnlexerinterpreter-testlexernotsmpsetmatchessmp@3e1c9d918d71"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexernotsmpsetmatchessmp-c4ce6fa5a0",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerNotSMPSetMatchesSMP behavior"
},
"closure_sha256": "83ce9f7e937919dd90b775eb1bd3175e27be3bcefc2703d0ff47ae8f85c5c4ad",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerrangeunicodebmptosmp-d1f9d6d65c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236",
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerrangeunicodebmptosmp-d1f9d6d65c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerrangeunicodebmptosmp-d1f9d6d65c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerRangeUnicodeBMPToSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerrangeunicodebmptosmp-d1f9d6d65c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236",
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodebmptosmp@44a827b32236"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerrangeunicodebmptosmp-d1f9d6d65c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerRangeUnicodeBMPToSMP behavior"
},
"closure_sha256": "c4bb46d03d6440fe4e37bd066c5b7f4c1f8b500125ec2ef67018ffaa9c6cb847",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerrangeunicodesmp-04d22ca57e",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0",
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerrangeunicodesmp-04d22ca57e-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerrangeunicodesmp-04d22ca57e",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerRangeUnicodeSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerrangeunicodesmp-04d22ca57e",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0",
"java-antlr:testatnlexerinterpreter-testlexerrangeunicodesmp@ba7c497b9ac0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerrangeunicodesmp-04d22ca57e",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerRangeUnicodeSMP behavior"
},
"closure_sha256": "5705a795fc63e880b9b9b9eec6b5befec3f95813e4e81c1fa0c701f0914e78fb",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerruleref-7dadd2da18",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b",
"java-antlr:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerruleref-7dadd2da18-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerruleref-7dadd2da18",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerRuleRef behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerruleref-7dadd2da18",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b",
"java-antlr:testatnlexerinterpreter-testlexerruleref@b96bbaefb62b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerruleref-7dadd2da18",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerRuleRef behavior"
},
"closure_sha256": "2bae9af09446932be6dc3bbb9eeea47349887833d28e23b0bcfc517b691357ba",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexersetunicodebmp-ab2e06b474",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d",
"java-antlr:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexersetunicodebmp-ab2e06b474-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexersetunicodebmp-ab2e06b474",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerSetUnicodeBMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexersetunicodebmp-ab2e06b474",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d",
"java-antlr:testatnlexerinterpreter-testlexersetunicodebmp@09b487d6215d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexersetunicodebmp-ab2e06b474",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerSetUnicodeBMP behavior"
},
"closure_sha256": "be4bda9bff1262bc0c23fe709ae0f02380d95b488d510f9898747e8b13781bd3",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexersetunicodesmp-dfa3e51295",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc",
"java-antlr:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexersetunicodesmp-dfa3e51295-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexersetunicodesmp-dfa3e51295",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerSetUnicodeSMP behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexersetunicodesmp-dfa3e51295",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc",
"java-antlr:testatnlexerinterpreter-testlexersetunicodesmp@7147a90505fc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexersetunicodesmp-dfa3e51295",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerSetUnicodeSMP behavior"
},
"closure_sha256": "1cf99e0078bc06fe873625f2ee36f95ef1ffa37b8fdc90aa9412121995fcc1ec",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexertworules-eeaf9e9f11",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexertworules@3e0a524a2696",
"java-antlr:testatnlexerinterpreter-testlexertworules@3e0a524a2696"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexertworules-eeaf9e9f11-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexertworules-eeaf9e9f11",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexertworules@3e0a524a2696"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexertworules@3e0a524a2696"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerTwoRules behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexertworules-eeaf9e9f11",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexertworules@3e0a524a2696",
"java-antlr:testatnlexerinterpreter-testlexertworules@3e0a524a2696"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexertworules-eeaf9e9f11",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerTwoRules behavior"
},
"closure_sha256": "c017d2405d13cca2dd6698367aef2a8e80ecdc9ce6cc6fc4d75a996b50d9538c",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop-fb4a7dc4b6",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558",
"java-antlr:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop-fb4a7dc4b6-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop-fb4a7dc4b6",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerWildcardExplicitNonGreedyPlusLoop behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop-fb4a7dc4b6",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558",
"java-antlr:testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop@880595a35558"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardexplicitnongreedyplusloop-fb4a7dc4b6",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerWildcardExplicitNonGreedyPlusLoop behavior"
},
"closure_sha256": "a68fd5abc5dcccabba399de6975668df75af9c39425b7465e56682fdb094aa5a",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault-90523bdff6",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389",
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault-90523bdff6-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault-90523bdff6",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerWildcardGreedyLoopByDefault behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault-90523bdff6",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389",
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault@fd677d7c9389"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardgreedyloopbydefault-90523bdff6",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerWildcardGreedyLoopByDefault behavior"
},
"closure_sha256": "355cc1cbd24bfd6d5bbc6e052df8d82f1423da8d7bc734ac863309fd38ebf718",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault-c49a1198b5",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120",
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault-c49a1198b5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault-c49a1198b5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerWildcardGreedyPlusLoopByDefault behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault-c49a1198b5",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120",
"java-antlr:testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault@d1b57023a120"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardgreedyplusloopbydefault-c49a1198b5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerWildcardGreedyPlusLoopByDefault behavior"
},
"closure_sha256": "36e47501e0223ae01e4f609d1badbd949c7e04116b6efde6c4cb91707480f728",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy-26dd6b81c8",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355",
"java-antlr:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy-26dd6b81c8-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy-26dd6b81c8",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testLexerWildcardLoopExplicitNonGreedy behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy-26dd6b81c8",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355",
"java-antlr:testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy@7ce8379ed355"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testlexerwildcardloopexplicitnongreedy-26dd6b81c8",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testLexerWildcardLoopExplicitNonGreedy behavior"
},
"closure_sha256": "2840b23ae24cdf7f33002fb5d53aec56669e0d5d32e1f3131ea00dd879d5bf4f",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testnongreedybetweenrules-0aac41713c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7",
"java-antlr:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testnongreedybetweenrules-0aac41713c-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testnongreedybetweenrules-0aac41713c",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testNonGreedyBetweenRules behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testnongreedybetweenrules-0aac41713c",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7",
"java-antlr:testatnlexerinterpreter-testnongreedybetweenrules@04dc7e6383c7"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testnongreedybetweenrules-0aac41713c",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testNonGreedyBetweenRules behavior"
},
"closure_sha256": "0acd63446e2be1287c14366d26b5824fc4ee4091034a4040945b53a683309aab",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensitiveoption-7c2edd09df",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0",
"java-antlr:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensitiveoption-7c2edd09df-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensitiveoption-7c2edd09df",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testNotImpliedCharactersWithEnabledCaseInsensitiveOption behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensitiveoption-7c2edd09df",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0",
"java-antlr:testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensiti@9a916e9c66f0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testnotimpliedcharacterswithenabledcaseinsensitiveoption-7c2edd09df",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testNotImpliedCharactersWithEnabledCaseInsensitiveOption behavior"
},
"closure_sha256": "a32e60d98c3f75b2f59bd6e27c41fe26c7d6e9723c39492521804b60feb034b8",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testrecursivelexerruleref-2047e777de",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568",
"java-antlr:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testrecursivelexerruleref-2047e777de-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testrecursivelexerruleref-2047e777de",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testRecursiveLexerRuleRef behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testrecursivelexerruleref-2047e777de",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568",
"java-antlr:testatnlexerinterpreter-testrecursivelexerruleref@7e57e2887568"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testrecursivelexerruleref-2047e777de",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testRecursiveLexerRuleRef behavior"
},
"closure_sha256": "f6d3a8a6fbebb1a2d8dc3a354805f722213b57750463d5fdf25a54f299563678",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard-b355598a51",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6",
"java-antlr:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard-b355598a51-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard-b355598a51",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testRecursiveLexerRuleRefWithWildcard behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard-b355598a51",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6",
"java-antlr:testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard@ef9222ee7dd6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testrecursivelexerrulerefwithwildcard-b355598a51",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testRecursiveLexerRuleRefWithWildcard behavior"
},
"closure_sha256": "92712305ad6557ed6a9ced8db79bccf5d5476270a02b16b61ee4d01e0fad6126",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testshortlongrule-c63fa23669",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc",
"java-antlr:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testshortlongrule-c63fa23669-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testshortlongrule-c63fa23669",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testShortLongRule behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testshortlongrule-c63fa23669",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc",
"java-antlr:testatnlexerinterpreter-testshortlongrule@c94870fa7bcc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testshortlongrule-c63fa23669",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testShortLongRule behavior"
},
"closure_sha256": "7295c1841f6df32c43bfbbd21c8c0d44d23129755ff724ca95a65c92383e2008",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testshortlongrule2-c0830bbdf2",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d",
"java-antlr:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testshortlongrule2-c0830bbdf2-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testshortlongrule2-c0830bbdf2",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testShortLongRule2 behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testshortlongrule2-c0830bbdf2",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d",
"java-antlr:testatnlexerinterpreter-testshortlongrule2@3d2d64e6fa0d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testshortlongrule2-c0830bbdf2",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testShortLongRule2 behavior"
},
"closure_sha256": "58c0826c06553225df87ca39924e0d431fcd2bde5c07e0ea92d0c7fad0391763",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules-c4c32ab4bb",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e",
"java-antlr:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules-c4c32ab4bb-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules-c4c32ab4bb",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testWildcardNonQuirkWhenSplitBetweenTwoRules behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules-c4c32ab4bb",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e",
"java-antlr:testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules@bb5300a2798e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildcardnonquirkwhensplitbetweentworules-c4c32ab4bb",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testWildcardNonQuirkWhenSplitBetweenTwoRules behavior"
},
"closure_sha256": "d58310e9f3cd821e6a9e5a418d9c720213ecbd0bfda85cd64ec459d7a6a63791",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testwildonendfirstalt-fc445bf7e5",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880",
"java-antlr:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testwildonendfirstalt-fc445bf7e5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildonendfirstalt-fc445bf7e5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testWildOnEndFirstAlt behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testwildonendfirstalt-fc445bf7e5",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880",
"java-antlr:testatnlexerinterpreter-testwildonendfirstalt@d40d65129880"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildonendfirstalt-fc445bf7e5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testWildOnEndFirstAlt behavior"
},
"closure_sha256": "1fbc1e90df362736ad718838213ed33657f311c41040a71964606db32411d6f7",
"evidence_path": null
},
{
"logical_id": "testatnlexerinterpreter-testwildonendlastalt-da8a95ac4b",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077",
"java-antlr:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnlexerinterpreter-testwildonendlastalt-da8a95ac4b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildonendlastalt-da8a95ac4b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNLexerInterpreter.testWildOnEndLastAlt behavior",
"closure": {
"logical_id": "testatnlexerinterpreter-testwildonendlastalt-da8a95ac4b",
"source_case_ids": [
"antlr-ng:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077",
"java-antlr:testatnlexerinterpreter-testwildonendlastalt@e9ffc36f7077"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnlexerinterpreter-testwildonendlastalt-da8a95ac4b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNLexerInterpreter.testWildOnEndLastAlt behavior"
},
"closure_sha256": "f35921c780662285473ab8ad52ccc208d330b48742d6fd461b00346edc160418",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation-f05d07aee9",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testaltsforlrrulecomputation-f05d07aee9-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation-f05d07aee9",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testAltsForLRRuleComputation behavior",
"closure": {
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation-f05d07aee9",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation@30c16bdfdc40"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation-f05d07aee9",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testAltsForLRRuleComputation behavior"
},
"closure_sha256": "ab3f15a8674f575b56e178304805c376b9699d1930d642d486623d722a7fc309",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation2-32a72b0af8",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testaltsforlrrulecomputation2-32a72b0af8-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation2-32a72b0af8",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testAltsForLRRuleComputation2 behavior",
"closure": {
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation2-32a72b0af8",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation2@a4daeb8ea005"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation2-32a72b0af8",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testAltsForLRRuleComputation2 behavior"
},
"closure_sha256": "9c1d25486a663a141c3da9e2a633df11ca1fb645968636fd43dcadfed345c032",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation3-abc9bbb2ff",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testaltsforlrrulecomputation3-abc9bbb2ff-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation3-abc9bbb2ff",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testAltsForLRRuleComputation3 behavior",
"closure": {
"logical_id": "testatnparserprediction-testaltsforlrrulecomputation3-abc9bbb2ff",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321",
"java-antlr:testatnparserprediction-testaltsforlrrulecomputation3@f8ba38a8e321"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaltsforlrrulecomputation3-abc9bbb2ff",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testAltsForLRRuleComputation3 behavior"
},
"closure_sha256": "dfebcdfa93c68f098d0c6b4a9c968486e7cac2ed765591d572941453d9e25302",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testaorb-32d8c778d2",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaorb@6013fc5728be",
"java-antlr:testatnparserprediction-testaorb@6013fc5728be"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testaorb-32d8c778d2-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaorb-32d8c778d2",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testaorb@6013fc5728be"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaorb@6013fc5728be"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testAorB behavior",
"closure": {
"logical_id": "testatnparserprediction-testaorb-32d8c778d2",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testaorb@6013fc5728be",
"java-antlr:testatnparserprediction-testaorb@6013fc5728be"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testaorb-32d8c778d2",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testAorB behavior"
},
"closure_sha256": "e14fcf4b6dccd4c078067cdab585fb395c6196d5961e2136f4a840b1e1736368",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testcontinueprediction-1dbc43e8ad",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction@6f9e9bc52a57",
"java-antlr:testatnparserprediction-testcontinueprediction@6f9e9bc52a57"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testcontinueprediction-1dbc43e8ad-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testcontinueprediction-1dbc43e8ad",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testcontinueprediction@6f9e9bc52a57"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction@6f9e9bc52a57"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testContinuePrediction behavior",
"closure": {
"logical_id": "testatnparserprediction-testcontinueprediction-1dbc43e8ad",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction@6f9e9bc52a57",
"java-antlr:testatnparserprediction-testcontinueprediction@6f9e9bc52a57"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testcontinueprediction-1dbc43e8ad",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testContinuePrediction behavior"
},
"closure_sha256": "ecdd1f23f438d5ba311211ab06fec7c0008411d4865a8512d00f5ae954d6a054",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testcontinueprediction2-b1afa09fd5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction2@cd58d448a68c",
"java-antlr:testatnparserprediction-testcontinueprediction2@cd58d448a68c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testcontinueprediction2-b1afa09fd5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testcontinueprediction2-b1afa09fd5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testcontinueprediction2@cd58d448a68c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction2@cd58d448a68c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testContinuePrediction2 behavior",
"closure": {
"logical_id": "testatnparserprediction-testcontinueprediction2-b1afa09fd5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testcontinueprediction2@cd58d448a68c",
"java-antlr:testatnparserprediction-testcontinueprediction2@cd58d448a68c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testcontinueprediction2-b1afa09fd5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testContinuePrediction2 behavior"
},
"closure_sha256": "f742491ccee5283330c4c420abb162194a4e31ef7872fb5bde490dbea9c5d898",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testemptyinput-06b21efabb",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testemptyinput@021553036ca0",
"java-antlr:testatnparserprediction-testemptyinput@021553036ca0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testemptyinput-06b21efabb-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testemptyinput-06b21efabb",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testemptyinput@021553036ca0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testemptyinput@021553036ca0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testEmptyInput behavior",
"closure": {
"logical_id": "testatnparserprediction-testemptyinput-06b21efabb",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testemptyinput@021553036ca0",
"java-antlr:testatnparserprediction-testemptyinput@021553036ca0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testemptyinput-06b21efabb",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testEmptyInput behavior"
},
"closure_sha256": "7b31fb35f4047051e8985798c0c17e3144c58ac34f26ba296d7eff5f8ad7bef6",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testll1ambig-f17d128ca5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll1ambig@80e4c08c6b60",
"java-antlr:testatnparserprediction-testll1ambig@80e4c08c6b60"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testll1ambig-f17d128ca5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testll1ambig-f17d128ca5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testll1ambig@80e4c08c6b60"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll1ambig@80e4c08c6b60"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testLL1Ambig behavior",
"closure": {
"logical_id": "testatnparserprediction-testll1ambig-f17d128ca5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll1ambig@80e4c08c6b60",
"java-antlr:testatnparserprediction-testll1ambig@80e4c08c6b60"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testll1ambig-f17d128ca5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testLL1Ambig behavior"
},
"closure_sha256": "80030a337c039d3e6091a4dbf085d90b961a7ed9684df99fc1b77bee11c34a2d",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testll2ambig-30894d8c6f",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll2ambig@12735eb4797b",
"java-antlr:testatnparserprediction-testll2ambig@12735eb4797b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testll2ambig-30894d8c6f-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testll2ambig-30894d8c6f",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testll2ambig@12735eb4797b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll2ambig@12735eb4797b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testLL2Ambig behavior",
"closure": {
"logical_id": "testatnparserprediction-testll2ambig-30894d8c6f",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testll2ambig@12735eb4797b",
"java-antlr:testatnparserprediction-testll2ambig@12735eb4797b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testll2ambig-30894d8c6f",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testLL2Ambig behavior"
},
"closure_sha256": "15908746e87b464bfe3e227e1b4650bcf6c12d1d7c287eba4f3c42db4b20dadf",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testoptionalrulechasesglobalfollow-d4aa57a330",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0",
"java-antlr:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testoptionalrulechasesglobalfollow-d4aa57a330-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testoptionalrulechasesglobalfollow-d4aa57a330",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testOptionalRuleChasesGlobalFollow behavior",
"closure": {
"logical_id": "testatnparserprediction-testoptionalrulechasesglobalfollow-d4aa57a330",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0",
"java-antlr:testatnparserprediction-testoptionalrulechasesglobalfollow@25bde8b058e0"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testoptionalrulechasesglobalfollow-d4aa57a330",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testOptionalRuleChasesGlobalFollow behavior"
},
"closure_sha256": "e3231bf7b6d9c4f4b4637b8ea8561ffc0df49ee29a530c0ed32563c93468d26a",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testpegachillesheel-55c9430fb5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc",
"java-antlr:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testpegachillesheel-55c9430fb5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testpegachillesheel-55c9430fb5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testPEGAchillesHeel behavior",
"closure": {
"logical_id": "testatnparserprediction-testpegachillesheel-55c9430fb5",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc",
"java-antlr:testatnparserprediction-testpegachillesheel@bc5f2ba0c0bc"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testpegachillesheel-55c9430fb5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testPEGAchillesHeel behavior"
},
"closure_sha256": "f7252328b2623ce020d9b99730a9504eb6cec3cb8c8b37ae4123a9e0712c808f",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testrecursiveleftprefix-32c4086bb3",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6",
"java-antlr:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testrecursiveleftprefix-32c4086bb3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrecursiveleftprefix-32c4086bb3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testRecursiveLeftPrefix behavior",
"closure": {
"logical_id": "testatnparserprediction-testrecursiveleftprefix-32c4086bb3",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6",
"java-antlr:testatnparserprediction-testrecursiveleftprefix@75328b9d75f6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrecursiveleftprefix-32c4086bb3",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testRecursiveLeftPrefix behavior"
},
"closure_sha256": "f7fab2f2a01834cda73af5fa093878954d60071bb14e434056a814415c4d348f",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testrecursiveleftprefixwithaorabissue-9d0d2afc74",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930",
"java-antlr:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testrecursiveleftprefixwithaorabissue-9d0d2afc74-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrecursiveleftprefixwithaorabissue-9d0d2afc74",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testRecursiveLeftPrefixWithAorABIssue behavior",
"closure": {
"logical_id": "testatnparserprediction-testrecursiveleftprefixwithaorabissue-9d0d2afc74",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930",
"java-antlr:testatnparserprediction-testrecursiveleftprefixwithaorabissue@ffb1da57a930"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrecursiveleftprefixwithaorabissue-9d0d2afc74",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testRecursiveLeftPrefixWithAorABIssue behavior"
},
"closure_sha256": "9f37f9dc991931916ff72537b891a67085522ce85846b917be0bfd944b26d38a",
"evidence_path": null
},
{
"logical_id": "testatnparserprediction-testrulerefxory-d65b47f86d",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrulerefxory@6ca224d0d073",
"java-antlr:testatnparserprediction-testrulerefxory@ab26f0df647e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testatnparserprediction-testrulerefxory-d65b47f86d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrulerefxory-d65b47f86d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnparserprediction-testrulerefxory@ab26f0df647e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrulerefxory@6ca224d0d073"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestATNParserPrediction.testRuleRefxory behavior",
"closure": {
"logical_id": "testatnparserprediction-testrulerefxory-d65b47f86d",
"source_case_ids": [
"antlr-ng:testatnparserprediction-testrulerefxory@6ca224d0d073",
"java-antlr:testatnparserprediction-testrulerefxory@ab26f0df647e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testatnparserprediction-testrulerefxory-d65b47f86d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestATNParserPrediction.testRuleRefxory behavior"
},
"closure_sha256": "e07e9924a62daa5b7d308c633bbc2a12628ab12871612dae89485b8bab477ffd",
"evidence_path": null
},
{
"logical_id": "testatnserialization-test2modesinlexer-3039cb7f21",
"source_case_ids": [
"antlr-ng:testatnserialization-test2modesinlexer@d704bafc9619",
"java-antlr:testatnserialization-test2modesinlexer@d704bafc9619"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-test2modesinlexer-3039cb7f21-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::two_modes_in_lexer::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-test2modesinlexer@d704bafc9619"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-test2modesinlexer@d704bafc9619"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.test2ModesInLexer",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-test2modesinlexer-3039cb7f21",
"source_case_ids": [
"antlr-ng:testatnserialization-test2modesinlexer@d704bafc9619",
"java-antlr:testatnserialization-test2modesinlexer@d704bafc9619"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-test2modesinlexer-3039cb7f21/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::two_modes_in_lexer::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.test2ModesInLexer",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e564d1048cf1ea4fb813f365e185ad391397b843d0364292f46ba68026ef1a87",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-test2modesinlexer-3039cb7f21"
},
{
"logical_id": "testatnserialization-test3alts-9c04d047af",
"source_case_ids": [
"antlr-ng:testatnserialization-test3alts@295bf4aa83fb",
"java-antlr:testatnserialization-test3alts@295bf4aa83fb"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/CPP14.g4:direct-atns"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-test3alts-9c04d047af-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::three_alts::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-test3alts@295bf4aa83fb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-test3alts@295bf4aa83fb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.test3Alts",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-test3alts-9c04d047af",
"source_case_ids": [
"antlr-ng:testatnserialization-test3alts@295bf4aa83fb",
"java-antlr:testatnserialization-test3alts@295bf4aa83fb"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/CPP14.g4:direct-atns"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/CPP14.g4:direct-atns",
"source_id": "vscode-antlr4:tests/backend/test-data/CPP14.g4",
"source_sha256": "fe357d9fbb5cac4f0b750a288b1aaf12b20b9692254db8d92818a13c5f87433d",
"observable": "combined splitting produces direct lexer and parser ATNs identical to Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_cpp14_combined_grammar_matches_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-test3alts-9c04d047af/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::three_alts::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.test3Alts",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3f8c75d346fc64522f4946efa1388619f2b4ed59021cbc2e78bdd54c5182feac",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-test3alts-9c04d047af"
},
{
"logical_id": "testatnserialization-testeof-1a07e98df4",
"source_case_ids": [
"antlr-ng:testatnserialization-testeof@1e86876ba158",
"java-antlr:testatnserialization-testeof@1e86876ba158"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testeof-1a07e98df4-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::eof::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testeof@1e86876ba158"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testeof@1e86876ba158"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testEOF",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testeof-1a07e98df4",
"source_case_ids": [
"antlr-ng:testatnserialization-testeof@1e86876ba158",
"java-antlr:testatnserialization-testeof@1e86876ba158"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testeof-1a07e98df4/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::eof::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testEOF",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "dc2405c350564f465882ced9b67a32bdf152cb2cf5f47731bad91261ace583a2",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testeof-1a07e98df4"
},
{
"logical_id": "testatnserialization-testeofinset-74204a5ce0",
"source_case_ids": [
"antlr-ng:testatnserialization-testeofinset@836974469751",
"java-antlr:testatnserialization-testeofinset@836974469751"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testeofinset-74204a5ce0-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::eof_in_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testeofinset@836974469751"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testeofinset@836974469751"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testEOFInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testeofinset-74204a5ce0",
"source_case_ids": [
"antlr-ng:testatnserialization-testeofinset@836974469751",
"java-antlr:testatnserialization-testeofinset@836974469751"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testeofinset-74204a5ce0/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::eof_in_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testEOFInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5ff91389f4576859e791efd62fe718601711931a4fe0a8f6992b1833c9b00c15",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testeofinset-74204a5ce0"
},
{
"logical_id": "testatnserialization-testlexeraction-f8a3b073f1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexeraction@f6637035a909",
"java-antlr:testatnserialization-testlexeraction@f6637035a909"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexeraction-f8a3b073f1-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_action::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexeraction@f6637035a909"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexeraction@f6637035a909"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerAction",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexeraction-f8a3b073f1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexeraction@f6637035a909",
"java-antlr:testatnserialization-testlexeraction@f6637035a909"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexeraction-f8a3b073f1/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_action::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerAction",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3ffe840537e41d335796d199d944ecce84500ff5b9cb78c8ff087e89beeb2e38",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexeraction-f8a3b073f1"
},
{
"logical_id": "testatnserialization-testlexereof-d9c7a74fa3",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereof@23d66d0d82f9",
"java-antlr:testatnserialization-testlexereof@23d66d0d82f9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexereof-d9c7a74fa3-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_eof::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexereof@23d66d0d82f9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereof@23d66d0d82f9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerEOF",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexereof-d9c7a74fa3",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereof@23d66d0d82f9",
"java-antlr:testatnserialization-testlexereof@23d66d0d82f9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexereof-d9c7a74fa3/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_eof::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerEOF",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0752fb91977951533fd260ad579caef6c1ea90042fa40bc3326f07c62dbd23c0",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexereof-d9c7a74fa3"
},
{
"logical_id": "testatnserialization-testlexereofinset-8834d9f1d9",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereofinset@bdd6c2a2ee04",
"java-antlr:testatnserialization-testlexereofinset@bdd6c2a2ee04"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexereofinset-8834d9f1d9-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_eof_in_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexereofinset@bdd6c2a2ee04"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereofinset@bdd6c2a2ee04"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerEOFInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexereofinset-8834d9f1d9",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexereofinset@bdd6c2a2ee04",
"java-antlr:testatnserialization-testlexereofinset@bdd6c2a2ee04"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexereofinset-8834d9f1d9/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_eof_in_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerEOFInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a698d6ba11aed4cf0afdaf33319ba9d2b4849385f3a68723480727a4050b755e",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexereofinset-8834d9f1d9"
},
{
"logical_id": "testatnserialization-testlexerloops-a28bd27385",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerloops@3ebbafc8f3f8",
"java-antlr:testatnserialization-testlexerloops@3ebbafc8f3f8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerloops-a28bd27385-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_loops::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerloops@3ebbafc8f3f8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerloops@3ebbafc8f3f8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerLoops",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerloops-a28bd27385",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerloops@3ebbafc8f3f8",
"java-antlr:testatnserialization-testlexerloops@3ebbafc8f3f8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerloops-a28bd27385/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_loops::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerLoops",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a5f84a0e0a4adeeab33d23dbb155166c79c2de01cacd838bcb926191c76b168d",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerloops-a28bd27385"
},
{
"logical_id": "testatnserialization-testlexernotliteral-3daee1c629",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotliteral@56fc84d65aa3",
"java-antlr:testatnserialization-testlexernotliteral@56fc84d65aa3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexernotliteral-3daee1c629-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_literal::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexernotliteral@56fc84d65aa3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotliteral@56fc84d65aa3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotLiteral",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexernotliteral-3daee1c629",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotliteral@56fc84d65aa3",
"java-antlr:testatnserialization-testlexernotliteral@56fc84d65aa3"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotliteral-3daee1c629/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_literal::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotLiteral",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d07e569a1b58f842a81df720cb5d7675396aa61754283f474c4dc8e09c639e4b",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexernotliteral-3daee1c629"
},
{
"logical_id": "testatnserialization-testlexernotset-36d16f4f79",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotset@510deb58b747",
"java-antlr:testatnserialization-testlexernotset@510deb58b747"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexernotset-36d16f4f79-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexernotset@510deb58b747"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotset@510deb58b747"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexernotset-36d16f4f79",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotset@510deb58b747",
"java-antlr:testatnserialization-testlexernotset@510deb58b747"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotset-36d16f4f79/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "9f9011524ee9f3c96b3fe5f851c6acb41c8e6d42f29218eb80c3ed54370254c1",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexernotset-36d16f4f79"
},
{
"logical_id": "testatnserialization-testlexernotsetwithrange-f8651463b0",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange@28cb1c0226b4",
"java-antlr:testatnserialization-testlexernotsetwithrange@28cb1c0226b4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexernotsetwithrange-f8651463b0-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexernotsetwithrange@28cb1c0226b4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange@28cb1c0226b4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexernotsetwithrange-f8651463b0",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange@28cb1c0226b4",
"java-antlr:testatnserialization-testlexernotsetwithrange@28cb1c0226b4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange-f8651463b0/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2a7d26ecc36bb40958217e0dedab260ea934e5ffae2e0e7d232a411db29f3220",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexernotsetwithrange-f8651463b0"
},
{
"logical_id": "testatnserialization-testlexernotsetwithrange2-0eaf17b0b8",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae",
"java-antlr:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexernotsetwithrange2-0eaf17b0b8-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set_with_range2::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSetWithRange2",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexernotsetwithrange2-0eaf17b0b8",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae",
"java-antlr:testatnserialization-testlexernotsetwithrange2@e5f9674ba0ae"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_not_set_with_range2::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerNotSetWithRange2",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "fcee21abce08c0d3f42f26f0e16a76e9fb3ed80fae8a71d19c48a33342cdf742",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexernotsetwithrange2-0eaf17b0b8"
},
{
"logical_id": "testatnserialization-testlexerrange-02c072a36f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerrange@618b24aa35c7",
"java-antlr:testatnserialization-testlexerrange@618b24aa35c7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerrange-02c072a36f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerrange@618b24aa35c7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerrange@618b24aa35c7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerrange-02c072a36f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerrange@618b24aa35c7",
"java-antlr:testatnserialization-testlexerrange@618b24aa35c7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerrange-02c072a36f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e8f8bbddee9b9c3a4baa435ee22abbe60d02820dc51018b17435f7aa80a1b7d4",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerrange-02c072a36f"
},
{
"logical_id": "testatnserialization-testlexersetwithrange-4f6560f50f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexersetwithrange@4ec9054e7207",
"java-antlr:testatnserialization-testlexersetwithrange@4ec9054e7207"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexersetwithrange-4f6560f50f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexersetwithrange@4ec9054e7207"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexersetwithrange@4ec9054e7207"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexersetwithrange-4f6560f50f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexersetwithrange@4ec9054e7207",
"java-antlr:testatnserialization-testlexersetwithrange@4ec9054e7207"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexersetwithrange-4f6560f50f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d582b217f2fda2063e849dbce5120249d0bee3dd67752c6ff7d41793b05c001a",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexersetwithrange-4f6560f50f"
},
{
"logical_id": "testatnserialization-testlexertworules-1b3e930083",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexertworules@8f49b0b2c072",
"java-antlr:testatnserialization-testlexertworules@8f49b0b2c072"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/LexBasic.g4:direct-atn"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexertworules-1b3e930083-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_two_rules::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexertworules@8f49b0b2c072"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexertworules@8f49b0b2c072"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerTwoRules",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexertworules-1b3e930083",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexertworules@8f49b0b2c072",
"java-antlr:testatnserialization-testlexertworules@8f49b0b2c072"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/LexBasic.g4:direct-atn"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:grammars/LexBasic.g4:direct-atn",
"source_id": "vscode-antlr4:grammars/LexBasic.g4",
"source_sha256": "bb6a1ab8c32cfc2b8c6d5778140025174b4c74e786825ce05e5de089b6d69961",
"observable": "the direct lexer ATN and recognizer tables serialize exactly like Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_alternate_meta_grammar_and_import_match_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexertworules-1b3e930083/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_two_rules::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerTwoRules",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ac72d5b315b70178ac9a7c245b994123092b9d1a7c77667927c0ebadc0893193",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexertworules-1b3e930083"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_not_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotset@c958c6b6e2f8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_not_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "32ec2de8cc4b9653bc260f1c9dd6c44dbdee4b95ee9af10469ac792b5aee43a6",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedbmpnotset-d1fbc5a933"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_not_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpnotsetwithrange@acb911268c8b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_not_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0ef49f8068dfe9e4be84894db58f0628874c563853f338c8edee2a615cdb8b8d",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedbmpnotsetwithrange-0cc277891c"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24",
"java-antlr:testatnserialization-testlexerunicodeescapedbmpsetwithrange@3f0d721a4c24"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_bmp_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedBMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "eeb5006b944738cf9ab48cfa43c51e40c05929704ebbecfb8afe2ef09bfc7aee",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedbmpsetwithrange-2f6bdd4701"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_not_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotset@b4882c77e0c2"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_not_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6175fb5a5dc8df9d16cabddcebb04657435ccc45da85ef47f0fa5baa648a2215",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedsmpnotset-6be9938ee5"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_not_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpnotsetwithrange@2cbcdbb034f4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_not_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c408ece929d4352a50940b6042b8b090a3cf85ae59a0c520ad1fe3a47cfd3aea",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedsmpnotsetwithrange-4f8a23d048"
},
{
"logical_id": "testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50",
"java-antlr:testatnserialization-testlexerunicodeescapedsmpsetwithrange@fd1f178f1b50"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_escaped_smp_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeEscapedSMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a1f765b194ac1896384de803e97b668a36148dcfe5e15c61ffe72d63411fe8dd",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeescapedsmpsetwithrange-285ba196a9"
},
{
"logical_id": "testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05",
"java-antlr:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/OddExpr.g4:direct-atns"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_and_bmp_set_serialized::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPAndBMPSetSerialized",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05",
"java-antlr:testatnserialization-testlexerunicodesmpandbmpsetserialized@f03de495ab05"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/OddExpr.g4:direct-atns"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/OddExpr.g4:direct-atns",
"source_id": "vscode-antlr4:tests/backend/test-data/OddExpr.g4",
"source_sha256": "5b976405f9bfff5db92683665ea3d8b90816333504b588d3642a77c3a39ade92",
"observable": "the 101246-state direct lexer ATN and parser ATN serialize exactly like Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_odd_expr_large_atns_match_java_without_state_limit"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_and_bmp_set_serialized::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPAndBMPSetSerialized",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c8885c7ada1913ac55887273ef66b5e1f55822ba0b70b6fa3c407f2391db4fdb",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodesmpandbmpsetserialized-146bb39ee2"
},
{
"logical_id": "testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb",
"java-antlr:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_literal_serialized_to_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPLiteralSerializedToSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb",
"java-antlr:testatnserialization-testlexerunicodesmpliteralserializedtoset@bb94697aecfb"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_literal_serialized_to_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPLiteralSerializedToSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "46c5ddf2f19306325d17e47bad32166c22fb7e7459aab1e95a1b051fc7363f72",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodesmpliteralserializedtoset-e23baf8432"
},
{
"logical_id": "testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee",
"java-antlr:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_range_serialized_to_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPRangeSerializedToSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee",
"java-antlr:testatnserialization-testlexerunicodesmprangeserializedtoset@3bfffd0795ee"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_smp_range_serialized_to_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeSMPRangeSerializedToSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "061b9320a84727e5a429e9c359b28b9517b97f20f46b11a29bce5797d9b86331",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodesmprangeserializedtoset-500544d4bb"
},
{
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_not_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotset@7a48a889a115"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_not_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPNotSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5498c705231c9f74b77742d7fe3debb51f68033a47f0f836de18affcc5df3772",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeunescapedbmpnotset-8cc0c75996"
},
{
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_not_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange@d3d9217f196d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_not_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPNotSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b6cd2cda48137c515b90c59f46e2e24b7400bf661d155a5cde3856d4d5e9a130",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeunescapedbmpnotsetwithrange-2eab3c760f"
},
{
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_set_with_range::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf",
"java-antlr:testatnserialization-testlexerunicodeunescapedbmpsetwithrange@a0bbc6d16dbf"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_unicode_unescaped_bmp_set_with_range::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerUnicodeUnescapedBMPSetWithRange",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c9edf872c5f2ff0f3a9c6108e24d521cd16f61adac58119b68c9262302bcfaaf",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerunicodeunescapedbmpsetwithrange-a91b9ab9ec"
},
{
"logical_id": "testatnserialization-testlexerwildcardwithmode-76c46a8f0f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwildcardwithmode@b89734f7a01a",
"java-antlr:testatnserialization-testlexerwildcardwithmode@b89734f7a01a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerwildcardwithmode-76c46a8f0f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_wildcard_with_mode::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerwildcardwithmode@b89734f7a01a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwildcardwithmode@b89734f7a01a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerWildcardWithMode",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerwildcardwithmode-76c46a8f0f",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwildcardwithmode@b89734f7a01a",
"java-antlr:testatnserialization-testlexerwildcardwithmode@b89734f7a01a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwildcardwithmode-76c46a8f0f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_wildcard_with_mode::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerWildcardWithMode",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "9b1e511c210405357ae7139aae2fa8e2a8c0f2f4fc17de14f8853c885853d582",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerwildcardwithmode-76c46a8f0f"
},
{
"logical_id": "testatnserialization-testlexerwith0xfffcinset-710d43c742",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwith0xfffcinset@4246de40dec8",
"java-antlr:testatnserialization-testlexerwith0xfffcinset@4246de40dec8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testlexerwith0xfffcinset-710d43c742-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_with_0xfffc_in_set::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testlexerwith0xfffcinset@4246de40dec8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwith0xfffcinset@4246de40dec8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerWith0xFFFCInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testlexerwith0xfffcinset-710d43c742",
"source_case_ids": [
"antlr-ng:testatnserialization-testlexerwith0xfffcinset@4246de40dec8",
"java-antlr:testatnserialization-testlexerwith0xfffcinset@4246de40dec8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testlexerwith0xfffcinset-710d43c742/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::lexer_with_0xfffc_in_set::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testLexerWith0xFFFCInSet",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "9c26bfbd43b5697e1281d686a4dfa84e224fbbdd26d353b85118e315b43801d2",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testlexerwith0xfffcinset-710d43c742"
},
{
"logical_id": "testatnserialization-testmodeinlexer-01129db88a",
"source_case_ids": [
"antlr-ng:testatnserialization-testmodeinlexer@9a953efa4dbb",
"java-antlr:testatnserialization-testmodeinlexer@9a953efa4dbb"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/TLexer.g4:direct-atn"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testmodeinlexer-01129db88a-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::mode_in_lexer::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testmodeinlexer@9a953efa4dbb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testmodeinlexer@9a953efa4dbb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testModeInLexer",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testmodeinlexer-01129db88a",
"source_case_ids": [
"antlr-ng:testatnserialization-testmodeinlexer@9a953efa4dbb",
"java-antlr:testatnserialization-testmodeinlexer@9a953efa4dbb"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/TLexer.g4:direct-atn"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TLexer.g4:direct-atn",
"source_id": "vscode-antlr4:tests/backend/test-data/TLexer.g4",
"source_sha256": "de05eeb0093b65818e48f66fcc68f5012321bb7a6927f582956565872786126b",
"observable": "modes, channels, commands, actions, and the direct lexer ATN match Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_split_grammar_matches_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/L.g4",
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/L.interp",
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/L.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testmodeinlexer-01129db88a/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::mode_in_lexer::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testModeInLexer",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "1c8dc73cbc42f9d4c17b08fc14f19bcc152d315aee7d1ce31bc1d67f878c30d9",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testmodeinlexer-01129db88a"
},
{
"logical_id": "testatnserialization-testnot-ed1dd74e70",
"source_case_ids": [
"antlr-ng:testatnserialization-testnot@9bb68b481832",
"java-antlr:testatnserialization-testnot@9bb68b481832"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testnot-ed1dd74e70-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::not::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testnot@9bb68b481832"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testnot@9bb68b481832"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testNot",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testnot-ed1dd74e70",
"source_case_ids": [
"antlr-ng:testatnserialization-testnot@9bb68b481832",
"java-antlr:testatnserialization-testnot@9bb68b481832"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testnot-ed1dd74e70/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::not::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testNot",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5ae96b90bfebe319414c67d64650bdcf60ced6c8df4e9aea62f830aef6e9ed41",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testnot-ed1dd74e70"
},
{
"logical_id": "testatnserialization-testpegachillesheel-72c27bc08f",
"source_case_ids": [
"antlr-ng:testatnserialization-testpegachillesheel@6cb7d9c1a9dc",
"java-antlr:testatnserialization-testpegachillesheel@6cb7d9c1a9dc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testpegachillesheel-72c27bc08f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::peg_achilles_heel::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testpegachillesheel@6cb7d9c1a9dc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testpegachillesheel@6cb7d9c1a9dc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testPEGAchillesHeel",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testpegachillesheel-72c27bc08f",
"source_case_ids": [
"antlr-ng:testatnserialization-testpegachillesheel@6cb7d9c1a9dc",
"java-antlr:testatnserialization-testpegachillesheel@6cb7d9c1a9dc"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testpegachillesheel-72c27bc08f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::peg_achilles_heel::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testPEGAchillesHeel",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "07fbc7e315e370eb21661868fc2de1316ef66ac48c8faeed423a4009df62534a",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testpegachillesheel-72c27bc08f"
},
{
"logical_id": "testatnserialization-testruleref-2d16d8280e",
"source_case_ids": [
"antlr-ng:testatnserialization-testruleref@b2f2330ae34c",
"java-antlr:testatnserialization-testruleref@b2f2330ae34c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testruleref-2d16d8280e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::rule_ref::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testruleref@b2f2330ae34c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testruleref@b2f2330ae34c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testRuleRef",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testruleref-2d16d8280e",
"source_case_ids": [
"antlr-ng:testatnserialization-testruleref@b2f2330ae34c",
"java-antlr:testatnserialization-testruleref@b2f2330ae34c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testruleref-2d16d8280e/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::rule_ref::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testRuleRef",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "90983941c743deaab75269351496fc5f6afea32db473461cb52185be5c12fb04",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testruleref-2d16d8280e"
},
{
"logical_id": "testatnserialization-testsimpleloop-1e309afd1c",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimpleloop@92764ff0d508",
"java-antlr:testatnserialization-testsimpleloop@92764ff0d508"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testsimpleloop-1e309afd1c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::simple_loop::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testsimpleloop@92764ff0d508"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimpleloop@92764ff0d508"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testSimpleLoop",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testsimpleloop-1e309afd1c",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimpleloop@92764ff0d508",
"java-antlr:testatnserialization-testsimpleloop@92764ff0d508"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testsimpleloop-1e309afd1c/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::simple_loop::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testSimpleLoop",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "44aa5985fe31b514d094d5e83cbbb53cad326de1e17c97e9be6ed3ef6aa97e52",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testsimpleloop-1e309afd1c"
},
{
"logical_id": "testatnserialization-testsimplenoblock-a3dba6abcf",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimplenoblock@d095fd2c1440",
"java-antlr:testatnserialization-testsimplenoblock@d095fd2c1440"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testsimplenoblock-a3dba6abcf-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::simple_no_block::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testsimplenoblock@d095fd2c1440"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimplenoblock@d095fd2c1440"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testSimpleNoBlock",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testsimplenoblock-a3dba6abcf",
"source_case_ids": [
"antlr-ng:testatnserialization-testsimplenoblock@d095fd2c1440",
"java-antlr:testatnserialization-testsimplenoblock@d095fd2c1440"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/diagnostics.json",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testsimplenoblock-a3dba6abcf/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::simple_no_block::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testSimpleNoBlock",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c02c30ad7e8e06ac232f402e7d57b0490fdaadb1e356ce102886d123cbcaa41c",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testsimplenoblock-a3dba6abcf"
},
{
"logical_id": "testatnserialization-testwildcard-bc7511076a",
"source_case_ids": [
"antlr-ng:testatnserialization-testwildcard@ed72fdcc8250",
"java-antlr:testatnserialization-testwildcard@ed72fdcc8250"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testatnserialization-testwildcard-bc7511076a-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::wildcard::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testatnserialization-testwildcard@ed72fdcc8250"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testatnserialization-testwildcard@ed72fdcc8250"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testWildcard",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"exit_code": 0,
"result": "36 passed; 0 failed"
},
"primary_implementation_commit": "91359e85a4b2c8563edd40a7495eb2a05ad7a5ad",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_atn_serialization::",
"result": "36 passed; 0 failed"
},
"closure": {
"logical_id": "testatnserialization-testwildcard-bc7511076a",
"source_case_ids": [
"antlr-ng:testatnserialization-testwildcard@ed72fdcc8250",
"java-antlr:testatnserialization-testwildcard@ed72fdcc8250"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/T.g4",
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/T.interp",
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/T.tokens",
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/fixture.json",
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testatnserialization-testwildcard-bc7511076a/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_atn_serialization::wildcard::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust serialization matches the complete Java 4.13.2 .interp for TestATNSerialization.testWildcard",
"scaffold_commit": "63e800d1236d34721b0f870d8a2c723c74edfc5e",
"primary_test_commit": "5c5c82fb7879bce9d99d684855bfd07dd6405850",
"resolution": "verified-covered-existing"
},
"closure_sha256": "03a5cc846ac5246c4e812faec15fa8c52b3c3363d6dc31dbbb3718ea5a31aea7",
"evidence_path": "tests/codegen-direct/port-evidence/testatnserialization-testwildcard-bc7511076a"
},
{
"logical_id": "testattributechecks-testbadinlineactions-6f6958e1f6",
"source_case_ids": [
"antlr-ng:testattributechecks-testbadinlineactions@10080180ddcf",
"antlr-ng:testattributechecks-testbadinlineactions@1a0ced7c879b",
"antlr-ng:testattributechecks-testbadinlineactions@2aab11045c69",
"antlr-ng:testattributechecks-testbadinlineactions@2bfc8e16baba",
"antlr-ng:testattributechecks-testbadinlineactions@31018af425ec",
"antlr-ng:testattributechecks-testbadinlineactions@3d125651b93b",
"antlr-ng:testattributechecks-testbadinlineactions@66c499eb26b7",
"antlr-ng:testattributechecks-testbadinlineactions@724267397134",
"antlr-ng:testattributechecks-testbadinlineactions@a3f14f4ca74f",
"antlr-ng:testattributechecks-testbadinlineactions@d3ab096bd6af",
"antlr-ng:testattributechecks-testbadinlineactions@d63051828877",
"antlr-ng:testattributechecks-testbadinlineactions@e73c477ce746",
"antlr-ng:testattributechecks-testbadinlineactions@f07adcad2947",
"antlr-ng:testattributechecks-testbadinlineactions@fea4a5bc6b43"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testbadinlineactions-6f6958e1f6-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testbadinlineactions@10080180ddcf",
"antlr-ng:testattributechecks-testbadinlineactions@1a0ced7c879b",
"antlr-ng:testattributechecks-testbadinlineactions@2aab11045c69",
"antlr-ng:testattributechecks-testbadinlineactions@2bfc8e16baba",
"antlr-ng:testattributechecks-testbadinlineactions@31018af425ec",
"antlr-ng:testattributechecks-testbadinlineactions@3d125651b93b",
"antlr-ng:testattributechecks-testbadinlineactions@66c499eb26b7",
"antlr-ng:testattributechecks-testbadinlineactions@724267397134",
"antlr-ng:testattributechecks-testbadinlineactions@a3f14f4ca74f",
"antlr-ng:testattributechecks-testbadinlineactions@d3ab096bd6af",
"antlr-ng:testattributechecks-testbadinlineactions@d63051828877",
"antlr-ng:testattributechecks-testbadinlineactions@e73c477ce746",
"antlr-ng:testattributechecks-testbadinlineactions@f07adcad2947",
"antlr-ng:testattributechecks-testbadinlineactions@fea4a5bc6b43"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testbadinlineactions-fef80e183e: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testBadInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testbadinlineactions_fef80e183e",
"exit_code": 101,
"fingerprint": "testattributechecks-testbadinlineactions-fef80e183e: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testbadinlineactions_fef80e183e",
"result": "14 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testbadinlineactions-6f6958e1f6",
"source_case_ids": [
"antlr-ng:testattributechecks-testbadinlineactions@10080180ddcf",
"antlr-ng:testattributechecks-testbadinlineactions@1a0ced7c879b",
"antlr-ng:testattributechecks-testbadinlineactions@2aab11045c69",
"antlr-ng:testattributechecks-testbadinlineactions@2bfc8e16baba",
"antlr-ng:testattributechecks-testbadinlineactions@31018af425ec",
"antlr-ng:testattributechecks-testbadinlineactions@3d125651b93b",
"antlr-ng:testattributechecks-testbadinlineactions@66c499eb26b7",
"antlr-ng:testattributechecks-testbadinlineactions@724267397134",
"antlr-ng:testattributechecks-testbadinlineactions@a3f14f4ca74f",
"antlr-ng:testattributechecks-testbadinlineactions@d3ab096bd6af",
"antlr-ng:testattributechecks-testbadinlineactions@d63051828877",
"antlr-ng:testattributechecks-testbadinlineactions@e73c477ce746",
"antlr-ng:testattributechecks-testbadinlineactions@f07adcad2947",
"antlr-ng:testattributechecks-testbadinlineactions@fea4a5bc6b43"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testBadInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "2e9dcbeaca51f31a119ef620dfe9ee130fb977b2426f3940a800d7b8498da073",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testbadinlineactions-6f6958e1f6"
},
{
"logical_id": "testattributechecks-testbadinlineactions-fef80e183e",
"source_case_ids": [
"java-antlr:testattributechecks-testbadinlineactions@d63051828877"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testbadinlineactions-fef80e183e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testbadinlineactions@d63051828877"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testbadinlineactions-fef80e183e: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testBadInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testbadinlineactions_fef80e183e",
"exit_code": 101,
"fingerprint": "testattributechecks-testbadinlineactions-fef80e183e: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testbadinlineactions_fef80e183e",
"result": "14 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testbadinlineactions-fef80e183e",
"source_case_ids": [
"java-antlr:testattributechecks-testbadinlineactions@d63051828877"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testbadinlineactions-fef80e183e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testBadInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "f55ed9fe993ddce142d193ff6dd3627915229286cb22deee0b366a935dae3615",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testbadinlineactions-fef80e183e"
},
{
"logical_id": "testattributechecks-testdynamicfinallyactions-0681efd39c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicfinallyactions@02addbc8fedf",
"antlr-ng:testattributechecks-testdynamicfinallyactions@24a3ae800a5e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f",
"antlr-ng:testattributechecks-testdynamicfinallyactions@5c857a884f63",
"antlr-ng:testattributechecks-testdynamicfinallyactions@69073a50848e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@75959f891729",
"antlr-ng:testattributechecks-testdynamicfinallyactions@7b581516777d",
"antlr-ng:testattributechecks-testdynamicfinallyactions@a8cff8bc982a",
"antlr-ng:testattributechecks-testdynamicfinallyactions@bdd2bc0d82b1",
"antlr-ng:testattributechecks-testdynamicfinallyactions@d0b6cefed847",
"antlr-ng:testattributechecks-testdynamicfinallyactions@da8a9f5d8ed6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicfinallyactions-0681efd39c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicfinallyactions@02addbc8fedf",
"antlr-ng:testattributechecks-testdynamicfinallyactions@24a3ae800a5e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f",
"antlr-ng:testattributechecks-testdynamicfinallyactions@5c857a884f63",
"antlr-ng:testattributechecks-testdynamicfinallyactions@69073a50848e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@75959f891729",
"antlr-ng:testattributechecks-testdynamicfinallyactions@7b581516777d",
"antlr-ng:testattributechecks-testdynamicfinallyactions@a8cff8bc982a",
"antlr-ng:testattributechecks-testdynamicfinallyactions@bdd2bc0d82b1",
"antlr-ng:testattributechecks-testdynamicfinallyactions@d0b6cefed847",
"antlr-ng:testattributechecks-testdynamicfinallyactions@da8a9f5d8ed6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicfinallyactions-ddcd4af662: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicfinallyactions_ddcd4af662",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicfinallyactions-ddcd4af662: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicfinallyactions_ddcd4af662",
"result": "11 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicfinallyactions-0681efd39c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicfinallyactions@02addbc8fedf",
"antlr-ng:testattributechecks-testdynamicfinallyactions@24a3ae800a5e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f",
"antlr-ng:testattributechecks-testdynamicfinallyactions@5c857a884f63",
"antlr-ng:testattributechecks-testdynamicfinallyactions@69073a50848e",
"antlr-ng:testattributechecks-testdynamicfinallyactions@75959f891729",
"antlr-ng:testattributechecks-testdynamicfinallyactions@7b581516777d",
"antlr-ng:testattributechecks-testdynamicfinallyactions@a8cff8bc982a",
"antlr-ng:testattributechecks-testdynamicfinallyactions@bdd2bc0d82b1",
"antlr-ng:testattributechecks-testdynamicfinallyactions@d0b6cefed847",
"antlr-ng:testattributechecks-testdynamicfinallyactions@da8a9f5d8ed6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "f4d026b6b0ccbbd20ffd7f3b1c245d58d2ff87066a9578023cd98e3d479c2cdb",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicfinallyactions-0681efd39c"
},
{
"logical_id": "testattributechecks-testdynamicfinallyactions-ddcd4af662",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicfinallyactions-ddcd4af662-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicfinallyactions-ddcd4af662: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicfinallyactions_ddcd4af662",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicfinallyactions-ddcd4af662: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicfinallyactions_ddcd4af662",
"result": "11 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicfinallyactions-ddcd4af662",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicfinallyactions@3b48d1e8fe8f"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicfinallyactions-ddcd4af662/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "fe5bbb0e09a9504f14fac8b5b89e56d74fcc94bb53cc1e6fb06fe18a87b5438d",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicfinallyactions-ddcd4af662"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-a-d5aaf26bde",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a@9d28aa1f1514"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-a-d5aaf26bde-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a@9d28aa1f1514"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $a",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-a-d5aaf26bde",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a@9d28aa1f1514"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $a",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "47a628ddf3f39f144ba685909e463d70051bf94c44e127fe3f0ad51aa96cbc64",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-a-d5aaf26bde"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-a-z-00a2e877cd",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a-z@eee786c14e39"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-a-z-00a2e877cd-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a-z@eee786c14e39"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-7: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $a::z",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_7::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-7: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-a-z-00a2e877cd",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-a-z@eee786c14e39"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $a::z",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "9ed86e68dbb6eda3fdcd86a43039c622cc137cb18656fca08946f214a293a2a1",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-a-z-00a2e877cd"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-b-d4e05c11d5",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b@66728315b856"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-b-d4e05c11d5-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b@66728315b856"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-2: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $b",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_2::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-2: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_2::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-b-d4e05c11d5",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b@66728315b856"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $b",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "cdbeb8b6e3c1e6cf1a264fc8cc9a687706f7773060765c0e56ac78567ab9853d",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-b-d4e05c11d5"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-b-f-c8deebfe88",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b-f@999ef76632b4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-b-f-c8deebfe88-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b-f@999ef76632b4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-4: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $b::f",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_4::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-4: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_4::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-b-f-c8deebfe88",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-b-f@999ef76632b4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $b::f",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "20a911823cc99974ac19d58ae1ac73c26d55b823d4b7250e197c1ea2ddcd7456",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-b-f-c8deebfe88"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-dd2faf4937",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinitactions@78b75dc0bd64"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-dd2faf4937-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinitactions@78b75dc0bd64"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937",
"result": "11 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-dd2faf4937",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinitactions@78b75dc0bd64"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "5f5c1a5ad126bbc9aaf3b87d753c6acaf86e71e993bcd1ffed0904463a727a92",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-dd2faf4937"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-lab-4f17993953",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-lab@cfe45e33dce1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-lab-4f17993953-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-lab@cfe45e33dce1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-3: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $lab",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_3::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-3: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_3::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-lab-4f17993953",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-lab@cfe45e33dce1"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-3/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $lab",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "e68b47d5fb2247b25cee06dc4dad279a4c9a5c04fcac969569068a9c2b45646a",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-lab-4f17993953"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-5fe7b01648",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s@509c0db51e0c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-5fe7b01648-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s@509c0db51e0c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-8: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_8::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-8: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_8::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-5fe7b01648",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s@509c0db51e0c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-8/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "60d4c523d0a11d983ba08744f91f09350b5899ece61f652cee7ab3f9d8bd9c66",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-5fe7b01648"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-i-5f1c2fd861",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i@ce4bcb65e141"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-i-5f1c2fd861-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i@ce4bcb65e141"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-5: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_5::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-5: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_5::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-i-5f1c2fd861",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i@ce4bcb65e141"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-5/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "98660d08685b801d03c4ec13eb86e6237551dadad454dadbde80bf0019761e97",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-i-5f1c2fd861"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-i-s-i-edd0955a10",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i-s-i@641c0875ed8f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-i-s-i-edd0955a10-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i-s-i@641c0875ed8f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-6: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::i=$S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_6::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-6: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_6::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-i-s-i-edd0955a10",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-i-s-i@641c0875ed8f"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::i=$S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "459b49521d48aa97c483f798768ada9606d141c1f3e03adb0188b83bca4ab92a",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-i-s-i-edd0955a10"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-j-3-00b4c0b30d",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-3@9418a9d02f98"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-j-3-00b4c0b30d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-3@9418a9d02f98"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-10: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j = 3;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_10::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-10: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_10::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-j-3-00b4c0b30d",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-3@9418a9d02f98"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-10/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j = 3;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "d9b5c9fb46d5bb3bb324b39eddd525f12d659aa208633d49f41b95b7164a1c94",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-j-3-00b4c0b30d"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-j-302d5d1f7f",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j@1b356299bc61"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-j-302d5d1f7f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j@1b356299bc61"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-9: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_9::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-9: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_9::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-j-302d5d1f7f",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j@1b356299bc61"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-9/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "f083309c02f21a950a8c1c9a200856fb69c9b414db4be548948975f8102738da",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-j-302d5d1f7f"
},
{
"logical_id": "testattributechecks-testdynamicinitactions-s-j-s-k-a26f58ef83",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-s-k@086547d22908"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinitactions-s-j-s-k-a26f58ef83-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-s-k@086547d22908"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-11: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j = $S::k;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_11::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinitactions-dd2faf4937-variant-11: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinitactions_dd2faf4937_variant_11::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinitactions-s-j-s-k-a26f58ef83",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinitactions-s-j-s-k@086547d22908"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinitactions-dd2faf4937-variant-11/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInitActions: $S::j = $S::k;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "24533ccea6fa0cf5ccec163b5dcb529e52be467d46a906d69928b84582b8ccfa",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinitactions-s-j-s-k-a26f58ef83"
},
{
"logical_id": "testattributechecks-testdynamicinlineactions-01e6f32713",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinlineactions@2257ffc79fea"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinlineactions-01e6f32713-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinlineactions@2257ffc79fea"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinlineactions-01e6f32713: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinlineactions_01e6f32713",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinlineactions-01e6f32713: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinlineactions_01e6f32713",
"result": "27 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinlineactions-01e6f32713",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicinlineactions@2257ffc79fea"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "4c9c1c4caec113b1ec05983f26d326bcb59c47d424c66cd6d279fb868639a74e",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinlineactions-01e6f32713"
},
{
"logical_id": "testattributechecks-testdynamicinlineactions-9b9383b3a1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinlineactions@0819dbda1b94",
"antlr-ng:testattributechecks-testdynamicinlineactions@0fa4e5470d2c",
"antlr-ng:testattributechecks-testdynamicinlineactions@11129703f2bc",
"antlr-ng:testattributechecks-testdynamicinlineactions@2257ffc79fea",
"antlr-ng:testattributechecks-testdynamicinlineactions@230dc97192ca",
"antlr-ng:testattributechecks-testdynamicinlineactions@24fb3c34bdb9",
"antlr-ng:testattributechecks-testdynamicinlineactions@252e65eb187a",
"antlr-ng:testattributechecks-testdynamicinlineactions@3d301f48e26e",
"antlr-ng:testattributechecks-testdynamicinlineactions@42ab656182d8",
"antlr-ng:testattributechecks-testdynamicinlineactions@4b687362b950",
"antlr-ng:testattributechecks-testdynamicinlineactions@4bb7867da30a",
"antlr-ng:testattributechecks-testdynamicinlineactions@57d779d5b55f",
"antlr-ng:testattributechecks-testdynamicinlineactions@59c0e4f1c107",
"antlr-ng:testattributechecks-testdynamicinlineactions@5e06ffca0b12",
"antlr-ng:testattributechecks-testdynamicinlineactions@61b7deda4ebb",
"antlr-ng:testattributechecks-testdynamicinlineactions@70959aa67447",
"antlr-ng:testattributechecks-testdynamicinlineactions@72da2488f1f0",
"antlr-ng:testattributechecks-testdynamicinlineactions@77455f371de5",
"antlr-ng:testattributechecks-testdynamicinlineactions@7f1d1727c018",
"antlr-ng:testattributechecks-testdynamicinlineactions@91de64a3a640",
"antlr-ng:testattributechecks-testdynamicinlineactions@99a76090b968",
"antlr-ng:testattributechecks-testdynamicinlineactions@b01015278376",
"antlr-ng:testattributechecks-testdynamicinlineactions@b41a449f5109",
"antlr-ng:testattributechecks-testdynamicinlineactions@d44e396d1544",
"antlr-ng:testattributechecks-testdynamicinlineactions@e92d2a9f9919",
"antlr-ng:testattributechecks-testdynamicinlineactions@f193dd3e228e",
"antlr-ng:testattributechecks-testdynamicinlineactions@f816e6dff248"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicinlineactions-9b9383b3a1-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinlineactions@0819dbda1b94",
"antlr-ng:testattributechecks-testdynamicinlineactions@0fa4e5470d2c",
"antlr-ng:testattributechecks-testdynamicinlineactions@11129703f2bc",
"antlr-ng:testattributechecks-testdynamicinlineactions@2257ffc79fea",
"antlr-ng:testattributechecks-testdynamicinlineactions@230dc97192ca",
"antlr-ng:testattributechecks-testdynamicinlineactions@24fb3c34bdb9",
"antlr-ng:testattributechecks-testdynamicinlineactions@252e65eb187a",
"antlr-ng:testattributechecks-testdynamicinlineactions@3d301f48e26e",
"antlr-ng:testattributechecks-testdynamicinlineactions@42ab656182d8",
"antlr-ng:testattributechecks-testdynamicinlineactions@4b687362b950",
"antlr-ng:testattributechecks-testdynamicinlineactions@4bb7867da30a",
"antlr-ng:testattributechecks-testdynamicinlineactions@57d779d5b55f",
"antlr-ng:testattributechecks-testdynamicinlineactions@59c0e4f1c107",
"antlr-ng:testattributechecks-testdynamicinlineactions@5e06ffca0b12",
"antlr-ng:testattributechecks-testdynamicinlineactions@61b7deda4ebb",
"antlr-ng:testattributechecks-testdynamicinlineactions@70959aa67447",
"antlr-ng:testattributechecks-testdynamicinlineactions@72da2488f1f0",
"antlr-ng:testattributechecks-testdynamicinlineactions@77455f371de5",
"antlr-ng:testattributechecks-testdynamicinlineactions@7f1d1727c018",
"antlr-ng:testattributechecks-testdynamicinlineactions@91de64a3a640",
"antlr-ng:testattributechecks-testdynamicinlineactions@99a76090b968",
"antlr-ng:testattributechecks-testdynamicinlineactions@b01015278376",
"antlr-ng:testattributechecks-testdynamicinlineactions@b41a449f5109",
"antlr-ng:testattributechecks-testdynamicinlineactions@d44e396d1544",
"antlr-ng:testattributechecks-testdynamicinlineactions@e92d2a9f9919",
"antlr-ng:testattributechecks-testdynamicinlineactions@f193dd3e228e",
"antlr-ng:testattributechecks-testdynamicinlineactions@f816e6dff248"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicinlineactions-01e6f32713: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinlineactions_01e6f32713",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicinlineactions-01e6f32713: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicinlineactions_01e6f32713",
"result": "27 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicinlineactions-9b9383b3a1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicinlineactions@0819dbda1b94",
"antlr-ng:testattributechecks-testdynamicinlineactions@0fa4e5470d2c",
"antlr-ng:testattributechecks-testdynamicinlineactions@11129703f2bc",
"antlr-ng:testattributechecks-testdynamicinlineactions@2257ffc79fea",
"antlr-ng:testattributechecks-testdynamicinlineactions@230dc97192ca",
"antlr-ng:testattributechecks-testdynamicinlineactions@24fb3c34bdb9",
"antlr-ng:testattributechecks-testdynamicinlineactions@252e65eb187a",
"antlr-ng:testattributechecks-testdynamicinlineactions@3d301f48e26e",
"antlr-ng:testattributechecks-testdynamicinlineactions@42ab656182d8",
"antlr-ng:testattributechecks-testdynamicinlineactions@4b687362b950",
"antlr-ng:testattributechecks-testdynamicinlineactions@4bb7867da30a",
"antlr-ng:testattributechecks-testdynamicinlineactions@57d779d5b55f",
"antlr-ng:testattributechecks-testdynamicinlineactions@59c0e4f1c107",
"antlr-ng:testattributechecks-testdynamicinlineactions@5e06ffca0b12",
"antlr-ng:testattributechecks-testdynamicinlineactions@61b7deda4ebb",
"antlr-ng:testattributechecks-testdynamicinlineactions@70959aa67447",
"antlr-ng:testattributechecks-testdynamicinlineactions@72da2488f1f0",
"antlr-ng:testattributechecks-testdynamicinlineactions@77455f371de5",
"antlr-ng:testattributechecks-testdynamicinlineactions@7f1d1727c018",
"antlr-ng:testattributechecks-testdynamicinlineactions@91de64a3a640",
"antlr-ng:testattributechecks-testdynamicinlineactions@99a76090b968",
"antlr-ng:testattributechecks-testdynamicinlineactions@b01015278376",
"antlr-ng:testattributechecks-testdynamicinlineactions@b41a449f5109",
"antlr-ng:testattributechecks-testdynamicinlineactions@d44e396d1544",
"antlr-ng:testattributechecks-testdynamicinlineactions@e92d2a9f9919",
"antlr-ng:testattributechecks-testdynamicinlineactions@f193dd3e228e",
"antlr-ng:testattributechecks-testdynamicinlineactions@f816e6dff248"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-17/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-18/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-19/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-20/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-21/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-22/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-23/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-24/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-25/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-26/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-27/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicinlineactions-01e6f32713/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "e1f7c0ad44b48cfcda405660ea7b9af1c146436d0dd19af8e039e4f3f60d2bea",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicinlineactions-9b9383b3a1"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-b-f-20705cff47",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-b-f@b4fbb32be338"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-b-f-20705cff47-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-b-f@b4fbb32be338"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-4: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $b::f",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_4::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-4: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_4::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-b-f-20705cff47",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-b-f@b4fbb32be338"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $b::f",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "8ff98fd39176dfed1acba98b4916f90e14fb12322f2bcb630eea39ca02d57396",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-b-f-20705cff47"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-fe51c035df",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicmembersactions@291a345bf0e4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-fe51c035df-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicmembersactions@291a345bf0e4"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df",
"result": "7 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-fe51c035df",
"source_case_ids": [
"java-antlr:testattributechecks-testdynamicmembersactions@291a345bf0e4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "ab104f76036a3e367eb7e7a9c96f941c75a2147d9cfff49784a0987354db26cb",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-fe51c035df"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-45c4455e7a",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s@46d65974e659"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-45c4455e7a-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s@46d65974e659"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-45c4455e7a",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s@46d65974e659"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "58262b0f67738b7fd2cf1d3cc31407408a10ac0a34d05e8ff87ff39e6027de2d",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-45c4455e7a"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-i-6cbd8a0b39",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i@664963eee648"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-i-6cbd8a0b39-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i@664963eee648"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-2: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_2::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-2: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_2::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-i-6cbd8a0b39",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i@664963eee648"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-2/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "924bec9f4caf9a45c459701042b90eff3a30bdf301f2347c885cfcf8b289ca14",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-i-6cbd8a0b39"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-i-s-i-bad55c205c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i-s-i@e44407e1e604"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-i-s-i-bad55c205c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i-s-i@e44407e1e604"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-3: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::i=$S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_3::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-3: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_3::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-i-s-i-bad55c205c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-i-s-i@e44407e1e604"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-3/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::i=$S::i",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "186629861c3c15da50cb34c2a9ea0db426c5778f59bd2f67d38897b90a391f80",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-i-s-i-bad55c205c"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-3-2fc28c0273",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-3@938483ca28f9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-j-3-2fc28c0273-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-3@938483ca28f9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-6: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j = 3;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_6::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-6: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_6::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-3-2fc28c0273",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-3@938483ca28f9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j = 3;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "b50a8c26fb01fad96b3496112a897aa488f7596e8222bc5456cd9ec635eac42a",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-j-3-2fc28c0273"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-50ef3816d4",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j@fa70903c993b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-j-50ef3816d4-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j@fa70903c993b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-5: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_5::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-5: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_5::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-50ef3816d4",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j@fa70903c993b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-5/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "9940241f448c2fcbe03fffe6eeb9996283c6b38476040d845a9b60ddbd895755",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-j-50ef3816d4"
},
{
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-s-k-4aec96e63c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-s-k@476e6a7ddcb6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testdynamicmembersactions-s-j-s-k-4aec96e63c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-s-k@476e6a7ddcb6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-7: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j = $S::k;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_7::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testdynamicmembersactions-fe51c035df-variant-7: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testdynamicmembersactions_fe51c035df_variant_7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testdynamicmembersactions-s-j-s-k-4aec96e63c",
"source_case_ids": [
"antlr-ng:testattributechecks-testdynamicmembersactions-s-j-s-k@476e6a7ddcb6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testdynamicmembersactions-fe51c035df-variant-7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testDynamicMembersActions: $S::j = $S::k;",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "f6a08df22026cd7b1a15aaa8f8608147baa38a34b9c109c2bff7ad3fef951a6e",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testdynamicmembersactions-s-j-s-k-4aec96e63c"
},
{
"logical_id": "testattributechecks-testfinallyactions-1430d03d17",
"source_case_ids": [
"antlr-ng:testattributechecks-testfinallyactions@15cda479ea62",
"antlr-ng:testattributechecks-testfinallyactions@1bb4633b5954",
"antlr-ng:testattributechecks-testfinallyactions@337604337cb7",
"antlr-ng:testattributechecks-testfinallyactions@387288aa9eb1",
"antlr-ng:testattributechecks-testfinallyactions@407558df67d4",
"antlr-ng:testattributechecks-testfinallyactions@48e37e245d7e",
"antlr-ng:testattributechecks-testfinallyactions@4965a2c9e659",
"antlr-ng:testattributechecks-testfinallyactions@539aac3962a8",
"antlr-ng:testattributechecks-testfinallyactions@61c28eb9a3e5",
"antlr-ng:testattributechecks-testfinallyactions@6bb5793cc471",
"antlr-ng:testattributechecks-testfinallyactions@71100f2cbd70",
"antlr-ng:testattributechecks-testfinallyactions@862e6ca813f8",
"antlr-ng:testattributechecks-testfinallyactions@8f65eae8ac0d",
"antlr-ng:testattributechecks-testfinallyactions@95cda906eaba",
"antlr-ng:testattributechecks-testfinallyactions@969198ebe40d",
"antlr-ng:testattributechecks-testfinallyactions@9e8803988095",
"antlr-ng:testattributechecks-testfinallyactions@ae5cbba3f6a2",
"antlr-ng:testattributechecks-testfinallyactions@ba085208e43a",
"antlr-ng:testattributechecks-testfinallyactions@ba1d756c8ea1",
"antlr-ng:testattributechecks-testfinallyactions@bd1e106915fd",
"antlr-ng:testattributechecks-testfinallyactions@c780291ef750",
"antlr-ng:testattributechecks-testfinallyactions@db042439e75b",
"antlr-ng:testattributechecks-testfinallyactions@e84999af485d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testfinallyactions-1430d03d17-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testfinallyactions@15cda479ea62",
"antlr-ng:testattributechecks-testfinallyactions@1bb4633b5954",
"antlr-ng:testattributechecks-testfinallyactions@337604337cb7",
"antlr-ng:testattributechecks-testfinallyactions@387288aa9eb1",
"antlr-ng:testattributechecks-testfinallyactions@407558df67d4",
"antlr-ng:testattributechecks-testfinallyactions@48e37e245d7e",
"antlr-ng:testattributechecks-testfinallyactions@4965a2c9e659",
"antlr-ng:testattributechecks-testfinallyactions@539aac3962a8",
"antlr-ng:testattributechecks-testfinallyactions@61c28eb9a3e5",
"antlr-ng:testattributechecks-testfinallyactions@6bb5793cc471",
"antlr-ng:testattributechecks-testfinallyactions@71100f2cbd70",
"antlr-ng:testattributechecks-testfinallyactions@862e6ca813f8",
"antlr-ng:testattributechecks-testfinallyactions@8f65eae8ac0d",
"antlr-ng:testattributechecks-testfinallyactions@95cda906eaba",
"antlr-ng:testattributechecks-testfinallyactions@969198ebe40d",
"antlr-ng:testattributechecks-testfinallyactions@9e8803988095",
"antlr-ng:testattributechecks-testfinallyactions@ae5cbba3f6a2",
"antlr-ng:testattributechecks-testfinallyactions@ba085208e43a",
"antlr-ng:testattributechecks-testfinallyactions@ba1d756c8ea1",
"antlr-ng:testattributechecks-testfinallyactions@bd1e106915fd",
"antlr-ng:testattributechecks-testfinallyactions@c780291ef750",
"antlr-ng:testattributechecks-testfinallyactions@db042439e75b",
"antlr-ng:testattributechecks-testfinallyactions@e84999af485d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testfinallyactions-fbdc1a7648-variant-11: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testfinallyactions_fbdc1a7648",
"exit_code": 101,
"fingerprint": "testattributechecks-testfinallyactions-fbdc1a7648-variant-11: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testfinallyactions_fbdc1a7648",
"result": "23 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testfinallyactions-1430d03d17",
"source_case_ids": [
"antlr-ng:testattributechecks-testfinallyactions@15cda479ea62",
"antlr-ng:testattributechecks-testfinallyactions@1bb4633b5954",
"antlr-ng:testattributechecks-testfinallyactions@337604337cb7",
"antlr-ng:testattributechecks-testfinallyactions@387288aa9eb1",
"antlr-ng:testattributechecks-testfinallyactions@407558df67d4",
"antlr-ng:testattributechecks-testfinallyactions@48e37e245d7e",
"antlr-ng:testattributechecks-testfinallyactions@4965a2c9e659",
"antlr-ng:testattributechecks-testfinallyactions@539aac3962a8",
"antlr-ng:testattributechecks-testfinallyactions@61c28eb9a3e5",
"antlr-ng:testattributechecks-testfinallyactions@6bb5793cc471",
"antlr-ng:testattributechecks-testfinallyactions@71100f2cbd70",
"antlr-ng:testattributechecks-testfinallyactions@862e6ca813f8",
"antlr-ng:testattributechecks-testfinallyactions@8f65eae8ac0d",
"antlr-ng:testattributechecks-testfinallyactions@95cda906eaba",
"antlr-ng:testattributechecks-testfinallyactions@969198ebe40d",
"antlr-ng:testattributechecks-testfinallyactions@9e8803988095",
"antlr-ng:testattributechecks-testfinallyactions@ae5cbba3f6a2",
"antlr-ng:testattributechecks-testfinallyactions@ba085208e43a",
"antlr-ng:testattributechecks-testfinallyactions@ba1d756c8ea1",
"antlr-ng:testattributechecks-testfinallyactions@bd1e106915fd",
"antlr-ng:testattributechecks-testfinallyactions@c780291ef750",
"antlr-ng:testattributechecks-testfinallyactions@db042439e75b",
"antlr-ng:testattributechecks-testfinallyactions@e84999af485d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "cf1922898ec3f7d0b18675a61987ceecb961fb389aa363790710bb7f449ab431",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testfinallyactions-1430d03d17"
},
{
"logical_id": "testattributechecks-testfinallyactions-fbdc1a7648",
"source_case_ids": [
"java-antlr:testattributechecks-testfinallyactions@6bb5793cc471"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testfinallyactions-fbdc1a7648-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testfinallyactions@6bb5793cc471"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testfinallyactions-fbdc1a7648-variant-11: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testfinallyactions_fbdc1a7648",
"exit_code": 101,
"fingerprint": "testattributechecks-testfinallyactions-fbdc1a7648-variant-11: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testfinallyactions_fbdc1a7648",
"result": "23 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testfinallyactions-fbdc1a7648",
"source_case_ids": [
"java-antlr:testattributechecks-testfinallyactions@6bb5793cc471"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-17/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-18/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-19/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-20/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-21/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-22/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-23/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testfinallyactions-fbdc1a7648/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testFinallyActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "2dc419470f7fd9e4e940f1431d56cdc70b836f431515ab8f1c92e93fe737893c",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testfinallyactions-fbdc1a7648"
},
{
"logical_id": "testattributechecks-testinitactions-1c2e33025c",
"source_case_ids": [
"java-antlr:testattributechecks-testinitactions@40c49d91b770"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-1c2e33025c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testinitactions@40c49d91b770"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-8: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c",
"exit_code": 101,
"fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-8: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c",
"result": "9 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-1c2e33025c",
"source_case_ids": [
"java-antlr:testattributechecks-testinitactions@40c49d91b770"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "2bb1f43875c590f2631bfa68368b1f04baa20209d04b0c876c70bfdcf1e9ac34",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-1c2e33025c"
},
{
"logical_id": "testattributechecks-testinitactions-a-q-62f55f0b04",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-a-q@37ff683d4134"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-a-q-62f55f0b04-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-a-q@37ff683d4134"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-9: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $a.q",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_9::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-9: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_9::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-a-q-62f55f0b04",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-a-q@37ff683d4134"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-9/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $a.q",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "8d059cf802389b9db17d23c1f3eb8a25857755945c8c8bfcf02198d6cb975bfc",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-a-q-62f55f0b04"
},
{
"logical_id": "testattributechecks-testinitactions-c-b8bc4edb10",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-c@783763764d1a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-c-b8bc4edb10-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-c@783763764d1a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-8: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $c",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_8::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testinitactions-1c2e33025c-variant-8: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_8::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-c-b8bc4edb10",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-c@783763764d1a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-8/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $c",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "fec586051d05ce0f9231189f2ae6458cc883c4851f4970ac298ddf653a26f524",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-c-b8bc4edb10"
},
{
"logical_id": "testattributechecks-testinitactions-ids-9821c9a029",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-ids@d318ea0d4f2c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-ids-9821c9a029-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-ids@d318ea0d4f2c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $ids",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_6::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_6::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-ids-9821c9a029",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-ids@d318ea0d4f2c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $ids",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e64e5e5e063a56a5707ec58e5c1e8be32a16ee4f7efa8285331b7b947c739f38",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-ids-9821c9a029"
},
{
"logical_id": "testattributechecks-testinitactions-lab-e-fae6d3669b",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-lab-e@b7be4f387724"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-lab-e-fae6d3669b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-lab-e@b7be4f387724"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $lab.e",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_5::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_5::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-lab-e-fae6d3669b",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-lab-e@b7be4f387724"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-5/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $lab.e",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e3d5802f419127f9447d24777ebc3c6cc1e10a3e18c004be31b5679704de8273",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-lab-e-fae6d3669b"
},
{
"logical_id": "testattributechecks-testinitactions-labs-454e2b21ae",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-labs@695bfc47ab0d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-labs-454e2b21ae-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-labs@695bfc47ab0d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $labs",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_7::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-labs-454e2b21ae",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-labs@695bfc47ab0d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $labs",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "cffa0e02fbe0cb2059ed9b334ae664dee4c196663a16bcb53e4e6f05a9185740",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-labs-454e2b21ae"
},
{
"logical_id": "testattributechecks-testinitactions-start-c03e3520aa",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-start@8500d212325e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-start-c03e3520aa-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-start@8500d212325e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $start",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_2::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_2::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-start-c03e3520aa",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-start@8500d212325e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-2/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $start",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4dee40d9f9f8e5c3561aa689a647e739cdc71e4443c7fd188e49c5d472bef88b",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-start-c03e3520aa"
},
{
"logical_id": "testattributechecks-testinitactions-text-a283b5b6d3",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-text@f07286d13049"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-text-a283b5b6d3-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-text@f07286d13049"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $text",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-text-a283b5b6d3",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-text@f07286d13049"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $text",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "561aeab1ba3173dab400f76baf941e826342e4ce90c89d4d2712fc2c260fdab4",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-text-a283b5b6d3"
},
{
"logical_id": "testattributechecks-testinitactions-x-y-3bfa10e1e5",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-x-y@b19260619179"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-x-y-3bfa10e1e5-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-x-y@b19260619179"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $x = $y",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_3::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_3::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-x-y-3bfa10e1e5",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-x-y@b19260619179"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-3/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $x = $y",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "da27bab7412ca040e12471bba7bfa38aff51b0bb30debbc842727ce924269b49",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-x-y-3bfa10e1e5"
},
{
"logical_id": "testattributechecks-testinitactions-y-x-6080ca1faf",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-y-x@9a4552d836e4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinitactions-y-x-6080ca1faf-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-y-x@9a4552d836e4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $y = $x",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_4::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinitactions_1c2e33025c_variant_4::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinitactions-y-x-6080ca1faf",
"source_case_ids": [
"antlr-ng:testattributechecks-testinitactions-y-x@9a4552d836e4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinitactions-1c2e33025c-variant-4/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInitActions: $y = $x",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3bcec676ef0eabf80ae8bdfcf25a11efc1a9fd8779ac657ba8de08464bf18fea",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinitactions-y-x-6080ca1faf"
},
{
"logical_id": "testattributechecks-testinlineactions-90a9badbc7",
"source_case_ids": [
"java-antlr:testattributechecks-testinlineactions@7e7d9a941fcd"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinlineactions-90a9badbc7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testinlineactions@7e7d9a941fcd"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinlineactions_90a9badbc7",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "16 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinlineactions_90a9badbc7",
"result": "16 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinlineactions-90a9badbc7",
"source_case_ids": [
"java-antlr:testattributechecks-testinlineactions@7e7d9a941fcd"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "06cec427f47c1bfe3ee13aa07e56ee96685024e57732433e87ce4e0b0e7836f4",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinlineactions-90a9badbc7"
},
{
"logical_id": "testattributechecks-testinlineactions-f722111291",
"source_case_ids": [
"antlr-ng:testattributechecks-testinlineactions@01e320be8225",
"antlr-ng:testattributechecks-testinlineactions@51df52bdf8f9",
"antlr-ng:testattributechecks-testinlineactions@599621145360",
"antlr-ng:testattributechecks-testinlineactions@649b8efa96aa",
"antlr-ng:testattributechecks-testinlineactions@68ff63f80984",
"antlr-ng:testattributechecks-testinlineactions@7e0f2262b1f4",
"antlr-ng:testattributechecks-testinlineactions@7e7d9a941fcd",
"antlr-ng:testattributechecks-testinlineactions@9b8a66ae8067",
"antlr-ng:testattributechecks-testinlineactions@9dbefaa17e30",
"antlr-ng:testattributechecks-testinlineactions@ab6b380bca60",
"antlr-ng:testattributechecks-testinlineactions@ae6c1a6b4b99",
"antlr-ng:testattributechecks-testinlineactions@be12b2fcfe63",
"antlr-ng:testattributechecks-testinlineactions@d85b3cab4a42",
"antlr-ng:testattributechecks-testinlineactions@e35a3ae054b2",
"antlr-ng:testattributechecks-testinlineactions@ec3a7e892277",
"antlr-ng:testattributechecks-testinlineactions@f47d60b70426"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testinlineactions-f722111291-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testinlineactions@01e320be8225",
"antlr-ng:testattributechecks-testinlineactions@51df52bdf8f9",
"antlr-ng:testattributechecks-testinlineactions@599621145360",
"antlr-ng:testattributechecks-testinlineactions@649b8efa96aa",
"antlr-ng:testattributechecks-testinlineactions@68ff63f80984",
"antlr-ng:testattributechecks-testinlineactions@7e0f2262b1f4",
"antlr-ng:testattributechecks-testinlineactions@7e7d9a941fcd",
"antlr-ng:testattributechecks-testinlineactions@9b8a66ae8067",
"antlr-ng:testattributechecks-testinlineactions@9dbefaa17e30",
"antlr-ng:testattributechecks-testinlineactions@ab6b380bca60",
"antlr-ng:testattributechecks-testinlineactions@ae6c1a6b4b99",
"antlr-ng:testattributechecks-testinlineactions@be12b2fcfe63",
"antlr-ng:testattributechecks-testinlineactions@d85b3cab4a42",
"antlr-ng:testattributechecks-testinlineactions@e35a3ae054b2",
"antlr-ng:testattributechecks-testinlineactions@ec3a7e892277",
"antlr-ng:testattributechecks-testinlineactions@f47d60b70426"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinlineactions_90a9badbc7",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "16 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testinlineactions_90a9badbc7",
"result": "16 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testinlineactions-f722111291",
"source_case_ids": [
"antlr-ng:testattributechecks-testinlineactions@01e320be8225",
"antlr-ng:testattributechecks-testinlineactions@51df52bdf8f9",
"antlr-ng:testattributechecks-testinlineactions@599621145360",
"antlr-ng:testattributechecks-testinlineactions@649b8efa96aa",
"antlr-ng:testattributechecks-testinlineactions@68ff63f80984",
"antlr-ng:testattributechecks-testinlineactions@7e0f2262b1f4",
"antlr-ng:testattributechecks-testinlineactions@7e7d9a941fcd",
"antlr-ng:testattributechecks-testinlineactions@9b8a66ae8067",
"antlr-ng:testattributechecks-testinlineactions@9dbefaa17e30",
"antlr-ng:testattributechecks-testinlineactions@ab6b380bca60",
"antlr-ng:testattributechecks-testinlineactions@ae6c1a6b4b99",
"antlr-ng:testattributechecks-testinlineactions@be12b2fcfe63",
"antlr-ng:testattributechecks-testinlineactions@d85b3cab4a42",
"antlr-ng:testattributechecks-testinlineactions@e35a3ae054b2",
"antlr-ng:testattributechecks-testinlineactions@ec3a7e892277",
"antlr-ng:testattributechecks-testinlineactions@f47d60b70426"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-10/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-11/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-12/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-13/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-14/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-15/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-16/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-3/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-4/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-5/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-6/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-8/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7-variant-9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.interp",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/A.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testinlineactions-90a9badbc7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testInlineActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6c3fd29a3c4de8ff553e65ecf4b90d0adbb96b80aac3cedb10b07b373d94466b",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testinlineactions-f722111291"
},
{
"logical_id": "testattributechecks-testmembersactions-0ffd5d262e",
"source_case_ids": [
"java-antlr:testattributechecks-testmembersactions@57c8b1f6dd2b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testmembersactions-0ffd5d262e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testmembersactions@57c8b1f6dd2b"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testmembersactions-0ffd5d262e: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e",
"exit_code": 101,
"fingerprint": "testattributechecks-testmembersactions-0ffd5d262e: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testmembersactions-0ffd5d262e",
"source_case_ids": [
"java-antlr:testattributechecks-testmembersactions@57c8b1f6dd2b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "1e40b4ecfedcc22f21aba25b63549a6e79f36e9fb31d13ab31f6f9e9a2d7e71c",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testmembersactions-0ffd5d262e"
},
{
"logical_id": "testattributechecks-testmembersactions-a-8d88f601c8",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a@7c5db7314fdc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testmembersactions-a-8d88f601c8-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a@7c5db7314fdc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testmembersactions-0ffd5d262e: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions: $a",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testmembersactions-0ffd5d262e: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testmembersactions-a-8d88f601c8",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a@7c5db7314fdc"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions: $a",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "50f3e245953456bee5b6fb22e8170601095114f82bab658477f65acc7176d4c4",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testmembersactions-a-8d88f601c8"
},
{
"logical_id": "testattributechecks-testmembersactions-a-y-2015ca3b25",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a-y@b6c7821c2a38"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testmembersactions-a-y-2015ca3b25-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a-y@b6c7821c2a38"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "testattributechecks-testmembersactions-0ffd5d262e-variant-2: expected semantic failure",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions: $a.y",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e_variant_2::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "testattributechecks-testmembersactions-0ffd5d262e-variant-2: expected semantic failure"
},
"primary_implementation_commit": "ede783206bb4dfc3d8f5d031fdfea9feab507763",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testmembersactions_0ffd5d262e_variant_2::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testmembersactions-a-y-2015ca3b25",
"source_case_ids": [
"antlr-ng:testattributechecks-testmembersactions-a-y@b6c7821c2a38"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/A.g4",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testmembersactions-0ffd5d262e-variant-2/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testMembersActions: $a.y",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1"
},
"closure_sha256": "33fc0ea32efe960cc9427e0da5fd22de28d7e42a2350f928af11bbf6e5036fde",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testmembersactions-a-y-2015ca3b25"
},
{
"logical_id": "testattributechecks-testtokenref-73156fca05",
"source_case_ids": [
"antlr-ng:testattributechecks-testtokenref@0219cd51ac69",
"java-antlr:testattributechecks-testtokenref@0219cd51ac69"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testattributechecks-testtokenref-73156fca05-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testattributechecks-testtokenref@0219cd51ac69"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testattributechecks-testtokenref@0219cd51ac69"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testTokenRef",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testtokenref_73156fca05::matches_java -- --exact",
"commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_attribute_checks::testattributechecks_testtokenref_73156fca05::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testattributechecks-testtokenref-73156fca05",
"source_case_ids": [
"antlr-ng:testattributechecks-testtokenref@0219cd51ac69",
"java-antlr:testattributechecks-testtokenref@0219cd51ac69"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/S.g4",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/S.interp",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/S.tokens",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/fixture.json",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testattributechecks-testtokenref-73156fca05/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_attribute_checks",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust action attribute diagnostics and accepted serialization match Java 4.13.2 for TestAttributeChecks.testTokenRef",
"scaffold_commit": "893e9e599ba046fabbad2d0e92bd9561b400b467",
"primary_test_commit": "6f7ab4b7f7829f0e5a7bd80542fb394831e5ffe1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5c4d73ab018a07bd6eb70e83dd2633b0a0bb6ecd5bc4dd9065995f0b111a948d",
"evidence_path": "tests/codegen-direct/port-evidence/testattributechecks-testtokenref-73156fca05"
},
{
"logical_id": "testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62",
"java-antlr:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::argument_retval_local_conflicts_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 10 ordered diagnostics, but the direct compiler emitted 7 generic rule-wide diagnostics",
"observable_equivalence": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testArgumentRetvalLocalConflicts",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"exit_code": 101,
"fingerprint": "expected 10 ordered diagnostics, but the direct compiler emitted 7 generic rule-wide diagnostics"
},
"primary_implementation_commit": "1733fa4e06a1b97951592da68689a9bff27ba86c",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"result": "3 passed; 0 failed"
},
"closure": {
"logical_id": "testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62",
"java-antlr:testbasicsemanticerrors-testargumentretvallocalconflicts@b6ec1bbf1a62"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/T.g4",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/TLexer.interp",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/TLexer.tokens",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/diagnostics.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/fixture.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::argument_retval_local_conflicts_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testArgumentRetvalLocalConflicts",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5"
},
"closure_sha256": "16a6e9807dd55352f6bf3130c85a443742a849f1db7a669435cfae99860f8907",
"evidence_path": "tests/codegen-direct/port-evidence/testbasicsemanticerrors-testargumentretvallocalconflicts-fd702fec44"
},
{
"logical_id": "testbasicsemanticerrors-testillegalnonsetlabel-5c18487902",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06",
"java-antlr:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testbasicsemanticerrors-testillegalnonsetlabel-5c18487902-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::illegal_non_set_label_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the invalid label on a non-set block compiled successfully",
"observable_equivalence": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testIllegalNonSetLabel",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"exit_code": 101,
"fingerprint": "the invalid label on a non-set block compiled successfully"
},
"primary_implementation_commit": "1733fa4e06a1b97951592da68689a9bff27ba86c",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"result": "3 passed; 0 failed"
},
"closure": {
"logical_id": "testbasicsemanticerrors-testillegalnonsetlabel-5c18487902",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06",
"java-antlr:testbasicsemanticerrors-testillegalnonsetlabel@783e32f2af06"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/T.g4",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/TLexer.interp",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/TLexer.tokens",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/diagnostics.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/fixture.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::illegal_non_set_label_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testIllegalNonSetLabel",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5"
},
"closure_sha256": "3bed687eaace9a97ef414dd794401da34520408a73c58cc1004e880dffa7faad",
"evidence_path": "tests/codegen-direct/port-evidence/testbasicsemanticerrors-testillegalnonsetlabel-5c18487902"
},
{
"logical_id": "testbasicsemanticerrors-testu-c17a76a27e",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testu@bfbbf710db94",
"java-antlr:testbasicsemanticerrors-testu@bfbbf710db94"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testbasicsemanticerrors-testu-c17a76a27e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::u_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testbasicsemanticerrors-testu@bfbbf710db94"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testu@bfbbf710db94"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 11 ordered diagnostics, but the direct compiler emitted 3",
"observable_equivalence": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testU",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"exit_code": 101,
"fingerprint": "expected 11 ordered diagnostics, but the direct compiler emitted 3"
},
"primary_implementation_commit": "1733fa4e06a1b97951592da68689a9bff27ba86c",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_basic_semantic_errors -- --test-threads=1",
"result": "3 passed; 0 failed"
},
"closure": {
"logical_id": "testbasicsemanticerrors-testu-c17a76a27e",
"source_case_ids": [
"antlr-ng:testbasicsemanticerrors-testu@bfbbf710db94",
"java-antlr:testbasicsemanticerrors-testu@bfbbf710db94"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testu-c17a76a27e/U.g4",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testu-c17a76a27e/diagnostics.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testu-c17a76a27e/fixture.json",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testu-c17a76a27e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testbasicsemanticerrors-testu-c17a76a27e/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_basic_semantic_errors::u_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust semantic diagnostics match Java 4.13.2 exactly for TestBasicSemanticErrors.testU",
"scaffold_commit": "685575f01d17b4d6791de8ac4207afe6f38d4b40",
"primary_test_commit": "d133e49cebf5b149b9cdf0dff70171128cd8ded5"
},
"closure_sha256": "3fc34a40625314f116b6c23a50130d219ff788a96f872da64f1fb45f86c4b4c9",
"evidence_path": "tests/codegen-direct/port-evidence/testbasicsemanticerrors-testu-c17a76a27e"
},
{
"logical_id": "testbufferedtokenstream-test2ndtoken-0fea6b9471",
"source_case_ids": [
"antlr-ng:testbufferedtokenstream-test2ndtoken@e8e63f8412c1",
"java-antlr:testbufferedtokenstream-test2ndtoken@e8e63f8412c1"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestBufferedTokenStream.test2ndToken",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testbufferedtokenstream-testcompletebuffer-6b58dec9d9",
"source_case_ids": [
"antlr-ng:testbufferedtokenstream-testcompletebuffer@d3d72fdac8d6",
"java-antlr:testbufferedtokenstream-testcompletebuffer@d3d72fdac8d6"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestBufferedTokenStream.testCompleteBuffer",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testbufferedtokenstream-testcompletebufferafterconsuming-42d150fd37",
"source_case_ids": [
"antlr-ng:testbufferedtokenstream-testcompletebufferafterconsuming@64e09a25242f",
"java-antlr:testbufferedtokenstream-testcompletebufferafterconsuming@64e09a25242f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestBufferedTokenStream.testCompleteBufferAfterConsuming",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testbufferedtokenstream-testfirsttoken-bc3f2b496b",
"source_case_ids": [
"antlr-ng:testbufferedtokenstream-testfirsttoken@c90a11ba2768",
"java-antlr:testbufferedtokenstream-testfirsttoken@c90a11ba2768"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestBufferedTokenStream.testFirstToken",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testbufferedtokenstream-testlookback-23e6b69d3a",
"source_case_ids": [
"antlr-ng:testbufferedtokenstream-testlookback@aba672d4e4d3",
"java-antlr:testbufferedtokenstream-testlookback@4308485cc240"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestBufferedTokenStream.testLookback",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcharsupport-testcapitalize-25cbf55e21",
"source_case_ids": [
"antlr-ng:testcharsupport-testcapitalize@5c7cf235b4b7",
"java-antlr:testcharsupport-testcapitalize@5c7cf235b4b7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testcapitalize-25cbf55e21-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::capitalize_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testcapitalize@5c7cf235b4b7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testcapitalize@5c7cf235b4b7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `capitalize` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testCapitalize",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `capitalize` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testcapitalize-25cbf55e21",
"source_case_ids": [
"antlr-ng:testcharsupport-testcapitalize@5c7cf235b4b7",
"java-antlr:testcharsupport-testcapitalize@5c7cf235b4b7"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::capitalize_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testCapitalize",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "5363eddae12820667be83f48366745880e405af26ceb18d9f974757fa1e3ccad",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testcapitalize-25cbf55e21"
},
{
"logical_id": "testcharsupport-testgetantlrcharliteralforchar-5f81e9b4e6",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267",
"java-antlr:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetantlrcharliteralforchar-5f81e9b4e6-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::antlr_char_literal_for_char_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_antlr_char_literal_for_char` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetANTLRCharLiteralForChar",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_antlr_char_literal_for_char` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetantlrcharliteralforchar-5f81e9b4e6",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267",
"java-antlr:testcharsupport-testgetantlrcharliteralforchar@f04ab0adc267"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::antlr_char_literal_for_char_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetANTLRCharLiteralForChar",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "234cc52b21e0c041d4483e4a432e17e1543ca87320c47cec9d2d3e1b8894a98e",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetantlrcharliteralforchar-5f81e9b4e6"
},
{
"logical_id": "testcharsupport-testgetcharvaluefromcharingrammarliteral-94ddda545b",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225",
"java-antlr:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetcharvaluefromcharingrammarliteral-94ddda545b-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::char_value_from_char_in_grammar_literal_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_char_value_from_char_in_grammar_literal` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetCharValueFromCharInGrammarLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_char_value_from_char_in_grammar_literal` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetcharvaluefromcharingrammarliteral-94ddda545b",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225",
"java-antlr:testcharsupport-testgetcharvaluefromcharingrammarliteral@0b6e8d776225"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::char_value_from_char_in_grammar_literal_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetCharValueFromCharInGrammarLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "540586e0109141d54002621b3e3afb7b2c13bcecfb1cd2eac53b829611dbc366",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetcharvaluefromcharingrammarliteral-94ddda545b"
},
{
"logical_id": "testcharsupport-testgetcharvaluefromgrammarcharliteral-7e17776ef5",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c",
"java-antlr:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetcharvaluefromgrammarcharliteral-7e17776ef5-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::char_value_from_grammar_char_literal_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_char_value_from_grammar_char_literal` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetCharValueFromGrammarCharLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_char_value_from_grammar_char_literal` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetcharvaluefromgrammarcharliteral-7e17776ef5",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c",
"java-antlr:testcharsupport-testgetcharvaluefromgrammarcharliteral@d8f2935de92c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::char_value_from_grammar_char_literal_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetCharValueFromGrammarCharLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "d135846f0ae7221cb1deeed9a7ae8a6f53c876a9791b9cc72ca3bec82dac7e7c",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetcharvaluefromgrammarcharliteral-7e17776ef5"
},
{
"logical_id": "testcharsupport-testgetintervalsetescapedstring-6bc4eb94c4",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49",
"java-antlr:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetintervalsetescapedstring-6bc4eb94c4-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::interval_set_escaped_string_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_interval_set_escaped_string` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetIntervalSetEscapedString",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_interval_set_escaped_string` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetintervalsetescapedstring-6bc4eb94c4",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49",
"java-antlr:testcharsupport-testgetintervalsetescapedstring@cd604fa3fc49"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::interval_set_escaped_string_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetIntervalSetEscapedString",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "772c1b252e9bbf1492c2827bb5631733512a0ada8eb3544b0948d3de2096a36d",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetintervalsetescapedstring-6bc4eb94c4"
},
{
"logical_id": "testcharsupport-testgetrangeescapedstring-ecd6bf8c9f",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetrangeescapedstring@1a7a2798623b",
"java-antlr:testcharsupport-testgetrangeescapedstring@1a7a2798623b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetrangeescapedstring-ecd6bf8c9f-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::range_escaped_string_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetrangeescapedstring@1a7a2798623b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetrangeescapedstring@1a7a2798623b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_range_escaped_string` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetRangeEscapedString",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_range_escaped_string` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetrangeescapedstring-ecd6bf8c9f",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetrangeescapedstring@1a7a2798623b",
"java-antlr:testcharsupport-testgetrangeescapedstring@1a7a2798623b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::range_escaped_string_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetRangeEscapedString",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "9d105e92b85ac6c4d12e34678476c9825a7813c50060181a7950b6e04fadf49e",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetrangeescapedstring-ecd6bf8c9f"
},
{
"logical_id": "testcharsupport-testgetstringfromgrammarstringliteral-601aa92456",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98",
"java-antlr:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testgetstringfromgrammarstringliteral-601aa92456-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::string_from_grammar_string_literal_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `get_string_from_grammar_string_literal` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetStringFromGrammarStringLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `get_string_from_grammar_string_literal` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testgetstringfromgrammarstringliteral-601aa92456",
"source_case_ids": [
"antlr-ng:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98",
"java-antlr:testcharsupport-testgetstringfromgrammarstringliteral@e64022eede98"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::string_from_grammar_string_literal_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testGetStringFromGrammarStringLiteral",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "71d7b64f60dbb686ff625e586a8595251225dc0f078d41ad3d4578dd9969a9ae",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testgetstringfromgrammarstringliteral-601aa92456"
},
{
"logical_id": "testcharsupport-testparsehexvalue-de6de267d9",
"source_case_ids": [
"antlr-ng:testcharsupport-testparsehexvalue@faba617ceefc",
"java-antlr:testcharsupport-testparsehexvalue@faba617ceefc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcharsupport-testparsehexvalue-de6de267d9-r1",
"tdd_state": "done",
"rust_test": "grammar::char_support::tests::parse_hex_value_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcharsupport-testparsehexvalue@faba617ceefc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcharsupport-testparsehexvalue@faba617ceefc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_hex_value` in this scope",
"observable_equivalence": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testParseHexValue",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_hex_value` in this scope"
},
"primary_implementation_commit": "28b8fe8bf72608dc19752d8cb39feab7ecb21fc3",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::char_support::tests::",
"result": "8 passed; 0 failed"
},
"closure": {
"logical_id": "testcharsupport-testparsehexvalue-de6de267d9",
"source_case_ids": [
"antlr-ng:testcharsupport-testparsehexvalue@faba617ceefc",
"java-antlr:testcharsupport-testparsehexvalue@faba617ceefc"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::char_support::tests::parse_hex_value_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust character literal support matches Java 4.13.2 for TestCharSupport.testParseHexValue",
"scaffold_commit": "d29eacaf62e6c1afc5f3461025a53bc7bd26e1c4",
"primary_test_commit": "8970016dbac6705533db4d9ad55d996b61bed026"
},
"closure_sha256": "94bb7902d90e541fb4c5bfa51b1586c660fae677a5a4bc035858845556970ed6",
"evidence_path": "tests/codegen-direct/port-evidence/testcharsupport-testparsehexvalue-de6de267d9"
},
{
"logical_id": "testcodegeneration-assigntokennamestostringliteralarraysingeneratedparserrulecontexts-cd2030bed9",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b",
"java-antlr:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testcodegeneration-assigntokennamestostringliteralarraysingeneratedparserrulecontexts-cd2030bed9-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-assigntokennamestostringliteralarraysingeneratedparserrulecontexts-cd2030bed9",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestCodeGeneration.AssignTokenNamesToStringLiteralArraysInGeneratedParserRuleContexts behavior",
"closure": {
"logical_id": "testcodegeneration-assigntokennamestostringliteralarraysingeneratedparserrulecontexts-cd2030bed9",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b",
"java-antlr:testcodegeneration-assigntokennamestostringliteralarraysingeneratedparse@1f5ee929110b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-assigntokennamestostringliteralarraysingeneratedparserrulecontexts-cd2030bed9",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestCodeGeneration.AssignTokenNamesToStringLiteralArraysInGeneratedParserRuleContexts behavior"
},
"closure_sha256": "28714c3efc1b79dbb66919f0fa15a37746d696b4bddcddb2270a6383c4050c83",
"evidence_path": null
},
{
"logical_id": "testcodegeneration-assigntokennamestostringliteralsingeneratedparserrulecontexts-983a5b92b8",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498",
"java-antlr:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testcodegeneration-assigntokennamestostringliteralsingeneratedparserrulecontexts-983a5b92b8-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-assigntokennamestostringliteralsingeneratedparserrulecontexts-983a5b92b8",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestCodeGeneration.AssignTokenNamesToStringLiteralsInGeneratedParserRuleContexts behavior",
"closure": {
"logical_id": "testcodegeneration-assigntokennamestostringliteralsingeneratedparserrulecontexts-983a5b92b8",
"source_case_ids": [
"antlr-ng:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498",
"java-antlr:testcodegeneration-assigntokennamestostringliteralsingeneratedparserrule@f176d948c498"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-assigntokennamestostringliteralsingeneratedparserrulecontexts-983a5b92b8",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestCodeGeneration.AssignTokenNamesToStringLiteralsInGeneratedParserRuleContexts behavior"
},
"closure_sha256": "2327691877c5e11af4d17499bec44344a5d60230011b25fcaac2aeb880c7d0a0",
"evidence_path": null
},
{
"logical_id": "testcodegeneration-csharpaccessleveloption-3bd1318d28",
"source_case_ids": [
"antlr-ng:testcodegeneration-csharpaccessleveloption@1434d72b49c9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testcodegeneration-csharpaccessleveloption-3bd1318d28-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-csharpaccessleveloption-3bd1318d28",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcodegeneration-csharpaccessleveloption@1434d72b49c9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestCodeGeneration.CSharpAccessLevelOption behavior",
"closure": {
"logical_id": "testcodegeneration-csharpaccessleveloption-3bd1318d28",
"source_case_ids": [
"antlr-ng:testcodegeneration-csharpaccessleveloption@1434d72b49c9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-csharpaccessleveloption-3bd1318d28",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestCodeGeneration.CSharpAccessLevelOption behavior"
},
"closure_sha256": "e584a34ec4a70aed1b84060f3732412e81b7c8823fe4dc5d7b4e1ec9d38fe817",
"evidence_path": null
},
{
"logical_id": "testcodegeneration-testargdecl-ced2e031e1",
"source_case_ids": [
"antlr-ng:testcodegeneration-testargdecl@1d3331b06b2b",
"java-antlr:testcodegeneration-testargdecl@1d3331b06b2b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testcodegeneration-testargdecl-ced2e031e1-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-testargdecl-ced2e031e1",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcodegeneration-testargdecl@1d3331b06b2b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcodegeneration-testargdecl@1d3331b06b2b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestCodeGeneration.testArgDecl behavior",
"closure": {
"logical_id": "testcodegeneration-testargdecl-ced2e031e1",
"source_case_ids": [
"antlr-ng:testcodegeneration-testargdecl@1d3331b06b2b",
"java-antlr:testcodegeneration-testargdecl@1d3331b06b2b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testcodegeneration-testargdecl-ced2e031e1",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestCodeGeneration.testArgDecl behavior"
},
"closure_sha256": "14364279cab0417fa219cd082bbd15bc651675639dd12f87a8e73b8ad002ec76",
"evidence_path": null
},
{
"logical_id": "testcommontokenstream-test2ndtoken-a8c2088969",
"source_case_ids": [
"java-antlr:testcommontokenstream-test2ndtoken@9311f5b2eb76"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.test2ndToken",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testcannotconsumeeof-e9abf37e4c",
"source_case_ids": [
"antlr-ng:testcommontokenstream-testcannotconsumeeof@adf8202dfa67",
"java-antlr:testcommontokenstream-testcannotconsumeeof@adf8202dfa67"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testCannotConsumeEOF",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testcompletebuffer-b52052bcdb",
"source_case_ids": [
"java-antlr:testcommontokenstream-testcompletebuffer@465e558530db"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testCompleteBuffer",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testcompletebufferafterconsuming-7027996c16",
"source_case_ids": [
"java-antlr:testcommontokenstream-testcompletebufferafterconsuming@c17eeb91b63d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testCompleteBufferAfterConsuming",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testfetchoffchannel-10b7c4d85f",
"source_case_ids": [
"antlr-ng:testcommontokenstream-testfetchoffchannel@9bbcc7e773d5",
"java-antlr:testcommontokenstream-testfetchoffchannel@9bbcc7e773d5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testFetchOffChannel",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testfirsttoken-753345f5c2",
"source_case_ids": [
"java-antlr:testcommontokenstream-testfirsttoken@b331c57e45bd"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testFirstToken",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testlookback-b9ea2daf8c",
"source_case_ids": [
"java-antlr:testcommontokenstream-testlookback@582363c30dfb"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testLookback",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testoffchannel-f67137a80e",
"source_case_ids": [
"antlr-ng:testcommontokenstream-testoffchannel@c5ffb7ba5d91",
"java-antlr:testcommontokenstream-testoffchannel@c5ffb7ba5d91"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testOffChannel",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcommontokenstream-testsingleeof-98f9700cdc",
"source_case_ids": [
"antlr-ng:testcommontokenstream-testsingleeof@03200a32f7be",
"java-antlr:testcommontokenstream-testsingleeof@03200a32f7be"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime token-stream container behavior; case TestCommonTokenStream.testSingleEOF",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testcompositegrammars-test3levelimport-8ebe7bd112",
"source_case_ids": [
"antlr-ng:testcompositegrammars-test3levelimport@668ccefe9039",
"java-antlr:testcompositegrammars-test3levelimport-path@4fafe828433c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-test3levelimport-8ebe7bd112-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_test3levelimport_8ebe7bd112::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-test3levelimport-path@4fafe828433c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-test3levelimport@668ccefe9039"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.test3LevelImport",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_test3levelimport_8ebe7bd112::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_test3levelimport_8ebe7bd112::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-test3levelimport-8ebe7bd112",
"source_case_ids": [
"antlr-ng:testcompositegrammars-test3levelimport@668ccefe9039",
"java-antlr:testcompositegrammars-test3levelimport-path@4fafe828433c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/T.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-test3levelimport-8ebe7bd112/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_test3levelimport_8ebe7bd112::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.test3LevelImport",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "eed5ff48091528ac18453bc5a09dd4637ddf60f48820b84d5c8c72425774fb53",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-test3levelimport-8ebe7bd112"
},
{
"logical_id": "testcompositegrammars-testbigtreeofimports-697f33079e",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testbigtreeofimports@45b375207c84",
"java-antlr:testcompositegrammars-testbigtreeofimports-path@771535f11fe9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testbigtreeofimports-697f33079e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testbigtreeofimports_697f33079e::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testbigtreeofimports-path@771535f11fe9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testbigtreeofimports@45b375207c84"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testBigTreeOfImports",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testbigtreeofimports_697f33079e::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testbigtreeofimports_697f33079e::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testbigtreeofimports-697f33079e",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testbigtreeofimports@45b375207c84",
"java-antlr:testcompositegrammars-testbigtreeofimports-path@771535f11fe9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/A.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/B.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/C.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/T.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testbigtreeofimports-697f33079e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testbigtreeofimports_697f33079e::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testBigTreeOfImports",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e8e1dd53c0d6ab9d2f330112308d7c929ab9aea7c4755f0dbaddbe1cad61c92f",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testbigtreeofimports-697f33079e"
},
{
"logical_id": "testcompositegrammars-testcirculargrammarinclusion-fa7d054f70",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcirculargrammarinclusion@cfa131d539a3",
"java-antlr:testcompositegrammars-testcirculargrammarinclusion-path@e9b50c2b636b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testcirculargrammarinclusion-fa7d054f70-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcirculargrammarinclusion_fa7d054f70::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testcirculargrammarinclusion-path@e9b50c2b636b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcirculargrammarinclusion@cfa131d539a3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the recursive import was rejected with G4L009 instead of compiling like Java",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testCircularGrammarInclusion",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcirculargrammarinclusion_fa7d054f70::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the recursive import was rejected with G4L009 instead of compiling like Java"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcirculargrammarinclusion_fa7d054f70::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testcirculargrammarinclusion-fa7d054f70",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcirculargrammarinclusion@cfa131d539a3",
"java-antlr:testcompositegrammars-testcirculargrammarinclusion-path@e9b50c2b636b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G1.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G2.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G2.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G2.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G2Lexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/G2Lexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcirculargrammarinclusion_fa7d054f70::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testCircularGrammarInclusion",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "48559d5036618cc51af20dec68e98c95d1e58ebee36fc604899902b7ba64dc63",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testcirculargrammarinclusion-fa7d054f70"
},
{
"logical_id": "testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar@b47fb8210dd8",
"java-antlr:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-path@d6a7ca93f213"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcombinedgrammarimportsmodallexergrammar_4c7379ef04::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-path@d6a7ca93f213"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar@b47fb8210dd8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the incompatible modal lexer import compiled instead of reporting Java error 120",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testCombinedGrammarImportsModalLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcombinedgrammarimportsmodallexergrammar_4c7379ef04::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the incompatible modal lexer import compiled instead of reporting Java error 120"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcombinedgrammarimportsmodallexergrammar_4c7379ef04::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar@b47fb8210dd8",
"java-antlr:testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-path@d6a7ca93f213"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testcombinedgrammarimportsmodallexergrammar_4c7379ef04::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testCombinedGrammarImportsModalLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "7635753a560354ff7c87e117be0579eef14789f64b2cf7a2acf039d7c91415b4",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testcombinedgrammarimportsmodallexergrammar-4c7379ef04"
},
{
"logical_id": "testcompositegrammars-testdelegatesseesametokentype-c679d17236",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testdelegatesseesametokentype@6023ab364666",
"java-antlr:testcompositegrammars-testdelegatesseesametokentype-path@e884ad92ea0c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testdelegatesseesametokentype-c679d17236-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testdelegatesseesametokentype_c679d17236::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testdelegatesseesametokentype-path@e884ad92ea0c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testdelegatesseesametokentype@6023ab364666"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler emitted 9 duplicate-token warnings instead of Java's 6",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testDelegatesSeeSameTokenType",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testdelegatesseesametokentype_c679d17236::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler emitted 9 duplicate-token warnings instead of Java's 6"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testdelegatesseesametokentype_c679d17236::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testdelegatesseesametokentype-c679d17236",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testdelegatesseesametokentype@6023ab364666",
"java-antlr:testcompositegrammars-testdelegatesseesametokentype-path@e884ad92ea0c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/T.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testdelegatesseesametokentype-c679d17236/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testdelegatesseesametokentype_c679d17236::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testDelegatesSeeSameTokenType",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "199a5a15b8e380de5afd5dbc3f40aa87744da343dc1c4cb196b7c11e28100acb",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testdelegatesseesametokentype-c679d17236"
},
{
"logical_id": "testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testemptymodesinlexergrammar@05ac1ed8e823",
"java-antlr:testcompositegrammars-testemptymodesinlexergrammar-path@82d45f29c64d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testemptymodesinlexergrammar_8e58f11b11::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testemptymodesinlexergrammar-path@82d45f29c64d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testemptymodesinlexergrammar@05ac1ed8e823"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the imported empty mode was rejected with G4S026 instead of compiling like Java",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testEmptyModesInLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testemptymodesinlexergrammar_8e58f11b11::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the imported empty mode was rejected with G4S026 instead of compiling like Java"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testemptymodesinlexergrammar_8e58f11b11::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testemptymodesinlexergrammar@05ac1ed8e823",
"java-antlr:testcompositegrammars-testemptymodesinlexergrammar-path@82d45f29c64d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testemptymodesinlexergrammar_8e58f11b11::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testEmptyModesInLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "11b21a27c9ae3249f0421e481ad15fbbf7051be296f53ca6f5ae4d3d86d3b0a0",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testemptymodesinlexergrammar-8e58f11b11"
},
{
"logical_id": "testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testerrorinimportedgetsrightfilename@4ab3878ee182",
"java-antlr:testcompositegrammars-testerrorinimportedgetsrightfilename-path@385195b47180"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testerrorinimportedgetsrightfilename_b80534f848::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testerrorinimportedgetsrightfilename-path@385195b47180"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testerrorinimportedgetsrightfilename@4ab3878ee182"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testErrorInImportedGetsRightFilename",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testerrorinimportedgetsrightfilename_b80534f848::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testerrorinimportedgetsrightfilename_b80534f848::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testerrorinimportedgetsrightfilename@4ab3878ee182",
"java-antlr:testcompositegrammars-testerrorinimportedgetsrightfilename-path@385195b47180"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testerrorinimportedgetsrightfilename_b80534f848::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testErrorInImportedGetsRightFilename",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "36058ee3f0a29ef622e68cf732f650f496fe981c413b69c689293b524da6d914",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testerrorinimportedgetsrightfilename-b80534f848"
},
{
"logical_id": "testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars@541bcd504ed2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropagatedcorrectlytoimportedgrammars_f8ff35ee27::matches_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars@541bcd504ed2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testHeadersPropagatedCorrectlyToImportedGrammars",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropagatedcorrectlytoimportedgrammars_f8ff35ee27::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropagatedcorrectlytoimportedgrammars_f8ff35ee27::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars@541bcd504ed2"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropagatedcorrectlytoimportedgrammars_f8ff35ee27::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testHeadersPropagatedCorrectlyToImportedGrammars",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f62e397b413f8f73efec578bd01ec4bfe11d62c6b1904470c437a8fd3780b49e",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testheaderspropagatedcorrectlytoimportedgrammars-f8ff35ee27"
},
{
"logical_id": "testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04",
"source_case_ids": [
"java-antlr:testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-p@d710a3ddfc36"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropogatedcorrectlytoimportedgrammars_e8e7638e04::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-p@d710a3ddfc36"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testHeadersPropogatedCorrectlyToImportedGrammars",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropogatedcorrectlytoimportedgrammars_e8e7638e04::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropogatedcorrectlytoimportedgrammars_e8e7638e04::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04",
"source_case_ids": [
"java-antlr:testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-p@d710a3ddfc36"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testheaderspropogatedcorrectlytoimportedgrammars_e8e7638e04::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testHeadersPropogatedCorrectlyToImportedGrammars",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0aa8970f93f3b4715ffdcf3f0471adb99c2a1ddd9ae27d0f1a4b2dbb3cec223f",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testheaderspropogatedcorrectlytoimportedgrammars-e8e7638e04"
},
{
"logical_id": "testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportchannelsintolexergrammar@d10a80b52f10",
"java-antlr:testcompositegrammars-testimportchannelsintolexergrammar-path@8986a20695cc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportchannelsintolexergrammar_e6cf88820f::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportchannelsintolexergrammar-path@8986a20695cc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportchannelsintolexergrammar@d10a80b52f10"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportchannelsintolexergrammar_e6cf88820f::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportchannelsintolexergrammar_e6cf88820f::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportchannelsintolexergrammar@d10a80b52f10",
"java-antlr:testcompositegrammars-testimportchannelsintolexergrammar-path@8986a20695cc"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportchannelsintolexergrammar_e6cf88820f::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2085614150a9884a130dec9fe47488f2ed7c67da2e6af7a1d21386ddbfe694e8",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportchannelsintolexergrammar-e6cf88820f"
},
{
"logical_id": "testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportclashingchannelsintolexergrammar@d6d9592038fe",
"java-antlr:testcompositegrammars-testimportclashingchannelsintolexergrammar-path@257aa00a2d44"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportclashingchannelsintolexergrammar_60b7e91587::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportclashingchannelsintolexergrammar-path@257aa00a2d44"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportclashingchannelsintolexergrammar@d6d9592038fe"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportClashingChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportclashingchannelsintolexergrammar_60b7e91587::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportclashingchannelsintolexergrammar_60b7e91587::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportclashingchannelsintolexergrammar@d6d9592038fe",
"java-antlr:testcompositegrammars-testimportclashingchannelsintolexergrammar-path@257aa00a2d44"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportclashingchannelsintolexergrammar_60b7e91587::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportClashingChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0857f5b157cf401486bf876d839eb2efd0f70ea2f76c421c7084ff8d60e1a198",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportclashingchannelsintolexergrammar-60b7e91587"
},
{
"logical_id": "testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportedtokenvocabignoredwithwarning@9f8fd4e834f9",
"java-antlr:testcompositegrammars-testimportedtokenvocabignoredwithwarning-path@0b787da6615b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportedtokenvocabignoredwithwarning_58b6a447ff::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportedtokenvocabignoredwithwarning-path@0b787da6615b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportedtokenvocabignoredwithwarning@9f8fd4e834f9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the imported tokenVocab was resolved and rejected instead of producing Java warning 109",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportedTokenVocabIgnoredWithWarning",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportedtokenvocabignoredwithwarning_58b6a447ff::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the imported tokenVocab was resolved and rejected instead of producing Java warning 109"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportedtokenvocabignoredwithwarning_58b6a447ff::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportedtokenvocabignoredwithwarning@9f8fd4e834f9",
"java-antlr:testcompositegrammars-testimportedtokenvocabignoredwithwarning-path@0b787da6615b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportedtokenvocabignoredwithwarning_58b6a447ff::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportedTokenVocabIgnoredWithWarning",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "301f3550f77febcf7eda85731374e679407d9350dce761c64ff126ab7cba92d0",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportedtokenvocabignoredwithwarning-58b6a447ff"
},
{
"logical_id": "testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilelocationinsubdir@bc7afe800c2d",
"java-antlr:testcompositegrammars-testimportfilelocationinsubdir-path@df1b97cd156e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilelocationinsubdir_4c7c888d81::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportfilelocationinsubdir-path@df1b97cd156e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilelocationinsubdir@bc7afe800c2d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportFileLocationInSubdir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilelocationinsubdir_4c7c888d81::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilelocationinsubdir_4c7c888d81::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilelocationinsubdir@bc7afe800c2d",
"java-antlr:testcompositegrammars-testimportfilelocationinsubdir-path@df1b97cd156e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81/sub/S.g4"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilelocationinsubdir_4c7c888d81::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportFileLocationInSubdir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ac263476fb134bf21465bc6a15a7d9ad4e575d282003c5bde9f92f9a9b589f16",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportfilelocationinsubdir-4c7c888d81"
},
{
"logical_id": "testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilenotsearchedforinoutputdir@024f853633b2",
"java-antlr:testcompositegrammars-testimportfilenotsearchedforinoutputdir-path@a1bf99933864"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilenotsearchedforinoutputdir_8979f25b55::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportfilenotsearchedforinoutputdir-path@a1bf99933864"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilenotsearchedforinoutputdir@024f853633b2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler emitted 1 missing-import diagnostic instead of Java's 2 diagnostics",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportFileNotSearchedForInOutputDir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilenotsearchedforinoutputdir_8979f25b55::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler emitted 1 missing-import diagnostic instead of Java's 2 diagnostics"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilenotsearchedforinoutputdir_8979f25b55::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportfilenotsearchedforinoutputdir@024f853633b2",
"java-antlr:testcompositegrammars-testimportfilenotsearchedforinoutputdir-path@a1bf99933864"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55/out/S.g4"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportfilenotsearchedforinoutputdir_8979f25b55::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportFileNotSearchedForInOutputDir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "737faa7233e2614cf52d7f338822f0a191c97a104c6315879b534e4495c37a17",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportfilenotsearchedforinoutputdir-8979f25b55"
},
{
"logical_id": "testcompositegrammars-testimportintolexergrammar-caf8b54010",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportintolexergrammar@61be12d70d99",
"java-antlr:testcompositegrammars-testimportintolexergrammar-path@d3e1f269c71a"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Lexer.g4:direct-atn"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportintolexergrammar-caf8b54010-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportintolexergrammar_caf8b54010::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportintolexergrammar-path@d3e1f269c71a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportintolexergrammar@61be12d70d99"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportintolexergrammar_caf8b54010::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportintolexergrammar_caf8b54010::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportintolexergrammar-caf8b54010",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportintolexergrammar@61be12d70d99",
"java-antlr:testcompositegrammars-testimportintolexergrammar-path@d3e1f269c71a"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Lexer.g4:direct-atn"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:grammars/ANTLRv4Lexer.g4:direct-atn",
"source_id": "vscode-antlr4:grammars/ANTLRv4Lexer.g4",
"source_sha256": "5c6f7ff2ed7d8ec09f2b430bebc73cb0fbb540cd918b37b0ce014ba95421ef85",
"observable": "the imported LexBasic grammar and direct lexer ATN serialize exactly like Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_alternate_meta_grammar_and_import_match_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportintolexergrammar-caf8b54010/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportintolexergrammar_caf8b54010::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5cc7adacd0a7bc621f7d867889967b8b68ee8215a69d1014621fc1659913958a",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportintolexergrammar-caf8b54010"
},
{
"logical_id": "testcompositegrammars-testimportlargegrammar-110006096d",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportlargegrammar@2f8e0b7043ee",
"java-antlr:testcompositegrammars-testimportlargegrammar-path@bf8ef898a941"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportlargegrammar-110006096d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportlargegrammar_110006096d::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportlargegrammar-path@bf8ef898a941"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportlargegrammar@2f8e0b7043ee"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler emitted 4 fragment-action warnings instead of Java's clean result",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportLargeGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportlargegrammar_110006096d::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler emitted 4 fragment-action warnings instead of Java's clean result"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportlargegrammar_110006096d::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportlargegrammar-110006096d",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportlargegrammar@2f8e0b7043ee",
"java-antlr:testcompositegrammars-testimportlargegrammar-path@bf8ef898a941"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/Java.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/NewJava.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/NewJava.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/NewJava.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/NewJavaLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/NewJavaLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportlargegrammar-110006096d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportlargegrammar_110006096d::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportLargeGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "bb216f5965145eceadb2634e0eaab79658ab69ce279cb5d18b68b7fe0b88a4a8",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportlargegrammar-110006096d"
},
{
"logical_id": "testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportleftrecursivegrammar@12264aff38e0",
"java-antlr:testcompositegrammars-testimportleftrecursivegrammar-path@ec8458ac8b44"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportleftrecursivegrammar_1e93dc9648::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportleftrecursivegrammar-path@ec8458ac8b44"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportleftrecursivegrammar@12264aff38e0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportLeftRecursiveGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportleftrecursivegrammar_1e93dc9648::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportleftrecursivegrammar_1e93dc9648::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportleftrecursivegrammar@12264aff38e0",
"java-antlr:testcompositegrammars-testimportleftrecursivegrammar-path@ec8458ac8b44"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/Java.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/T.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/T.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/T.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/TLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/TLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportleftrecursivegrammar_1e93dc9648::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportLeftRecursiveGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "79f12d80897c50a2efceb1d51cf479980c3123f0e6c65cd0cc6d132c22c6b26f",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportleftrecursivegrammar-1e93dc9648"
},
{
"logical_id": "testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmixedchannelsintolexergrammar@4ea9d3df0200",
"java-antlr:testcompositegrammars-testimportmixedchannelsintolexergrammar-path@7ab669b604b6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmixedchannelsintolexergrammar_fd4892253c::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportmixedchannelsintolexergrammar-path@7ab669b604b6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmixedchannelsintolexergrammar@4ea9d3df0200"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportMixedChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmixedchannelsintolexergrammar_fd4892253c::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmixedchannelsintolexergrammar_fd4892253c::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmixedchannelsintolexergrammar@4ea9d3df0200",
"java-antlr:testcompositegrammars-testimportmixedchannelsintolexergrammar-path@7ab669b604b6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmixedchannelsintolexergrammar_fd4892253c::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportMixedChannelsIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f6b9267d65f26f6a5078eaf9319be67983d602531ceee5c5e112c54577460713",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportmixedchannelsintolexergrammar-fd4892253c"
},
{
"logical_id": "testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmodesintolexergrammar@5d64e1057200",
"java-antlr:testcompositegrammars-testimportmodesintolexergrammar-path@f64cec1776fe"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmodesintolexergrammar_5f8855b9af::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportmodesintolexergrammar-path@f64cec1776fe"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmodesintolexergrammar@5d64e1057200"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportModesIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmodesintolexergrammar_5f8855b9af::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmodesintolexergrammar_5f8855b9af::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportmodesintolexergrammar@5d64e1057200",
"java-antlr:testcompositegrammars-testimportmodesintolexergrammar-path@f64cec1776fe"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportmodesintolexergrammar_5f8855b9af::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportModesIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "dd0398ed8dbd57e0cd7684beedccf4c7c548ef6d348ebf94b50d5a5a169fab27",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportmodesintolexergrammar-5f8855b9af"
},
{
"logical_id": "testcompositegrammars-testimportselfloop-1a101afc75",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportselfloop@7a3f2c21ab98",
"java-antlr:testcompositegrammars-testimportselfloop-path@66b81045aef9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testimportselfloop-1a101afc75-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportselfloop_1a101afc75::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testimportselfloop-path@66b81045aef9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportselfloop@7a3f2c21ab98"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the self import was rejected with G4L009 instead of compiling like Java",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportSelfLoop",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportselfloop_1a101afc75::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the self import was rejected with G4L009 instead of compiling like Java"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportselfloop_1a101afc75::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testimportselfloop-1a101afc75",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testimportselfloop@7a3f2c21ab98",
"java-antlr:testcompositegrammars-testimportselfloop-path@66b81045aef9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testimportselfloop-1a101afc75/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testimportselfloop_1a101afc75::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testImportSelfLoop",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "f83c09682670c402eb77990024cbec426b791b6b1e7c615d31b8b0f955f023e8",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testimportselfloop-1a101afc75"
},
{
"logical_id": "testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testmergemodesintolexergrammar@3f1cf4e45789",
"java-antlr:testcompositegrammars-testmergemodesintolexergrammar-path@b38d0bfedc76"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testmergemodesintolexergrammar_2cd796aaf7::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testmergemodesintolexergrammar-path@b38d0bfedc76"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testmergemodesintolexergrammar@3f1cf4e45789"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testMergeModesIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testmergemodesintolexergrammar_2cd796aaf7::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testmergemodesintolexergrammar_2cd796aaf7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testmergemodesintolexergrammar@3f1cf4e45789",
"java-antlr:testcompositegrammars-testmergemodesintolexergrammar-path@b38d0bfedc76"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testmergemodesintolexergrammar_2cd796aaf7::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testMergeModesIntoLexerGrammar",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b0245178c43f516bbdb51c6423ee7fb37cf1d7a0c5632e260cb58ef786429a61",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testmergemodesintolexergrammar-2cd796aaf7"
},
{
"logical_id": "testcompositegrammars-testnestedcomposite-6c1f19c65a",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testnestedcomposite@22199ea298f8",
"java-antlr:testcompositegrammars-testnestedcomposite-path@83a7d27c727e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testnestedcomposite-6c1f19c65a-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testnestedcomposite_6c1f19c65a::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testnestedcomposite-path@83a7d27c727e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testnestedcomposite@22199ea298f8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the imported implicit-token warning was attributed to G2.g4 instead of Java's G3.g4",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testNestedComposite",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testnestedcomposite_6c1f19c65a::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the imported implicit-token warning was attributed to G2.g4 instead of Java's G3.g4"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testnestedcomposite_6c1f19c65a::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testnestedcomposite-6c1f19c65a",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testnestedcomposite@22199ea298f8",
"java-antlr:testcompositegrammars-testnestedcomposite-path@83a7d27c727e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/G1.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/G2.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/G3.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/G3.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/G3.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/L.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testnestedcomposite-6c1f19c65a/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testnestedcomposite_6c1f19c65a::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testNestedComposite",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "f00a2aba719d848b706ad3a2551dd791b6ee324b3aefbd3cc02055234f526fc6",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testnestedcomposite-6c1f19c65a"
},
{
"logical_id": "testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testoutputdirshouldnoteffectimports@31171ba8077c",
"java-antlr:testcompositegrammars-testoutputdirshouldnoteffectimports-path@4ec79f9df20e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testoutputdirshouldnoteffectimports_1d1456701e::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testoutputdirshouldnoteffectimports-path@4ec79f9df20e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testoutputdirshouldnoteffectimports@31171ba8077c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testOutputDirShouldNotEffectImports",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testoutputdirshouldnoteffectimports_1d1456701e::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testoutputdirshouldnoteffectimports_1d1456701e::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testoutputdirshouldnoteffectimports@31171ba8077c",
"java-antlr:testcompositegrammars-testoutputdirshouldnoteffectimports-path@4ec79f9df20e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e/sub/S.g4"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testoutputdirshouldnoteffectimports_1d1456701e::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testOutputDirShouldNotEffectImports",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2e6afd30c4abb35315535923f079ee88a283bd38d55b2bddcd061e7ad6aaee52",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testoutputdirshouldnoteffectimports-1d1456701e"
},
{
"logical_id": "testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testrulesvisiblethroughmultilevelimport@a3eed13e9807",
"java-antlr:testcompositegrammars-testrulesvisiblethroughmultilevelimport-path@bc5660b365cc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testrulesvisiblethroughmultilevelimport_85d26b4c0f::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testrulesvisiblethroughmultilevelimport-path@bc5660b365cc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testrulesvisiblethroughmultilevelimport@a3eed13e9807"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the imported implicit-token warning was attributed to T.g4 instead of Java's M.g4",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testRulesVisibleThroughMultilevelImport",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testrulesvisiblethroughmultilevelimport_85d26b4c0f::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the imported implicit-token warning was attributed to T.g4 instead of Java's M.g4"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testrulesvisiblethroughmultilevelimport_85d26b4c0f::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testrulesvisiblethroughmultilevelimport@a3eed13e9807",
"java-antlr:testcompositegrammars-testrulesvisiblethroughmultilevelimport-path@bc5660b365cc"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/M.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/M.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/T.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testrulesvisiblethroughmultilevelimport_85d26b4c0f::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testRulesVisibleThroughMultilevelImport",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "40417feef7d9e0a7a53df56018e61d8c9cb5124c4a5c5c83d7ce0a2dac3f1e4a",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testrulesvisiblethroughmultilevelimport-85d26b4c0f"
},
{
"logical_id": "testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout@6a16d2bf691f",
"java-antlr:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-path@36e2892f7fd8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testsyntaxerrorsinimportsnotthrownout_6bf25ff5eb::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-path@36e2892f7fd8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout@6a16d2bf691f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler emitted G4F003 instead of Java's follow-on undefined-rule diagnostic",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testSyntaxErrorsInImportsNotThrownOut",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testsyntaxerrorsinimportsnotthrownout_6bf25ff5eb::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler emitted G4F003 instead of Java's follow-on undefined-rule diagnostic"
},
"primary_implementation_commit": "d1789bf340290d37dd8d444cabadd7bb111906d9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testsyntaxerrorsinimportsnotthrownout_6bf25ff5eb::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout@6a16d2bf691f",
"java-antlr:testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-path@36e2892f7fd8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/M.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/S.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/diagnostics.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testsyntaxerrorsinimportsnotthrownout_6bf25ff5eb::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testSyntaxErrorsInImportsNotThrownOut",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a"
},
"closure_sha256": "02393f19afef109eb6716a102f0616687a1f9c5c0c4c1f315dd7210ddfdc2762",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testsyntaxerrorsinimportsnotthrownout-6bf25ff5eb"
},
{
"logical_id": "testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir@0c13d6dadae8",
"java-antlr:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-pat@cd907b89711b"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Parser.g4:direct-atn",
"vscode-antlr4:tests/backend/test-data/TLexer2.g4:direct-diagnostic",
"vscode-antlr4:tests/backend/test-data/TParser2.g4:direct-diagnostic"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testtokensfileinoutputdirandimportfileinsubdir_6d1d778aeb::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-pat@cd907b89711b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir@0c13d6dadae8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testTokensFileInOutputDirAndImportFileInSubdir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testtokensfileinoutputdirandimportfileinsubdir_6d1d778aeb::matches_java -- --exact",
"commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testtokensfileinoutputdirandimportfileinsubdir_6d1d778aeb::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb",
"source_case_ids": [
"antlr-ng:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir@0c13d6dadae8",
"java-antlr:testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-pat@cd907b89711b"
],
"external_assertion_ids": [
"vscode-antlr4:grammars/ANTLRv4Parser.g4:direct-atn",
"vscode-antlr4:tests/backend/test-data/TLexer2.g4:direct-diagnostic",
"vscode-antlr4:tests/backend/test-data/TParser2.g4:direct-diagnostic"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:grammars/ANTLRv4Parser.g4:direct-atn",
"source_id": "vscode-antlr4:grammars/ANTLRv4Parser.g4",
"source_sha256": "d2e8c407c8037481128ca5186636e0efa99710990aec400a5b26704b18e59ba0",
"observable": "source-backed tokenVocab resolution and the direct parser ATN serialize exactly like Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_alternate_meta_grammar_and_import_match_java"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TLexer2.g4:direct-diagnostic",
"source_id": "vscode-antlr4:tests/backend/test-data/TLexer2.g4",
"source_sha256": "3e6ac6743e840a85d172728890323850fb954b29aa746e797a499f58a3388d7a",
"observable": "missing tokenVocab reports the Java error category and source position",
"rust_test": "grammar::compiler::tests::missing_token_vocab_matches_java_diagnostic_site"
},
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TParser2.g4:direct-diagnostic",
"source_id": "vscode-antlr4:tests/backend/test-data/TParser2.g4",
"source_sha256": "5b7a5257cd28ae29e2d6971179f620d6e34343fd1b5b553a30205918ec9e843b",
"observable": "the split parser dependency participates in the missing tokenVocab failure without partial compilation",
"rust_test": "grammar::compiler::tests::missing_token_vocab_matches_java_diagnostic_site"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MLexer.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MLexer.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MLexer.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MParser.g4",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MParser.interp",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/MParser.tokens",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/fixture.json",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb/sub/S.g4"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_composite_grammars::testcompositegrammars_testtokensfileinoutputdirandimportfileinsubdir_6d1d778aeb::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust import integration, diagnostics, and artifacts match Java 4.13.2 for TestCompositeGrammars.testTokensFileInOutputDirAndImportFileInSubdir",
"scaffold_commit": "34523259e7ecb751c80bb5de20b3a213648d4dac",
"primary_test_commit": "365cdabd8f03a701770102d52760acd08fe65b6a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4b011c700914c453e0ef85006483eafd5ae9676386967064da033390d35b0685",
"evidence_path": "tests/codegen-direct/port-evidence/testcompositegrammars-testtokensfileinoutputdirandimportfileinsubdir-6d1d778aeb"
},
{
"logical_id": "testdollarparser-testsimplecall-351e2be59c",
"source_case_ids": [
"antlr-ng:testdollarparser-testsimplecall@8c08bcd92b42",
"java-antlr:testdollarparser-testsimplecall@8c08bcd92b42"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "covered-existing",
"active_revision_id": null,
"rationale": "existing embedded Rust attribute translation tests cover dollar references; case TestDollarParser.testSimpleCall",
"covering_evidence": "cargo test --locked and existing runtime/generator unit tests",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testerrorsets-testnotcharsetwithruleref-9d8ec8db7a",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithruleref@5a4e97345f61",
"java-antlr:testerrorsets-testnotcharsetwithruleref@5a4e97345f61"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testerrorsets-testnotcharsetwithruleref-9d8ec8db7a-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_error_sets::not_char_set_with_rule_ref_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testerrorsets-testnotcharsetwithruleref@5a4e97345f61"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithruleref@5a4e97345f61"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected G4S065 at the lexer-set member, but the compiler emitted G4L003 for the enclosing set",
"observable_equivalence": "direct Rust lexer-set diagnostics match Java 4.13.2 exactly for TestErrorSets.testNotCharSetWithRuleRef",
"scaffold_commit": "78ab1df577b28595576051b902285dfbe669fe7a",
"primary_test_commit": "01e1d8fce4bb5638f2b4f726049a4c8c4378047a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_error_sets -- --test-threads=1",
"exit_code": 101,
"fingerprint": "expected G4S065 at the lexer-set member, but the compiler emitted G4L003 for the enclosing set"
},
"primary_implementation_commit": "181eb633a681f90b6047b649a1d190062d38aa99",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_error_sets -- --test-threads=1",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "testerrorsets-testnotcharsetwithruleref-9d8ec8db7a",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithruleref@5a4e97345f61",
"java-antlr:testerrorsets-testnotcharsetwithruleref@5a4e97345f61"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/T.g4",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/T.tokens",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/diagnostics.json",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/fixture.json",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_error_sets::not_char_set_with_rule_ref_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer-set diagnostics match Java 4.13.2 exactly for TestErrorSets.testNotCharSetWithRuleRef",
"scaffold_commit": "78ab1df577b28595576051b902285dfbe669fe7a",
"primary_test_commit": "01e1d8fce4bb5638f2b4f726049a4c8c4378047a"
},
"closure_sha256": "f062ab15c992a8514cfcac690f235c36bd3d9b35afe11d57ba15dbeae6875218",
"evidence_path": "tests/codegen-direct/port-evidence/testerrorsets-testnotcharsetwithruleref-9d8ec8db7a"
},
{
"logical_id": "testerrorsets-testnotcharsetwithstring-04bc32a04f",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithstring@608d687e971d",
"java-antlr:testerrorsets-testnotcharsetwithstring@608d687e971d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testerrorsets-testnotcharsetwithstring-04bc32a04f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_error_sets::not_char_set_with_string_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testerrorsets-testnotcharsetwithstring@608d687e971d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithstring@608d687e971d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected G4S066 at the lexer-set member, but the compiler emitted G4L002 for the enclosing set",
"observable_equivalence": "direct Rust lexer-set diagnostics match Java 4.13.2 exactly for TestErrorSets.testNotCharSetWithString",
"scaffold_commit": "78ab1df577b28595576051b902285dfbe669fe7a",
"primary_test_commit": "01e1d8fce4bb5638f2b4f726049a4c8c4378047a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_error_sets -- --test-threads=1",
"exit_code": 101,
"fingerprint": "expected G4S066 at the lexer-set member, but the compiler emitted G4L002 for the enclosing set"
},
"primary_implementation_commit": "181eb633a681f90b6047b649a1d190062d38aa99",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_error_sets -- --test-threads=1",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "testerrorsets-testnotcharsetwithstring-04bc32a04f",
"source_case_ids": [
"antlr-ng:testerrorsets-testnotcharsetwithstring@608d687e971d",
"java-antlr:testerrorsets-testnotcharsetwithstring@608d687e971d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/T.g4",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/T.tokens",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/diagnostics.json",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/fixture.json",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testerrorsets-testnotcharsetwithstring-04bc32a04f/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_error_sets::not_char_set_with_string_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer-set diagnostics match Java 4.13.2 exactly for TestErrorSets.testNotCharSetWithString",
"scaffold_commit": "78ab1df577b28595576051b902285dfbe669fe7a",
"primary_test_commit": "01e1d8fce4bb5638f2b4f726049a4c8c4378047a"
},
"closure_sha256": "9fbee04f23f76a49a30cf8c57b4115e0fc942630544b24125a0f0e9ed3ed2c59",
"evidence_path": "tests/codegen-direct/port-evidence/testerrorsets-testnotcharsetwithstring-04bc32a04f"
},
{
"logical_id": "testescapesequenceparsing-testparseempty-98a0364b12",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseempty@10d38db8e336",
"java-antlr:testescapesequenceparsing-testparseempty@10d38db8e336"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseempty-98a0364b12-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_empty_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseempty@10d38db8e336"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseempty@10d38db8e336"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseEmpty",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_empty_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_empty_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseempty-98a0364b12",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseempty@10d38db8e336",
"java-antlr:testescapesequenceparsing-testparseempty@10d38db8e336"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_empty_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseEmpty",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "900d260029d2905d6cbbeae3e90b9c48835c621ec28ac9e21001b8ee335ffac1",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseempty-98a0364b12"
},
{
"logical_id": "testescapesequenceparsing-testparseinvalidescape-19043ed21e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseinvalidescape@3b4881e25814",
"java-antlr:testescapesequenceparsing-testparseinvalidescape@3b4881e25814"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseinvalidescape-19043ed21e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_invalid_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseinvalidescape@3b4881e25814"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseinvalidescape@3b4881e25814"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseInvalidEscape",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_invalid_escape_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_invalid_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseinvalidescape-19043ed21e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseinvalidescape@3b4881e25814",
"java-antlr:testescapesequenceparsing-testparseinvalidescape@3b4881e25814"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_invalid_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseInvalidEscape",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d57fb9ddd848274f829328f448dfc6e199601db7686dc119e6b792b7462d679e",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseinvalidescape-19043ed21e"
},
{
"logical_id": "testescapesequenceparsing-testparsejustbackslash-5777522916",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e",
"java-antlr:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparsejustbackslash-5777522916-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_just_backslash_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseJustBackslash",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_just_backslash_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_just_backslash_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparsejustbackslash-5777522916",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e",
"java-antlr:testescapesequenceparsing-testparsejustbackslash@e7dcb6e7699e"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_just_backslash_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseJustBackslash",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e8082df6598823d4be25e9ac34b95ef91399a6f91779232e0523ef346bfd6a65",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparsejustbackslash-5777522916"
},
{
"logical_id": "testescapesequenceparsing-testparsenewline-8d0dddafad",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsenewline@dc6784bae3d3",
"java-antlr:testescapesequenceparsing-testparsenewline@dc6784bae3d3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparsenewline-8d0dddafad-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_newline_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparsenewline@dc6784bae3d3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsenewline@dc6784bae3d3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right CodePoint { value: 10, start: 0, stop: 2 }",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseNewline",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_newline_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right CodePoint { value: 10, start: 0, stop: 2 }"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_newline_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparsenewline-8d0dddafad",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsenewline@dc6784bae3d3",
"java-antlr:testescapesequenceparsing-testparsenewline@dc6784bae3d3"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_newline_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseNewline",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "000694e60123f536614f2f0d3c18ee70d66d35f04f381b4457f6f9b5f3a06759",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparsenewline-8d0dddafad"
},
{
"logical_id": "testescapesequenceparsing-testparsetab-6eeb9f3559",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsetab@4115f77efeae",
"java-antlr:testescapesequenceparsing-testparsetab@4115f77efeae"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparsetab-6eeb9f3559-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_tab_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparsetab@4115f77efeae"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsetab@4115f77efeae"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right CodePoint { value: 9, start: 0, stop: 2 }",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseTab",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_tab_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right CodePoint { value: 9, start: 0, stop: 2 }"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_tab_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparsetab-6eeb9f3559",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparsetab@4115f77efeae",
"java-antlr:testescapesequenceparsing-testparsetab@4115f77efeae"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_tab_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseTab",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "b28455a9eb24461f94b383886aabc0dc927dd44be845b8c75e85420ca14a38ff",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparsetab-6eeb9f3559"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodebmp-a9f7890fe5",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967",
"java-antlr:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodebmp-a9f7890fe5-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_bmp_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right CodePoint { value: 43981, start: 0, stop: 6 }",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeBMP",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_bmp_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right CodePoint { value: 43981, start: 0, stop: 6 }"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_bmp_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodebmp-a9f7890fe5",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967",
"java-antlr:testescapesequenceparsing-testparseunicodebmp@d526a3fa7967"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_bmp_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeBMP",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "00ab08ce74ac1e6bdcf843e12b267166adcbd7499961af3e7f0edd95b9799042",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodebmp-a9f7890fe5"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodeproperty-a0192196ae",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02",
"java-antlr:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodeproperty-a0192196ae-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right Property with ranges [(66560, 66639)]",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeProperty",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right Property with ranges [(66560, 66639)]"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodeproperty-a0192196ae",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02",
"java-antlr:testescapesequenceparsing-testparseunicodeproperty@b15cf86e6e02"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeProperty",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "70e7574be4a3c59359ff97d555f4e27120e5519d7a30d6054e74425a91fe6c8e",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodeproperty-a0192196ae"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinverted-34d1268457",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodepropertyinverted-34d1268457-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right Property with ranges [(0, 66559), (66640, 1114111)]",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInverted",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right Property with ranges [(0, 66559), (66640, 1114111)]"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinverted-34d1268457",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinverted@98f0cca9968b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInverted",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "891293b15c6bf45709a09242a679f9e55bf10b61ac72ca0c92015295c2e3d3e6",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodepropertyinverted-34d1268457"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebrace-dd21bab8f1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebrace-dd21bab8f1-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_missing_close_brace_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInvertedMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_missing_close_brace_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_missing_close_brace_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebrace-dd21bab8f1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebr@4a6143786f2e"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_missing_close_brace_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInvertedMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "37512d0599ecd0910e194adcd1b2c85426da6202d4a6f817058e1f98dcbd4ac2",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodepropertyinvertedmissingclosebrace-dd21bab8f1"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinvertedtooshort-f564de3b4e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodepropertyinvertedtooshort-f564de3b4e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_too_short_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInvertedTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_too_short_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_inverted_too_short_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodepropertyinvertedtooshort-f564de3b4e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb",
"java-antlr:testescapesequenceparsing-testparseunicodepropertyinvertedtooshort@b8ffc14e12cb"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_inverted_too_short_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyInvertedTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6d6e8a6e223c0e48f8b1258692572e6bade357e758d6cd5335d9efafd7a550ad",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodepropertyinvertedtooshort-f564de3b4e"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodepropertymissingclosebrace-00ba64082b",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de",
"java-antlr:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodepropertymissingclosebrace-00ba64082b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_missing_close_brace_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_missing_close_brace_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_missing_close_brace_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodepropertymissingclosebrace-00ba64082b",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de",
"java-antlr:testescapesequenceparsing-testparseunicodepropertymissingclosebrace@119f632600de"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_missing_close_brace_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b41eece20b57d03a4f20acbae70620c00ae0348b5abd71e7e23ae79e90ac7fa6",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodepropertymissingclosebrace-00ba64082b"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodepropertytooshort-293140bbd4",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779",
"java-antlr:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodepropertytooshort-293140bbd4-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_too_short_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_too_short_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_property_too_short_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodepropertytooshort-293140bbd4",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779",
"java-antlr:testescapesequenceparsing-testparseunicodepropertytooshort@5af6a143a779"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_property_too_short_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodePropertyTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "65e18742c63c32c0834d9954b7d1a12c7b5e7e9be8396f7a4881ae1d5dc7ddfb",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodepropertytooshort-293140bbd4"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodesmp-65d205f9eb",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973",
"java-antlr:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodesmp-65d205f9eb-r1",
"tdd_state": "done",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left Invalid, right CodePoint { value: 1092557, start: 0, stop: 10 }",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMP",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left Invalid, right CodePoint { value: 1092557, start: 0, stop: 10 }"
},
"primary_implementation_commit": "56d2ac6a31671f9d786f2c3fa6323fffa6474375",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodesmp-65d205f9eb",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973",
"java-antlr:testescapesequenceparsing-testparseunicodesmp@0fa9f9da8973"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMP",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e"
},
"closure_sha256": "d9984d1745762f589fd8b858223ee3343be56c8cf7c9931f7fad7349d2b56a41",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodesmp-65d205f9eb"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodesmpmissingclosebrace-0940378cd3",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3",
"java-antlr:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodesmpmissingclosebrace-0940378cd3-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_missing_close_brace_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMPMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_missing_close_brace_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_missing_close_brace_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodesmpmissingclosebrace-0940378cd3",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3",
"java-antlr:testescapesequenceparsing-testparseunicodesmpmissingclosebrace@c3e4d7751ee3"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_missing_close_brace_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMPMissingCloseBrace",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "bf4c7ea39b467862854a895c7ceebed8db4e40c5995e2f3d28174074f56b71ac",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodesmpmissingclosebrace-0940378cd3"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodesmptooshort-f9630e6fe2",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c",
"java-antlr:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodesmptooshort-f9630e6fe2-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_too_short_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMPTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_too_short_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_smp_too_short_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodesmptooshort-f9630e6fe2",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c",
"java-antlr:testescapesequenceparsing-testparseunicodesmptooshort@d3287a96eb9c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_smp_too_short_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeSMPTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "3f37cfb9c59204738194e742af724d3de0ee1969e732943dce6f75fad31adfed",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodesmptooshort-f9630e6fe2"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodetoobig-b8f1660925",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef",
"java-antlr:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodetoobig-b8f1660925-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_too_big_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeTooBig",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_too_big_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_too_big_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodetoobig-b8f1660925",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef",
"java-antlr:testescapesequenceparsing-testparseunicodetoobig@eb00b77720ef"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_too_big_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeTooBig",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6ce44c96b9514ec34624dd1332f4c7e4ab1b5535d51933a21c2a6688ff07736d",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodetoobig-b8f1660925"
},
{
"logical_id": "testescapesequenceparsing-testparseunicodetooshort-74b2396a8e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899",
"java-antlr:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testescapesequenceparsing-testparseunicodetooshort-74b2396a8e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_too_short_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_too_short_matches_java -- --exact",
"commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::escape_sequence::tests::parse_unicode_too_short_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testescapesequenceparsing-testparseunicodetooshort-74b2396a8e",
"source_case_ids": [
"antlr-ng:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899",
"java-antlr:testescapesequenceparsing-testparseunicodetooshort@38efd19ad899"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::escape_sequence::tests::parse_unicode_too_short_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust escape parsing matches Java 4.13.2 result kind, value or property set, and consumed span for TestEscapeSequenceParsing.testParseUnicodeTooShort",
"scaffold_commit": "ce366e7033cff879abe0d23cd5f896c577e42358",
"primary_test_commit": "ed8396cd044c5e9893f7076f0fddf92c2e77d16e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "91807cebf5004159bbd3a48375742f018106d71878a592156dc4c682709cde72",
"evidence_path": "tests/codegen-direct/port-evidence/testescapesequenceparsing-testparseunicodetooshort-74b2396a8e"
},
{
"logical_id": "testfastqueue-testgetfromemptyqueue-706dc79bac",
"source_case_ids": [
"java-antlr:testfastqueue-testgetfromemptyqueue@d60e833467be"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testGetFromEmptyQueue",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testfastqueue-testgetfromemptyqueueafterclear-a2fd101eb8",
"source_case_ids": [
"java-antlr:testfastqueue-testgetfromemptyqueueafterclear@60bc4d56a48d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testGetFromEmptyQueueAfterClear",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testfastqueue-testgetfromemptyqueueaftersomeadds-7d2bcdad8c",
"source_case_ids": [
"java-antlr:testfastqueue-testgetfromemptyqueueaftersomeadds@8a6e555be3a3"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testGetFromEmptyQueueAfterSomeAdds",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testfastqueue-testqueuenoremove-d2bce6cc66",
"source_case_ids": [
"java-antlr:testfastqueue-testqueuenoremove@08b2ef4dd460"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testQueueNoRemove",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testfastqueue-testqueuethenremoveall-14010159dc",
"source_case_ids": [
"java-antlr:testfastqueue-testqueuethenremoveall@e6733e14496e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testQueueThenRemoveAll",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testfastqueue-testqueuethenremoveonebyone-c817deaf31",
"source_case_ids": [
"java-antlr:testfastqueue-testqueuethenremoveonebyone@30f03415ac86"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only utility container; case TestFastQueue.testQueueThenRemoveOneByOne",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testgrammarparserinterpreter-testalts-22eedde0ac",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testalts@6bbf1c5f1d00",
"java-antlr:testgrammarparserinterpreter-testalts@6bbf1c5f1d00"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testgrammarparserinterpreter-testalts-22eedde0ac-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testalts-22eedde0ac",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgrammarparserinterpreter-testalts@6bbf1c5f1d00"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testalts@6bbf1c5f1d00"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestGrammarParserInterpreter.testAlts behavior",
"closure": {
"logical_id": "testgrammarparserinterpreter-testalts-22eedde0ac",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testalts@6bbf1c5f1d00",
"java-antlr:testgrammarparserinterpreter-testalts@6bbf1c5f1d00"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testalts-22eedde0ac",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestGrammarParserInterpreter.testAlts behavior"
},
"closure_sha256": "b1c7cd22ae261a97e0653e1ccb1d4a6de42a32db381291b91e318ec9b959ce47",
"evidence_path": null
},
{
"logical_id": "testgrammarparserinterpreter-testaltsasset-e205eca37a",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltsasset@20372601489e",
"java-antlr:testgrammarparserinterpreter-testaltsasset@20372601489e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testgrammarparserinterpreter-testaltsasset-e205eca37a-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testaltsasset-e205eca37a",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgrammarparserinterpreter-testaltsasset@20372601489e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltsasset@20372601489e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestGrammarParserInterpreter.testAltsAsSet behavior",
"closure": {
"logical_id": "testgrammarparserinterpreter-testaltsasset-e205eca37a",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltsasset@20372601489e",
"java-antlr:testgrammarparserinterpreter-testaltsasset@20372601489e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testaltsasset-e205eca37a",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestGrammarParserInterpreter.testAltsAsSet behavior"
},
"closure_sha256": "4961e855af4111886fc705fff4ec5bdc508943443e090ce93e23c41283bded8e",
"evidence_path": null
},
{
"logical_id": "testgrammarparserinterpreter-testaltswithlabels-af19668d8d",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f",
"java-antlr:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testgrammarparserinterpreter-testaltswithlabels-af19668d8d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testaltswithlabels-af19668d8d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestGrammarParserInterpreter.testAltsWithLabels behavior",
"closure": {
"logical_id": "testgrammarparserinterpreter-testaltswithlabels-af19668d8d",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f",
"java-antlr:testgrammarparserinterpreter-testaltswithlabels@c44c606fe27f"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testaltswithlabels-af19668d8d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestGrammarParserInterpreter.testAltsWithLabels behavior"
},
"closure_sha256": "93fc00a1fa0141c0116a91d54b5fc375c92286a040e628f50f46c7341645e5e7",
"evidence_path": null
},
{
"logical_id": "testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecursiveops-092e21365b",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1",
"java-antlr:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecursiveops-092e21365b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecursiveops-092e21365b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestGrammarParserInterpreter.testLeftRecursionWithMultiplePrimaryAndRecursiveOps behavior",
"closure": {
"logical_id": "testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecursiveops-092e21365b",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1",
"java-antlr:testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecu@e31eb50705f1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testleftrecursionwithmultipleprimaryandrecursiveops-092e21365b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestGrammarParserInterpreter.testLeftRecursionWithMultiplePrimaryAndRecursiveOps behavior"
},
"closure_sha256": "78d929a4d60fc77494677a72cf44c4550772a9192946652c4c03d6bb2004ff03",
"evidence_path": null
},
{
"logical_id": "testgrammarparserinterpreter-testonealt-137e50ed33",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testonealt@87af96d4db4c",
"java-antlr:testgrammarparserinterpreter-testonealt@87af96d4db4c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testgrammarparserinterpreter-testonealt-137e50ed33-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testonealt-137e50ed33",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgrammarparserinterpreter-testonealt@87af96d4db4c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testonealt@87af96d4db4c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestGrammarParserInterpreter.testOneAlt behavior",
"closure": {
"logical_id": "testgrammarparserinterpreter-testonealt-137e50ed33",
"source_case_ids": [
"antlr-ng:testgrammarparserinterpreter-testonealt@87af96d4db4c",
"java-antlr:testgrammarparserinterpreter-testonealt@87af96d4db4c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testgrammarparserinterpreter-testonealt-137e50ed33",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestGrammarParserInterpreter.testOneAlt behavior"
},
"closure_sha256": "c9e1b5f094240ae3ba03e36306d506dde3082d19785457d3b2603842c52a99f4",
"evidence_path": null
},
{
"logical_id": "testgraphnodes-test-9ea85e6b69",
"source_case_ids": [
"antlr-ng:testgraphnodes-test@13deff4e064f",
"java-antlr:testgraphnodes-test@13deff4e064f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-9ea85e6b69-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test@13deff4e064f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test@13deff4e064f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_$_$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-9ea85e6b69 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-9ea85e6b69 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-9ea85e6b69",
"source_case_ids": [
"antlr-ng:testgraphnodes-test@13deff4e064f",
"java-antlr:testgraphnodes-test@13deff4e064f"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_$_$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "79ed6245b097a05606e8015812d902bd6a30669da1ed9c92cb7399142fc37218",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-9ea85e6b69"
},
{
"logical_id": "testgraphnodes-test-a-a-429589e373",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a@80ff45e96840",
"java-antlr:testgraphnodes-test-a-a@80ff45e96840"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-a-429589e373-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-a@80ff45e96840"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a@80ff45e96840"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a_a",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-a-429589e373 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-a-429589e373 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-a-429589e373",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a@80ff45e96840",
"java-antlr:testgraphnodes-test-a-a@80ff45e96840"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a_a",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "10141a49886040af44536c3064bba74c8a1842f5d2bb57c79b31526079363870",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-a-429589e373"
},
{
"logical_id": "testgraphnodes-test-a-a-fullctx-b023f64b6c",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a-fullctx@f98b21c2e79c",
"java-antlr:testgraphnodes-test-a-a-fullctx@f98b21c2e79c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-a-fullctx-b023f64b6c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-a-fullctx@f98b21c2e79c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a-fullctx@f98b21c2e79c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_A$_A$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-a-fullctx-b023f64b6c cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-a-fullctx-b023f64b6c cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-a-fullctx-b023f64b6c",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-a-fullctx@f98b21c2e79c",
"java-antlr:testgraphnodes-test-a-a-fullctx@f98b21c2e79c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_A$_A$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5016b59343a65cbb87f845e531fa10d40c1200dcba0739f15dca3ef6308761c7",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-a-fullctx-b023f64b6c"
},
{
"logical_id": "testgraphnodes-test-a-ax-fd976a340d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax@ac92a9bbf13c",
"java-antlr:testgraphnodes-test-a-ax@ac92a9bbf13c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-ax-fd976a340d-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-ax@ac92a9bbf13c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax@ac92a9bbf13c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-a-ax-fd976a340d",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_ax",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-ax-fd976a340d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-a-ax-fd976a340d"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-ax-fd976a340d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-ax-fd976a340d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax@ac92a9bbf13c",
"java-antlr:testgraphnodes-test-a-ax@ac92a9bbf13c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_ax",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "7ebfdcce3c5b72533aa0cb102efa1d4aa4465f3eb9825a44afbb8389c80f6858",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-ax-fd976a340d"
},
{
"logical_id": "testgraphnodes-test-a-ax-fullctx-502155fcf9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax-fullctx@1f1a72678112",
"java-antlr:testgraphnodes-test-a-ax-fullctx@1f1a72678112"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-ax-fullctx-502155fcf9-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-ax-fullctx@1f1a72678112"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax-fullctx@1f1a72678112"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-a-ax-fullctx-502155fcf9",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_ax_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-ax-fullctx-502155fcf9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-a-ax-fullctx-502155fcf9"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-ax-fullctx-502155fcf9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-ax-fullctx-502155fcf9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-ax-fullctx@1f1a72678112",
"java-antlr:testgraphnodes-test-a-ax-fullctx@1f1a72678112"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_ax_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "d9a52b1c0ae847c726d61c9c2fe5b6cf7f4795d4404b715211fa4cc48b9b6d23",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-ax-fullctx-502155fcf9"
},
{
"logical_id": "testgraphnodes-test-a-b-080058428f",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-b@8fb8e639de0f",
"java-antlr:testgraphnodes-test-a-b@8fb8e639de0f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-b-080058428f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-b@8fb8e639de0f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-b@8fb8e639de0f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a_b",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-b-080058428f cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-b-080058428f cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-b-080058428f",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-b@8fb8e639de0f",
"java-antlr:testgraphnodes-test-a-b@8fb8e639de0f"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a_b",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "031988b710616eec5e547353622698b5a97d478982278b677c91c523a0562c54",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-b-080058428f"
},
{
"logical_id": "testgraphnodes-test-a-bx-b15f7b876f",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx@9001eec86122",
"java-antlr:testgraphnodes-test-a-bx@9001eec86122"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-bx-b15f7b876f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-bx@9001eec86122"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx@9001eec86122"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_bx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-bx-b15f7b876f cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-bx-b15f7b876f cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-bx-b15f7b876f",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx@9001eec86122",
"java-antlr:testgraphnodes-test-a-bx@9001eec86122"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_bx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5228fb739848e5d6b3cffffb7d82eb05a0fa8edeed129c6c9a2f170850a2137f",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-bx-b15f7b876f"
},
{
"logical_id": "testgraphnodes-test-a-bx-fullctx-a35242b6cf",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad",
"java-antlr:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-a-bx-fullctx-a35242b6cf-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_bx_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-bx-fullctx-a35242b6cf cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-a-bx-fullctx-a35242b6cf cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-a-bx-fullctx-a35242b6cf",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad",
"java-antlr:testgraphnodes-test-a-bx-fullctx@a14919a2b8ad"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_a$_bx_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f4836d05558e7b12c0215303fddfe72b7d847f5bc674ab60c99417064716fef3",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-a-bx-fullctx-a35242b6cf"
},
{
"logical_id": "testgraphnodes-test-aa-a-fullctx-8e728ea773",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-a-fullctx@20b37c047046",
"java-antlr:testgraphnodes-test-aa-a-fullctx@20b37c047046"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aa-a-fullctx-8e728ea773-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aa-a-fullctx@20b37c047046"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-a-fullctx@20b37c047046"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-aa-a-fullctx-8e728ea773",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_aa$_a$_$_fullCtx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-a-fullctx-8e728ea773 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-aa-a-fullctx-8e728ea773"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-a-fullctx-8e728ea773 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aa-a-fullctx-8e728ea773",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-a-fullctx@20b37c047046",
"java-antlr:testgraphnodes-test-aa-a-fullctx@20b37c047046"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_aa$_a$_$_fullCtx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "1c05633fe22c342f29e91c9ce1f3ac54436579fde52bb45f351e030f63e198d5",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aa-a-fullctx-8e728ea773"
},
{
"logical_id": "testgraphnodes-test-aa-aa-0a175c83db",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-aa@8f23cbb407c8",
"java-antlr:testgraphnodes-test-aa-aa@8f23cbb407c8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aa-aa-0a175c83db-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aa-aa@8f23cbb407c8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-aa@8f23cbb407c8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aa_Aa",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-aa-0a175c83db cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-aa-0a175c83db cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aa-aa-0a175c83db",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-aa@8f23cbb407c8",
"java-antlr:testgraphnodes-test-aa-aa@8f23cbb407c8"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aa_Aa",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c6dd3adae8c8f71ca98cde01c96591f0beb49f41a42b748ab4a5446de34f8d53",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aa-aa-0a175c83db"
},
{
"logical_id": "testgraphnodes-test-aa-abc-db12d99894",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-abc@251870b4ca13",
"java-antlr:testgraphnodes-test-aa-abc@251870b4ca13"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aa-abc-db12d99894-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aa-abc@251870b4ca13"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-abc@251870b4ca13"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aa_Abc",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-abc-db12d99894 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aa-abc-db12d99894 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aa-abc-db12d99894",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aa-abc@251870b4ca13",
"java-antlr:testgraphnodes-test-aa-abc@251870b4ca13"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aa_Abc",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "41be7b38807278f031de750f147bf3b74271c415e2ced2881db186ba565cf34a",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aa-abc-db12d99894"
},
{
"logical_id": "testgraphnodes-test-aab-aa-d90d8d54f0",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-aa@50f7306cbae1",
"java-antlr:testgraphnodes-test-aab-aa@50f7306cbae1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aab-aa-d90d8d54f0-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aab-aa@50f7306cbae1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-aa@50f7306cbae1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Aa",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-aa-d90d8d54f0 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-aa-d90d8d54f0 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aab-aa-d90d8d54f0",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-aa@50f7306cbae1",
"java-antlr:testgraphnodes-test-aab-aa@50f7306cbae1"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Aa",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0238e18908a30658c01e027067418e0538c695e681bfac0518df6e2b10068034",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aab-aa-d90d8d54f0"
},
{
"logical_id": "testgraphnodes-test-aab-ab-e2d46352b4",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ab@19eb6112f510",
"java-antlr:testgraphnodes-test-aab-ab@19eb6112f510"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aab-ab-e2d46352b4-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aab-ab@19eb6112f510"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ab@19eb6112f510"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Ab",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-ab-e2d46352b4 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-ab-e2d46352b4 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aab-ab-e2d46352b4",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ab@19eb6112f510",
"java-antlr:testgraphnodes-test-aab-ab@19eb6112f510"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Ab",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a26e162e1b6a5295009796a7a90ddae2ee5b8d6e966f7f8f38115b046b7adfb1",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aab-ab-e2d46352b4"
},
{
"logical_id": "testgraphnodes-test-aab-ac-139c5b709d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ac@40caa1ccc99d",
"java-antlr:testgraphnodes-test-aab-ac@40caa1ccc99d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aab-ac-139c5b709d-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aab-ac@40caa1ccc99d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ac@40caa1ccc99d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Ac",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-ac-139c5b709d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aab-ac-139c5b709d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aab-ac-139c5b709d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aab-ac@40caa1ccc99d",
"java-antlr:testgraphnodes-test-aab-ac@40caa1ccc99d"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aab_Ac",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b618ce8527f2181d28c327c8b317884f5a5fa4c78bff96da5ecd4680dbc5b246",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aab-ac-139c5b709d"
},
{
"logical_id": "testgraphnodes-test-aac-ab-ef785e17e7",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aac-ab@758a53ba423c",
"java-antlr:testgraphnodes-test-aac-ab@758a53ba423c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aac-ab-ef785e17e7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aac-ab@758a53ba423c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aac-ab@758a53ba423c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aac_Ab",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aac-ab-ef785e17e7 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aac-ab-ef785e17e7 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aac-ab-ef785e17e7",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aac-ab@758a53ba423c",
"java-antlr:testgraphnodes-test-aac-ab@758a53ba423c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aac_Ab",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5673affd22ee7573924aa9b730f82e9d719fa3b3d2f10079f8a20ec2eeac6f53",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aac-ab-ef785e17e7"
},
{
"logical_id": "testgraphnodes-test-aaubu-acudu-7cb798b616",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubu-acudu@ad8eab582ec5",
"java-antlr:testgraphnodes-test-aaubu-acudu@ad8eab582ec5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaubu-acudu-7cb798b616-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaubu-acudu@ad8eab582ec5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubu-acudu@ad8eab582ec5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubu_Acudu",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubu-acudu-7cb798b616 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubu-acudu-7cb798b616 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaubu-acudu-7cb798b616",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubu-acudu@ad8eab582ec5",
"java-antlr:testgraphnodes-test-aaubu-acudu@ad8eab582ec5"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubu_Acudu",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "df60baf29d6a7a3209b78a32ff309947be42f36b76158f9ba613776cb4cc9f30",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaubu-acudu-7cb798b616"
},
{
"logical_id": "testgraphnodes-test-aaubv-abvdu-ecc8850384",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdu@ccc91be44cff",
"java-antlr:testgraphnodes-test-aaubv-abvdu@ccc91be44cff"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaubv-abvdu-ecc8850384-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaubv-abvdu@ccc91be44cff"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdu@ccc91be44cff"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abvdu",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abvdu-ecc8850384 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abvdu-ecc8850384 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaubv-abvdu-ecc8850384",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdu@ccc91be44cff",
"java-antlr:testgraphnodes-test-aaubv-abvdu@ccc91be44cff"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abvdu",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "73b2193c38fb7585056042befc28a03362878a7601607eb0bf2640c05bcf0085",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaubv-abvdu-ecc8850384"
},
{
"logical_id": "testgraphnodes-test-aaubv-abvdx-01eb5714fe",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdx@ab2878e15d25",
"java-antlr:testgraphnodes-test-aaubv-abvdx@ab2878e15d25"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaubv-abvdx-01eb5714fe-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaubv-abvdx@ab2878e15d25"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdx@ab2878e15d25"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abvdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abvdx-01eb5714fe cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abvdx-01eb5714fe cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaubv-abvdx-01eb5714fe",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abvdx@ab2878e15d25",
"java-antlr:testgraphnodes-test-aaubv-abvdx@ab2878e15d25"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abvdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "1f75af7d4955935aed8533ab4dc5238cea3bfcb8a5c7da035e4a3559bfbaa4a3",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaubv-abvdx-01eb5714fe"
},
{
"logical_id": "testgraphnodes-test-aaubv-abwdx-7953c9b489",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1",
"java-antlr:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaubv-abwdx-7953c9b489-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-aaubv-abwdx-7953c9b489",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abwdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abwdx-7953c9b489 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-aaubv-abwdx-7953c9b489"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-abwdx-7953c9b489 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaubv-abwdx-7953c9b489",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1",
"java-antlr:testgraphnodes-test-aaubv-abwdx@fad3e8053ea1"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Abwdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "cb219d84fb3e294edd314e00a77475eecf96b81e11c70ba9d6c3d34cc897d621",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaubv-abwdx-7953c9b489"
},
{
"logical_id": "testgraphnodes-test-aaubv-acwdx-f479c849df",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-acwdx@8e7637141908",
"java-antlr:testgraphnodes-test-aaubv-acwdx@8e7637141908"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaubv-acwdx-f479c849df-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaubv-acwdx@8e7637141908"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-acwdx@8e7637141908"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Acwdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-acwdx-f479c849df cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaubv-acwdx-f479c849df cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaubv-acwdx-f479c849df",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaubv-acwdx@8e7637141908",
"java-antlr:testgraphnodes-test-aaubv-acwdx@8e7637141908"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaubv_Acwdx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "55ac19867abe3df74a98a2be142bd68ec1fb8256715f920441c57c62ab7595b0",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaubv-acwdx-f479c849df"
},
{
"logical_id": "testgraphnodes-test-aax-aay-c0f9b80842",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aay@6a5a8645084a",
"java-antlr:testgraphnodes-test-aax-aay@6a5a8645084a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aax-aay-c0f9b80842-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aax-aay@6a5a8645084a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aay@6a5a8645084a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-aax-aay-c0f9b80842",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aax_Aay",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aax-aay-c0f9b80842 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-aax-aay-c0f9b80842"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aax-aay-c0f9b80842 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aax-aay-c0f9b80842",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aay@6a5a8645084a",
"java-antlr:testgraphnodes-test-aax-aay@6a5a8645084a"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aax_Aay",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "fc97e6819d64f7c5c1b167f1f6040f6ba602d0778ab3525647d3a4430f55689d",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aax-aay-c0f9b80842"
},
{
"logical_id": "testgraphnodes-test-aax-aby-cccf935759",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aby@6e9512b5159f",
"java-antlr:testgraphnodes-test-aax-aby@6e9512b5159f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aax-aby-cccf935759-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aax-aby@6e9512b5159f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aby@6e9512b5159f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aax_Aby",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aax-aby-cccf935759 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aax-aby-cccf935759 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aax-aby-cccf935759",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aax-aby@6e9512b5159f",
"java-antlr:testgraphnodes-test-aax-aby@6e9512b5159f"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aax_Aby",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a5829171a5eecb100be2e10576d315d86cd4a771634d736d4175933f7fc328a7",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aax-aby-cccf935759"
},
{
"logical_id": "testgraphnodes-test-aaxc-aayd-a73533f64d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaxc-aayd@937cfce2c7ff",
"java-antlr:testgraphnodes-test-aaxc-aayd@937cfce2c7ff"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aaxc-aayd-a73533f64d-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aaxc-aayd@937cfce2c7ff"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaxc-aayd@937cfce2c7ff"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-aaxc-aayd-a73533f64d",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaxc_Aayd",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaxc-aayd-a73533f64d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-aaxc-aayd-a73533f64d"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aaxc-aayd-a73533f64d cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aaxc-aayd-a73533f64d",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aaxc-aayd@937cfce2c7ff",
"java-antlr:testgraphnodes-test-aaxc-aayd@937cfce2c7ff"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_Aaxc_Aayd",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "e36c241b43e615d3dcbccb082de38b7eb8316827d7a7c638dc5f799b33c28b29",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aaxc-aayd-a73533f64d"
},
{
"logical_id": "testgraphnodes-test-abx-abx-77366e32e9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-abx@96c06e76ab98",
"java-antlr:testgraphnodes-test-abx-abx@96c06e76ab98"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-abx-abx-77366e32e9-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-abx-abx@96c06e76ab98"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-abx@96c06e76ab98"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_abx_abx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-abx-abx-77366e32e9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-abx-abx-77366e32e9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-abx-abx-77366e32e9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-abx@96c06e76ab98",
"java-antlr:testgraphnodes-test-abx-abx@96c06e76ab98"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_abx_abx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "302842ca508d6a41c49440bb11a738c631637854ef38840fdb6c039f50aae9b2",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-abx-abx-77366e32e9"
},
{
"logical_id": "testgraphnodes-test-abx-acx-a3af7f90fa",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-acx@e45d715a765c",
"java-antlr:testgraphnodes-test-abx-acx@e45d715a765c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-abx-acx-a3af7f90fa-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-abx-acx@e45d715a765c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-acx@e45d715a765c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-abx-acx-a3af7f90fa",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_abx_acx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-abx-acx-a3af7f90fa cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-abx-acx-a3af7f90fa"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-abx-acx-a3af7f90fa cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-abx-acx-a3af7f90fa",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-abx-acx@e45d715a765c",
"java-antlr:testgraphnodes-test-abx-acx@e45d715a765c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_abx_acx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "86689ef47b5e676112abee6c4b2d476309f414f73641fc4e63430f98a285dfc2",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-abx-acx-a3af7f90fa"
},
{
"logical_id": "testgraphnodes-test-aex-bfx-07ad9de126",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aex-bfx@5a90557c42c2",
"java-antlr:testgraphnodes-test-aex-bfx@5a90557c42c2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-aex-bfx-07ad9de126-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-aex-bfx@5a90557c42c2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aex-bfx@5a90557c42c2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_aex_bfx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aex-bfx-07ad9de126 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-aex-bfx-07ad9de126 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-aex-bfx-07ad9de126",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-aex-bfx@5a90557c42c2",
"java-antlr:testgraphnodes-test-aex-bfx@5a90557c42c2"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_aex_bfx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5a41efdbb026fb39d7fa79d87bd3795852143d0e6e5b594f539232861ef9a993",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-aex-bfx-07ad9de126"
},
{
"logical_id": "testgraphnodes-test-ax-a-62a48f251b",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a@309b19879a50",
"java-antlr:testgraphnodes-test-ax-a@309b19879a50"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-a-62a48f251b-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-a@309b19879a50"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a@309b19879a50"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-ax-a-62a48f251b",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax$_a$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-a-62a48f251b cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-ax-a-62a48f251b"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-a-62a48f251b cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-a-62a48f251b",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a@309b19879a50",
"java-antlr:testgraphnodes-test-ax-a@309b19879a50"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax$_a$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "377b34b4e41b5087f9b5bfbdf25338f2259f37eac7804641adb384b8cc6b78e8",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-a-62a48f251b"
},
{
"logical_id": "testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2",
"java-antlr:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2-r1",
"tdd_state": "done",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "logical_id=testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax$_a$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"demonstrated_red": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"exit_code": 101,
"fingerprint": "logical_id=testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2"
},
"primary_implementation_commit": "0d2729880d113dc8b61222e9bb38f6a41ba44d6a",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2",
"java-antlr:testgraphnodes-test-ax-a-fullctx@aabca4e4dbd2"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax$_a$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c"
},
"closure_sha256": "593c0c49fa7ecea3dd03509fe270cb8e4a7134ff14dcb3f02437107cda096992",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-a-fullctx-7ef9c1d6b2"
},
{
"logical_id": "testgraphnodes-test-ax-ax-48f57578fa",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax@45d09e1537e4",
"java-antlr:testgraphnodes-test-ax-ax@45d09e1537e4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-ax-48f57578fa-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-ax@45d09e1537e4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax@45d09e1537e4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_ax",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-ax-48f57578fa cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-ax-48f57578fa cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-ax-48f57578fa",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax@45d09e1537e4",
"java-antlr:testgraphnodes-test-ax-ax@45d09e1537e4"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_ax",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0759ba1fd4639961a7e90b977ce12d245abfdf2c2ce6f1f042c203f50afcfbb3",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-ax-48f57578fa"
},
{
"logical_id": "testgraphnodes-test-ax-ax-same-1504dc3dd3",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax-same@59ab1cb32d49",
"java-antlr:testgraphnodes-test-ax-ax-same@59ab1cb32d49"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-ax-same-1504dc3dd3-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-ax-same@59ab1cb32d49"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax-same@59ab1cb32d49"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_ax_same",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-ax-same-1504dc3dd3 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-ax-same-1504dc3dd3 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-ax-same-1504dc3dd3",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-ax-same@59ab1cb32d49",
"java-antlr:testgraphnodes-test-ax-ax-same@59ab1cb32d49"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_ax_same",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4d8949d655f0c4e05d86fd0f17d743ea3132912f419e686d8f41bc020f7f21f3",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-ax-same-1504dc3dd3"
},
{
"logical_id": "testgraphnodes-test-ax-bx-1ea2df9a04",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx@09c2951d4a80",
"java-antlr:testgraphnodes-test-ax-bx@09c2951d4a80"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-bx-1ea2df9a04-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-bx@09c2951d4a80"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx@09c2951d4a80"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_bx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-bx-1ea2df9a04 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-bx-1ea2df9a04 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-bx-1ea2df9a04",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx@09c2951d4a80",
"java-antlr:testgraphnodes-test-ax-bx@09c2951d4a80"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_bx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "845f6b95de86c354eaaf40351dd78f1c1cbab85e912ec5678bcd5441d7e67c46",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-bx-1ea2df9a04"
},
{
"logical_id": "testgraphnodes-test-ax-bx-same-d0506bf7a9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx-same@b66ad85a523b",
"java-antlr:testgraphnodes-test-ax-bx-same@b66ad85a523b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-bx-same-d0506bf7a9-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-bx-same@b66ad85a523b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx-same@b66ad85a523b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_bx_same",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-bx-same-d0506bf7a9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-bx-same-d0506bf7a9 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-bx-same-d0506bf7a9",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-bx-same@b66ad85a523b",
"java-antlr:testgraphnodes-test-ax-bx-same@b66ad85a523b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_bx_same",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b1ab7cff90194d61d771ef28a2bc3a582da3754b6b6db9578a8a2a640520269c",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-bx-same-d0506bf7a9"
},
{
"logical_id": "testgraphnodes-test-ax-by-47815d59d2",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-by@864572162df1",
"java-antlr:testgraphnodes-test-ax-by@864572162df1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-ax-by-47815d59d2-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-ax-by@864572162df1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-by@864572162df1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_by",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-by-47815d59d2 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-ax-by-47815d59d2 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-ax-by-47815d59d2",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-ax-by@864572162df1",
"java-antlr:testgraphnodes-test-ax-by@864572162df1"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_ax_by",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "963ceafef893a7c84d3a285aa18b4b80da934df4b0c9a232bc4e23c37caa31fa",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-ax-by-47815d59d2"
},
{
"logical_id": "testgraphnodes-test-fullctx-3a6b2d8201",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-fullctx@cdd55340db8b",
"java-antlr:testgraphnodes-test-fullctx@cdd55340db8b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-fullctx-3a6b2d8201-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-fullctx@cdd55340db8b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-fullctx@cdd55340db8b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_$_$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-fullctx-3a6b2d8201 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-fullctx-3a6b2d8201 cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-fullctx-3a6b2d8201",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-fullctx@cdd55340db8b",
"java-antlr:testgraphnodes-test-fullctx@cdd55340db8b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_$_$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "191ab8f93528dfebed64ad2693ae86c0a93d9e8609f9c9a662c5711f9f3996c2",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-fullctx-3a6b2d8201"
},
{
"logical_id": "testgraphnodes-test-x-546922b23c",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x@082e3f497e36",
"antlr-ng:testgraphnodes-test-x@cea5dbc07aff",
"java-antlr:testgraphnodes-test-x@082e3f497e36",
"java-antlr:testgraphnodes-test-x@cea5dbc07aff"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-x-546922b23c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-x@082e3f497e36",
"java-antlr:testgraphnodes-test-x@cea5dbc07aff"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x@082e3f497e36",
"antlr-ng:testgraphnodes-test-x@cea5dbc07aff"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_x_$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-x-546922b23c cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-x-546922b23c cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-x-546922b23c",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x@082e3f497e36",
"antlr-ng:testgraphnodes-test-x@cea5dbc07aff",
"java-antlr:testgraphnodes-test-x@082e3f497e36",
"java-antlr:testgraphnodes-test-x@cea5dbc07aff"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_x_$",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a0a67e2f9f40a8b1b14d244c583b10d161dc8c7517907333a24381ab42a4abaa",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-x-546922b23c"
},
{
"logical_id": "testgraphnodes-test-x-fullctx-7fdaaf473e",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"antlr-ng:testgraphnodes-test-x-fullctx@664a109643f0",
"java-antlr:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"java-antlr:testgraphnodes-test-x-fullctx@664a109643f0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testgraphnodes-test-x-fullctx-7fdaaf473e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"java-antlr:testgraphnodes-test-x-fullctx@664a109643f0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"antlr-ng:testgraphnodes-test-x-fullctx@664a109643f0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "prediction-context graph merging",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_x_$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"verified_covered_existing": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-x-fullctx-7fdaaf473e cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"green_result": {
"command": "ANTLR_GRAPH_NODE_CASE=testgraphnodes-test-x-fullctx-7fdaaf473e cargo test --locked --lib prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testgraphnodes-test-x-fullctx-7fdaaf473e",
"source_case_ids": [
"antlr-ng:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"antlr-ng:testgraphnodes-test-x-fullctx@664a109643f0",
"java-antlr:testgraphnodes-test-x-fullctx@49dfe048cf3e",
"java-antlr:testgraphnodes-test-x-fullctx@664a109643f0"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "prediction::tests::upstream_graph_nodes::pinned_upstream_test_graph_nodes_matches_dot",
"unit_under_test": "prediction-context graph merging",
"observable": "Rust prediction-context merging matches the Java 4.13.2 DOT graph for TestGraphNodes.test_x_$_fullctx",
"scaffold_commit": "b2b1830785748af7bf758f576f6051a748148eda",
"primary_test_commit": "4f0e4c7d36a126a7e1d852c61628fa4be33d622c",
"resolution": "verified-covered-existing"
},
"closure_sha256": "8604913be60aeb108248d6afca31cb85a8598ead1b16af671d087312d737a4ab",
"evidence_path": "tests/codegen-direct/port-evidence/testgraphnodes-test-x-fullctx-7fdaaf473e"
},
{
"logical_id": "testintervalset-testcomplement-8ea8a9ace0",
"source_case_ids": [
"antlr-ng:testintervalset-testcomplement@d328282a68ed",
"java-antlr:testintervalset-testcomplement@d328282a68ed"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testComplement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testcomplement2-a891a7d260",
"source_case_ids": [
"antlr-ng:testintervalset-testcomplement2@d99a6f2a64e6",
"java-antlr:testintervalset-testcomplement2@d99a6f2a64e6"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testComplement2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testcomplement3-9ac9b55680",
"source_case_ids": [
"antlr-ng:testintervalset-testcomplement3@b5b6529a5187",
"java-antlr:testintervalset-testcomplement3@b5b6529a5187"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testComplement3",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testemptyintersection-ad5791c075",
"source_case_ids": [
"antlr-ng:testintervalset-testemptyintersection@3cdb575452e7",
"java-antlr:testintervalset-testemptyintersection@3cdb575452e7"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testEmptyIntersection",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testemptyintersectionsingleelements-1429114006",
"source_case_ids": [
"antlr-ng:testintervalset-testemptyintersectionsingleelements@8a96cf259500",
"java-antlr:testintervalset-testemptyintersectionsingleelements@8a96cf259500"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testEmptyIntersectionSingleElements",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testequals-4c27a66a4b",
"source_case_ids": [
"antlr-ng:testintervalset-testequals@e0c688604cd7",
"java-antlr:testintervalset-testequals@e0c688604cd7"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testEquals",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testintersectionwithtwocontainedelements-a240d89032",
"source_case_ids": [
"antlr-ng:testintervalset-testintersectionwithtwocontainedelements@e167c3c85d3f",
"java-antlr:testintervalset-testintersectionwithtwocontainedelements@e167c3c85d3f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testIntersectionWithTwoContainedElements",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testintersectionwithtwocontainedelementsreversed-51bb82aa37",
"source_case_ids": [
"antlr-ng:testintervalset-testintersectionwithtwocontainedelementsreversed@685dcbfa4020",
"java-antlr:testintervalset-testintersectionwithtwocontainedelementsreversed@685dcbfa4020"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testIntersectionWithTwoContainedElementsReversed",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testisolatedelements-26dc4d8e75",
"source_case_ids": [
"antlr-ng:testintervalset-testisolatedelements@95b34b598568",
"java-antlr:testintervalset-testisolatedelements@95b34b598568"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testIsolatedElements",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmembership-77e1dbe4aa",
"source_case_ids": [
"antlr-ng:testintervalset-testmembership@8453f120aa9b",
"java-antlr:testintervalset-testmembership@8453f120aa9b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMembership",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmergeofrangesandsinglevalues-0eb44cffd9",
"source_case_ids": [
"antlr-ng:testintervalset-testmergeofrangesandsinglevalues@e4a0fac7f6a5",
"java-antlr:testintervalset-testmergeofrangesandsinglevalues@e4a0fac7f6a5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMergeOfRangesAndSingleValues",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmergeofrangesandsinglevaluesreverse-ee60ce5ef3",
"source_case_ids": [
"antlr-ng:testintervalset-testmergeofrangesandsinglevaluesreverse@b03bdecbdc43",
"java-antlr:testintervalset-testmergeofrangesandsinglevaluesreverse@b03bdecbdc43"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMergeOfRangesAndSingleValuesReverse",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmergewhereadditionmergesthreeexistingintervals-99472e8ad0",
"source_case_ids": [
"antlr-ng:testintervalset-testmergewhereadditionmergesthreeexistingintervals@a4df47460d70",
"java-antlr:testintervalset-testmergewhereadditionmergesthreeexistingintervals@a4df47460d70"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMergeWhereAdditionMergesThreeExistingIntervals",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmergewhereadditionmergestwoexistingintervals-77140093fe",
"source_case_ids": [
"antlr-ng:testintervalset-testmergewhereadditionmergestwoexistingintervals@52e759275fe9",
"java-antlr:testintervalset-testmergewhereadditionmergestwoexistingintervals@52e759275fe9"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMergeWhereAdditionMergesTwoExistingIntervals",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmergewithdoubleoverlap-8f7e1c9da4",
"source_case_ids": [
"antlr-ng:testintervalset-testmergewithdoubleoverlap@acd6d6e0894c",
"java-antlr:testintervalset-testmergewithdoubleoverlap@acd6d6e0894c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMergeWithDoubleOverlap",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmin-998a396e79",
"source_case_ids": [
"java-antlr:testintervalset-testmin@f692dee25c3b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMin",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testmixedrangesandelements-e839dc4d45",
"source_case_ids": [
"antlr-ng:testintervalset-testmixedrangesandelements@afaaa9af213d",
"java-antlr:testintervalset-testmixedrangesandelements@afaaa9af213d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testMixedRangesAndElements",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotequalset-338572e6a5",
"source_case_ids": [
"antlr-ng:testintervalset-testnotequalset@0666fa1124e3",
"java-antlr:testintervalset-testnotequalset@0666fa1124e3"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotEqualSet",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotrintersectionnott-55655d755a",
"source_case_ids": [
"antlr-ng:testintervalset-testnotrintersectionnott@cbfcdffc7218",
"java-antlr:testintervalset-testnotrintersectionnott@cbfcdffc7218"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotRIntersectionNotT",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotset-24ad019057",
"source_case_ids": [
"antlr-ng:testintervalset-testnotset@45ed2f7d607e",
"java-antlr:testintervalset-testnotset@45ed2f7d607e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotSet",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotsetedgeelement-acc8d8736d",
"source_case_ids": [
"antlr-ng:testintervalset-testnotsetedgeelement@e5b066dbb1de",
"java-antlr:testintervalset-testnotsetedgeelement@e5b066dbb1de"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotSetEdgeElement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotsetfragmentedvocabulary-a90b1bdd44",
"source_case_ids": [
"antlr-ng:testintervalset-testnotsetfragmentedvocabulary@f7f03f87edfe",
"java-antlr:testintervalset-testnotsetfragmentedvocabulary@f7f03f87edfe"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotSetFragmentedVocabulary",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testnotsingleelement-3a9baf5c14",
"source_case_ids": [
"antlr-ng:testintervalset-testnotsingleelement@f36b85321a72",
"java-antlr:testintervalset-testnotsingleelement@f36b85321a72"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testNotSingleElement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testrangeandisolatedelement-088e883377",
"source_case_ids": [
"antlr-ng:testintervalset-testrangeandisolatedelement@61e43fed832b",
"java-antlr:testintervalset-testrangeandisolatedelement@61e43fed832b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testRangeAndIsolatedElement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testrmleftside-a3f9d8779b",
"source_case_ids": [
"antlr-ng:testintervalset-testrmleftside@858d78915218",
"java-antlr:testintervalset-testrmleftside@858d78915218"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testRmLeftSide",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testrmmiddlerange-354825d93f",
"source_case_ids": [
"antlr-ng:testintervalset-testrmmiddlerange@f09563d983f4",
"java-antlr:testintervalset-testrmmiddlerange@f09563d983f4"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testRmMiddleRange",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testrmrightside-ed5d43d53e",
"source_case_ids": [
"antlr-ng:testintervalset-testrmrightside@d122c42290d8",
"java-antlr:testintervalset-testrmrightside@d122c42290d8"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testRmRightSide",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testrmsingleelement-61aa13f77c",
"source_case_ids": [
"antlr-ng:testintervalset-testrmsingleelement@5e3e279d1a77",
"java-antlr:testintervalset-testrmsingleelement@5e3e279d1a77"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testRmSingleElement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsimpleand-e40e4318a0",
"source_case_ids": [
"antlr-ng:testintervalset-testsimpleand@d413a7d2ff0c",
"java-antlr:testintervalset-testsimpleand@d413a7d2ff0c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSimpleAnd",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsimpleequals-eb183a01f6",
"source_case_ids": [
"antlr-ng:testintervalset-testsimpleequals@25a8764fe033",
"java-antlr:testintervalset-testsimpleequals@25a8764fe033"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSimpleEquals",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsingleelement-44a633f128",
"source_case_ids": [
"antlr-ng:testintervalset-testsingleelement@3e3e7d6aa3db",
"java-antlr:testintervalset-testsingleelement@3e3e7d6aa3db"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSingleElement",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsingleelementminusdisjointset-a565b4aa17",
"source_case_ids": [
"antlr-ng:testintervalset-testsingleelementminusdisjointset@e50a6b9fcc81",
"java-antlr:testintervalset-testsingleelementminusdisjointset@e50a6b9fcc81"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSingleElementMinusDisjointSet",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsize-920cda38e4",
"source_case_ids": [
"antlr-ng:testintervalset-testsize@4188c3ff8016",
"java-antlr:testintervalset-testsize@4188c3ff8016"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSize",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractfromsetwitheof-f3e267faf3",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractfromsetwitheof@27eebefb5fbf",
"java-antlr:testintervalset-testsubtractfromsetwitheof@27eebefb5fbf"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractFromSetWithEOF",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofcompletelycontainedrange-df65dc7690",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofcompletelycontainedrange@242d91b1728e",
"java-antlr:testintervalset-testsubtractofcompletelycontainedrange@242d91b1728e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfCompletelyContainedRange",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofcompletelycoveredrange-69436c99ca",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofcompletelycoveredrange@e1703a4c8db6",
"java-antlr:testintervalset-testsubtractofcompletelycoveredrange@e1703a4c8db6"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfCompletelyCoveredRange",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofoverlappingrangefromleft-ac0de26048",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofoverlappingrangefromleft@d61134bf7a62",
"java-antlr:testintervalset-testsubtractofoverlappingrangefromleft@d61134bf7a62"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfOverlappingRangeFromLeft",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofoverlappingrangefromright-f2b7c0a5ba",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofoverlappingrangefromright@14d1e6e5cffa",
"java-antlr:testintervalset-testsubtractofoverlappingrangefromright@14d1e6e5cffa"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfOverlappingRangeFromRight",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofrangespanningmultipleranges-c80f5347ea",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofrangespanningmultipleranges@29e9a11a083d",
"java-antlr:testintervalset-testsubtractofrangespanningmultipleranges@29e9a11a083d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfRangeSpanningMultipleRanges",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testsubtractofwackyrange-c66c718837",
"source_case_ids": [
"antlr-ng:testintervalset-testsubtractofwackyrange@d8c55d4cda00",
"java-antlr:testintervalset-testsubtractofwackyrange@d8c55d4cda00"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testSubtractOfWackyRange",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testtoarray-8a405bd8a9",
"source_case_ids": [
"antlr-ng:testintervalset-testtoarray@a639785962fc"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testToArray",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testintervalset-testtolist-12b6402c08",
"source_case_ids": [
"java-antlr:testintervalset-testtolist@70e6ba1c15e8"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime interval-set utility behavior; case TestIntervalSet.testToList",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d",
"java-antlr:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::argument_on_primary_rule::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testArgOnPrimaryRuleInLeftRecursiveRule",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::argument_on_primary_rule::matches_java_interps -- --exact",
"commit": "4338380064180acf5da3e2414bd5837c21266d65",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::argument_on_primary_rule::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d",
"java-antlr:testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule@3a66c06aa95d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/T.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/T.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::argument_on_primary_rule::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testArgOnPrimaryRuleInLeftRecursiveRule",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2074358e6d77a7434a5c4aab3536344e751337f5075c2ea2f11580ef6a1d99bf",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testargonprimaryruleinleftrecursiverule-e2b3d25b22"
},
{
"logical_id": "testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a",
"java-antlr:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::empty_left_recursive_follow::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4A002 used closure terminology instead of Java's left-recursive alternative diagnostic",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testCheckForLeftRecursiveEmptyFollow",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::empty_left_recursive_follow::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "G4A002 used closure terminology instead of Java's left-recursive alternative diagnostic"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::empty_left_recursive_follow::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a",
"java-antlr:testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow@39293157fb7a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::empty_left_recursive_follow::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testCheckForLeftRecursiveEmptyFollow",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "e51712121e06766e90aa8eb6407c7a27fa712767c6c8c7e2d07a7d28e7f1d5a2",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testcheckforleftrecursiveemptyfollow-558283d55a"
},
{
"logical_id": "testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78",
"java-antlr:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::no_non_left_recursive_alternative::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4R002 used non-left-recursive terminology instead of Java's exact diagnostic",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testCheckForNonLeftRecursiveRule",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::no_non_left_recursive_alternative::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "G4R002 used non-left-recursive terminology instead of Java's exact diagnostic"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::no_non_left_recursive_alternative::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78",
"java-antlr:testleftrecursiontoolissues-testcheckfornonleftrecursiverule@222c12104e78"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::no_non_left_recursive_alternative::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testCheckForNonLeftRecursiveRule",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "30f8ba342a03d290e090aac035cd5e5d0669fd9f01106bf13c74f8c0473eda1c",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testcheckfornonleftrecursiverule-477f42142e"
},
{
"logical_id": "testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce",
"java-antlr:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::isolated_left_recursive_rule_reference::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4R001 used the Rust implementation-pattern message instead of Java's exact diagnostic",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testIsolatedLeftRecursiveRuleRef",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::isolated_left_recursive_rule_reference::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "G4R001 used the Rust implementation-pattern message instead of Java's exact diagnostic"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::isolated_left_recursive_rule_reference::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce",
"java-antlr:testleftrecursiontoolissues-testisolatedleftrecursiveruleref@9cf21fca38ce"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::isolated_left_recursive_rule_reference::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testIsolatedLeftRecursiveRuleRef",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "7be876dccc6dff3954d9d6377aaac28df18d072b865677486054db7e15efcf9c",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testisolatedleftrecursiveruleref-43f8252e7d"
},
{
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler accepted a left-recursive rule reference carrying arguments",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler accepted a left-recursive rule reference carrying arguments"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg@9814f83d9f72"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "d772e1ff29a76a5109b394b32c3243aa6433b8ce837505902ff03828ee3078e4",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testleftrecursiverulerefwitharg-40cd52608d"
},
{
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_and_parameter::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler accepted a parameterized left-recursive rule reference carrying arguments",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg2",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_and_parameter::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler accepted a parameterized left-recursive rule reference carrying arguments"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_and_parameter::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg2@50704a1f9893"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_and_parameter::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg2",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "d0a0d91ead189976287d42462cf7110aa0cc15f9baa6eceb55b6ec9c1527f8a2",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testleftrecursiverulerefwitharg2-7332bdbd4f"
},
{
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_without_parameter::matches_java_diagnostic",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the direct compiler accepted an argument on a left-recursive rule without parameters",
"observable_equivalence": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg3",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_without_parameter::matches_java_diagnostic -- --exact",
"exit_code": 101,
"fingerprint": "the direct compiler accepted an argument on a left-recursive rule without parameters"
},
"primary_implementation_commit": "a5f1269a026f5a40f59071cadf8a6c60f8fe1b09",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_without_parameter::matches_java_diagnostic -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92",
"source_case_ids": [
"antlr-ng:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb",
"java-antlr:testleftrecursiontoolissues-testleftrecursiverulerefwitharg3@2a0e1f238fdb"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/T.g4",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/TLexer.interp",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/TLexer.tokens",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/diagnostics.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/fixture.json",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_left_recursion_tool_issues::recursive_rule_reference_with_argument_without_parameter::matches_java_diagnostic",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion diagnostics and accepted serialization match Java 4.13.2 for TestLeftRecursionToolIssues.testLeftRecursiveRuleRefWithArg3",
"scaffold_commit": "649695efd10c978034c597ed96dc7c43221e9433",
"primary_test_commit": "4338380064180acf5da3e2414bd5837c21266d65"
},
"closure_sha256": "01e58488ec38b829c518fe30fc20c90f4a97d824bfd915684fe60755836f9b19",
"evidence_path": "tests/codegen-direct/port-evidence/testleftrecursiontoolissues-testleftrecursiverulerefwitharg3-719e121a92"
},
{
"logical_id": "testlexeractions-nested-actions-3d175db5e5",
"source_case_ids": [
"antlr-ng:testlexeractions-nested-actions@9de183fdb922"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testlexeractions-nested-actions-3d175db5e5-r1",
"tdd_state": "done",
"rust_test": "grammar::syntax::tests::nested_actions_match_upstream",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-nested-actions@9de183fdb922"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "structural lexer action collection",
"expected_red_failure_fingerprint": "predicate fail message retained grammar quotes: left Some(\"'custom message'\"), right Some(\"custom message\")",
"observable_equivalence": "direct Rust grammar modeling preserves nested member actions and normalizes predicate fail messages for TestLexerActions.Nested actions",
"scaffold_commit": "98219b854f02c72685ea13546c5b491a59b6d384",
"primary_test_commit": "8ab5c20ff8a99514d51672268b632f6b2bac7678",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::syntax::tests::nested_actions_match_upstream -- --exact",
"exit_code": 101,
"fingerprint": "predicate fail message retained grammar quotes: left Some(\"'custom message'\"), right Some(\"custom message\")"
},
"primary_implementation_commit": "78c6d271b6379fa230bb9de133307785a6877587",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::syntax::tests::nested_actions_match_upstream -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testlexeractions-nested-actions-3d175db5e5",
"source_case_ids": [
"antlr-ng:testlexeractions-nested-actions@9de183fdb922"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::syntax::tests::nested_actions_match_upstream",
"unit_under_test": "structural lexer action collection",
"observable": "direct Rust grammar modeling preserves nested member actions and normalizes predicate fail messages for TestLexerActions.Nested actions",
"scaffold_commit": "98219b854f02c72685ea13546c5b491a59b6d384",
"primary_test_commit": "8ab5c20ff8a99514d51672268b632f6b2bac7678"
},
"closure_sha256": "8f14b2807084b2f8f5a454be14aacdef09d61674511923f6d6ecfc00d3a1dee3",
"evidence_path": "tests/codegen-direct/port-evidence/testlexeractions-nested-actions-3d175db5e5"
},
{
"logical_id": "testlexeractions-test2actionsin1rule-710bd0bd7b",
"source_case_ids": [
"antlr-ng:testlexeractions-test2actionsin1rule@f0c4f81f9bad",
"java-antlr:testlexeractions-test2actionsin1rule@f0c4f81f9bad"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-test2actionsin1rule-710bd0bd7b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-test2actionsin1rule-710bd0bd7b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-test2actionsin1rule@f0c4f81f9bad"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-test2actionsin1rule@f0c4f81f9bad"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.test2ActionsIn1Rule behavior",
"closure": {
"logical_id": "testlexeractions-test2actionsin1rule-710bd0bd7b",
"source_case_ids": [
"antlr-ng:testlexeractions-test2actionsin1rule@f0c4f81f9bad",
"java-antlr:testlexeractions-test2actionsin1rule@f0c4f81f9bad"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-test2actionsin1rule-710bd0bd7b",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.test2ActionsIn1Rule behavior"
},
"closure_sha256": "e494d6e168ae7825474a07ed808bc4520a0c3100af8d55f54e3b4bc4e6ca7f10",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testactionevalsatcorrectindex-9f940f5340",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionevalsatcorrectindex@a4667f92d523",
"java-antlr:testlexeractions-testactionevalsatcorrectindex@a4667f92d523"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testactionevalsatcorrectindex-9f940f5340-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionevalsatcorrectindex-9f940f5340",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testactionevalsatcorrectindex@a4667f92d523"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionevalsatcorrectindex@a4667f92d523"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testActionEvalsAtCorrectIndex behavior",
"closure": {
"logical_id": "testlexeractions-testactionevalsatcorrectindex-9f940f5340",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionevalsatcorrectindex@a4667f92d523",
"java-antlr:testlexeractions-testactionevalsatcorrectindex@a4667f92d523"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionevalsatcorrectindex-9f940f5340",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testActionEvalsAtCorrectIndex behavior"
},
"closure_sha256": "0c7ce17a61f51a495a1129de625df5386c09f0543bcaa3bc9920cff32000fba4",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testactionexecutedindfa-50e2605da3",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionexecutedindfa@10d362d2832b",
"java-antlr:testlexeractions-testactionexecutedindfa@10d362d2832b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testactionexecutedindfa-50e2605da3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionexecutedindfa-50e2605da3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testactionexecutedindfa@10d362d2832b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionexecutedindfa@10d362d2832b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testActionExecutedInDFA behavior",
"closure": {
"logical_id": "testlexeractions-testactionexecutedindfa-50e2605da3",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionexecutedindfa@10d362d2832b",
"java-antlr:testlexeractions-testactionexecutedindfa@10d362d2832b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionexecutedindfa-50e2605da3",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testActionExecutedInDFA behavior"
},
"closure_sha256": "2e3d2fef553406e0bbdc7e17149f72ca8a492643789c47484a807214e50d76ee",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testactionpluscommand-5f3025038d",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionpluscommand@3e09570087ef",
"java-antlr:testlexeractions-testactionpluscommand@3e09570087ef"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testactionpluscommand-5f3025038d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionpluscommand-5f3025038d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testactionpluscommand@3e09570087ef"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionpluscommand@3e09570087ef"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testActionPlusCommand behavior",
"closure": {
"logical_id": "testlexeractions-testactionpluscommand-5f3025038d",
"source_case_ids": [
"antlr-ng:testlexeractions-testactionpluscommand@3e09570087ef",
"java-antlr:testlexeractions-testactionpluscommand@3e09570087ef"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testactionpluscommand-5f3025038d",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testActionPlusCommand behavior"
},
"closure_sha256": "fe2d914861ca2c38c6926f977582ff061d6b90b226c36e5b346d283616624b3e",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testaltactionsin1rule-cd7e8e3c06",
"source_case_ids": [
"antlr-ng:testlexeractions-testaltactionsin1rule@d58c41ddb7bd",
"java-antlr:testlexeractions-testaltactionsin1rule@d58c41ddb7bd"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testaltactionsin1rule-cd7e8e3c06-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testaltactionsin1rule-cd7e8e3c06",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testaltactionsin1rule@d58c41ddb7bd"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testaltactionsin1rule@d58c41ddb7bd"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testAltActionsIn1Rule behavior",
"closure": {
"logical_id": "testlexeractions-testaltactionsin1rule-cd7e8e3c06",
"source_case_ids": [
"antlr-ng:testlexeractions-testaltactionsin1rule@d58c41ddb7bd",
"java-antlr:testlexeractions-testaltactionsin1rule@d58c41ddb7bd"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testaltactionsin1rule-cd7e8e3c06",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testAltActionsIn1Rule behavior"
},
"closure_sha256": "55709aa5e6f1e75a419c42f6613791dcf5d0d3ac0c63c462240a196f2be36e60",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testcombinedcommand-7db8eee992",
"source_case_ids": [
"antlr-ng:testlexeractions-testcombinedcommand@55baa2712d52",
"java-antlr:testlexeractions-testcombinedcommand@55baa2712d52"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testcombinedcommand-7db8eee992-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testcombinedcommand-7db8eee992",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testcombinedcommand@55baa2712d52"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testcombinedcommand@55baa2712d52"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testCombinedCommand behavior",
"closure": {
"logical_id": "testlexeractions-testcombinedcommand-7db8eee992",
"source_case_ids": [
"antlr-ng:testlexeractions-testcombinedcommand@55baa2712d52",
"java-antlr:testlexeractions-testcombinedcommand@55baa2712d52"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testcombinedcommand-7db8eee992",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testCombinedCommand behavior"
},
"closure_sha256": "15b3365170d71b78aa9a1ee565b91d421b5c33263cd42b8fad5274d067be6c3e",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testevalmultipleactions-af7a23955f",
"source_case_ids": [
"antlr-ng:testlexeractions-testevalmultipleactions@c323076ad511",
"java-antlr:testlexeractions-testevalmultipleactions@c323076ad511"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testevalmultipleactions-af7a23955f-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testevalmultipleactions-af7a23955f",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testevalmultipleactions@c323076ad511"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testevalmultipleactions@c323076ad511"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testEvalMultipleActions behavior",
"closure": {
"logical_id": "testlexeractions-testevalmultipleactions-af7a23955f",
"source_case_ids": [
"antlr-ng:testlexeractions-testevalmultipleactions@c323076ad511",
"java-antlr:testlexeractions-testevalmultipleactions@c323076ad511"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testevalmultipleactions-af7a23955f",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testEvalMultipleActions behavior"
},
"closure_sha256": "549d282c7ff043ef98daff3a67a51e648d28d0a2cc2c1f2df880d14c20abff67",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testfailingpredicateevalisnotcached-ccbdf3d728",
"source_case_ids": [
"antlr-ng:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca",
"java-antlr:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testfailingpredicateevalisnotcached-ccbdf3d728-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testfailingpredicateevalisnotcached-ccbdf3d728",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testFailingPredicateEvalIsNotCached behavior",
"closure": {
"logical_id": "testlexeractions-testfailingpredicateevalisnotcached-ccbdf3d728",
"source_case_ids": [
"antlr-ng:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca",
"java-antlr:testlexeractions-testfailingpredicateevalisnotcached@6504e44f70ca"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testfailingpredicateevalisnotcached-ccbdf3d728",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testFailingPredicateEvalIsNotCached behavior"
},
"closure_sha256": "bf23adf0ae93b3e67196e34f2815378f6d73da79c4ba9fc287ee46a5d2c5867b",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testlexermode-f2a59b4427",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermode@a2453999f5d4",
"java-antlr:testlexeractions-testlexermode@a2453999f5d4"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testlexermode-f2a59b4427-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexermode-f2a59b4427",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testlexermode@a2453999f5d4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermode@a2453999f5d4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testLexerMode behavior",
"closure": {
"logical_id": "testlexeractions-testlexermode-f2a59b4427",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermode@a2453999f5d4",
"java-antlr:testlexeractions-testlexermode@a2453999f5d4"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexermode-f2a59b4427",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testLexerMode behavior"
},
"closure_sha256": "9038d95120b93e630257855446d5c244aec13113ff312731dbf0ea9ca348e8ed",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testlexermodeaction-7a42b1be4d",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermodeaction@08721d41bc81",
"java-antlr:testlexeractions-testlexermodeaction@08721d41bc81"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testlexermodeaction-7a42b1be4d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexermodeaction-7a42b1be4d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testlexermodeaction@08721d41bc81"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermodeaction@08721d41bc81"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testLexerModeAction behavior",
"closure": {
"logical_id": "testlexeractions-testlexermodeaction-7a42b1be4d",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexermodeaction@08721d41bc81",
"java-antlr:testlexeractions-testlexermodeaction@08721d41bc81"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexermodeaction-7a42b1be4d",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testLexerModeAction behavior"
},
"closure_sha256": "f1a684650dcb8ca1076189017bab59518707922d277617ffc8833476758e89b4",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testlexerpushpopmodeaction-680f0b8c72",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexerpushpopmodeaction@d46f531f22de",
"java-antlr:testlexeractions-testlexerpushpopmodeaction@d46f531f22de"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testlexerpushpopmodeaction-680f0b8c72-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexerpushpopmodeaction-680f0b8c72",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testlexerpushpopmodeaction@d46f531f22de"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexerpushpopmodeaction@d46f531f22de"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testLexerPushPopModeAction behavior",
"closure": {
"logical_id": "testlexeractions-testlexerpushpopmodeaction-680f0b8c72",
"source_case_ids": [
"antlr-ng:testlexeractions-testlexerpushpopmodeaction@d46f531f22de",
"java-antlr:testlexeractions-testlexerpushpopmodeaction@d46f531f22de"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testlexerpushpopmodeaction-680f0b8c72",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testLexerPushPopModeAction behavior"
},
"closure_sha256": "ed62aeb3def283ba36c683303a32b79c6475073736be2e120d6737d1998ea982",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testmorecommand-ea46aea2b9",
"source_case_ids": [
"antlr-ng:testlexeractions-testmorecommand@83cbeef62207",
"java-antlr:testlexeractions-testmorecommand@83cbeef62207"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testmorecommand-ea46aea2b9-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testmorecommand-ea46aea2b9",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testmorecommand@83cbeef62207"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testmorecommand@83cbeef62207"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testMoreCommand behavior",
"closure": {
"logical_id": "testlexeractions-testmorecommand-ea46aea2b9",
"source_case_ids": [
"antlr-ng:testlexeractions-testmorecommand@83cbeef62207",
"java-antlr:testlexeractions-testmorecommand@83cbeef62207"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testmorecommand-ea46aea2b9",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testMoreCommand behavior"
},
"closure_sha256": "0f022e72441bac7ea64bf2ee17ee82c5460122a5d047d4f046a704a50695d45b",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testskipcommand-0be8276f47",
"source_case_ids": [
"antlr-ng:testlexeractions-testskipcommand@bd3672548a5b",
"java-antlr:testlexeractions-testskipcommand@bd3672548a5b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testskipcommand-0be8276f47-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testskipcommand-0be8276f47",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testskipcommand@bd3672548a5b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testskipcommand@bd3672548a5b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testSkipCommand behavior",
"closure": {
"logical_id": "testlexeractions-testskipcommand-0be8276f47",
"source_case_ids": [
"antlr-ng:testlexeractions-testskipcommand@bd3672548a5b",
"java-antlr:testlexeractions-testskipcommand@bd3672548a5b"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testskipcommand-0be8276f47",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testSkipCommand behavior"
},
"closure_sha256": "c6cbe71332dbf58bbd456d675784dccf714ca33501095c727446af0c35c05b5d",
"evidence_path": null
},
{
"logical_id": "testlexeractions-testtypecommand-7d068e482d",
"source_case_ids": [
"antlr-ng:testlexeractions-testtypecommand@04320f417b66",
"java-antlr:testlexeractions-testtypecommand@04320f417b66"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testlexeractions-testtypecommand-7d068e482d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testtypecommand-7d068e482d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlexeractions-testtypecommand@04320f417b66"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlexeractions-testtypecommand@04320f417b66"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "compiled lexer action behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestLexerActions.testTypeCommand behavior",
"closure": {
"logical_id": "testlexeractions-testtypecommand-7d068e482d",
"source_case_ids": [
"antlr-ng:testlexeractions-testtypecommand@04320f417b66",
"java-antlr:testlexeractions-testtypecommand@04320f417b66"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testlexeractions-testtypecommand-7d068e482d",
"unit_under_test": "compiled lexer action behavior",
"observable": "pinned TestLexerActions.testTypeCommand behavior"
},
"closure_sha256": "cad78f15207670f245a140ea654dc4cf340421935c224d9a870f37af16afc702",
"evidence_path": null
},
{
"logical_id": "testlookaheadtrees-testalts-ea8f84416c",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts@bd827730fc58",
"java-antlr:testlookaheadtrees-testalts@bd827730fc58"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testlookaheadtrees-testalts-ea8f84416c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::alternatives_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlookaheadtrees-testalts@bd827730fc58"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts@bd827730fc58"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "decision 0, alternative 2 produced \"(e:1 a . b)\" instead of \"(e:2 a <error .>)\"",
"observable_equivalence": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testAlts",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::alternatives_match_java -- --exact",
"exit_code": 101,
"fingerprint": "decision 0, alternative 2 produced \"(e:1 a . b)\" instead of \"(e:2 a <error .>)\""
},
"primary_implementation_commit": "e2046ea128583ecf578a82b901ee495e0c503c47",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::alternatives_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testlookaheadtrees-testalts-ea8f84416c",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts@bd827730fc58",
"java-antlr:testlookaheadtrees-testalts@bd827730fc58"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/L.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/L.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/L.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/T.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/T.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/T.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/fixture.json",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts-ea8f84416c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::alternatives_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testAlts",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118"
},
"closure_sha256": "9b18948ffdec2ae4e5d0258e319ba6df2473997c2c750a0c7b7aca26e086be68",
"evidence_path": "tests/codegen-direct/port-evidence/testlookaheadtrees-testalts-ea8f84416c"
},
{
"logical_id": "testlookaheadtrees-testalts2-4e81c43326",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts2@12257528ce73",
"java-antlr:testlookaheadtrees-testalts2@12257528ce73"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testlookaheadtrees-testalts2-4e81c43326-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::left_recursive_loop_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlookaheadtrees-testalts2@12257528ce73"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts2@12257528ce73"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "decision 1, alternative 1 produced \"(e:1 a)\" instead of \"(e:2 (e:1 a) <error ;>)\"",
"observable_equivalence": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testAlts2",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::left_recursive_loop_match_java -- --exact",
"exit_code": 101,
"fingerprint": "decision 1, alternative 1 produced \"(e:1 a)\" instead of \"(e:2 (e:1 a) <error ;>)\""
},
"primary_implementation_commit": "e2046ea128583ecf578a82b901ee495e0c503c47",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::left_recursive_loop_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testlookaheadtrees-testalts2-4e81c43326",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testalts2@12257528ce73",
"java-antlr:testlookaheadtrees-testalts2@12257528ce73"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/L.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/L.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/L.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/T.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/T.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/T.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/fixture.json",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testalts2-4e81c43326/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::left_recursive_loop_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testAlts2",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118"
},
"closure_sha256": "256a2ec0d5bde63485c08f099fad95575e36ffc7dd8c1ae4a00b10a1db3a8d6a",
"evidence_path": "tests/codegen-direct/port-evidence/testlookaheadtrees-testalts2-4e81c43326"
},
{
"logical_id": "testlookaheadtrees-testcallleftrecursiverule-410ec32fb8",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d",
"java-antlr:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testlookaheadtrees-testcallleftrecursiverule-410ec32fb8-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::calls_left_recursive_rule_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "decision 0, alternative 2 produced \"(a:1 (e:4 x) ;)\" instead of \"(a:2 x ;)\"",
"observable_equivalence": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testCallLeftRecursiveRule",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::calls_left_recursive_rule_match_java -- --exact",
"exit_code": 101,
"fingerprint": "decision 0, alternative 2 produced \"(a:1 (e:4 x) ;)\" instead of \"(a:2 x ;)\""
},
"primary_implementation_commit": "e2046ea128583ecf578a82b901ee495e0c503c47",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::calls_left_recursive_rule_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testlookaheadtrees-testcallleftrecursiverule-410ec32fb8",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d",
"java-antlr:testlookaheadtrees-testcallleftrecursiverule@c8038b861c1d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/L.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/L.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/L.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/T.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/T.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/T.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/fixture.json",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::calls_left_recursive_rule_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testCallLeftRecursiveRule",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118"
},
"closure_sha256": "bee9ab0d6cfd6f37b2a8fd7f9f0ad7c14d52a8ad07071c2a688a144271244461",
"evidence_path": "tests/codegen-direct/port-evidence/testlookaheadtrees-testcallleftrecursiverule-410ec32fb8"
},
{
"logical_id": "testlookaheadtrees-testincludeeof-41ef07554a",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testincludeeof@eadf4bd12093",
"java-antlr:testlookaheadtrees-testincludeeof@eadf4bd12093"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testlookaheadtrees-testincludeeof-41ef07554a-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::include_eof_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testlookaheadtrees-testincludeeof@eadf4bd12093"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testincludeeof@eadf4bd12093"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "decision 0, alternative 2 produced \"(e:1 a . b <EOF>)\" instead of \"(e:2 a . b <EOF>)\"",
"observable_equivalence": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testIncludeEOF",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::include_eof_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "decision 0, alternative 2 produced \"(e:1 a . b <EOF>)\" instead of \"(e:2 a . b <EOF>)\""
},
"primary_implementation_commit": "e2046ea128583ecf578a82b901ee495e0c503c47",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_lookahead_trees::include_eof_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testlookaheadtrees-testincludeeof-41ef07554a",
"source_case_ids": [
"antlr-ng:testlookaheadtrees-testincludeeof@eadf4bd12093",
"java-antlr:testlookaheadtrees-testincludeeof@eadf4bd12093"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/L.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/L.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/L.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/T.g4",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/T.interp",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/T.tokens",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/fixture.json",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testlookaheadtrees-testincludeeof-41ef07554a/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_lookahead_trees::include_eof_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust forced-alternative parse trees and complete serialization match Java 4.13.2 for TestLookaheadTrees.testIncludeEOF",
"scaffold_commit": "c429fbd96902b2320ea82df94afea3fa3df6d177",
"primary_test_commit": "b1b0728572764a335519762e5e7125a25fe3f118"
},
"closure_sha256": "8b1635f17d7f67baf9a61c563e078f5d1dc898893e8cab4ea29867c6490922b6",
"evidence_path": "tests/codegen-direct/port-evidence/testlookaheadtrees-testincludeeof-41ef07554a"
},
{
"logical_id": "testparserexec-fail-element-option-5aa5efff9b",
"source_case_ids": [
"antlr-ng:testparserexec-fail-element-option@73414ebe9f8d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-fail-element-option-5aa5efff9b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-fail-element-option-5aa5efff9b",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-fail-element-option@73414ebe9f8d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.Fail Element Option behavior",
"closure": {
"logical_id": "testparserexec-fail-element-option-5aa5efff9b",
"source_case_ids": [
"antlr-ng:testparserexec-fail-element-option@73414ebe9f8d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-fail-element-option-5aa5efff9b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.Fail Element Option behavior"
},
"closure_sha256": "3a085314750d0b395db83aba586fdd59b86025d20276e220bc0412a70578ade5",
"evidence_path": null
},
{
"logical_id": "testparserexec-testalternatequotes-39da532222",
"source_case_ids": [
"antlr-ng:testparserexec-testalternatequotes@1b0754d1d6b5",
"java-antlr:testparserexec-testalternatequotes-path@71669f7e5184"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-testalternatequotes-39da532222-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testalternatequotes-39da532222",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserexec-testalternatequotes-path@71669f7e5184"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-testalternatequotes@1b0754d1d6b5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.testAlternateQuotes behavior",
"closure": {
"logical_id": "testparserexec-testalternatequotes-39da532222",
"source_case_ids": [
"antlr-ng:testparserexec-testalternatequotes@1b0754d1d6b5",
"java-antlr:testparserexec-testalternatequotes-path@71669f7e5184"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testalternatequotes-39da532222",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.testAlternateQuotes behavior"
},
"closure_sha256": "731dfe664b803a9d7672e71d74683d2a5b7a3386baa150b500756f50508a1bc8",
"evidence_path": null
},
{
"logical_id": "testparserexec-testattributevalueinitialization-65fdb0798a",
"source_case_ids": [
"antlr-ng:testparserexec-testattributevalueinitialization@2d0e1a4275ed",
"java-antlr:testparserexec-testattributevalueinitialization@2d0e1a4275ed"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-testattributevalueinitialization-65fdb0798a-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testattributevalueinitialization-65fdb0798a",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserexec-testattributevalueinitialization@2d0e1a4275ed"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-testattributevalueinitialization@2d0e1a4275ed"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.testAttributeValueInitialization behavior",
"closure": {
"logical_id": "testparserexec-testattributevalueinitialization-65fdb0798a",
"source_case_ids": [
"antlr-ng:testparserexec-testattributevalueinitialization@2d0e1a4275ed",
"java-antlr:testparserexec-testattributevalueinitialization@2d0e1a4275ed"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testattributevalueinitialization-65fdb0798a",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.testAttributeValueInitialization behavior"
},
"closure_sha256": "fd2f8dabb2243646175bb80ba0b79cc7c3bc94c935f34e3e9b5308632d9848fb",
"evidence_path": null
},
{
"logical_id": "testparserexec-testcaseinsensitiveincombinedgrammar-6e1c4cb8b9",
"source_case_ids": [
"antlr-ng:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9",
"java-antlr:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-testcaseinsensitiveincombinedgrammar-6e1c4cb8b9-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testcaseinsensitiveincombinedgrammar-6e1c4cb8b9",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.testCaseInsensitiveInCombinedGrammar behavior",
"closure": {
"logical_id": "testparserexec-testcaseinsensitiveincombinedgrammar-6e1c4cb8b9",
"source_case_ids": [
"antlr-ng:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9",
"java-antlr:testparserexec-testcaseinsensitiveincombinedgrammar@0c345fb31ed9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testcaseinsensitiveincombinedgrammar-6e1c4cb8b9",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.testCaseInsensitiveInCombinedGrammar behavior"
},
"closure_sha256": "0d0c26cf5b640c1ed0c4014d46a456ef43a4bddd897e0e914225c55738c015d9",
"evidence_path": null
},
{
"logical_id": "testparserexec-testfailedpredicateexceptionstate-3ff3f5083a",
"source_case_ids": [
"antlr-ng:testparserexec-testfailedpredicateexceptionstate@e40a218bb278",
"java-antlr:testparserexec-testfailedpredicateexceptionstate@e40a218bb278"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-testfailedpredicateexceptionstate-3ff3f5083a-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testfailedpredicateexceptionstate-3ff3f5083a",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserexec-testfailedpredicateexceptionstate@e40a218bb278"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-testfailedpredicateexceptionstate@e40a218bb278"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.testFailedPredicateExceptionState behavior",
"closure": {
"logical_id": "testparserexec-testfailedpredicateexceptionstate-3ff3f5083a",
"source_case_ids": [
"antlr-ng:testparserexec-testfailedpredicateexceptionstate@e40a218bb278",
"java-antlr:testparserexec-testfailedpredicateexceptionstate@e40a218bb278"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-testfailedpredicateexceptionstate-3ff3f5083a",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.testFailedPredicateExceptionState behavior"
},
"closure_sha256": "52c0939ac179695363918eed6bafaf99f7a2689321266b87f4e673f9516de8a1",
"evidence_path": null
},
{
"logical_id": "testparserexec-teststartrulewithouteof-31619be2b5",
"source_case_ids": [
"antlr-ng:testparserexec-teststartrulewithouteof@35f97693d302",
"java-antlr:testparserexec-teststartrulewithouteof@35f97693d302"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserexec-teststartrulewithouteof-31619be2b5-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-teststartrulewithouteof-31619be2b5",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserexec-teststartrulewithouteof@35f97693d302"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserexec-teststartrulewithouteof@35f97693d302"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserExec.testStartRuleWithoutEOF behavior",
"closure": {
"logical_id": "testparserexec-teststartrulewithouteof-31619be2b5",
"source_case_ids": [
"antlr-ng:testparserexec-teststartrulewithouteof@35f97693d302",
"java-antlr:testparserexec-teststartrulewithouteof@35f97693d302"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserexec-teststartrulewithouteof-31619be2b5",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserExec.testStartRuleWithoutEOF behavior"
},
"closure_sha256": "b2a470dee2977c6f5db62b653bafbc89785b911006ebc4f02eb6abc91556f7eb",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testa-7e508c6bfe",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testa@547d9ec7dce1",
"java-antlr:testparserinterpreter-testa@547d9ec7dce1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testa-7e508c6bfe-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testa-7e508c6bfe",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testa@547d9ec7dce1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testa@547d9ec7dce1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testA behavior",
"closure": {
"logical_id": "testparserinterpreter-testa-7e508c6bfe",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testa@547d9ec7dce1",
"java-antlr:testparserinterpreter-testa@547d9ec7dce1"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testa-7e508c6bfe",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testA behavior"
},
"closure_sha256": "e6089ca33b12f2526868095e4e256219bdd9732a859a0b16f8e43db3e8f0a1bc",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testaorb-0b7684146a",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testaorb@3619921674e5",
"java-antlr:testparserinterpreter-testaorb@3619921674e5"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testaorb-0b7684146a-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testaorb-0b7684146a",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testaorb@3619921674e5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testaorb@3619921674e5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testAorB behavior",
"closure": {
"logical_id": "testparserinterpreter-testaorb-0b7684146a",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testaorb@3619921674e5",
"java-antlr:testparserinterpreter-testaorb@3619921674e5"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testaorb-0b7684146a",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testAorB behavior"
},
"closure_sha256": "164d5387ddf8438b27bf5e945f65378a810a3b4f129d6b937d7f01209117c6bf",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testcall-43700bf83b",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall@b103ca60592f",
"java-antlr:testparserinterpreter-testcall@b103ca60592f"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testcall-43700bf83b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcall-43700bf83b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testcall@b103ca60592f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall@b103ca60592f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testCall behavior",
"closure": {
"logical_id": "testparserinterpreter-testcall-43700bf83b",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall@b103ca60592f",
"java-antlr:testparserinterpreter-testcall@b103ca60592f"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcall-43700bf83b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testCall behavior"
},
"closure_sha256": "3d707483b7bd912a90d03a7338d6de075b88f0a1f2ed9731e835d900ba4619b8",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testcall2-9342fd98a3",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall2@156e6d562e7c",
"java-antlr:testparserinterpreter-testcall2@156e6d562e7c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testcall2-9342fd98a3-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcall2-9342fd98a3",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testcall2@156e6d562e7c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall2@156e6d562e7c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testCall2 behavior",
"closure": {
"logical_id": "testparserinterpreter-testcall2-9342fd98a3",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcall2@156e6d562e7c",
"java-antlr:testparserinterpreter-testcall2@156e6d562e7c"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcall2-9342fd98a3",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testCall2 behavior"
},
"closure_sha256": "885f54179ed38df8f129c617c5899dfdfb92df1ae2c3f650355affc15700ac0c",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testcaseinsensitivetokensinparser-90a37dddef",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca",
"java-antlr:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testcaseinsensitivetokensinparser-90a37dddef-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcaseinsensitivetokensinparser-90a37dddef",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testCaseInsensitiveTokensInParser behavior",
"closure": {
"logical_id": "testparserinterpreter-testcaseinsensitivetokensinparser-90a37dddef",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca",
"java-antlr:testparserinterpreter-testcaseinsensitivetokensinparser@a93492e3dfca"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testcaseinsensitivetokensinparser-90a37dddef",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testCaseInsensitiveTokensInParser behavior"
},
"closure_sha256": "22b9f567644f17b474cea66c257c6e2c68609ed9ca848fb34118460c19249604",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptyfirstrule-a730280ab4",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyfirstrule@dd2fee460dec",
"java-antlr:testparserinterpreter-testemptyfirstrule@dd2fee460dec"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptyfirstrule-a730280ab4-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyfirstrule-a730280ab4",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptyfirstrule@dd2fee460dec"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyfirstrule@dd2fee460dec"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyFirstRule behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptyfirstrule-a730280ab4",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyfirstrule@dd2fee460dec",
"java-antlr:testparserinterpreter-testemptyfirstrule@dd2fee460dec"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyfirstrule-a730280ab4",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyFirstRule behavior"
},
"closure_sha256": "567487f0dd86bc5cfdd9360203adff6f5f2d233a43bbbdebfdc62c23e041b585",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptyinput-752cd35737",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinput@0a815fd349c2",
"java-antlr:testparserinterpreter-testemptyinput@0a815fd349c2"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptyinput-752cd35737-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyinput-752cd35737",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptyinput@0a815fd349c2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinput@0a815fd349c2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyInput behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptyinput-752cd35737",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinput@0a815fd349c2",
"java-antlr:testparserinterpreter-testemptyinput@0a815fd349c2"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyinput-752cd35737",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyInput behavior"
},
"closure_sha256": "faa242386ea6ab4f027a5243d20ff08bf4d985ea65a746f6d6dbfc2e45b86da5",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptyinputwithcallsafter-f898132ce1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba",
"java-antlr:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptyinputwithcallsafter-f898132ce1-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyinputwithcallsafter-f898132ce1",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyInputWithCallsAfter behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptyinputwithcallsafter-f898132ce1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba",
"java-antlr:testparserinterpreter-testemptyinputwithcallsafter@ce238d0c3aba"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyinputwithcallsafter-f898132ce1",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyInputWithCallsAfter behavior"
},
"closure_sha256": "3381612445f601fa15b29d0969d4676b06963663dfb113b48d14b2ba270931d2",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptyruleaftereofinchild-4932ad515d",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e",
"java-antlr:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptyruleaftereofinchild-4932ad515d-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyruleaftereofinchild-4932ad515d",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyRuleAfterEOFInChild behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptyruleaftereofinchild-4932ad515d",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e",
"java-antlr:testparserinterpreter-testemptyruleaftereofinchild@2521a182110e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyruleaftereofinchild-4932ad515d",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyRuleAfterEOFInChild behavior"
},
"closure_sha256": "f71e790820f45075d8492da7b4ce56a91ca41b4730b8dac84a47dd6e3693b7d6",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptyruleafterjusteofinchild-d2d8ab6bbc",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e",
"java-antlr:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptyruleafterjusteofinchild-d2d8ab6bbc-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyruleafterjusteofinchild-d2d8ab6bbc",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyRuleAfterJustEOFInChild behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptyruleafterjusteofinchild-d2d8ab6bbc",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e",
"java-antlr:testparserinterpreter-testemptyruleafterjusteofinchild@dd1bc37d004e"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptyruleafterjusteofinchild-d2d8ab6bbc",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyRuleAfterJustEOFInChild behavior"
},
"closure_sha256": "4f2ebf094a6bc51a45850984a5215c557c5613e5eb00f2b7074fcfb91e534a40",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testemptystartrule-b465816155",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptystartrule@589335b678c6",
"java-antlr:testparserinterpreter-testemptystartrule@589335b678c6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testemptystartrule-b465816155-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptystartrule-b465816155",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testemptystartrule@589335b678c6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptystartrule@589335b678c6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEmptyStartRule behavior",
"closure": {
"logical_id": "testparserinterpreter-testemptystartrule-b465816155",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testemptystartrule@589335b678c6",
"java-antlr:testparserinterpreter-testemptystartrule@589335b678c6"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testemptystartrule-b465816155",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEmptyStartRule behavior"
},
"closure_sha256": "b30f40bc126f6760af15dfab5689951eb845be522cd16137e792796605dc8e11",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testeof-1719f9f799",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeof@7555e747931d",
"java-antlr:testparserinterpreter-testeof@7555e747931d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testeof-1719f9f799-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testeof-1719f9f799",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testeof@7555e747931d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeof@7555e747931d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEOF behavior",
"closure": {
"logical_id": "testparserinterpreter-testeof-1719f9f799",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeof@7555e747931d",
"java-antlr:testparserinterpreter-testeof@7555e747931d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testeof-1719f9f799",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEOF behavior"
},
"closure_sha256": "bf8e73479245532cab4448f04cb2a3f3ada7ce68f2a6f6eea793cefb7de51482",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testeofinchild-3b91b85e7e",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeofinchild@71d712fca95d",
"java-antlr:testparserinterpreter-testeofinchild@71d712fca95d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testeofinchild-3b91b85e7e-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testeofinchild-3b91b85e7e",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testeofinchild@71d712fca95d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeofinchild@71d712fca95d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testEOFInChild behavior",
"closure": {
"logical_id": "testparserinterpreter-testeofinchild-3b91b85e7e",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testeofinchild@71d712fca95d",
"java-antlr:testparserinterpreter-testeofinchild@71d712fca95d"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testeofinchild-3b91b85e7e",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testEOFInChild behavior"
},
"closure_sha256": "b5d3620164d15a72837d98909775d6eb0b95e0dfc3b56b4ab10f67c09259b52a",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testleftrecursion-c0160bad5b",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursion@f1488b9138f3",
"java-antlr:testparserinterpreter-testleftrecursion@f1488b9138f3"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testleftrecursion-c0160bad5b-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testleftrecursion-c0160bad5b",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testleftrecursion@f1488b9138f3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursion@f1488b9138f3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testLeftRecursion behavior",
"closure": {
"logical_id": "testparserinterpreter-testleftrecursion-c0160bad5b",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursion@f1488b9138f3",
"java-antlr:testparserinterpreter-testleftrecursion@f1488b9138f3"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testleftrecursion-c0160bad5b",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testLeftRecursion behavior"
},
"closure_sha256": "7f2b8fd27b8dd6d33aaba53aef7391fa12bf12e9cd8ec431efba5488b19c7448",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testleftrecursivestartrule-707842eb76",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8",
"java-antlr:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testleftrecursivestartrule-707842eb76-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testleftrecursivestartrule-707842eb76",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testLeftRecursiveStartRule behavior",
"closure": {
"logical_id": "testparserinterpreter-testleftrecursivestartrule-707842eb76",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8",
"java-antlr:testparserinterpreter-testleftrecursivestartrule@8124efabd3f8"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testleftrecursivestartrule-707842eb76",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testLeftRecursiveStartRule behavior"
},
"closure_sha256": "a08661b19f5d7a740665e93c8d4217840a35afdc18315a7da9f01e001737cec3",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testoptionala-944b52f7df",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionala@0b8f6e2fd2ad",
"java-antlr:testparserinterpreter-testoptionala@0b8f6e2fd2ad"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testoptionala-944b52f7df-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testoptionala-944b52f7df",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testoptionala@0b8f6e2fd2ad"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionala@0b8f6e2fd2ad"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testOptionalA behavior",
"closure": {
"logical_id": "testparserinterpreter-testoptionala-944b52f7df",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionala@0b8f6e2fd2ad",
"java-antlr:testparserinterpreter-testoptionala@0b8f6e2fd2ad"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testoptionala-944b52f7df",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testOptionalA behavior"
},
"closure_sha256": "0f04fce484b8984dbb2c343915d66fbd46ef426330638c8fa0bba828ade05d7c",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-testoptionalaorb-489d46e116",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionalaorb@6af5106ced87",
"java-antlr:testparserinterpreter-testoptionalaorb@6af5106ced87"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-testoptionalaorb-489d46e116-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testoptionalaorb-489d46e116",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-testoptionalaorb@6af5106ced87"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionalaorb@6af5106ced87"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testOptionalAorB behavior",
"closure": {
"logical_id": "testparserinterpreter-testoptionalaorb-489d46e116",
"source_case_ids": [
"antlr-ng:testparserinterpreter-testoptionalaorb@6af5106ced87",
"java-antlr:testparserinterpreter-testoptionalaorb@6af5106ced87"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-testoptionalaorb-489d46e116",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testOptionalAorB behavior"
},
"closure_sha256": "1af4924ca17bd965ac64474c983d0ad0bab45e7a7e1c1858071accdfcb642254",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-teststara-fbfd9832c6",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststara@f3794723bfc9",
"java-antlr:testparserinterpreter-teststara@f3794723bfc9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-teststara-fbfd9832c6-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-teststara-fbfd9832c6",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-teststara@f3794723bfc9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststara@f3794723bfc9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testStarA behavior",
"closure": {
"logical_id": "testparserinterpreter-teststara-fbfd9832c6",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststara@f3794723bfc9",
"java-antlr:testparserinterpreter-teststara@f3794723bfc9"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-teststara-fbfd9832c6",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testStarA behavior"
},
"closure_sha256": "d820ac71e53ad252f313f39936fee93c9e6cd2cccf472d804051460dafbef18f",
"evidence_path": null
},
{
"logical_id": "testparserinterpreter-teststaraorb-0dc25899c2",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststaraorb@d6992287b695",
"java-antlr:testparserinterpreter-teststaraorb@d6992287b695"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"active_revision_id": "testparserinterpreter-teststaraorb-0dc25899c2-r1",
"tdd_state": "mapped",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-teststaraorb-0dc25899c2",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testparserinterpreter-teststaraorb@d6992287b695"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststaraorb@d6992287b695"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase C compiler boundary"
],
"unit_under_test": "wired source-only compiler behavior",
"expected_red_failure_fingerprint": "not demonstrated while state is mapped",
"observable_equivalence": "pinned TestParserInterpreter.testStarAorB behavior",
"closure": {
"logical_id": "testparserinterpreter-teststaraorb-0dc25899c2",
"source_case_ids": [
"antlr-ng:testparserinterpreter-teststaraorb@d6992287b695",
"java-antlr:testparserinterpreter-teststaraorb@d6992287b695"
],
"external_assertion_ids": [],
"owner_phase": "C",
"disposition": "port",
"rust_test": "planned:tests/codegen-direct/fixtures/testparserinterpreter-teststaraorb-0dc25899c2",
"unit_under_test": "wired source-only compiler behavior",
"observable": "pinned TestParserInterpreter.testStarAorB behavior"
},
"closure_sha256": "012c0c48124038374ace0546dc50b6e61a32121d3601615dce123e7d6ede7f57",
"evidence_path": null
},
{
"logical_id": "testparserprofiler-test2xoptional-9bf52b45fc",
"source_case_ids": [
"antlr-ng:testparserprofiler-test2xoptional@b4e8fc7d2d8b",
"java-antlr:testparserprofiler-test2xoptional@b4e8fc7d2d8b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.test2xOptional",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-test3xll2-3880848f0d",
"source_case_ids": [
"antlr-ng:testparserprofiler-test3xll2@0ed2f726bf8c",
"java-antlr:testparserprofiler-test3xll2@0ed2f726bf8c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.test3xLL2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testcontextsensitivity-e07f3da264",
"source_case_ids": [
"antlr-ng:testparserprofiler-testcontextsensitivity@3766531c3154",
"java-antlr:testparserprofiler-testcontextsensitivity@3766531c3154"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testContextSensitivity",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testdeeplookahead-0a72fa0676",
"source_case_ids": [
"antlr-ng:testparserprofiler-testdeeplookahead@68096a29a21a",
"java-antlr:testparserprofiler-testdeeplookahead@68096a29a21a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testDeepLookahead",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testll1-07158ee02c",
"source_case_ids": [
"antlr-ng:testparserprofiler-testll1@587db7c60d6a",
"java-antlr:testparserprofiler-testll1@587db7c60d6a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testLL1",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testll2-ce73df1ffb",
"source_case_ids": [
"antlr-ng:testparserprofiler-testll2@7b9d8f0d3425",
"java-antlr:testparserprofiler-testll2@7b9d8f0d3425"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testLL2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testoptional-56882bd478",
"source_case_ids": [
"antlr-ng:testparserprofiler-testoptional@2ed1d962c37a",
"java-antlr:testparserprofiler-testoptional@2ed1d962c37a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testOptional",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testprofilergeneratedcode-438d67ae64",
"source_case_ids": [
"antlr-ng:testparserprofiler-testprofilergeneratedcode@4a92d17c776a",
"java-antlr:testparserprofiler-testprofilergeneratedcode@4a92d17c776a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testProfilerGeneratedCode",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testrepeatedll2-549e7a9c8d",
"source_case_ids": [
"antlr-ng:testparserprofiler-testrepeatedll2@4700191f0468",
"java-antlr:testparserprofiler-testrepeatedll2@4700191f0468"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testRepeatedLL2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparserprofiler-testsimplelanguage-d13765a45f",
"source_case_ids": [
"antlr-ng:testparserprofiler-testsimplelanguage@3ef817010bad",
"java-antlr:testparserprofiler-testsimplelanguage@3ef817010bad"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parser profiling; case TestParserProfiler.testSimpleLanguage",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testassign-74145e1081",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testassign@cc8f8a7ee19f",
"java-antlr:testparsetreematcher-testassign@cc8f8a7ee19f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testAssign",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testchunking-2b96fd7678",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testchunking@eafbc329f4e3",
"java-antlr:testparsetreematcher-testchunking@eafbc329f4e3"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testChunking",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testcompilingmultipletokens-4a37e65220",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testcompilingmultipletokens@3e01223d4664",
"java-antlr:testparsetreematcher-testcompilingmultipletokens@3e01223d4664"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testCompilingMultipleTokens",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testcompilingpattern-e63f4ce401",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testcompilingpattern@b680c840ebed",
"java-antlr:testparsetreematcher-testcompilingpattern@b680c840ebed"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testCompilingPattern",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testcompilingpatternconsumesalltokens-5f401842d5",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testcompilingpatternconsumesalltokens@55267994772a",
"java-antlr:testparsetreematcher-testcompilingpatternconsumesalltokens@55267994772a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testCompilingPatternConsumesAllTokens",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testdelimiters-e069bfe494",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testdelimiters@24097b57978a",
"java-antlr:testparsetreematcher-testdelimiters@24097b57978a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testDelimiters",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testextraclose-c42521a568",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testextraclose@71b9a8b2cf2a",
"java-antlr:testparsetreematcher-testextraclose@71b9a8b2cf2a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testExtraClose",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testhiddentokensnotseenbytreepatternparser-f35d021835",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testhiddentokensnotseenbytreepatternparser@da5e5de561eb",
"java-antlr:testparsetreematcher-testhiddentokensnotseenbytreepatternparser@da5e5de561eb"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testHiddenTokensNotSeenByTreePatternParser",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testidnodematches-50a3690251",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testidnodematches@4fd9aace4a0d",
"java-antlr:testparsetreematcher-testidnodematches@4fd9aace4a0d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testIDNodeMatches",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testidnodewithlabelmatches-55db7834ae",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testidnodewithlabelmatches@dd49a69d511f",
"java-antlr:testparsetreematcher-testidnodewithlabelmatches@dd49a69d511f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testIDNodeWithLabelMatches",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testidnodewithmultiplelabelmatches-13ecd30ec4",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testidnodewithmultiplelabelmatches@cb460b2f3d64",
"java-antlr:testparsetreematcher-testidnodewithmultiplelabelmatches@cb460b2f3d64"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testIDNodeWithMultipleLabelMatches",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testinvertedtags-d65579ddaa",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testinvertedtags@11e5f6af13f8",
"java-antlr:testparsetreematcher-testinvertedtags@11e5f6af13f8"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testInvertedTags",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testlabelgetslastidnode-62011a253e",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testlabelgetslastidnode@f18adb61e91e",
"java-antlr:testparsetreematcher-testlabelgetslastidnode@f18adb61e91e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testLabelGetsLastIDNode",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testlrecursiveexpr-6a987ef5e1",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testlrecursiveexpr@3ec4a1588969",
"java-antlr:testparsetreematcher-testlrecursiveexpr@3ec4a1588969"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testLRecursiveExpr",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testpatternmatchesstartrule-b9caeb6f7b",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testpatternmatchesstartrule@c91d67c08e1b",
"java-antlr:testparsetreematcher-testpatternmatchesstartrule@c91d67c08e1b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testPatternMatchesStartRule",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testpatternmatchesstartrule2-c62c1ec10e",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testpatternmatchesstartrule2@0857b8271bad",
"java-antlr:testparsetreematcher-testpatternmatchesstartrule2@0857b8271bad"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testPatternMatchesStartRule2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testtokenandrulematch-f6886bf82a",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testtokenandrulematch@f08948bcded2",
"java-antlr:testparsetreematcher-testtokenandrulematch@f08948bcded2"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testTokenAndRuleMatch",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testtokenizingpattern-3430af6467",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testtokenizingpattern@2804aa80635a",
"java-antlr:testparsetreematcher-testtokenizingpattern@2804aa80635a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testTokenizingPattern",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testtokentextmatch-cb3553076e",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testtokentextmatch@01f6c2385050",
"java-antlr:testparsetreematcher-testtokentextmatch@01f6c2385050"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testTokenTextMatch",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testparsetreematcher-testunclosedtag-ff663f2a17",
"source_case_ids": [
"antlr-ng:testparsetreematcher-testunclosedtag@8439c36a2e42",
"java-antlr:testparsetreematcher-testunclosedtag@8439c36a2e42"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime parse-tree matching utility; case TestParseTreeMatcher.testUnclosedTag",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testperformance-compilejdk-3899619ec7",
"source_case_ids": [
"java-antlr:testperformance-compilejdk@09af3e24103d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "performance is governed by section 13 benchmarks; case TestPerformance.compileJdk",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testperformance-testexponentialinclude-0b0f0ae24d",
"source_case_ids": [
"java-antlr:testperformance-testexponentialinclude-path@ae9fb9f3fb5f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "performance is governed by section 13 benchmarks; case TestPerformance.testExponentialInclude",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testscopeparsing-testargs-069204c884",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-18@c1c98df9295d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-069204c884-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-18@c1c98df9295d"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-069204c884",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-18@c1c98df9295d"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "bdc17648b4a499356f512f181544762eed948f48185583d54cd5568ec866645f",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-069204c884"
},
{
"logical_id": "testscopeparsing-testargs-08eea1b19f",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-11@ea4e905486da"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-08eea1b19f-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-11@ea4e905486da"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-08eea1b19f",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-11@ea4e905486da"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "6d2e2ee05fce0ae116dad85b7d0106d8b29fb0a807e6c47147964a5362b7d418",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-08eea1b19f"
},
{
"logical_id": "testscopeparsing-testargs-09ae46e509",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-7@ddf1375d9656"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-09ae46e509-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-7@ddf1375d9656"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-09ae46e509",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-7@ddf1375d9656"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "0c5166f541fc736bfae3144e4021adffd7e86103da76a1e413dd0b182a62e783",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-09ae46e509"
},
{
"logical_id": "testscopeparsing-testargs-1373775c81",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-2@bfd050d05a0d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-1373775c81-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-2@bfd050d05a0d"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-1373775c81",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-2@bfd050d05a0d"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "fbe7c18f1148b56abc3e0d51b5b7f9e8393309b261ff12591062d0a8c019e32c",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-1373775c81"
},
{
"logical_id": "testscopeparsing-testargs-1f72ffce29",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-17@b703bedfa54e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-1f72ffce29-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-17@b703bedfa54e"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-1f72ffce29",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-17@b703bedfa54e"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "fda7f15d5c4f99cdd4663327204f46d28b55cf931d77194c262fdc4d58d3f9bd",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-1f72ffce29"
},
{
"logical_id": "testscopeparsing-testargs-26914e242a",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-13@bace54f7b0cd"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-26914e242a-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-13@bace54f7b0cd"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-26914e242a",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-13@bace54f7b0cd"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "4d9d52e5c7466886acc6ced468ebe4a2d96c7b104a1d32a7f3ca8d325e851919",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-26914e242a"
},
{
"logical_id": "testscopeparsing-testargs-28a73da6e0",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-14@889ca1b7d06d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-28a73da6e0-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-14@889ca1b7d06d"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-28a73da6e0",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-14@889ca1b7d06d"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "50de55393f3c47dddb2f4d8294dcf8807ae5dd32c65c0552bb7a39d9586ee620",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-28a73da6e0"
},
{
"logical_id": "testscopeparsing-testargs-2d7d8fa1d9",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-25@2cb1a341eb20"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-2d7d8fa1d9-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-25@2cb1a341eb20"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-2d7d8fa1d9",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-25@2cb1a341eb20"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "fda81bb8d5e51a671e87971fad959b4e2aac17b2f9fa4a18ef97174e231e640f",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-2d7d8fa1d9"
},
{
"logical_id": "testscopeparsing-testargs-49f1a5b1e2",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-15@32c89449f4ea"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-49f1a5b1e2-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-15@32c89449f4ea"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-49f1a5b1e2",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-15@32c89449f4ea"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "f112ff66493170b867306a526bd8d5e5a6100632079bf7dfe9712a9ff89641de",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-49f1a5b1e2"
},
{
"logical_id": "testscopeparsing-testargs-4b67ac1cba",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-21@a88e77c35254"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-4b67ac1cba-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-21@a88e77c35254"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-4b67ac1cba",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-21@a88e77c35254"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "62f75629376c5947d168ea133a0e4596266e67c8d44f63d7dd6e83bd02df9560",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-4b67ac1cba"
},
{
"logical_id": "testscopeparsing-testargs-4dc0c6270c",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-23@669e862ec2de"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-4dc0c6270c-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-23@669e862ec2de"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-4dc0c6270c",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-23@669e862ec2de"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "08c3a3e72abc23291e8a120f2a983120665300adf0d18052560b2cf15fdb9446",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-4dc0c6270c"
},
{
"logical_id": "testscopeparsing-testargs-5aa461063d",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-19@5d65b098d6a9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-5aa461063d-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-19@5d65b098d6a9"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-5aa461063d",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-19@5d65b098d6a9"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "101847b1af908f663e010033b06a27d34b414eed8f8122a58829815e8ddaffac",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-5aa461063d"
},
{
"logical_id": "testscopeparsing-testargs-6cc0d305e4",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-8@a3d8299a0b0a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-6cc0d305e4-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-8@a3d8299a0b0a"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-6cc0d305e4",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-8@a3d8299a0b0a"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "1cc9459ea58787f6fdf0298dd2b49d8d2249bebdde0b067ca6eaa553030995b2",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-6cc0d305e4"
},
{
"logical_id": "testscopeparsing-testargs-7222435ebe",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-3@03f506740816"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-7222435ebe-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-3@03f506740816"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-7222435ebe",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-3@03f506740816"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "1aac3430905a4dc85b5f962ee580eee8c79eb687de1726706066c67170c3e934",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-7222435ebe"
},
{
"logical_id": "testscopeparsing-testargs-77e78240eb",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-20@9e6c910c146e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-77e78240eb-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-20@9e6c910c146e"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-77e78240eb",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-20@9e6c910c146e"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "54744ec95f2e6a6aefe10dfa936a12e7ff32c76209f3a2cf2dcbc961ce83f7ca",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-77e78240eb"
},
{
"logical_id": "testscopeparsing-testargs-9c7c85eb88",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-6@89844127c6fa"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-9c7c85eb88-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-6@89844127c6fa"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-9c7c85eb88",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-6@89844127c6fa"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "653a67c23eadf22f8f588fb631ad5515beda3901f97fd75465236f09c89a9c63",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-9c7c85eb88"
},
{
"logical_id": "testscopeparsing-testargs-a522f03546",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-5@b23a92f9a177"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-a522f03546-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-5@b23a92f9a177"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-a522f03546",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-5@b23a92f9a177"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "2ef6daf97ff85a02c4aa4b816a1b6b5af13bd0d57666783d93802ace806d8a64",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-a522f03546"
},
{
"logical_id": "testscopeparsing-testargs-b2aa2a4304",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-4@9609a4afa440"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-b2aa2a4304-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-4@9609a4afa440"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-b2aa2a4304",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-4@9609a4afa440"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "82d678c7d5f69cb32e2020026a2fa8b3fe9c98c7420223d58cee06848cb8f022",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-b2aa2a4304"
},
{
"logical_id": "testscopeparsing-testargs-b3339e9592",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-22@159a1ef7f508"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-b3339e9592-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-22@159a1ef7f508"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-b3339e9592",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-22@159a1ef7f508"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "0519fe0fe362f2d23d84826b9745527475ddadf7a7a581460f909f6500e3f319",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-b3339e9592"
},
{
"logical_id": "testscopeparsing-testargs-ba52cda3db",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-12@51dad6bf9e66"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-ba52cda3db-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-12@51dad6bf9e66"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-ba52cda3db",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-12@51dad6bf9e66"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "7f678312c22ef9adac51b8af579a39489d3cc520563f4cffa993e01f53cf0a74",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-ba52cda3db"
},
{
"logical_id": "testscopeparsing-testargs-c109edb044",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-10@9bfe188b7daa"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-c109edb044-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-10@9bfe188b7daa"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-c109edb044",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-10@9bfe188b7daa"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "bfbbce8becc6a4e1889f9154a9564cfbc957499b4ba331b22fff989fe12babcc",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-c109edb044"
},
{
"logical_id": "testscopeparsing-testargs-c4f95b1e36",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-16@2bda2a9169d2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-c4f95b1e36-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-16@2bda2a9169d2"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-c4f95b1e36",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-16@2bda2a9169d2"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "44b286f87825fa23b88da553dc84360888f7d5698110ffbba86fa0bb19f71d55",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-c4f95b1e36"
},
{
"logical_id": "testscopeparsing-testargs-d5dee69633",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-1@01be75631ab4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-d5dee69633-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-1@01be75631ab4"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-d5dee69633",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-1@01be75631ab4"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "cd4293bb148f7aaa7fc61eaa595a3aef524b5b0ad7a9f3de05358bb3818fb7cc",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-d5dee69633"
},
{
"logical_id": "testscopeparsing-testargs-d736e3f493",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-24@8b0c231df062"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-d736e3f493-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-24@8b0c231df062"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-d736e3f493",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-24@8b0c231df062"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "26429f4548412e9c09b0698d588c877fb9c49f6e62c99f239fb7a0ecfdf2cf03",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-d736e3f493"
},
{
"logical_id": "testscopeparsing-testargs-fc86188cca",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-9@aa2fd21ed3dd"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-fc86188cca-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-9@aa2fd21ed3dd"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-fc86188cca",
"source_case_ids": [
"java-antlr:testscopeparsing-testargs-parameter-9@aa2fd21ed3dd"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "156875e2c20eb7531c5aefdec3c9c6d31332600605f3162c1b82acf5513d8679",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-fc86188cca"
},
{
"logical_id": "testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int-2fc69084b2",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int@2062f25faa38"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int-2fc69084b2-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int@2062f25faa38"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'a: array[3] of int', output: 'a:array[3] of int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int-2fc69084b2",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int@2062f25faa38"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'a: array[3] of int', output: 'a:array[3] of int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "3f33b2b397ffd6eed59eb2a548a55c7ea296ca229b4b9e9043d8c35d9fc2b98c",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-a-array-3-of-int-output-a-array-3-of-int-2fc69084b2"
},
{
"logical_id": "testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-array-3-of-int-c93f399e1a",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-a@0218295f3861"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-array-3-of-int-c93f399e1a-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-a@0218295f3861"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'a \\t:\\tfunc(array[3] of int)', output: 'a:func(array[3] of int)' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-array-3-of-int-c93f399e1a",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-a@0218295f3861"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'a \\t:\\tfunc(array[3] of int)', output: 'a:func(array[3] of int)' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "b304d8b8f4ba4f650b770b804b04746d1d3d706d9e388c24acaf330023cca13d",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-a-t-tfunc-array-3-of-int-output-a-func-array-3-of-int-c93f399e1a"
},
{
"logical_id": "testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3-a118d4105d",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3@3bb73b980e28"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3-a118d4105d-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3@3bb73b980e28"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'char *[3] foo = {1,2,3}', output: 'foo:char *[3]={1,2,3}' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3-a118d4105d",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3@3bb73b980e28"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'char *[3] foo = {1,2,3}', output: 'foo:char *[3]={1,2,3}' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "8c2b7a2a69d1f02de19735466b27a0d29a50f0299b5d9433f3787b2fa9739241",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-char-3-foo-1-2-3-output-foo-char-3-1-2-3-a118d4105d"
},
{
"logical_id": "testscopeparsing-testargs-input-float64-x-3-output-x-float64-3-7ba88dbe90",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-float64-x-3-output-x-float64-3@9fd645d30033"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-float64-x-3-output-x-float64-3-7ba88dbe90-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-float64-x-3-output-x-float64-3@9fd645d30033"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'float64 x = 3', output: 'x:float64=3' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-float64-x-3-output-x-float64-3-7ba88dbe90",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-float64-x-3-output-x-float64-3@9fd645d30033"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'float64 x = 3', output: 'x:float64=3' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "55753f420ab17ec1184be256f4b367cba8d8b9b35473b689f7c9e2f639441b78",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-float64-x-3-output-x-float64-3-7ba88dbe90"
},
{
"logical_id": "testscopeparsing-testargs-input-i-j-output-i-j-3c35b10605",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-j-output-i-j@a14899236f99"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-i-j-output-i-j-3c35b10605-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-j-output-i-j@a14899236f99"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i,j', output: 'i, j' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-i-j-output-i-j-3c35b10605",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-j-output-i-j@a14899236f99"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i,j', output: 'i, j' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "7e803cdf56ca2a349a09e43503432aed97cacd5468dbc06c299a7e1e4677c8c5",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-i-j-output-i-j-3c35b10605"
},
{
"logical_id": "testscopeparsing-testargs-input-i-output-i-964c10d655",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-output-i@94fdeafd8c56"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-i-output-i-964c10d655-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-output-i@94fdeafd8c56"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i', output: 'i' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-i-output-i-964c10d655",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-output-i@94fdeafd8c56"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i', output: 'i' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "d9bf9fe328c14877a8e1462ed664b6a522b993a52e0ae965ae4262d900b403af",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-i-output-i-964c10d655"
},
{
"logical_id": "testscopeparsing-testargs-input-i-t-j-k-output-i-j-k-247654d359",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-t-j-k-output-i-j-k@25ff23a8cff1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-i-t-j-k-output-i-j-k-247654d359-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-t-j-k-output-i-j-k@25ff23a8cff1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i\\t,j, k', output: 'i, j, k' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-i-t-j-k-output-i-j-k-247654d359",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-i-t-j-k-output-i-j-k@25ff23a8cff1"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'i\\t,j, k', output: 'i, j, k' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "c83a0531ca9944b76a92677b3ea680f5a1b20c14ebe50e654b17676320f97f38",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-i-t-j-k-output-i-j-k-247654d359"
},
{
"logical_id": "testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-int-34-a-3-j-int--4b99eb3ff1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-i@750b6e12221f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-int-34-a-3-j-int--4b99eb3ff1-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-i@750b6e12221f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int i = 34+a[3], int j[] = new int[34]', output: 'i:int=34+a[3], j:int []=new int[34]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-int-34-a-3-j-int--4b99eb3ff1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-i@750b6e12221f"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int i = 34+a[3], int j[] = new int[34]', output: 'i:int=34+a[3], j:int []=new int[34]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "c8e7850b996459d1792a8aee7992c8961cc7d53dee46603eba6b40f320237acc",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-int-i-34-a-3-int-j-new-int-34-output-i-int-34-a-3-j-int--4b99eb3ff1"
},
{
"logical_id": "testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int-cec3004b79",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int@b02531102488"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int-cec3004b79-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int@b02531102488"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int[] i, int j[]', output: 'i:int[], j:int []' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int-cec3004b79",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int@b02531102488"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int[] i, int j[]', output: 'i:int[], j:int []' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "ae175569d7316caade15bbaf128ca99a2955290e7ca634cfe116053dd5b84b1f",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-int-i-int-j-output-i-int-j-int-cec3004b79"
},
{
"logical_id": "testscopeparsing-testargs-input-int-i-output-i-int-98cc0887cd",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-output-i-int@372b0f7538a5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-int-i-output-i-int-98cc0887cd-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-output-i-int@372b0f7538a5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int i', output: 'i:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-int-i-output-i-int-98cc0887cd",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-int-i-output-i-int@372b0f7538a5"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'int i', output: 'i:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "bb2ad58c07b7b2966f0a2ded71236eb4131c540340f2e49181d0c69ba83ac07b",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-int-i-output-i-int-98cc0887cd"
},
{
"logical_id": "testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int-1c362c9e0d",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int@7450d7f201d9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int-1c362c9e0d-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int@7450d7f201d9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'Map<A,B>[] i, int j[]', output: 'i:Map<A,B>[], j:int []' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int-1c362c9e0d",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int@7450d7f201d9"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'Map<A,B>[] i, int j[]', output: 'i:Map<A,B>[], j:int []' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "c9bb283cffcb625540a0278645799b2fd16d9d23101b6282f263739116d5f2a9",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-map-a-b-i-int-j-output-i-map-a-b-j-int-1c362c9e0d"
},
{
"logical_id": "testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b-0c3d427323",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b@7387546df385"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b-0c3d427323-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b@7387546df385"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'Map<A,List<B>>[] i', output: 'i:Map<A,List<B>>[]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b-0c3d427323",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b@7387546df385"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'Map<A,List<B>>[] i', output: 'i:Map<A,List<B>>[]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "137dbc7b68395935386f88ed3a1a3cee99910f90a0cbec8f62bbc5b33de04c09",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-map-a-list-b-i-output-i-map-a-list-b-0c3d427323"
},
{
"logical_id": "testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int-dd61910cbd",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int@a3804757399d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int-dd61910cbd-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int@a3804757399d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'map[string]int x', output: 'x:map[string]int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int-dd61910cbd",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int@a3804757399d"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'map[string]int x', output: 'x:map[string]int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "ef497fc72b8500124443a6c3c0523fca706d896056cd7a28fec8c08a33efb036",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-map-string-int-x-output-x-map-string-int-dd61910cbd"
},
{
"logical_id": "testscopeparsing-testargs-input-output-758fe8be8c",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-output@364ecb945534",
"antlr-ng:testscopeparsing-testargs-input-output@65fa7883e4a6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-output-758fe8be8c-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-output@364ecb945534",
"antlr-ng:testscopeparsing-testargs-input-output@65fa7883e4a6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: ' ', output: '' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-output-758fe8be8c",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-output@364ecb945534",
"antlr-ng:testscopeparsing-testargs-input-output@65fa7883e4a6"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: ' ', output: '' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "2cc2643de939a7222cc79f9a4f5b41f721e6c514c644188a0c6b95ded7a03797",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-output-758fe8be8c"
},
{
"logical_id": "testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int-61212ee5f3",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int@a96913248e6c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int-61212ee5f3-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int@a96913248e6c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'p:pointer to int', output: 'p:pointer to int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int-61212ee5f3",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int@a96913248e6c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'p:pointer to int', output: 'p:pointer to int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "76217216c3adeaadaedcec643a4e9c08e0daa3aa1f0fe976c838c8290c796abc",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-p-pointer-to-int-output-p-pointer-to-int-61212ee5f3"
},
{
"logical_id": "testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-frombreadth-12-output-df688ce09b",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-fromb@00bac0b1bfc3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-frombreadth-12-output-df688ce09b-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-fromb@00bac0b1bfc3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'r:Rectangle=Rectangle(fromLength: 6, fromBreadth: 12)', output: 'r:Rectangle=Rectangle(fromLength: 6, fromBreadth: 12)' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-frombreadth-12-output-df688ce09b",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-fromb@00bac0b1bfc3"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'r:Rectangle=Rectangle(fromLength: 6, fromBreadth: 12)', output: 'r:Rectangle=Rectangle(fromLength: 6, fromBreadth: 12)' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "748e94cafa025b693e1e0ae7600bfc47709e6567705ba868bec88edf4c25dc4e",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-r-rectangle-rectangle-fromlength-6-frombreadth-12-output-df688ce09b"
},
{
"logical_id": "testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vector-std-string-c3e45db169",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vec@d391137b1408"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vector-std-string-c3e45db169-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vec@d391137b1408"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'std::vector<std::string> x', output: 'x:std::vector<std::string>' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vector-std-string-c3e45db169",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vec@d391137b1408"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'std::vector<std::string> x', output: 'x:std::vector<std::string>' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "e97e5275b4031f1b3b151cc441e0b1cc9be2e0751e9e95dced28335ccbaa6441",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-std-vector-std-string-x-output-x-std-vector-std-string-c3e45db169"
},
{
"logical_id": "testscopeparsing-testargs-input-string-headers-output-headers-string-03de5b601c",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-string-headers-output-headers-string@35364f0e9335"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-string-headers-output-headers-string-03de5b601c-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-string-headers-output-headers-string@35364f0e9335"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'String[] headers', output: 'headers:String[]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-string-headers-output-headers-string-03de5b601c",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-string-headers-output-headers-string@35364f0e9335"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'String[] headers', output: 'headers:String[]' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "35ee9c5b944a6671833a6329a3cb6ecd5ae53df8c9c9e834a97c8fac00f5b38a",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-string-headers-output-headers-string-03de5b601c"
},
{
"logical_id": "testscopeparsing-testargs-input-x-int-3-output-x-int-3-3ee7939f52",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-3-output-x-int-3@59beca34dafb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-x-int-3-output-x-int-3-3ee7939f52-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-3-output-x-int-3@59beca34dafb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:int=3', output: 'x:int=3' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-x-int-3-output-x-int-3-3ee7939f52",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-3-output-x-int-3@59beca34dafb"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:int=3', output: 'x:int=3' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "c5692b1542ab6908da3763711b1133a5113a2a734ef839133099b817413b35f5",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-x-int-3-output-x-int-3-3ee7939f52"
},
{
"logical_id": "testscopeparsing-testargs-input-x-int-output-x-int-db8df1c628",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@3326abb89a31",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@59ac7463b053",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@8de23da96e29"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-x-int-output-x-int-db8df1c628-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@3326abb89a31",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@59ac7463b053",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@8de23da96e29"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x: int', output: 'x:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-x-int-output-x-int-db8df1c628",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@3326abb89a31",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@59ac7463b053",
"antlr-ng:testscopeparsing-testargs-input-x-int-output-x-int@8de23da96e29"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x: int', output: 'x:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "f08f7bd09a77f392da266209bcdad8f42e3433e8eac3ded5da4337bd9cc65559",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-x-int-output-x-int-db8df1c628"
},
{
"logical_id": "testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float-093499083e",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float@233c4f6e3463"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float-093499083e-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float@233c4f6e3463"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:int, y:float', output: 'x:int, y:float' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float-093499083e",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float@233c4f6e3463"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:int, y:float', output: 'x:int, y:float' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "6d6e46b0b4f5f9e8991dc8c2cba0a82c9bcbaa1ea6215b3e5115dc7bf8ac29eb",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-x-int-y-float-output-x-int-y-float-093499083e"
},
{
"logical_id": "testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x-t-f-func-array--f9580e541e",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x@174ce4ed1ccc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x-t-f-func-array--f9580e541e-r1",
"tdd_state": "done",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x@174ce4ed1ccc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope",
"observable_equivalence": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:T?, f:func(array[3] of int), y:int', output: 'x:T?, f:func(array[3] of int), y:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"exit_code": 101,
"fingerprint": "E0425: cannot find function `parse_scope_decls` in this scope"
},
"primary_implementation_commit": "9bef3f59a6e29b5319e25807a2af6702e2d387a5",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x-t-f-func-array--f9580e541e",
"source_case_ids": [
"antlr-ng:testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x@174ce4ed1ccc"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "embedded::tests::upstream_scope_parsing::argument_declarations_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust declaration parsing matches Java 4.13.2 names, types, and initializers for TestScopeParsing.testArgs: { input: 'x:T?, f:func(array[3] of int), y:int', output: 'x:T?, f:func(array[3] of int), y:int' }",
"scaffold_commit": "2246948ef1f6a73d98bccfe0e75e272ce6d3c2f2",
"primary_test_commit": "dfb3d07d4536f91094931dcc4884567530f78b11"
},
"closure_sha256": "0299a64aa59f770566a142b2578d0d9b4974cd674a4576204ed0a691390e87ff",
"evidence_path": "tests/codegen-direct/port-evidence/testscopeparsing-testargs-input-x-t-f-func-array-3-of-int-y-int-output-x-t-f-func-array--f9580e541e"
},
{
"logical_id": "testsymbolissues-testa-2e644f226d",
"source_case_ids": [
"antlr-ng:testsymbolissues-testa@5bb4ef36fc98",
"java-antlr:testsymbolissues-testa@5bb4ef36fc98"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testa-2e644f226d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::a::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testa@5bb4ef36fc98"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testa@5bb4ef36fc98"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 10 ordered diagnostics, but semantic analysis stopped after 5 duplicate-action and option diagnostics",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testA",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::a::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 10 ordered diagnostics, but semantic analysis stopped after 5 duplicate-action and option diagnostics"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::a::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testa-2e644f226d",
"source_case_ids": [
"antlr-ng:testsymbolissues-testa@5bb4ef36fc98",
"java-antlr:testsymbolissues-testa@5bb4ef36fc98"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/A.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testa-2e644f226d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::a::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testA",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "7dcb90c5602443429d1b2b808b910050aeeb084efe92211c8a4f7b5a3dd424b8",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testa-2e644f226d"
},
{
"logical_id": "testsymbolissues-testb-9ccf14c21c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testb@b099bdcaddd2",
"java-antlr:testsymbolissues-testb@b099bdcaddd2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testb-9ccf14c21c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::b::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testb@b099bdcaddd2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testb@b099bdcaddd2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the first diagnostic was G4S031 instead of the expected label/rule conflict G4S038",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testB",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::b::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the first diagnostic was G4S031 instead of the expected label/rule conflict G4S038"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::b::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testb-9ccf14c21c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testb@b099bdcaddd2",
"java-antlr:testsymbolissues-testb@b099bdcaddd2"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/B.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testb-9ccf14c21c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::b::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testB",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "4a0a37c17fb0c047349761b8f554b8b8c18b12b52d1719efb3d0e93439a00e3a",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testb-9ccf14c21c"
},
{
"logical_id": "testsymbolissues-testcaseinsensitivecharscollision-1c64211182",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03",
"java-antlr:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testcaseinsensitivecharscollision-1c64211182-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_chars_collision::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 4 G4S068 case-folded character-collision warnings, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveCharsCollision",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_chars_collision::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 4 G4S068 case-folded character-collision warnings, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_chars_collision::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testcaseinsensitivecharscollision-1c64211182",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03",
"java-antlr:testsymbolissues-testcaseinsensitivecharscollision@ef5c3572af03"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivecharscollision-1c64211182/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_chars_collision::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveCharsCollision",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "3c96acb86b24e293d64120fdee4985c1aaae8332b20385c6966dcbadab27afdc",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testcaseinsensitivecharscollision-1c64211182"
},
{
"logical_id": "testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8",
"java-antlr:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_option_in_parser_rule::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveOptionInParseRule",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_option_in_parser_rule::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_option_in_parser_rule::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8",
"java-antlr:testsymbolissues-testcaseinsensitiveoptioninparserule@c8857ab0ede8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/G.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/G.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/G.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/GLexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/GLexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_option_in_parser_rule::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveOptionInParseRule",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ac6039f7cf07a1ddf40f988976d7e0a0d05a00967bbbd6664406a051feaf3b0f",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testcaseinsensitiveoptioninparserule-1827b66149"
},
{
"logical_id": "testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488",
"java-antlr:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_with_unicode_ranges::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveWithUnicodeRanges",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_with_unicode_ranges::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_with_unicode_ranges::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488",
"java-antlr:testsymbolissues-testcaseinsensitivewithunicoderanges@b1b40abb5488"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::case_insensitive_with_unicode_ranges::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCaseInsensitiveWithUnicodeRanges",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c100e74bc7e1cdd3c47d0e4957544aced46926417588712dec560d97af4526c8",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testcaseinsensitivewithunicoderanges-abbbfc3fea"
},
{
"logical_id": "testsymbolissues-testcharscollision-2c32d921bf",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcharscollision@045726616d10",
"java-antlr:testsymbolissues-testcharscollision@045726616d10"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testcharscollision-2c32d921bf-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::chars_collision::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testcharscollision@045726616d10"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcharscollision@045726616d10"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 5 G4S068 character-collision warnings, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCharsCollision",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::chars_collision::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 5 G4S068 character-collision warnings, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::chars_collision::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testcharscollision-2c32d921bf",
"source_case_ids": [
"antlr-ng:testsymbolissues-testcharscollision@045726616d10",
"java-antlr:testsymbolissues-testcharscollision@045726616d10"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testcharscollision-2c32d921bf/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::chars_collision::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testCharsCollision",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "51ac6f82afa39fb2a68093ab6fdac54ec5191277c400e6b12abc93108f533080",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testcharscollision-2c32d921bf"
},
{
"logical_id": "testsymbolissues-testd-8d77089073",
"source_case_ids": [
"antlr-ng:testsymbolissues-testd@328fe613ed05",
"java-antlr:testsymbolissues-testd@328fe613ed05"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testd-8d77089073-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::d::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testd@328fe613ed05"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testd@328fe613ed05"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testD",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::d::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::d::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testd-8d77089073",
"source_case_ids": [
"antlr-ng:testsymbolissues-testd@328fe613ed05",
"java-antlr:testsymbolissues-testd@328fe613ed05"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/D.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testd-8d77089073/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::d::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testD",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "8cc547f03afac19d243e0029ba38a959d5a834d54f979b88d0afac52c0434529",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testd-8d77089073"
},
{
"logical_id": "testsymbolissues-testduplicatedcommands-e809cd0730",
"source_case_ids": [
"antlr-ng:testsymbolissues-testduplicatedcommands@046d302e1d7f",
"java-antlr:testsymbolissues-testduplicatedcommands@046d302e1d7f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testduplicatedcommands-e809cd0730-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::duplicated_commands::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testduplicatedcommands@046d302e1d7f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testduplicatedcommands@046d302e1d7f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the complete lexer .interp differed in literal alias metadata at serialized words 2 and 128",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testDuplicatedCommands",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::duplicated_commands::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the complete lexer .interp differed in literal alias metadata at serialized words 2 and 128"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::duplicated_commands::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testduplicatedcommands-e809cd0730",
"source_case_ids": [
"antlr-ng:testsymbolissues-testduplicatedcommands@046d302e1d7f",
"java-antlr:testsymbolissues-testduplicatedcommands@046d302e1d7f"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/Lexer.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/Lexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/Lexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testduplicatedcommands-e809cd0730/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::duplicated_commands::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testDuplicatedCommands",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "09049c2f81a18b88108291ab46b58d79db5e8e5a6228a60fb707fa928f25fdd7",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testduplicatedcommands-e809cd0730"
},
{
"logical_id": "testsymbolissues-teste-cd9e1fc41d",
"source_case_ids": [
"antlr-ng:testsymbolissues-teste@360c53061200",
"java-antlr:testsymbolissues-teste@360c53061200"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-teste-cd9e1fc41d-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::e::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-teste@360c53061200"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-teste@360c53061200"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "emitted 2 duplicate-token warnings instead of Java's single G4S019 warning",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testE",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::e::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "emitted 2 duplicate-token warnings instead of Java's single G4S019 warning"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::e::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-teste-cd9e1fc41d",
"source_case_ids": [
"antlr-ng:testsymbolissues-teste@360c53061200",
"java-antlr:testsymbolissues-teste@360c53061200"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/E.g4",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/E.interp",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/E.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-teste-cd9e1fc41d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::e::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testE",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "3da40e786ffc385413d3e6a2e88bf1bb0b7d3ee9dd20efd94cc07938a7bdf80d",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-teste-cd9e1fc41d"
},
{
"logical_id": "testsymbolissues-testemptylexermodedetection-1e410b0d53",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexermodedetection@cf7f31a10af6",
"java-antlr:testsymbolissues-testemptylexermodedetection@cf7f31a10af6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testemptylexermodedetection-1e410b0d53-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_mode_detection::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testemptylexermodedetection@cf7f31a10af6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexermodedetection@cf7f31a10af6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4S026 pointed at byte 26 instead of the mode name at byte 31",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testEmptyLexerModeDetection",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_mode_detection::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "G4S026 pointed at byte 26 instead of the mode name at byte 31"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_mode_detection::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testemptylexermodedetection-1e410b0d53",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexermodedetection@cf7f31a10af6",
"java-antlr:testsymbolissues-testemptylexermodedetection@cf7f31a10af6"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexermodedetection-1e410b0d53/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_mode_detection::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testEmptyLexerModeDetection",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "87b59da362e60131f2975931c255c6d09b0ab1b2acb2a0367c637766eaa7bb9c",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testemptylexermodedetection-1e410b0d53"
},
{
"logical_id": "testsymbolissues-testemptylexerruledetection-f95b017788",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexerruledetection@bebef0e36245",
"java-antlr:testsymbolissues-testemptylexerruledetection@bebef0e36245"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testemptylexerruledetection-f95b017788-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_rule_detection::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testemptylexerruledetection@bebef0e36245"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexerruledetection@bebef0e36245"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testEmptyLexerRuleDetection",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_rule_detection::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_rule_detection::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testemptylexerruledetection-f95b017788",
"source_case_ids": [
"antlr-ng:testsymbolissues-testemptylexerruledetection@bebef0e36245",
"java-antlr:testsymbolissues-testemptylexerruledetection@bebef0e36245"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testemptylexerruledetection-f95b017788/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::empty_lexer_rule_detection::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testEmptyLexerRuleDetection",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "7ec1dc1933ee4b4c7b16df09a39104bcb8705cca091b24217fe0538891f42558",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testemptylexerruledetection-f95b017788"
},
{
"logical_id": "testsymbolissues-testf-d585f92343",
"source_case_ids": [
"antlr-ng:testsymbolissues-testf@7844a00980a3",
"java-antlr:testsymbolissues-testf@7844a00980a3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testf-d585f92343-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::f::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testf@7844a00980a3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testf@7844a00980a3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testF",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::f::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::f::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testf-d585f92343",
"source_case_ids": [
"antlr-ng:testsymbolissues-testf@7844a00980a3",
"java-antlr:testsymbolissues-testf@7844a00980a3"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/F.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testf-d585f92343/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::f::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testF",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "56f2325fb8495cf3691da93da9bf897d62cbb499a1bf4d2eb4d9d7a417dba3f6",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testf-d585f92343"
},
{
"logical_id": "testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf",
"java-antlr:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::illegal_case_insensitive_option_value::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "emitted 1 invalid caseInsensitive value warning instead of 2",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testIllegalCaseInsensitiveOptionValue",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::illegal_case_insensitive_option_value::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "emitted 1 invalid caseInsensitive value warning instead of 2"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::illegal_case_insensitive_option_value::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf",
"java-antlr:testsymbolissues-testillegalcaseinsensitiveoptionvalue@b68a1601ddcf"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::illegal_case_insensitive_option_value::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testIllegalCaseInsensitiveOptionValue",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "f7cd481106d60afb52f78b70ee402c5c765d9118910d6de37985f9af54439441",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testillegalcaseinsensitiveoptionvalue-3c5253859c"
},
{
"logical_id": "testsymbolissues-testincompatiblecommands-43fa4a3fd8",
"source_case_ids": [
"antlr-ng:testsymbolissues-testincompatiblecommands@170e1aa93dfe",
"java-antlr:testsymbolissues-testincompatiblecommands@170e1aa93dfe"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testincompatiblecommands-43fa4a3fd8-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::incompatible_commands::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testincompatiblecommands@170e1aa93dfe"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testincompatiblecommands@170e1aa93dfe"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the complete lexer .interp differed in literal alias metadata at serialized words 2, 246, and 248",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testIncompatibleCommands",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::incompatible_commands::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the complete lexer .interp differed in literal alias metadata at serialized words 2, 246, and 248"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::incompatible_commands::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testincompatiblecommands-43fa4a3fd8",
"source_case_ids": [
"antlr-ng:testsymbolissues-testincompatiblecommands@170e1aa93dfe",
"java-antlr:testsymbolissues-testincompatiblecommands@170e1aa93dfe"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testincompatiblecommands-43fa4a3fd8/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::incompatible_commands::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testIncompatibleCommands",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "295030db182addac78fce973a750e11b79c0980dc3f95951937a4ff9fe9948bc",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testincompatiblecommands-43fa4a3fd8"
},
{
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "emitted 10 label-type conflicts instead of Java's 5 context-scoped conflicts",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypes",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "emitted 10 label-type conflicts instead of Java's 5 context-scoped conflicts"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypes@a68e1e1b8ce4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/LLexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/LLexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypes",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "d8f8211684f205130b89a833baadf86deb295a5d87e98f1e06bbd1264374a77a",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testlabelsfortokenswithmixedtypes-0a6a086afc"
},
{
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_with_labels::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the accepted labeled left-recursive grammar failed with G4S041",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypesLRWithLabels",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_with_labels::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the accepted labeled left-recursive grammar failed with G4S041"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_with_labels::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels@739eb1610e35"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/LLexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/LLexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_with_labels::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypesLRWithLabels",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "464893ad12d88f7b27d30f45e4c15f5dd5eb4d6894791b9bb24b4703a64c4fd1",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithlabels-5841a22629"
},
{
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_without_labels::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "emitted 1 left-recursive label conflict instead of Java's 2 rule-scoped conflicts",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypesLRWithoutLabels",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_without_labels::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "emitted 1 left-recursive label conflict instead of Java's 2 rule-scoped conflicts"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_without_labels::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e",
"source_case_ids": [
"antlr-ng:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3",
"java-antlr:testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels@df1c18bf34e3"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/LLexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/LLexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::labels_for_tokens_with_mixed_types_lr_without_labels::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testLabelsForTokensWithMixedTypesLRWithoutLabels",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "ef8dea7bf142c74886458493de5ddb402d5ff6aac083cc515b55caeccaa905ef",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testlabelsfortokenswithmixedtypeslrwithoutlabels-15b35eab8e"
},
{
"logical_id": "testsymbolissues-testnotimpliedcharacters-4c3481ae89",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacters@1621fd0c1242",
"java-antlr:testsymbolissues-testnotimpliedcharacters@1621fd0c1242"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testnotimpliedcharacters-4c3481ae89-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testnotimpliedcharacters@1621fd0c1242"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacters@1621fd0c1242"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 2 G4S070 mixed-case range warnings, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testNotImpliedCharacters",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 2 G4S070 mixed-case range warnings, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testnotimpliedcharacters-4c3481ae89",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacters@1621fd0c1242",
"java-antlr:testsymbolissues-testnotimpliedcharacters@1621fd0c1242"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/Test.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/Test.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/Test.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacters-4c3481ae89/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testNotImpliedCharacters",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "a739bfbc557b4246593af36ee2785fb9f14cae51817d34facb6b7b03d903c9ab",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testnotimpliedcharacters-4c3481ae89"
},
{
"logical_id": "testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0",
"java-antlr:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters_with_case_insensitive_option::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 1 G4S070 mixed-case range warning under caseInsensitive, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testNotImpliedCharactersWithCaseInsensitiveOption",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters_with_case_insensitive_option::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 1 G4S070 mixed-case range warning under caseInsensitive, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters_with_case_insensitive_option::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47",
"source_case_ids": [
"antlr-ng:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0",
"java-antlr:testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption@9be3bd39aec0"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/Test.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/Test.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/Test.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::not_implied_characters_with_case_insensitive_option::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testNotImpliedCharactersWithCaseInsensitiveOption",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "497a820d46e0d427822c66960cce871a0307c6338b1ba26ccfea6c6bd94dc0ff",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testnotimpliedcharacterswithcaseinsensitiveoption-f08fa6ab47"
},
{
"logical_id": "testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769",
"java-antlr:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::redundant_case_insensitive_lexer_rule_option",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "both true and false variants expected G4S067 redundant caseInsensitive rule-option warnings, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testRedundantCaseInsensitiveLexerRuleOption",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::redundant_case_insensitive_lexer_rule_option",
"exit_code": 101,
"fingerprint": "both true and false variants expected G4S067 redundant caseInsensitive rule-option warnings, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::redundant_case_insensitive_lexer_rule_option",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c",
"source_case_ids": [
"antlr-ng:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769",
"java-antlr:testsymbolissues-testredundantcaseinsensitivelexerruleoption@fb0a258ad769"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c-variant-2/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::redundant_case_insensitive_lexer_rule_option",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testRedundantCaseInsensitiveLexerRuleOption",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "0dccf9e239bc577daa936b91765495822e63a66383b2a29c70030023591dba85",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testredundantcaseinsensitivelexerruleoption-a9ec701b5c"
},
{
"logical_id": "testsymbolissues-teststringliteralredefs-9b1f541902",
"source_case_ids": [
"antlr-ng:testsymbolissues-teststringliteralredefs@44b84246ea9a",
"java-antlr:testsymbolissues-teststringliteralredefs@44b84246ea9a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-teststringliteralredefs-9b1f541902-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::string_literal_redefinitions::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-teststringliteralredefs@44b84246ea9a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-teststringliteralredefs@44b84246ea9a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testStringLiteralRedefs",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::string_literal_redefinitions::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::string_literal_redefinitions::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-teststringliteralredefs-9b1f541902",
"source_case_ids": [
"antlr-ng:testsymbolissues-teststringliteralredefs@44b84246ea9a",
"java-antlr:testsymbolissues-teststringliteralredefs@44b84246ea9a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/L.interp",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/L.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-teststringliteralredefs-9b1f541902/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::string_literal_redefinitions::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testStringLiteralRedefs",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "8e75cd19acdf72b7de8870407b96f3133707ab162ea9d46fb12cbb0dcccd5613",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-teststringliteralredefs-9b1f541902"
},
{
"logical_id": "testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360",
"java-antlr:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::declaration_conflicts_with_reserved_names::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "emitted 5 reserved-name diagnostics instead of 4 and incorrectly rejected DEFAULT_MODE",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testTokensModesChannelsDeclarationConflictsWithReserved",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::declaration_conflicts_with_reserved_names::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "emitted 5 reserved-name diagnostics instead of 4 and incorrectly rejected DEFAULT_MODE"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::declaration_conflicts_with_reserved_names::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360",
"java-antlr:testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved@bdee6556d360"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::declaration_conflicts_with_reserved_names::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testTokensModesChannelsDeclarationConflictsWithReserved",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "72140cb16cb99e0d5173f28c104634d4dbfcff8774b708c6710851a3db9a8e39",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testtokensmodeschannelsdeclarationconflictswithreserved-9319caf796"
},
{
"logical_id": "testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2",
"java-antlr:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::command_arguments_conflict_with_reserved_names::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "the first command-argument diagnostic was G4S053 instead of reserved-channel G4S021",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testTokensModesChannelsUsingConflictsWithReserved",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::command_arguments_conflict_with_reserved_names::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the first command-argument diagnostic was G4S053 instead of reserved-channel G4S021"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::command_arguments_conflict_with_reserved_names::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227",
"source_case_ids": [
"antlr-ng:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2",
"java-antlr:testsymbolissues-testtokensmodeschannelsusingconflictswithreserved@133046082bf2"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::command_arguments_conflict_with_reserved_names::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testTokensModesChannelsUsingConflictsWithReserved",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "e41217b1ee84968b52629d5359e30ab04e90b65e7b486d9e7831de0e6bec8da6",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testtokensmodeschannelsusingconflictswithreserved-c8a93f7227"
},
{
"logical_id": "testsymbolissues-testundefinedlabel-d2fa215436",
"source_case_ids": [
"antlr-ng:testsymbolissues-testundefinedlabel@1b7801aeea65",
"java-antlr:testsymbolissues-testundefinedlabel@1b7801aeea65"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testundefinedlabel-d2fa215436-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::undefined_label_regression::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testundefinedlabel@1b7801aeea65"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testundefinedlabel@1b7801aeea65"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testUndefinedLabel",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::undefined_label_regression::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::undefined_label_regression::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testundefinedlabel-d2fa215436",
"source_case_ids": [
"antlr-ng:testsymbolissues-testundefinedlabel@1b7801aeea65",
"java-antlr:testsymbolissues-testundefinedlabel@1b7801aeea65"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/Test.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/TestLexer.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/TestLexer.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testundefinedlabel-d2fa215436/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::undefined_label_regression::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testUndefinedLabel",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0cb05a1089277750dffe2952c892c002284b4d8cf97e4412c2e7a23c504e1ecb",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testundefinedlabel-d2fa215436"
},
{
"logical_id": "testsymbolissues-testunreachabletokens-43df5f5f59",
"source_case_ids": [
"antlr-ng:testsymbolissues-testunreachabletokens@810ac1c78fa8",
"java-antlr:testsymbolissues-testunreachabletokens@810ac1c78fa8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testunreachabletokens-43df5f5f59-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::unreachable_tokens::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testunreachabletokens@810ac1c78fa8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testunreachabletokens@810ac1c78fa8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "expected 9 G4S069 unreachable-token warnings, but emitted none",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testUnreachableTokens",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::unreachable_tokens::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 9 G4S069 unreachable-token warnings, but emitted none"
},
"primary_implementation_commit": "8ddba8f5bd603b78e8eea0497cea9c4fe1328208",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::unreachable_tokens::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testunreachabletokens-43df5f5f59",
"source_case_ids": [
"antlr-ng:testsymbolissues-testunreachabletokens@810ac1c78fa8",
"java-antlr:testsymbolissues-testunreachabletokens@810ac1c78fa8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/Test.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/Test.interp",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/Test.tokens",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testunreachabletokens-43df5f5f59/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::unreachable_tokens::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testUnreachableTokens",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b"
},
"closure_sha256": "6767a49e45707a4cb3ef57213b9863000f77cb3d2e09464b8f22e5079ff37889",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testunreachabletokens-43df5f5f59"
},
{
"logical_id": "testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3",
"source_case_ids": [
"antlr-ng:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67",
"java-antlr:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/t.g4:direct-diagnostics"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::wrong_id_for_type_channel_mode_command::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testWrongIdForTypeChannelModeCommand",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::wrong_id_for_type_channel_mode_command::matches_java -- --exact",
"commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_symbol_issues::wrong_id_for_type_channel_mode_command::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3",
"source_case_ids": [
"antlr-ng:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67",
"java-antlr:testsymbolissues-testwrongidfortypechannelmodecommand@b1a5e9e23f67"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/t.g4:direct-diagnostics"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/t.g4:direct-diagnostics",
"source_id": "vscode-antlr4:tests/backend/test-data/t.g4",
"source_sha256": "0c1da889ca65acbcd9af3d3b0b07649d00c8af25c0da9804daaf57b82b991d4b",
"observable": "implicit-token warning 125 and unknown-channel error 177 match Java categories and source positions",
"rust_test": "grammar::compiler::tests::implicit_token_warning_precedes_unknown_channel_error"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/L.g4",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/diagnostics.json",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/fixture.json",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_symbol_issues::wrong_id_for_type_channel_mode_command::matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust symbol diagnostics, token metadata, and serialization match Java 4.13.2 for TestSymbolIssues.testWrongIdForTypeChannelModeCommand",
"scaffold_commit": "58ef65074571091ad69b72a2f36a7718a9caa951",
"primary_test_commit": "7d2b102d3b69b7fe0049bbb243aff27bf2a1ee3b",
"resolution": "verified-covered-existing"
},
"closure_sha256": "929a9bfbc313217283ffacaa41c7b651a6c49d5e05f64f98f423214142100ff7",
"evidence_path": "tests/codegen-direct/port-evidence/testsymbolissues-testwrongidfortypechannelmodecommand-5245d6d5c3"
},
{
"logical_id": "testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac",
"java-antlr:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_rewrite_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionRewrite",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options::left_recursion_rewrite_matches_java -- --test-threads=1",
"commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options::left_recursion_rewrite_matches_java -- --test-threads=1",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac",
"java-antlr:testtokenpositionoptions-testleftrecursionrewrite@5b73499bd6ac"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/T.g4",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/T.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/T.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/TLexer.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/TLexer.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/fixture.json",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_rewrite_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionRewrite",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0bd96aa475a3d50c90c8e695bc50ce3395370ae03fcc122741ef08133ca43e0f",
"evidence_path": "tests/codegen-direct/port-evidence/testtokenpositionoptions-testleftrecursionrewrite-0a7598fa91"
},
{
"logical_id": "testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514",
"java-antlr:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/TParser.g4:direct-atn"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_with_labels_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "labeled rule and token references retained the label starts 33 and 59 instead of the Java target starts 35 and 61",
"observable_equivalence": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionWithLabels",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options -- --test-threads=1",
"exit_code": 101,
"fingerprint": "labeled rule and token references retained the label starts 33 and 59 instead of the Java target starts 35 and 61"
},
"primary_implementation_commit": "b058502fd73d34776cf53afd2bcff3cbb2517c3f",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options -- --test-threads=1",
"result": "3 passed; 0 failed"
},
"closure": {
"logical_id": "testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514",
"java-antlr:testtokenpositionoptions-testleftrecursionwithlabels@574e1c4f9514"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/TParser.g4:direct-atn"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/TParser.g4:direct-atn",
"source_id": "vscode-antlr4:tests/backend/test-data/TParser.g4",
"source_sha256": "4e85ed4c929eb98083cdae3304307c9388b35f23fad02d1755c18cc8f655ba27",
"observable": "split tokenVocab resolution, immediate left recursion, labels, and the direct parser ATN match Java 4.13.2",
"rust_test": "grammar::atn::interp_test::tests::vscode_split_grammar_matches_java"
}
],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/T.g4",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/T.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/T.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/TLexer.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/TLexer.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/fixture.json",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_with_labels_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionWithLabels",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e"
},
"closure_sha256": "2a12291a98e5b856dcbe577f6283d0b5f7318f4215fc198ed2048620acec686e",
"evidence_path": "tests/codegen-direct/port-evidence/testtokenpositionoptions-testleftrecursionwithlabels-6e604809f0"
},
{
"logical_id": "testtokenpositionoptions-testleftrecursionwithset-57f72a753d",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59",
"java-antlr:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokenpositionoptions-testleftrecursionwithset-57f72a753d-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_with_set_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionWithSet",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options::left_recursion_with_set_matches_java -- --test-threads=1",
"commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_token_position_options::left_recursion_with_set_matches_java -- --test-threads=1",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokenpositionoptions-testleftrecursionwithset-57f72a753d",
"source_case_ids": [
"antlr-ng:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59",
"java-antlr:testtokenpositionoptions-testleftrecursionwithset@e34fb7811f59"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/T.g4",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/T.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/T.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/TLexer.interp",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/TLexer.tokens",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/fixture.json",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokenpositionoptions-testleftrecursionwithset-57f72a753d/oracle/java-antlr.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_position_options::left_recursion_with_set_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust left-recursion source bindings and .interp match Java 4.13.2 for TestTokenPositionOptions.testLeftRecursionWithSet",
"scaffold_commit": "7e83b079daa595ee26314b14d3d1bffa7924771f",
"primary_test_commit": "a82df4a391d4bec1c355569f3e94dedafe4f0e2e",
"resolution": "verified-covered-existing"
},
"closure_sha256": "93db1a9dfedea4588d99d1bb7f270981846e8dde50d62523c51cd1769af6c302",
"evidence_path": "tests/codegen-direct/port-evidence/testtokenpositionoptions-testleftrecursionwithset-57f72a753d"
},
{
"logical_id": "testtokentypeassignment-testcombinedgrammarliterals-74842182c1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a",
"java-antlr:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testcombinedgrammarliterals-74842182c1-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_literals::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testCombinedGrammarLiterals",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_literals::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_literals::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testcombinedgrammarliterals-74842182c1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a",
"java-antlr:testtokentypeassignment-testcombinedgrammarliterals@62afa78a168a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/diagnostics.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarliterals-74842182c1/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_literals::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testCombinedGrammarLiterals",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c7f5e4304e979216bb94fbbee345a465669e09d91be54c117148e76850ac2e11",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testcombinedgrammarliterals-74842182c1"
},
{
"logical_id": "testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92",
"java-antlr:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_with_ref_to_literal_but_no_token_id_ref::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testCombinedGrammarWithRefToLiteralButNoTokenIDRef",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_with_ref_to_literal_but_no_token_id_ref::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_with_ref_to_literal_but_no_token_id_ref::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92",
"java-antlr:testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidr@69305f711e92"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::combined_grammar_with_ref_to_literal_but_no_token_id_ref::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testCombinedGrammarWithRefToLiteralButNoTokenIDRef",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "75e661ff569aceff2b63d10c512206600c2f2e1519d544820e3d57a82fb8f3d9",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testcombinedgrammarwithreftoliteralbutnotokenidref-fd2391c14b"
},
{
"logical_id": "testtokentypeassignment-testlexertokenssection-67f7fb02d9",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testlexertokenssection@fdc810dee6d5",
"java-antlr:testtokentypeassignment-testlexertokenssection@fdc810dee6d5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testlexertokenssection-67f7fb02d9-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::lexer_tokens_section::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testlexertokenssection@fdc810dee6d5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testlexertokenssection@fdc810dee6d5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left: \"C=1\\nD=2\\nA=3\\n'c'=1\\n'a'=3\\n\"; right: \"C=1\\nD=2\\nA=3\\n'a'=3\\n'c'=1\\n\"",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testLexerTokensSection",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::lexer_tokens_section::matches_java_interps_and_tokens -- --exact",
"exit_code": 101,
"fingerprint": "left: \"C=1\\nD=2\\nA=3\\n'c'=1\\n'a'=3\\n\"; right: \"C=1\\nD=2\\nA=3\\n'a'=3\\n'c'=1\\n\""
},
"primary_implementation_commit": "dc507ce0e934eac246301577db1aad16a34909b9",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::lexer_tokens_section::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testlexertokenssection-67f7fb02d9",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testlexertokenssection@fdc810dee6d5",
"java-antlr:testtokentypeassignment-testlexertokenssection@fdc810dee6d5"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testlexertokenssection-67f7fb02d9/t.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::lexer_tokens_section::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testLexerTokensSection",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36"
},
"closure_sha256": "ce905751b15121dc78418aa1a03a46284b7967a4b55664a022c30453e8e86b9c",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testlexertokenssection-67f7fb02d9"
},
{
"logical_id": "testtokentypeassignment-testliteralinparserandlexer-177a82c119",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28",
"java-antlr:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testliteralinparserandlexer-177a82c119-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::literal_in_parser_and_lexer::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testLiteralInParserAndLexer",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::literal_in_parser_and_lexer::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::literal_in_parser_and_lexer::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testliteralinparserandlexer-177a82c119",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28",
"java-antlr:testtokentypeassignment-testliteralinparserandlexer@c727bfd93f28"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testliteralinparserandlexer-177a82c119/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::literal_in_parser_and_lexer::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testLiteralInParserAndLexer",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c7859489c518593c38b6946dfd682943379dc4589a3c4315e4a439e27bd1e697",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testliteralinparserandlexer-177a82c119"
},
{
"logical_id": "testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd",
"java-antlr:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_basic_unicode_escape::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithBasicUnicodeEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_basic_unicode_escape::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_basic_unicode_escape::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd",
"java-antlr:testtokentypeassignment-testparsercharliteralwithbasicunicodeescape@c28129bc45dd"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_basic_unicode_escape::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithBasicUnicodeEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c652b82dd98429bfa21cbce438d54d4c35edeed24fb54cd029f6100e26db9196",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testparsercharliteralwithbasicunicodeescape-8afd5248f1"
},
{
"logical_id": "testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684",
"java-antlr:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_escape::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_escape::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_escape::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684",
"java-antlr:testtokentypeassignment-testparsercharliteralwithescape@1b9828003684"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_escape::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "20683ac84d46db9b35254c4c1eaee45042dea3bea15dbacfd3e5644528b62ebf",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testparsercharliteralwithescape-15c4d62b48"
},
{
"logical_id": "testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8",
"java-antlr:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_extended_unicode_escape::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithExtendedUnicodeEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_extended_unicode_escape::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_extended_unicode_escape::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8",
"java-antlr:testtokentypeassignment-testparsercharliteralwithextendedunicodeescape@71d950a88ae8"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_char_literal_with_extended_unicode_escape::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserCharLiteralWithExtendedUnicodeEscape",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4223ac9f57e0d97a993f889ff2204d0e3fc0ca559f4dbc8df52ee5e4eec43980",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testparsercharliteralwithextendedunicodeescape-e6f767b0b7"
},
{
"logical_id": "testtokentypeassignment-testparsersimpletokens-809afdc7eb",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsersimpletokens@f8632658b987",
"java-antlr:testtokentypeassignment-testparsersimpletokens@f8632658b987"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testparsersimpletokens-809afdc7eb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_simple_tokens::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testparsersimpletokens@f8632658b987"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsersimpletokens@f8632658b987"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserSimpleTokens",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_simple_tokens::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_simple_tokens::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testparsersimpletokens-809afdc7eb",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsersimpletokens@f8632658b987",
"java-antlr:testtokentypeassignment-testparsersimpletokens@f8632658b987"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/diagnostics.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsersimpletokens-809afdc7eb/t.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_simple_tokens::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserSimpleTokens",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f5c6d4e36cbc8a453aac3c02919f484a56eda08c3f2c5938c4c442523d588d4c",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testparsersimpletokens-809afdc7eb"
},
{
"logical_id": "testtokentypeassignment-testparsertokenssection-f0930e6dae",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsertokenssection@48468a679a5d",
"java-antlr:testtokentypeassignment-testparsertokenssection@48468a679a5d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testparsertokenssection-f0930e6dae-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_tokens_section::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testparsertokenssection@48468a679a5d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsertokenssection@48468a679a5d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserTokensSection",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_tokens_section::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_tokens_section::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testparsertokenssection-f0930e6dae",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testparsertokenssection@48468a679a5d",
"java-antlr:testtokentypeassignment-testparsertokenssection@48468a679a5d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/diagnostics.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testparsertokenssection-f0930e6dae/t.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::parser_tokens_section::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testParserTokensSection",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "922bcf6c406ed050ac09aca97d6fa4a001591869cec1066818f68a8cdd8f0765",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testparsertokenssection-f0930e6dae"
},
{
"logical_id": "testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993",
"java-antlr:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::pred_does_not_hide_name_to_literal_map_in_lexer::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testPredDoesNotHideNameToLiteralMapInLexer",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::pred_does_not_hide_name_to_literal_map_in_lexer::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::pred_does_not_hide_name_to_literal_map_in_lexer::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993",
"java-antlr:testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer@b9b12a7bb993"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::pred_does_not_hide_name_to_literal_map_in_lexer::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testPredDoesNotHideNameToLiteralMapInLexer",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "7dbd64493748c603ba8ae54a1b7a28e23da6e6ab931f029cfbbc90c5089a0485",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testpreddoesnothidenametoliteralmapinlexer-a1fc06a563"
},
{
"logical_id": "testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381",
"java-antlr:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::set_does_not_miss_token_aliases::matches_java_interps_and_tokens",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testSetDoesNotMissTokenAliases",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::set_does_not_miss_token_aliases::matches_java_interps_and_tokens -- --exact",
"commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_token_type_assignment::set_does_not_miss_token_aliases::matches_java_interps_and_tokens -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953",
"source_case_ids": [
"antlr-ng:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381",
"java-antlr:testtokentypeassignment-testsetdoesnotmisstokenaliases@bd867654a381"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/fixture.json",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/oracle/java-unicode-data.stdout",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/t.g4",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/t.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/t.tokens",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/tLexer.interp",
"tests/codegen-direct/fixtures/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953/tLexer.tokens"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_token_type_assignment::set_does_not_miss_token_aliases::matches_java_interps_and_tokens",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust recognizer metadata and token vocabulary text match Java 4.13.2 exactly for TestTokenTypeAssignment.testSetDoesNotMissTokenAliases",
"scaffold_commit": "3375d42740a0178ba064d28e20b13e5400d5b6af",
"primary_test_commit": "504894bf13189036d1eee7ada36c929c23a17b36",
"resolution": "verified-covered-existing"
},
"closure_sha256": "4145087959507ad972854f89cea203e227496ee5b5815bc3f35fbb8633349adc",
"evidence_path": "tests/codegen-direct/port-evidence/testtokentypeassignment-testsetdoesnotmisstokenaliases-92cf195953"
},
{
"logical_id": "testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7",
"java-antlr:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_allerrorcodesdistinct_406ce4161c::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.AllErrorCodesDistinct",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_allerrorcodesdistinct_406ce4161c::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_allerrorcodesdistinct_406ce4161c::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7",
"java-antlr:testtoolsyntaxerrors-allerrorcodesdistinct@a15431e741b7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c/oracle/java-error-types.tsv"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_allerrorcodesdistinct_406ce4161c::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.AllErrorCodesDistinct",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a7cacc86009e007087606c778b139b9ac8ecb893b7921d5171b6419eebb0a73f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-allerrorcodesdistinct-406ce4161c"
},
{
"logical_id": "testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508",
"java-antlr:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testactionatendofonelexeralternative_d379ccb541::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testActionAtEndOfOneLexerAlternative",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testactionatendofonelexeralternative_d379ccb541::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testactionatendofonelexeralternative_d379ccb541::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508",
"java-antlr:testtoolsyntaxerrors-testactionatendofonelexeralternative@d800618c1508"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/A.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/ALexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/ALexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testactionatendofonelexeralternative_d379ccb541::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testActionAtEndOfOneLexerAlternative",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "57d1ec095151012b4f2a0590779118b4f2687b53a2ab0802f04450b298394970",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testactionatendofonelexeralternative-d379ccb541"
},
{
"logical_id": "testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitionincombined_c0331a41a6::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected 3 Java diagnostics, but the direct compiler emitted 2 channel-placement diagnostics",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInCombined",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitionincombined_c0331a41a6::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 3 Java diagnostics, but the direct compiler emitted 2 channel-placement diagnostics"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitionincombined_c0331a41a6::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitionincombined@27e064599cb0"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitionincombined_c0331a41a6::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInCombined",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "6dcea3bb942f29fb85322caaf570683d2af314406e8279e9144c7dfc8bbce8cc",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testchanneldefinitionincombined-c0331a41a6"
},
{
"logical_id": "testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninlexer_564d21ff6d::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInLexer",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninlexer_564d21ff6d::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninlexer_564d21ff6d::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninlexer@0929f4f3a36f"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/T.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/T.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninlexer_564d21ff6d::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInLexer",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "96a919de3085b7cdb9dd7d219fcbb3032a9d5f10b88208b2376573ac20e0e590",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testchanneldefinitioninlexer-564d21ff6d"
},
{
"logical_id": "testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninparser_4e1163cf33::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected 1 Java diagnostic, but the direct compiler emitted 2 channel-placement diagnostics",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInParser",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninparser_4e1163cf33::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 1 Java diagnostic, but the direct compiler emitted 2 channel-placement diagnostics"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninparser_4e1163cf33::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitioninparser@652fdd9d375a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitioninparser_4e1163cf33::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitionInParser",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "c98785eed4630804086877220fa1ceacf37fe82319eb866ee8df639eff8efe28",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testchanneldefinitioninparser-4e1163cf33"
},
{
"logical_id": "testtoolsyntaxerrors-testchanneldefinitions-096eb07b69",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testchanneldefinitions-096eb07b69-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitions_096eb07b69::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitions",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitions_096eb07b69::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitions_096eb07b69::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testchanneldefinitions-096eb07b69",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7",
"java-antlr:testtoolsyntaxerrors-testchanneldefinitions@0ed47e02e9c7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testchanneldefinitions_096eb07b69::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testChannelDefinitions",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f22fb71f0e3fce7c15caae023d126fe8ffbdb3770940252704b59722a9111aba",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testchanneldefinitions-096eb07b69"
},
{
"logical_id": "testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00",
"java-antlr:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequotedstringliteral_188f16bab7::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testDoubleQuotedStringLiteral",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequotedstringliteral_188f16bab7::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequotedstringliteral_188f16bab7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00",
"java-antlr:testtoolsyntaxerrors-testdoublequotedstringliteral@e3d82eb81b00"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequotedstringliteral_188f16bab7::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testDoubleQuotedStringLiteral",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "01be34897c3265c1c75e6d43b2677d6db21a501d24e58c6ef2446c364ee0473f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testdoublequotedstringliteral-188f16bab7"
},
{
"logical_id": "testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e",
"java-antlr:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequoteintwostringliterals_ffb6aa0def::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "invalid escape diagnostic started at byte 26 instead of Java byte 27",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testDoubleQuoteInTwoStringLiterals",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequoteintwostringliterals_ffb6aa0def::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "invalid escape diagnostic started at byte 26 instead of Java byte 27"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequoteintwostringliterals_ffb6aa0def::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e",
"java-antlr:testtoolsyntaxerrors-testdoublequoteintwostringliterals@7583ec63b19e"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testdoublequoteintwostringliterals_ffb6aa0def::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testDoubleQuoteInTwoStringLiterals",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "30e7ad66bcf61b30e9176ccefb0f380f5e9369f60ec83b4206b6929e2bdb005e",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testdoublequoteintwostringliterals-ffb6aa0def"
},
{
"logical_id": "testtoolsyntaxerrors-testeofclosure-b763b175f6",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testeofclosure@f46e2e79d135",
"java-antlr:testtoolsyntaxerrors-testeofclosure@f46e2e79d135"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testeofclosure-b763b175f6-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testeofclosure_b763b175f6::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testeofclosure@f46e2e79d135"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testeofclosure@f46e2e79d135"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "the EOF closure compiled successfully instead of reporting Java error 186",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEofClosure",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testeofclosure_b763b175f6::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the EOF closure compiled successfully instead of reporting Java error 186"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testeofclosure_b763b175f6::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testeofclosure-b763b175f6",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testeofclosure@f46e2e79d135",
"java-antlr:testtoolsyntaxerrors-testeofclosure@f46e2e79d135"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/EofClosure.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testeofclosure-b763b175f6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testeofclosure_b763b175f6::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEofClosure",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "93fea1d3db78a1d4413c4537b46136a0f69543da10c795034f14f85b75684e88",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testeofclosure-b763b175f6"
},
{
"logical_id": "testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1",
"java-antlr:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureanalysis_fbecc8c0c7::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureanalysis_fbecc8c0c7::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureanalysis_fbecc8c0c7::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1",
"java-antlr:testtoolsyntaxerrors-testepsilonclosureanalysis@1d97ec316ba1"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/ALexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/ALexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureanalysis_fbecc8c0c7::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ee36ade88ec8a6008c7fe6f9f74f89513078fea8e2e1ad02eb22ea4bda69c33f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testepsilonclosureanalysis-fbecc8c0c7"
},
{
"logical_id": "testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60",
"java-antlr:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureinlexer_e76e483430::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "epsilon-closure diagnostic started at byte 44 instead of Java byte 53",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonClosureInLexer",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureinlexer_e76e483430::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "epsilon-closure diagnostic started at byte 44 instead of Java byte 53"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureinlexer_e76e483430::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60",
"java-antlr:testtoolsyntaxerrors-testepsilonclosureinlexer@04b693e14e60"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonclosureinlexer_e76e483430::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonClosureInLexer",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "50a72cd4b63e643b679deeb55e4a7a4f66ed404f8c605183ac828e52409f16ff",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testepsilonclosureinlexer-e76e483430"
},
{
"logical_id": "testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a",
"java-antlr:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonnestedclosureanalysis_6379007236::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonNestedClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonnestedclosureanalysis_6379007236::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonnestedclosureanalysis_6379007236::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a",
"java-antlr:testtoolsyntaxerrors-testepsilonnestedclosureanalysis@a4ff4cb6a34a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/TLexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/TLexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonnestedclosureanalysis_6379007236::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonNestedClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5c75897ea3ca0abceeaa91cbc2b02682b5b701c96da8b93a4926785623d84727",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testepsilonnestedclosureanalysis-6379007236"
},
{
"logical_id": "testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4",
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalanalysis_453cbb848f::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonOptionalAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalanalysis_453cbb848f::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalanalysis_453cbb848f::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4",
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalanalysis@05dd1fb52aa4"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/A.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/ALexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/ALexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalanalysis_453cbb848f::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonOptionalAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c1bd53bbbf869163d79a924b7b8f914a9991a5d05ced84d53f2d0fba1b417acb",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testepsilonoptionalanalysis-453cbb848f"
},
{
"logical_id": "testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d",
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalandclosureanalysis_b73d1d68ad::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonOptionalAndClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalandclosureanalysis_b73d1d68ad::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalandclosureanalysis_b73d1d68ad::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d",
"java-antlr:testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis@bc48db1f157d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/T.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/T.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/TLexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/TLexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testepsilonoptionalandclosureanalysis_b73d1d68ad::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testEpsilonOptionalAndClosureAnalysis",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5964bbe41de476349aabd278e025b48d4e34ab584cd5fd311fc8c1d7ebe87b4f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testepsilonoptionalandclosureanalysis-b73d1d68ad"
},
{
"logical_id": "testtoolsyntaxerrors-testfragmentactionignored-2154f94584",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116",
"java-antlr:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testfragmentactionignored-2154f94584-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testfragmentactionignored_2154f94584::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "fragment-action warning started at byte 79 instead of Java byte 100",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testFragmentActionIgnored",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testfragmentactionignored_2154f94584::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "fragment-action warning started at byte 79 instead of Java byte 100"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testfragmentactionignored_2154f94584::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testfragmentactionignored-2154f94584",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116",
"java-antlr:testtoolsyntaxerrors-testfragmentactionignored@4ed512aee116"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/A.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testfragmentactionignored-2154f94584/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testfragmentactionignored_2154f94584::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testFragmentActionIgnored",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "5331b1d4d3fb1cd7653cb376f0a437715afa62f5fb71a7246d59698dd8a34362",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testfragmentactionignored-2154f94584"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0",
"java-antlr:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidcharsetsandstringliterals_e5f43238b4::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected 8 Java diagnostics, but the direct compiler emitted 6 imprecise lexer diagnostics",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidCharSetsAndStringLiterals",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidcharsetsandstringliterals_e5f43238b4::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 8 Java diagnostics, but the direct compiler emitted 6 imprecise lexer diagnostics"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidcharsetsandstringliterals_e5f43238b4::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0",
"java-antlr:testtoolsyntaxerrors-testinvalidcharsetsandstringliterals@e925652732e0"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/Test.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidcharsetsandstringliterals_e5f43238b4::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidCharSetsAndStringLiterals",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "ff693e12764bf58d4e2a6cfed26157f2017e02e96515a74b9f10fa85830dee57",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidcharsetsandstringliterals-e5f43238b4"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a",
"java-antlr:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidescapesequences_aa140e5e05::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected 3 Java invalid-escape diagnostics, but the direct compiler emitted 1",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidEscapeSequences",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidescapesequences_aa140e5e05::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 3 Java invalid-escape diagnostics, but the direct compiler emitted 1"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidescapesequences_aa140e5e05::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a",
"java-antlr:testtoolsyntaxerrors-testinvalidescapesequences@a700a2bf619a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidescapesequences_aa140e5e05::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidEscapeSequences",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "8a4c5186b69de693f5eb056c0f3544bbd7c1bce765a1d6f9c3c319e68b3e306f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidescapesequences-aa140e5e05"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986",
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammar_4e78a7faa1::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "the unsupported target language compiled successfully instead of reporting Java error 31",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLanguageInGrammar",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammar_4e78a7faa1::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "the unsupported target language compiled successfully instead of reporting Java error 31"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammar_4e78a7faa1::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986",
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammar@2f7ede277986"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammar_4e78a7faa1::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLanguageInGrammar",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "61ac9292324be06155af2d5467c40c5e27bb102f3184489c5de39ff1be7cbfab",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidlanguageingrammar-4e78a7faa1"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec",
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammarwithlexercommand_606074f05f::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected Java error 31 first, but the direct compiler reported only unknown channel G4S053",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLanguageInGrammarWithLexerCommand",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammarwithlexercommand_606074f05f::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected Java error 31 first, but the direct compiler reported only unknown channel G4S053"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammarwithlexercommand_606074f05f::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec",
"java-antlr:testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand@94e22634deec"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlanguageingrammarwithlexercommand_606074f05f::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLanguageInGrammarWithLexerCommand",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "121ff4f6501a0cd1db255d0addc5966a9338f09b5de0015ae95293b2b428feaa",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidlanguageingrammarwithlexercommand-606074f05f"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9",
"java-antlr:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlexercommand_c4a9acba3b::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLexerCommand",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlexercommand_c4a9acba3b::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlexercommand_c4a9acba3b::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9",
"java-antlr:testtoolsyntaxerrors-testinvalidlexercommand@9f22826184c9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidlexercommand_c4a9acba3b::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidLexerCommand",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "fc5edf8d9b55a8aedaf1295dd3a9bb2b9f6c219ab158781fa7fe266328f55d22",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidlexercommand-c4a9acba3b"
},
{
"logical_id": "testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5",
"java-antlr:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidunicodeescapesincharset_76b56aa346::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidUnicodeEscapesInCharSet",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidunicodeescapesincharset_76b56aa346::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidunicodeescapesincharset_76b56aa346::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5",
"java-antlr:testtoolsyntaxerrors-testinvalidunicodeescapesincharset@c7e5e3fcf2b5"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/Test.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testinvalidunicodeescapesincharset_76b56aa346::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testInvalidUnicodeEscapesInCharSet",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "0adb9021aa35e6837141bb7c477c87ad1da25d733906e04875ce3712cca2655a",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testinvalidunicodeescapesincharset-76b56aa346"
},
{
"logical_id": "testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c",
"java-antlr:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexercommandargumentvalidation_10edd51813::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testLexerCommandArgumentValidation",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexercommandargumentvalidation_10edd51813::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexercommandargumentvalidation_10edd51813::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c",
"java-antlr:testtoolsyntaxerrors-testlexercommandargumentvalidation@77bfa8c9454c"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexercommandargumentvalidation_10edd51813::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testLexerCommandArgumentValidation",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a5f1d83250b928e452b908cfe5643e1367f10497225f2d27f9ec85e31f4ac3c6",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testlexercommandargumentvalidation-10edd51813"
},
{
"logical_id": "testtoolsyntaxerrors-testlexerrulelabel-fb947cd637",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf",
"java-antlr:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testlexerrulelabel-fb947cd637-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexerrulelabel_fb947cd637::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testLexerRuleLabel",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexerrulelabel_fb947cd637::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexerrulelabel_fb947cd637::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testlexerrulelabel-fb947cd637",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf",
"java-antlr:testtoolsyntaxerrors-testlexerrulelabel@4e91d4dce1cf"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testlexerrulelabel_fb947cd637::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testLexerRuleLabel",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "b882fdf6f5999c8da0a1547ebf64c5df2b9a9da1e728e202fafbc9e9c90d6813",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testlexerrulelabel-fb947cd637"
},
{
"logical_id": "testtoolsyntaxerrors-testmodeinparser-287a67d82e",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b",
"java-antlr:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testmodeinparser-287a67d82e-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testmodeinparser_287a67d82e::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected 2 Java parser diagnostics, but recovery emitted 1",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testModeInParser",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testmodeinparser_287a67d82e::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected 2 Java parser diagnostics, but recovery emitted 1"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testmodeinparser_287a67d82e::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testmodeinparser-287a67d82e",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b",
"java-antlr:testtoolsyntaxerrors-testmodeinparser@4d54e309f30b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testmodeinparser-287a67d82e/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testmodeinparser_287a67d82e::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testModeInParser",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "dfca34f96ae97e3e7334c4b8bd7a521ea90a04810313e53393ded10615fd95ca",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testmodeinparser-287a67d82e"
},
{
"logical_id": "testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a",
"java-antlr:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testnotallowedemptystrings_3bf75c4497::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testNotAllowedEmptyStrings",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testnotallowedemptystrings_3bf75c4497::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testnotallowedemptystrings_3bf75c4497::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a",
"java-antlr:testtoolsyntaxerrors-testnotallowedemptystrings@0279a065b16a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testnotallowedemptystrings_3bf75c4497::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testNotAllowedEmptyStrings",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c47d6bec4cf78698eb42ff9d6537f6548b87336e144c67ab8e10c9203bbfe727",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testnotallowedemptystrings-3bf75c4497"
},
{
"logical_id": "testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640",
"java-antlr:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrangeinparsergrammar_873f937daf::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected Java token-range error 181, but the frontend emitted generic parser diagnostic G4F003",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRangeInParserGrammar",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrangeinparsergrammar_873f937daf::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected Java token-range error 181, but the frontend emitted generic parser diagnostic G4F003"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrangeinparsergrammar_873f937daf::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640",
"java-antlr:testtoolsyntaxerrors-testrangeinparsergrammar@d24574a4f640"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrangeinparsergrammar_873f937daf::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRangeInParserGrammar",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "da462b1b125895919895536aa4a523560a1c9dc5daf19bb60e201c0a8b287e94",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testrangeinparsergrammar-873f937daf"
},
{
"logical_id": "testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678",
"java-antlr:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrulenamesastree_c9ed98e9ca::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRuleNamesAsTree",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrulenamesastree_c9ed98e9ca::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrulenamesastree_c9ed98e9ca::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678",
"java-antlr:testtoolsyntaxerrors-testrulenamesastree@4fba1388e678"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/T.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/T.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/T.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/TLexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/TLexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testrulenamesastree_c9ed98e9ca::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRuleNamesAsTree",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "03098236219088b07411ded34f6072e22faff5146e4d06fd5afb1c8f491ecc3f",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testrulenamesastree-c9ed98e9ca"
},
{
"logical_id": "testtoolsyntaxerrors-testruleredefinition-9db9b586df",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testruleredefinition@65c7519c520b",
"java-antlr:testtoolsyntaxerrors-testruleredefinition@65c7519c520b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testruleredefinition-9db9b586df-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testruleredefinition_9db9b586df::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testruleredefinition@65c7519c520b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testruleredefinition@65c7519c520b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRuleRedefinition",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testruleredefinition_9db9b586df::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testruleredefinition_9db9b586df::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testruleredefinition-9db9b586df",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testruleredefinition@65c7519c520b",
"java-antlr:testtoolsyntaxerrors-testruleredefinition@65c7519c520b"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/Oops.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/OopsLexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/OopsLexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testruleredefinition-9db9b586df/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testruleredefinition_9db9b586df::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testRuleRedefinition",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c700c4138653ad147044852b01e2e933f327b8a4407e703ccadc5ed73dc0cc9c",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testruleredefinition-9db9b586df"
},
{
"logical_id": "testtoolsyntaxerrors-testtokennamedeof-3441ea12ab",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a",
"java-antlr:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testtokennamedeof-3441ea12ab-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testtokennamedeof_3441ea12ab::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testTokenNamedEOF",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testtokennamedeof_3441ea12ab::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testtokennamedeof_3441ea12ab::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testtokennamedeof-3441ea12ab",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a",
"java-antlr:testtoolsyntaxerrors-testtokennamedeof@2c45f9429c7a"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testtokennamedeof_3441ea12ab::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testTokenNamedEOF",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f0dc175e6665be8ed5867ef289b697ce23be852a858004c32855bacd55a0e0e6",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testtokennamedeof-3441ea12ab"
},
{
"logical_id": "testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d",
"java-antlr:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testunrecognizedassocoption_5eb7b9d825::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "expected Java warning 157, but the direct compiler emitted no diagnostic",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testUnrecognizedAssocOption",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testunrecognizedassocoption_5eb7b9d825::matches_java -- --exact",
"exit_code": 101,
"fingerprint": "expected Java warning 157, but the direct compiler emitted no diagnostic"
},
"primary_implementation_commit": "10c384d8431953e0de596eb64ccaca46d230b3f4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testunrecognizedassocoption_5eb7b9d825::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d",
"java-antlr:testtoolsyntaxerrors-testunrecognizedassocoption@a290df43c12d"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/A.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/ALexer.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/ALexer.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/diagnostics.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testunrecognizedassocoption_5eb7b9d825::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testUnrecognizedAssocOption",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a"
},
"closure_sha256": "7940c2b54a298ba79d63d66ce5a94c89ae0c1d0c61cac77232d38e7537331e12",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testunrecognizedassocoption-5eb7b9d825"
},
{
"logical_id": "testtoolsyntaxerrors-testvalidescapesequences-054ea15742",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7",
"java-antlr:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtoolsyntaxerrors-testvalidescapesequences-054ea15742-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testvalidescapesequences_054ea15742::matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testValidEscapeSequences",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testvalidescapesequences_054ea15742::matches_java -- --exact",
"commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testvalidescapesequences_054ea15742::matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testtoolsyntaxerrors-testvalidescapesequences-054ea15742",
"source_case_ids": [
"antlr-ng:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7",
"java-antlr:testtoolsyntaxerrors-testvalidescapesequences@d3d9fc4c18b7"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/A.g4",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/A.interp",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/A.tokens",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/fixture.json",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testtoolsyntaxerrors-testvalidescapesequences-054ea15742/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_tool_syntax_errors::testtoolsyntaxerrors_testvalidescapesequences_054ea15742::matches_java",
"unit_under_test": "semantic checks or post-parse compiler diagnostics",
"observable": "direct Rust tool diagnostics and accepted artifacts match Java 4.13.2 for TestToolSyntaxErrors.testValidEscapeSequences",
"scaffold_commit": "68f088b7b61d64b9c92fb102c69a53f0a8e54e0b",
"primary_test_commit": "e50d7e1e7aad6b6322e839af86c3933fa5a2792a",
"resolution": "verified-covered-existing"
},
"closure_sha256": "cd5b1e33ce432326ac1efdef42ec54efa754ec197c48bf7e5755283a53055732",
"evidence_path": "tests/codegen-direct/port-evidence/testtoolsyntaxerrors-testvalidescapesequences-054ea15742"
},
{
"logical_id": "testtopologicalsort-testcyclicgraph-94f1aecafb",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testcyclicgraph@9299c895849d",
"java-antlr:testtopologicalsort-testcyclicgraph@9299c895849d"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/t2.g4:direct-diagnostic"
],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtopologicalsort-testcyclicgraph-94f1aecafb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::loader::tests::upstream_topological_sort::cyclic_graph_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtopologicalsort-testcyclicgraph@9299c895849d"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testcyclicgraph@9299c895849d"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testCyclicGraph",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"exit_code": 0,
"result": "5 passed; 0 failed"
},
"primary_implementation_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "testtopologicalsort-testcyclicgraph-94f1aecafb",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testcyclicgraph@9299c895849d",
"java-antlr:testtopologicalsort-testcyclicgraph@9299c895849d"
],
"external_assertion_ids": [
"vscode-antlr4:tests/backend/test-data/t2.g4:direct-diagnostic"
],
"external_assertion_inputs": [
{
"assertion_id": "vscode-antlr4:tests/backend/test-data/t2.g4:direct-diagnostic",
"source_id": "vscode-antlr4:tests/backend/test-data/t2.g4",
"source_sha256": "eccb0c28b1dd507a01ad394f7a553c77f32b4c7355b40a37ea4e603a1fef1cbb",
"observable": "the direct parser post-build graph reports Java-compatible mutual-left-recursion members",
"rust_test": "grammar::compiler::tests::indirect_left_recursion_matches_java_cycle_members"
}
],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::loader::tests::upstream_topological_sort::cyclic_graph_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testCyclicGraph",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"resolution": "verified-covered-existing"
},
"closure_sha256": "2291cd07fe02090063b3b4bf5e877439014c97c652b80d639817984c1d5723c7",
"evidence_path": "tests/codegen-direct/port-evidence/testtopologicalsort-testcyclicgraph-94f1aecafb"
},
{
"logical_id": "testtopologicalsort-testfairlylargegraph-a5f1fbf809",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testfairlylargegraph@fd1eeebb889a",
"java-antlr:testtopologicalsort-testfairlylargegraph@fd1eeebb889a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtopologicalsort-testfairlylargegraph-a5f1fbf809-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::loader::tests::upstream_topological_sort::fairly_large_graph_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtopologicalsort-testfairlylargegraph@fd1eeebb889a"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testfairlylargegraph@fd1eeebb889a"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testFairlyLargeGraph",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"exit_code": 0,
"result": "5 passed; 0 failed"
},
"primary_implementation_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "testtopologicalsort-testfairlylargegraph-a5f1fbf809",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testfairlylargegraph@fd1eeebb889a",
"java-antlr:testtopologicalsort-testfairlylargegraph@fd1eeebb889a"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::loader::tests::upstream_topological_sort::fairly_large_graph_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testFairlyLargeGraph",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"resolution": "verified-covered-existing"
},
"closure_sha256": "64e55708f923c0a32e99b9502000ddd2f26bdbebcd3fb24e7511f5da71ead078",
"evidence_path": "tests/codegen-direct/port-evidence/testtopologicalsort-testfairlylargegraph-a5f1fbf809"
},
{
"logical_id": "testtopologicalsort-testparserlexercombo-8897396a63",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testparserlexercombo@4604a80ed9a0",
"java-antlr:testtopologicalsort-testparserlexercombo@4604a80ed9a0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtopologicalsort-testparserlexercombo-8897396a63-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::loader::tests::upstream_topological_sort::parser_lexer_combo_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtopologicalsort-testparserlexercombo@4604a80ed9a0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testparserlexercombo@4604a80ed9a0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testParserLexerCombo",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"exit_code": 0,
"result": "5 passed; 0 failed"
},
"primary_implementation_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "testtopologicalsort-testparserlexercombo-8897396a63",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testparserlexercombo@4604a80ed9a0",
"java-antlr:testtopologicalsort-testparserlexercombo@4604a80ed9a0"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::loader::tests::upstream_topological_sort::parser_lexer_combo_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testParserLexerCombo",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"resolution": "verified-covered-existing"
},
"closure_sha256": "8ef223205b7fc782abc2e3252051455af1424dbdc7224d956543118492aea8a3",
"evidence_path": "tests/codegen-direct/port-evidence/testtopologicalsort-testparserlexercombo-8897396a63"
},
{
"logical_id": "testtopologicalsort-testrepeatededges-e97d12fac9",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testrepeatededges@e01965bcbd7c",
"java-antlr:testtopologicalsort-testrepeatededges@e01965bcbd7c"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtopologicalsort-testrepeatededges-e97d12fac9-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::loader::tests::upstream_topological_sort::repeated_edges_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtopologicalsort-testrepeatededges@e01965bcbd7c"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testrepeatededges@e01965bcbd7c"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testRepeatedEdges",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"exit_code": 0,
"result": "5 passed; 0 failed"
},
"primary_implementation_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "testtopologicalsort-testrepeatededges-e97d12fac9",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testrepeatededges@e01965bcbd7c",
"java-antlr:testtopologicalsort-testrepeatededges@e01965bcbd7c"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::loader::tests::upstream_topological_sort::repeated_edges_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testRepeatedEdges",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"resolution": "verified-covered-existing"
},
"closure_sha256": "1db85b858d3470dfbf4cff3b220e5d96e4d3f7f3f0737743f1bc2c76adbb488e",
"evidence_path": "tests/codegen-direct/port-evidence/testtopologicalsort-testrepeatededges-e97d12fac9"
},
{
"logical_id": "testtopologicalsort-testsimpletokendependence-02d55e6f25",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testsimpletokendependence@802c98c88390",
"java-antlr:testtopologicalsort-testsimpletokendependence@802c98c88390"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testtopologicalsort-testsimpletokendependence-02d55e6f25-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::loader::tests::upstream_topological_sort::simple_token_dependence_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testtopologicalsort-testsimpletokendependence@802c98c88390"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testsimpletokendependence@802c98c88390"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testSimpleTokenDependence",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"exit_code": 0,
"result": "5 passed; 0 failed"
},
"primary_implementation_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen upstream_topological_sort -- --test-threads=1",
"result": "5 passed; 0 failed"
},
"closure": {
"logical_id": "testtopologicalsort-testsimpletokendependence-02d55e6f25",
"source_case_ids": [
"antlr-ng:testtopologicalsort-testsimpletokendependence@802c98c88390",
"java-antlr:testtopologicalsort-testsimpletokendependence@802c98c88390"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::loader::tests::upstream_topological_sort::simple_token_dependence_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust grammar dependencies preserve Java's dependency-first order for TestTopologicalSort.testSimpleTokenDependence",
"scaffold_commit": "6b1c62d0e8d6c06e07a39a773354044cf92b47b4",
"primary_test_commit": "738ada36e551037733b02e556809b03b8c2c73ea",
"resolution": "verified-covered-existing"
},
"closure_sha256": "1a9e76c5bad4d0a752da2c5b81646d0831b8d280b8a936185d1f107be3e8f5a5",
"evidence_path": "tests/codegen-direct/port-evidence/testtopologicalsort-testsimpletokendependence-02d55e6f25"
},
{
"logical_id": "testunbufferedcharstream-test1char-9742e4fef4",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test1char@88976559deed"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test1Char",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-test1mark-b7c22f6814",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test1mark@30032105fb4d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test1Mark",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-test1markwithconsumesinsequence-1a6b383435",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test1markwithconsumesinsequence@7e6adfb0ba39"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test1MarkWithConsumesInSequence",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-test2char-d7efb45cf6",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test2char@9a00d6b1c0d4"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test2Char",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-test2charahead-83b9856c32",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test2charahead@e8e6d059532c"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test2CharAhead",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-test2mark-833795d9d8",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-test2mark@38ea0f26a27f"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.test2Mark",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testafewtokens-8534d951d5",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testafewtokens@c968bf1a05f5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testAFewTokens",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testbufferexpand-bebb35a842",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testbufferexpand@2750199bd7b7"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testBufferExpand",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testbufferwrapsize1-913f40f805",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testbufferwrapsize1@18f3ab7e833e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testBufferWrapSize1",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testbufferwrapsize2-745bb87cd3",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testbufferwrapsize2@30a4fbe7f99d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testBufferWrapSize2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testconsumeeof-4ee74ec899",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testconsumeeof@e17a525e4ff5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testConsumeEOF",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testdanglinghighsurrogateateofthrows-3b90bc0e5c",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testdanglinghighsurrogateateofthrows@8e96c76ef0ae"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testDanglingHighSurrogateAtEOFThrows",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testdanglinghighsurrogatethrows-d07bc900d4",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testdanglinghighsurrogatethrows@052517a8af34"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testDanglingHighSurrogateThrows",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testdanglinglowsurrogatethrows-41bef4d90b",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testdanglinglowsurrogatethrows@a752f0dab53d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testDanglingLowSurrogateThrows",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testgettextbeforebufferstart-84d19c0a1c",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testgettextbeforebufferstart@0f6c69250c68"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testGetTextBeforeBufferStart",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testgettextinmarkedrange-8df7200252",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testgettextinmarkedrange@962e425d907e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testGetTextInMarkedRange",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testlastchar-21b03d297f",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testlastchar@0ac04ca6d8dd"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testLastChar",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testmarkpassedtoseek-7dbbfb2b45",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testmarkpassedtoseek@7d4cc09f1c9b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testMarkPassedToSeek",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testmarkreleasedtwice-0c9780ce62",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testmarkreleasedtwice@bfbacc8e66ad"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testMarkReleasedTwice",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testmarkreleaseoutoforder-2a401b8e8b",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testmarkreleaseoutoforder@28bcadfa981d"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testMarkReleaseOutOfOrder",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testnegativeseek-efafa80987",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testnegativeseek@407bb46cf4fb"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testNegativeSeek",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testnestedmarkreleasedtwice-8d4053d4e2",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testnestedmarkreleasedtwice@68288f933f04"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testNestedMarkReleasedTwice",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testnochar-1a9bf59bfb",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testnochar@dd7db44b6e9e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testNoChar",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testseekbeforebufferstart-685ab71c11",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testseekbeforebufferstart@edb9c2df82ac"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testSeekBeforeBufferStart",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testseekpasteof-cf73f829e4",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testseekpasteof@da15322bcd3b"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testSeekPastEOF",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedcharstream-testunicodesmp-498ae6954b",
"source_case_ids": [
"java-antlr:testunbufferedcharstream-testunicodesmp@f827fb3ac941"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedCharStream.testUnicodeSMP",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedtokenstream-testlookahead-447ecbab21",
"source_case_ids": [
"java-antlr:testunbufferedtokenstream-testlookahead@752272ef77b9"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedTokenStream.testLookahead",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedtokenstream-testmarkstart-d0f12f809e",
"source_case_ids": [
"java-antlr:testunbufferedtokenstream-testmarkstart@8bde0752d876"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedTokenStream.testMarkStart",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedtokenstream-testmarkthenrelease-9e15aa924c",
"source_case_ids": [
"java-antlr:testunbufferedtokenstream-testmarkthenrelease@842ba9dd25ec"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedTokenStream.testMarkThenRelease",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunbufferedtokenstream-testnobuffering-8d211bcfa7",
"source_case_ids": [
"java-antlr:testunbufferedtokenstream-testnobuffering@3370a9052d77"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "Java-only unbuffered stream utility; case TestUnbufferedTokenStream.testNoBuffering",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testunicodedata-emojipresentation-537f7d4f94",
"source_case_ids": [
"java-antlr:testunicodedata-emojipresentation@e4555e19487a"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-emojipresentation-537f7d4f94-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::emoji_presentation_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-emojipresentation@e4555e19487a"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.emojiPresentation",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::emoji_presentation_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::emoji_presentation_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-emojipresentation-537f7d4f94",
"source_case_ids": [
"java-antlr:testunicodedata-emojipresentation@e4555e19487a"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::emoji_presentation_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.emojiPresentation",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ef7b78bb4249da3a9c19470d6894b3b2b7afed0269154a2702161c75e602ff3d",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-emojipresentation-537f7d4f94"
},
{
"logical_id": "testunicodedata-extendedpictographic-9ddcc3b0ee",
"source_case_ids": [
"antlr-ng:testunicodedata-extendedpictographic@37105bbf2745",
"java-antlr:testunicodedata-extendedpictographic@37105bbf2745"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-extendedpictographic-9ddcc3b0ee-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::extended_pictographic_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-extendedpictographic@37105bbf2745"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-extendedpictographic@37105bbf2745"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.extendedPictographic",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::extended_pictographic_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::extended_pictographic_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-extendedpictographic-9ddcc3b0ee",
"source_case_ids": [
"antlr-ng:testunicodedata-extendedpictographic@37105bbf2745",
"java-antlr:testunicodedata-extendedpictographic@37105bbf2745"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::extended_pictographic_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.extendedPictographic",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "d95da0e908bbb233934c264e789b511f45f7c9e22474c4b846a33ef2e928f0f7",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-extendedpictographic-9ddcc3b0ee"
},
{
"logical_id": "testunicodedata-modifyingunicodedatashouldthrow-0ed129e278",
"source_case_ids": [
"java-antlr:testunicodedata-modifyingunicodedatashouldthrow@fb3190632f48"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-modifyingunicodedatashouldthrow-0ed129e278-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::modifying_unicode_data_should_throw_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-modifyingunicodedatashouldthrow@fb3190632f48"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.modifyingUnicodeDataShouldThrow",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::modifying_unicode_data_should_throw_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::modifying_unicode_data_should_throw_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-modifyingunicodedatashouldthrow-0ed129e278",
"source_case_ids": [
"java-antlr:testunicodedata-modifyingunicodedatashouldthrow@fb3190632f48"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::modifying_unicode_data_should_throw_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.modifyingUnicodeDataShouldThrow",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a65a99acaab806f0e4f185b035ad0da56146c47a18b882c0a4d0f5c50be9ee63",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-modifyingunicodedatashouldthrow-0ed129e278"
},
{
"logical_id": "testunicodedata-testenumeratedpropertyequals-1934829201",
"source_case_ids": [
"antlr-ng:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7",
"java-antlr:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testenumeratedpropertyequals-1934829201-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::enumerated_property_equals_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testEnumeratedPropertyEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::enumerated_property_equals_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::enumerated_property_equals_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testenumeratedpropertyequals-1934829201",
"source_case_ids": [
"antlr-ng:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7",
"java-antlr:testunicodedata-testenumeratedpropertyequals@7e7d618cd8d7"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::enumerated_property_equals_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testEnumeratedPropertyEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ce7ea343800d702a7acbf063fad25555e37f42e689784e5af0773e79e36fde95",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testenumeratedpropertyequals-1934829201"
},
{
"logical_id": "testunicodedata-testpropertycaseinsensitivity-39527b75bf",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertycaseinsensitivity@601808201d05",
"java-antlr:testunicodedata-testpropertycaseinsensitivity@601808201d05"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testpropertycaseinsensitivity-39527b75bf-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::property_case_insensitivity_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testpropertycaseinsensitivity@601808201d05"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertycaseinsensitivity@601808201d05"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testPropertyCaseInsensitivity",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::property_case_insensitivity_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::property_case_insensitivity_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testpropertycaseinsensitivity-39527b75bf",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertycaseinsensitivity@601808201d05",
"java-antlr:testunicodedata-testpropertycaseinsensitivity@601808201d05"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::property_case_insensitivity_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testPropertyCaseInsensitivity",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "9757e500ff85504785722361ebea9a654cfe46c8b34c8c60b746a638594f6582",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testpropertycaseinsensitivity-39527b75bf"
},
{
"logical_id": "testunicodedata-testpropertydashsameasunderscore-505c6f8101",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb",
"java-antlr:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testpropertydashsameasunderscore-505c6f8101-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::property_dash_same_as_underscore_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testPropertyDashSameAsUnderscore",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::property_dash_same_as_underscore_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::property_dash_same_as_underscore_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testpropertydashsameasunderscore-505c6f8101",
"source_case_ids": [
"antlr-ng:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb",
"java-antlr:testunicodedata-testpropertydashsameasunderscore@880f21fc55bb"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::property_dash_same_as_underscore_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testPropertyDashSameAsUnderscore",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c2957c93620626b5b93794cbd794cdad80c01e53212479fc076186a8e4c2723b",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testpropertydashsameasunderscore-505c6f8101"
},
{
"logical_id": "testunicodedata-testunicodebinaryproperties-1397356569",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinaryproperties@52504c49b1a3",
"java-antlr:testunicodedata-testunicodebinaryproperties@52504c49b1a3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodebinaryproperties-1397356569-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_binary_properties_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodebinaryproperties@52504c49b1a3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinaryproperties@52504c49b1a3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBinaryProperties",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_binary_properties_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_binary_properties_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodebinaryproperties-1397356569",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinaryproperties@52504c49b1a3",
"java-antlr:testunicodedata-testunicodebinaryproperties@52504c49b1a3"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_binary_properties_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBinaryProperties",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "6d51bca2fe9be65cc23d5f55d8f3cbd29e0937eb571243ba09cbcf3c59f72693",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodebinaryproperties-1397356569"
},
{
"logical_id": "testunicodedata-testunicodebinarypropertyaliases-d1c88d2c94",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9",
"java-antlr:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodebinarypropertyaliases-d1c88d2c94-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_binary_property_aliases_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBinaryPropertyAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_binary_property_aliases_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_binary_property_aliases_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodebinarypropertyaliases-d1c88d2c94",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9",
"java-antlr:testunicodedata-testunicodebinarypropertyaliases@6f4e4c819be9"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_binary_property_aliases_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBinaryPropertyAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "56f9a2de95d8fe296fbd31f62a2a6df5c50766a388dee80e9ee1c8e614198672",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodebinarypropertyaliases-d1c88d2c94"
},
{
"logical_id": "testunicodedata-testunicodeblockaliases-1b547cba87",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockaliases@206ddc1efdf3",
"java-antlr:testunicodedata-testunicodeblockaliases@206ddc1efdf3"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodeblockaliases-1b547cba87-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_block_aliases_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodeblockaliases@206ddc1efdf3"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockaliases@206ddc1efdf3"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlockAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_block_aliases_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_block_aliases_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodeblockaliases-1b547cba87",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockaliases@206ddc1efdf3",
"java-antlr:testunicodedata-testunicodeblockaliases@206ddc1efdf3"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_block_aliases_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlockAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "519f155aa8741b031052a4d72edb56cf9e4c79dd78e0c81beb33868e63aca235",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodeblockaliases-1b547cba87"
},
{
"logical_id": "testunicodedata-testunicodeblockequals-9d43d16263",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockequals@32f0de044407",
"java-antlr:testunicodedata-testunicodeblockequals@32f0de044407"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodeblockequals-9d43d16263-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_block_equals_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodeblockequals@32f0de044407"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockequals@32f0de044407"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlockEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_block_equals_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_block_equals_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodeblockequals-9d43d16263",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblockequals@32f0de044407",
"java-antlr:testunicodedata-testunicodeblockequals@32f0de044407"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_block_equals_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlockEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "a379a645b19a32f0873fefad6df20d541ecde14e0bd784126a190ab4c88ecaee",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodeblockequals-9d43d16263"
},
{
"logical_id": "testunicodedata-testunicodeblocks-30b862ab8b",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblocks@251e7f04da48",
"java-antlr:testunicodedata-testunicodeblocks@251e7f04da48"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodeblocks-30b862ab8b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_blocks_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodeblocks@251e7f04da48"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblocks@251e7f04da48"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlocks",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_blocks_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_blocks_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodeblocks-30b862ab8b",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodeblocks@251e7f04da48",
"java-antlr:testunicodedata-testunicodeblocks@251e7f04da48"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_blocks_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeBlocks",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f5ee896567b582c664114da3ec5424351418de273dc4b0c431992c4af48edf79",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodeblocks-30b862ab8b"
},
{
"logical_id": "testunicodedata-testunicodecategoryaliases-5d2d3aae9b",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodecategoryaliases@8d7927f55338",
"java-antlr:testunicodedata-testunicodecategoryaliases@8d7927f55338"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodecategoryaliases-5d2d3aae9b-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_category_aliases_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodecategoryaliases@8d7927f55338"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodecategoryaliases@8d7927f55338"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeCategoryAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_category_aliases_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_category_aliases_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodecategoryaliases-5d2d3aae9b",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodecategoryaliases@8d7927f55338",
"java-antlr:testunicodedata-testunicodecategoryaliases@8d7927f55338"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_category_aliases_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeCategoryAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "06d55094c92b91d9f46e5ec77f0aa103e9acb69bec80c5e7fea8a37ae694d77c",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodecategoryaliases-5d2d3aae9b"
},
{
"logical_id": "testunicodedata-testunicodegeneralcategoriesbmp-f1a726438e",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef",
"java-antlr:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodegeneralcategoriesbmp-f1a726438e-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_general_categories_bmp_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesBMP",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_bmp_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_bmp_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodegeneralcategoriesbmp-f1a726438e",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef",
"java-antlr:testunicodedata-testunicodegeneralcategoriesbmp@5b01dad974ef"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_general_categories_bmp_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesBMP",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "939c2c58e182b690f97cb752c6c12cea45346a9274bbc206bbe80706e9c0c841",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodegeneralcategoriesbmp-f1a726438e"
},
{
"logical_id": "testunicodedata-testunicodegeneralcategorieslatin-42fdf6bf79",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9",
"java-antlr:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodegeneralcategorieslatin-42fdf6bf79-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_general_categories_latin_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesLatin",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_latin_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_latin_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodegeneralcategorieslatin-42fdf6bf79",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9",
"java-antlr:testunicodedata-testunicodegeneralcategorieslatin@2db7bf02b4f9"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_general_categories_latin_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesLatin",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "10a4f767231e01f5a491397508448760a8f1e4a5a1a9bf7b39c37fd46fc29470",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodegeneralcategorieslatin-42fdf6bf79"
},
{
"logical_id": "testunicodedata-testunicodegeneralcategoriessmp-fc134b5870",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb",
"java-antlr:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodegeneralcategoriessmp-fc134b5870-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_general_categories_smp_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesSMP",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_smp_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_general_categories_smp_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodegeneralcategoriessmp-fc134b5870",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb",
"java-antlr:testunicodedata-testunicodegeneralcategoriessmp@68aa28e44cdb"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_general_categories_smp_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeGeneralCategoriesSMP",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "e68c94b1ca85e9b51ef816db042e0897a2ea34d20300ea2feb318e659a2e2d74",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodegeneralcategoriessmp-fc134b5870"
},
{
"logical_id": "testunicodedata-testunicodescriptaliases-9bd1cbfc9f",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptaliases@47b1b05f11fe",
"java-antlr:testunicodedata-testunicodescriptaliases@47b1b05f11fe"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodescriptaliases-9bd1cbfc9f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_script_aliases_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodescriptaliases@47b1b05f11fe"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptaliases@47b1b05f11fe"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScriptAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_script_aliases_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_script_aliases_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodescriptaliases-9bd1cbfc9f",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptaliases@47b1b05f11fe",
"java-antlr:testunicodedata-testunicodescriptaliases@47b1b05f11fe"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_script_aliases_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScriptAliases",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5246fdf98ffa96356311ba45e535e7ec9c36adea147ce8f6c89f0cd568e27c6a",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodescriptaliases-9bd1cbfc9f"
},
{
"logical_id": "testunicodedata-testunicodescriptequals-4802f00b80",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptequals@8c0b0ac59ce7",
"java-antlr:testunicodedata-testunicodescriptequals@8c0b0ac59ce7"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodescriptequals-4802f00b80-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_script_equals_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodescriptequals@8c0b0ac59ce7"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptequals@8c0b0ac59ce7"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScriptEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_script_equals_matches_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_script_equals_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodescriptequals-4802f00b80",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescriptequals@8c0b0ac59ce7",
"java-antlr:testunicodedata-testunicodescriptequals@8c0b0ac59ce7"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_script_equals_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScriptEquals",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "f36218f8ed6cfb5b2d13088d78e65e04aad2a3963b15b55eb370a4cbf10a1a44",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodescriptequals-4802f00b80"
},
{
"logical_id": "testunicodedata-testunicodescripts-e6e61b0790",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescripts@6aed414658a6",
"java-antlr:testunicodedata-testunicodescripts@6aed414658a6"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodedata-testunicodescripts-e6e61b0790-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::unicode::tests::unicode_scripts_match_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodedata-testunicodescripts@6aed414658a6"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescripts@6aed414658a6"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScripts",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_scripts_match_java -- --exact",
"commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode::tests::unicode_scripts_match_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodedata-testunicodescripts-e6e61b0790",
"source_case_ids": [
"antlr-ng:testunicodedata-testunicodescripts@6aed414658a6",
"java-antlr:testunicodedata-testunicodescripts@6aed414658a6"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode::tests::unicode_scripts_match_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode property data matches Java 4.13.2 for TestUnicodeData.testUnicodeScripts",
"scaffold_commit": "adb9780e25a8145cff258d641231c3fcea04f710",
"primary_test_commit": "cd65be4f29e8d710f4d20ee9538e57f863e767d1",
"resolution": "verified-covered-existing"
},
"closure_sha256": "5f83031579de00b880a460ea4554289fac9ff69348acb900c29afd642063f02e",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodedata-testunicodescripts-e6e61b0790"
},
{
"logical_id": "testunicodeescapes-bmpjavaescape-299139ad49",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpjavaescape@db50917f3ff8",
"java-antlr:testunicodeescapes-bmpjavaescape@db50917f3ff8"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-bmpjavaescape-299139ad49-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::bmp_java_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-bmpjavaescape@db50917f3ff8"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpjavaescape@db50917f3ff8"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\uABCD\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_java_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\uABCD\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_java_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-bmpjavaescape-299139ad49",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpjavaescape@db50917f3ff8",
"java-antlr:testunicodeescapes-bmpjavaescape@db50917f3ff8"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::bmp_java_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "a679dfa1a2a7976db232ddd558832cf499403a03f49f5d97bd83f62917f9eb13",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-bmpjavaescape-299139ad49"
},
{
"logical_id": "testunicodeescapes-bmppythonescape-c5234a8aa5",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmppythonescape@31fa713ec4a0",
"java-antlr:testunicodeescapes-bmppythonescape@31fa713ec4a0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-bmppythonescape-c5234a8aa5-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::bmp_python_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-bmppythonescape@31fa713ec4a0"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmppythonescape@31fa713ec4a0"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\uABCD\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_python_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\uABCD\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_python_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-bmppythonescape-c5234a8aa5",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmppythonescape@31fa713ec4a0",
"java-antlr:testunicodeescapes-bmppythonescape@31fa713ec4a0"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::bmp_python_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "0a8425e740339d4da4bda0aad9a0f1220fd36a7cb6944a1f44317d7294f917c4",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-bmppythonescape-c5234a8aa5"
},
{
"logical_id": "testunicodeescapes-bmpswiftescape-e6754132b6",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpswiftescape@e5a441603503",
"java-antlr:testunicodeescapes-bmpswiftescape@e5a441603503"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-bmpswiftescape-e6754132b6-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::bmp_swift_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-bmpswiftescape@e5a441603503"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpswiftescape@e5a441603503"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\u{ABCD}\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_swift_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\u{ABCD}\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::bmp_swift_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-bmpswiftescape-e6754132b6",
"source_case_ids": [
"antlr-ng:testunicodeescapes-bmpswiftescape@e5a441603503",
"java-antlr:testunicodeescapes-bmpswiftescape@e5a441603503"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::bmp_swift_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.bmpSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "1c8162572dd5e50da924a7d500dd4beab02face75e7d7e518948a855b363ae1c",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-bmpswiftescape-e6754132b6"
},
{
"logical_id": "testunicodeescapes-latinjavaescape-da2311f9d3",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinjavaescape@27a4e5049723",
"java-antlr:testunicodeescapes-latinjavaescape@27a4e5049723"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-latinjavaescape-da2311f9d3-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::latin_java_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-latinjavaescape@27a4e5049723"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinjavaescape@27a4e5049723"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\u0061\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_java_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\u0061\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_java_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-latinjavaescape-da2311f9d3",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinjavaescape@27a4e5049723",
"java-antlr:testunicodeescapes-latinjavaescape@27a4e5049723"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::latin_java_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "5e7f26b03db2cbd7cea00357dc68e5dc348052ded6832bfdc6639359dda37f69",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-latinjavaescape-da2311f9d3"
},
{
"logical_id": "testunicodeescapes-latinpythonescape-5943a4d6ed",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinpythonescape@d784924c640b",
"java-antlr:testunicodeescapes-latinpythonescape@d784924c640b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-latinpythonescape-5943a4d6ed-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::latin_python_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-latinpythonescape@d784924c640b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinpythonescape@d784924c640b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\u0061\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_python_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\u0061\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_python_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-latinpythonescape-5943a4d6ed",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinpythonescape@d784924c640b",
"java-antlr:testunicodeescapes-latinpythonescape@d784924c640b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::latin_python_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "cf0ec49d06cd858ad4f4f5fc2e1d90a19887a07849890c25450d858a85323a3e",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-latinpythonescape-5943a4d6ed"
},
{
"logical_id": "testunicodeescapes-latinswiftescape-1db7f94b84",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinswiftescape@3cf294684060",
"java-antlr:testunicodeescapes-latinswiftescape@3cf294684060"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-latinswiftescape-1db7f94b84-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::latin_swift_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-latinswiftescape@3cf294684060"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinswiftescape@3cf294684060"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\u{0061}\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_swift_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\u{0061}\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::latin_swift_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-latinswiftescape-1db7f94b84",
"source_case_ids": [
"antlr-ng:testunicodeescapes-latinswiftescape@3cf294684060",
"java-antlr:testunicodeescapes-latinswiftescape@3cf294684060"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::latin_swift_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.latinSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "7430aadbc8bdbbffab4ceca36ed542c85b2043df4ac433f24f668135fbb92ac3",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-latinswiftescape-1db7f94b84"
},
{
"logical_id": "testunicodeescapes-smpjavaescape-51cb96898e",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpjavaescape@36549b22c6a4",
"java-antlr:testunicodeescapes-smpjavaescape@36549b22c6a4"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-smpjavaescape-51cb96898e-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::smp_java_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-smpjavaescape@36549b22c6a4"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpjavaescape@36549b22c6a4"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\uD83D\\\\uDCA9\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_java_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\uD83D\\\\uDCA9\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_java_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-smpjavaescape-51cb96898e",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpjavaescape@36549b22c6a4",
"java-antlr:testunicodeescapes-smpjavaescape@36549b22c6a4"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::smp_java_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpJavaEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "df1bfe52e79fd199df2fe391985ad08453d03032277ce19d6f00ba9eb87f5aaf",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-smpjavaescape-51cb96898e"
},
{
"logical_id": "testunicodeescapes-smppythonescape-4f37d6fbe9",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smppythonescape@f4b99dabc2bc",
"java-antlr:testunicodeescapes-smppythonescape@f4b99dabc2bc"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-smppythonescape-4f37d6fbe9-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::smp_python_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-smppythonescape@f4b99dabc2bc"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smppythonescape@f4b99dabc2bc"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\U0001F4A9\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_python_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\U0001F4A9\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_python_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-smppythonescape-4f37d6fbe9",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smppythonescape@f4b99dabc2bc",
"java-antlr:testunicodeescapes-smppythonescape@f4b99dabc2bc"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::smp_python_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpPythonEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "d7613ad272516b672367d890bb18d219ab5ba5873a0235e1558d7034f3a73a8f",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-smppythonescape-4f37d6fbe9"
},
{
"logical_id": "testunicodeescapes-smpswiftescape-6f7be753b4",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpswiftescape@4584a3619ae2",
"java-antlr:testunicodeescapes-smpswiftescape@4584a3619ae2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodeescapes-smpswiftescape-6f7be753b4-r1",
"tdd_state": "done",
"rust_test": "grammar::unicode_escape::tests::smp_swift_escape_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodeescapes-smpswiftescape@4584a3619ae2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpswiftescape@4584a3619ae2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "left empty string, right \"\\\\u{1F4A9}\"",
"observable_equivalence": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_swift_escape_matches_java -- --exact",
"exit_code": 101,
"fingerprint": "left empty string, right \"\\\\u{1F4A9}\""
},
"primary_implementation_commit": "247896246d88bfca50208b84e271dc907da220f7",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::unicode_escape::tests::smp_swift_escape_matches_java -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodeescapes-smpswiftescape-6f7be753b4",
"source_case_ids": [
"antlr-ng:testunicodeescapes-smpswiftescape@4584a3619ae2",
"java-antlr:testunicodeescapes-smpswiftescape@4584a3619ae2"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::unicode_escape::tests::smp_swift_escape_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust Unicode escape rendering matches Java 4.13.2 for TestUnicodeEscapes.smpSwiftEscape",
"scaffold_commit": "c6c99c9781702e3a88763f3478a593a8781af53a",
"primary_test_commit": "602ef46199b845536abdf339f9507c82fff99c1c"
},
"closure_sha256": "b37803720040e3eac59ffd7fc73d1d302193236755ab233ff7d8ee4a2d0769f5",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodeescapes-smpswiftescape-6f7be753b4"
},
{
"logical_id": "testunicodegrammar-binarygrammar-611ebe1d6f",
"source_case_ids": [
"java-antlr:testunicodegrammar-binarygrammar@6530a5b1deb0"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-binarygrammar-611ebe1d6f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::binary::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodegrammar-binarygrammar@6530a5b1deb0"
]
},
"alternate_test_source": {
"implementation": "independent-generated-oracle",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [],
"reason": "no antlr-ng source case exposes this exact observable"
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.binaryGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::binary::matches_java_interps -- --exact",
"commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::binary::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-binarygrammar-611ebe1d6f",
"source_case_ids": [
"java-antlr:testunicodegrammar-binarygrammar@6530a5b1deb0"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/Binary.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/Binary.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/Binary.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/BinaryLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/BinaryLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-binarygrammar-611ebe1d6f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::binary::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.binaryGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"resolution": "verified-covered-existing"
},
"closure_sha256": "ffd45554009a303fe92bb83d97938e8650db6b951083b88a160d9bb2d1f66dd9",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-binarygrammar-611ebe1d6f"
},
{
"logical_id": "testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f",
"source_case_ids": [
"antlr-ng:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1",
"java-antlr:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::dangling_surrogate::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4L002: Unicode escape is not a scalar value: 0xd83c",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.matchingDanglingSurrogateInInput",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::dangling_surrogate::matches_java_interps -- --exact",
"exit_code": 101,
"fingerprint": "G4L002: Unicode escape is not a scalar value: 0xd83c"
},
"primary_implementation_commit": "8eaedb9fa7e301554126a5185fd089c068bcade2",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::dangling_surrogate::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f",
"source_case_ids": [
"antlr-ng:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1",
"java-antlr:testunicodegrammar-matchingdanglingsurrogateininput@b98d4503cea1"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/Unicode.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/Unicode.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/Unicode.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/UnicodeLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/UnicodeLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::dangling_surrogate::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.matchingDanglingSurrogateInInput",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0"
},
"closure_sha256": "a090e93f4f3a4d5798fd378d8409a64e4fe72228f67808e4f00345710d560497",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-matchingdanglingsurrogateininput-8b7976ab4f"
},
{
"logical_id": "testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2",
"java-antlr:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::bmp_literal::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeBMPLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::bmp_literal::matches_java_interps -- --exact",
"commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::bmp_literal::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2",
"java-antlr:testunicodegrammar-unicodebmpliteralingrammar@3b7b4af387e2"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/Unicode.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/Unicode.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/Unicode.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/UnicodeLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/UnicodeLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::bmp_literal::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeBMPLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"resolution": "verified-covered-existing"
},
"closure_sha256": "899c218aebbedfe4f2690a22f0370cacc3cdec85fec7c91c6a1c2a0f91bf9d69",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-unicodebmpliteralingrammar-4e3b8e43e6"
},
{
"logical_id": "testunicodegrammar-unicodesmpliteralingrammar-b41d70815f",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77",
"java-antlr:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-unicodesmpliteralingrammar-b41d70815f-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_literal::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSMPLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_literal::matches_java_interps -- --exact",
"commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_literal::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-unicodesmpliteralingrammar-b41d70815f",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77",
"java-antlr:testunicodegrammar-unicodesmpliteralingrammar@c71acd901f77"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/Unicode.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/Unicode.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/Unicode.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/UnicodeLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/UnicodeLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_literal::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSMPLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"resolution": "verified-covered-existing"
},
"closure_sha256": "37cb98ca34d711693780bc4d5fd23ac437ac00f93d90a6e502920704dc652da6",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-unicodesmpliteralingrammar-b41d70815f"
},
{
"logical_id": "testunicodegrammar-unicodesmprangeingrammar-69d43e47cb",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9",
"java-antlr:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-unicodesmprangeingrammar-69d43e47cb-r1",
"tdd_state": "done",
"resolution": "verified-covered-existing",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_range::matches_java_interps",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "not applicable: the case-specific port passed against the existing Phase B compiler",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSMPRangeInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"verified_covered_existing": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_range::matches_java_interps -- --exact",
"commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"exit_code": 0,
"result": "1 passed; 0 failed"
},
"primary_implementation_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_range::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-unicodesmprangeingrammar-69d43e47cb",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9",
"java-antlr:testunicodegrammar-unicodesmprangeingrammar@1657d579dcc9"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/Unicode.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/Unicode.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/Unicode.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/UnicodeLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/UnicodeLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::smp_range::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSMPRangeInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"resolution": "verified-covered-existing"
},
"closure_sha256": "c7350cdfdf6e3aaf07b9fd7012bce800b2fb862c34683b11d0b114e35f887a64",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-unicodesmprangeingrammar-69d43e47cb"
},
{
"logical_id": "testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesurrogatepairliteralingrammar@fdc2cddea6ad"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5-r1",
"tdd_state": "done",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::disabled_surrogate_pair_literal::matches_java_interps",
"primary_test_source": {
"implementation": "independent-generated-oracle",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [],
"reason": "no java-antlr source case exposes this exact observable"
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesurrogatepairliteralingrammar@fdc2cddea6ad"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "G4L002: Unicode escape is not a scalar value: 0xd83c",
"observable_equivalence": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSurrogatePairLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0",
"demonstrated_red": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::disabled_surrogate_pair_literal::matches_java_interps -- --exact",
"exit_code": 101,
"fingerprint": "G4L002: Unicode escape is not a scalar value: 0xd83c"
},
"primary_implementation_commit": "8eaedb9fa7e301554126a5185fd089c068bcade2",
"green_result": {
"command": "cargo test --locked --features codegen --bin antlr4-rust-gen grammar::atn::interp_test::tests::upstream_unicode_grammar::disabled_surrogate_pair_literal::matches_java_interps -- --exact",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5",
"source_case_ids": [
"antlr-ng:testunicodegrammar-unicodesurrogatepairliteralingrammar@fdc2cddea6ad"
],
"external_assertion_ids": [],
"fixture_paths": [
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/Unicode.g4",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/Unicode.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/Unicode.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/UnicodeLexer.interp",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/UnicodeLexer.tokens",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/fixture.json",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/oracle/java-antlr.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/oracle/java-antlr.stdout",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/oracle/java-unicode-data.stderr",
"tests/codegen-direct/fixtures/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5/oracle/java-unicode-data.stdout"
],
"owner_phase": "B",
"disposition": "port",
"rust_test": "grammar::atn::interp_test::tests::upstream_unicode_grammar::disabled_surrogate_pair_literal::matches_java_interps",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "direct Rust lexer and parser serialization matches both complete Java 4.13.2 .interp files for TestUnicodeGrammar.unicodeSurrogatePairLiteralInGrammar",
"scaffold_commit": "6af469975f18f22cb0e0edd55834585edbe1a0bd",
"primary_test_commit": "56c71bf5f9cfd1d0ed5feaa2b55d3c35506f9ea0"
},
"closure_sha256": "3071f9cd717b96726292adaba59d2c62aa32c2b1c7286dd2e7b2cf620a59b07e",
"evidence_path": "tests/codegen-direct/port-evidence/testunicodegrammar-unicodesurrogatepairliteralingrammar-d1ada97cc5"
},
{
"logical_id": "testutils-testcapitalize-9a243dde5b",
"source_case_ids": [
"antlr-ng:testutils-testcapitalize@36761db10c50",
"java-antlr:testutils-testcapitalize@36761db10c50"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testCapitalize",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testdecapitalize-55bbc951b0",
"source_case_ids": [
"antlr-ng:testutils-testdecapitalize@a3ee4ccb8555",
"java-antlr:testutils-testdecapitalize@a3ee4ccb8555"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testDecapitalize",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testfind-c2ca6a3774",
"source_case_ids": [
"java-antlr:testutils-testfind@f3f1c2458d3e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testFind",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testindexof-c1bbae5a46",
"source_case_ids": [
"java-antlr:testutils-testindexof@1a1be4d915de"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testIndexOf",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testjoin-8acd1ecfa8",
"source_case_ids": [
"java-antlr:testutils-testjoin@1abc9671d5de"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testJoin",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testlastindexof-36d821ce17",
"source_case_ids": [
"java-antlr:testutils-testlastindexof@c5357694572e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testLastIndexOf",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testnodestostrings-809648996c",
"source_case_ids": [
"java-antlr:testutils-testnodestostrings@2d8c3188c7bb"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testNodesToStrings",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testselect-f89dd1755b",
"source_case_ids": [
"java-antlr:testutils-testselect@277719f3400a"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testSelect",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testsetsize-83aac241c4",
"source_case_ids": [
"antlr-ng:testutils-testsetsize@e80d9613ceba",
"java-antlr:testutils-testsetsize@e80d9613ceba"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testSetSize",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-testsortlinesinstring-4f806a5867",
"source_case_ids": [
"antlr-ng:testutils-testsortlinesinstring@c94754f2ccb7",
"java-antlr:testutils-testsortlinesinstring@c94754f2ccb7"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testSortLinesInString",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testutils-teststripfileextension-413f1b248c",
"source_case_ids": [
"antlr-ng:testutils-teststripfileextension@c7881948c248",
"java-antlr:testutils-teststripfileextension@c7881948c248"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "upstream implementation utility behavior; case TestUtils.testStripFileExtension",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testvocabulary-testemptyvocabulary-66d31ad014",
"source_case_ids": [
"antlr-ng:testvocabulary-testemptyvocabulary@8e69cf9e9958",
"java-antlr:testvocabulary-testemptyvocabulary@8e69cf9e9958"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testvocabulary-testemptyvocabulary-66d31ad014-r1",
"tdd_state": "done",
"rust_test": "vocabulary::tests::upstream_vocabulary::empty_vocabulary_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testvocabulary-testemptyvocabulary@8e69cf9e9958"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testvocabulary-testemptyvocabulary@8e69cf9e9958"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0599: no associated function or constant named empty found for Vocabulary",
"observable_equivalence": "the Rust vocabulary API matches Java 4.13.2 name classification for TestVocabulary.testEmptyVocabulary",
"scaffold_commit": "134b4e7304defa10da58e2b2ef90c6517f20213f",
"primary_test_commit": "d2211267b0573bf147d1baa57af8f7c13ce2d245",
"demonstrated_red": {
"command": "cargo test --locked --lib empty_vocabulary_matches_java -- --test-threads=1",
"exit_code": 101,
"fingerprint": "E0599: no associated function or constant named empty found for Vocabulary"
},
"primary_implementation_commit": "2de0397b1db0d20cad0d59f2ea31c55b989edae2",
"green_result": {
"command": "cargo test --locked --lib empty_vocabulary_matches_java -- --test-threads=1",
"result": "1 passed; 0 failed"
},
"closure": {
"logical_id": "testvocabulary-testemptyvocabulary-66d31ad014",
"source_case_ids": [
"antlr-ng:testvocabulary-testemptyvocabulary@8e69cf9e9958",
"java-antlr:testvocabulary-testemptyvocabulary@8e69cf9e9958"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "vocabulary::tests::upstream_vocabulary::empty_vocabulary_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "the Rust vocabulary API matches Java 4.13.2 name classification for TestVocabulary.testEmptyVocabulary",
"scaffold_commit": "134b4e7304defa10da58e2b2ef90c6517f20213f",
"primary_test_commit": "d2211267b0573bf147d1baa57af8f7c13ce2d245"
},
"closure_sha256": "3acfd293697c647ea7562f1c20db8402627faf0e417fa8fe77bcb2849ce9c5b5",
"evidence_path": "tests/codegen-direct/port-evidence/testvocabulary-testemptyvocabulary-66d31ad014"
},
{
"logical_id": "testvocabulary-testvocabularyfromtokennames-d047506a84",
"source_case_ids": [
"antlr-ng:testvocabulary-testvocabularyfromtokennames@c109120df87b",
"java-antlr:testvocabulary-testvocabularyfromtokennames@c109120df87b"
],
"external_assertion_ids": [],
"owner_phase": "B",
"disposition": "port",
"active_revision_id": "testvocabulary-testvocabularyfromtokennames-d047506a84-r1",
"tdd_state": "done",
"rust_test": "vocabulary::tests::upstream_vocabulary::vocabulary_from_token_names_matches_java",
"primary_test_source": {
"implementation": "java-antlr",
"commit": "cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"source_case_ids": [
"java-antlr:testvocabulary-testvocabularyfromtokennames@c109120df87b"
]
},
"alternate_test_source": {
"implementation": "antlr-ng",
"commit": "1f68422ae4bfc62f93343769e144d01f305487b1",
"source_case_ids": [
"antlr-ng:testvocabulary-testvocabularyfromtokennames@c109120df87b"
]
},
"primary_implementation_source": "antlr-ng@1f68422ae4bfc62f93343769e144d01f305487b1",
"alternate_implementation_source": "java-antlr@cc82115a4e7f53d71d9d905caa2c2dfa4da58899",
"prerequisites": [
"Phase B compiler boundary"
],
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"expected_red_failure_fingerprint": "E0599: no associated function or constant named from_token_names found for Vocabulary",
"observable_equivalence": "the Rust vocabulary API matches Java 4.13.2 name classification for TestVocabulary.testVocabularyFromTokenNames",
"scaffold_commit": "f7a868948f3d40e64c9a10f27bdb3d0028456618",
"primary_test_commit": "d725eac437b8425eb6429f9a0b1844a409f45194",
"demonstrated_red": {
"command": "cargo test --locked --lib upstream_vocabulary -- --test-threads=1",
"exit_code": 101,
"fingerprint": "E0599: no associated function or constant named from_token_names found for Vocabulary"
},
"primary_implementation_commit": "134b4e7304defa10da58e2b2ef90c6517f20213f",
"green_result": {
"command": "cargo test --locked --lib upstream_vocabulary -- --test-threads=1",
"result": "2 passed; 0 failed"
},
"closure": {
"logical_id": "testvocabulary-testvocabularyfromtokennames-d047506a84",
"source_case_ids": [
"antlr-ng:testvocabulary-testvocabularyfromtokennames@c109120df87b",
"java-antlr:testvocabulary-testvocabularyfromtokennames@c109120df87b"
],
"external_assertion_ids": [],
"fixture_paths": [],
"owner_phase": "B",
"disposition": "port",
"rust_test": "vocabulary::tests::upstream_vocabulary::vocabulary_from_token_names_matches_java",
"unit_under_test": "direct grammar semantic pipeline and ATN construction",
"observable": "the Rust vocabulary API matches Java 4.13.2 name classification for TestVocabulary.testVocabularyFromTokenNames",
"scaffold_commit": "f7a868948f3d40e64c9a10f27bdb3d0028456618",
"primary_test_commit": "d725eac437b8425eb6429f9a0b1844a409f45194"
},
"closure_sha256": "b01255f68bb158fc87e8216c5f4bee37c0dd73681aebb3986a2f74d112ca15ce",
"evidence_path": "tests/codegen-direct/port-evidence/testvocabulary-testvocabularyfromtokennames-d047506a84"
},
{
"logical_id": "testxpath-testbadrulename-3fe66cd0a1",
"source_case_ids": [
"antlr-ng:testxpath-testbadrulename@20406b415fef",
"antlr-ng:testxpath-testbadrulename@f9e8af7c3cef",
"java-antlr:testxpath-testbadrulename@20406b415fef"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testBadRuleName",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testbadsyntax-960a9588bc",
"source_case_ids": [
"antlr-ng:testxpath-testbadsyntax@8607c1664d4b",
"antlr-ng:testxpath-testbadsyntax@b018251da605",
"java-antlr:testxpath-testbadsyntax@b018251da605"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testBadSyntax",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testbadtokenname-7ee8f19ca8",
"source_case_ids": [
"antlr-ng:testxpath-testbadtokenname@c0e9ab5aa092",
"antlr-ng:testxpath-testbadtokenname@d925e605d4ae",
"java-antlr:testxpath-testbadtokenname@c0e9ab5aa092"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testBadTokenName",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testmissingwordatend-d1d8dd459a",
"source_case_ids": [
"antlr-ng:testxpath-testmissingwordatend@70870028c042",
"antlr-ng:testxpath-testmissingwordatend@d4fd642c8304",
"java-antlr:testxpath-testmissingwordatend@d4fd642c8304"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testMissingWordAtEnd",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testvalidpaths-647f573361",
"source_case_ids": [
"antlr-ng:testxpath-testvalidpaths@1a7b608c342e",
"antlr-ng:testxpath-testvalidpaths@34676e477324",
"java-antlr:testxpath-testvalidpaths@1a7b608c342e"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testValidPaths",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testweirdchar-dc14b84025",
"source_case_ids": [
"antlr-ng:testxpath-testweirdchar@6df744d9b4b5",
"antlr-ng:testxpath-testweirdchar@f205b50cd6ed",
"java-antlr:testxpath-testweirdchar@6df744d9b4b5"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testWeirdChar",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
},
{
"logical_id": "testxpath-testweirdchar2-20ee45495e",
"source_case_ids": [
"antlr-ng:testxpath-testweirdchar2@03a2db63cd20",
"antlr-ng:testxpath-testweirdchar2@2cd06525d510",
"java-antlr:testxpath-testweirdchar2@2cd06525d510"
],
"external_assertion_ids": [],
"owner_phase": "existing",
"disposition": "out-of-scope",
"active_revision_id": null,
"rationale": "runtime XPath utility behavior; case TestXPath.testWeirdChar2",
"covering_evidence": "docs/issue-141-direct-g4-codegen-plan.md section 11.5",
"approving_reviewer": "merged implementation plan PR #149, section 11.5"
}
]
}