Skip to content

Extraction hardening: abap - #1001

Merged
squid-protocol merged 1 commit into
mainfrom
fix-extraction-abap-853
Aug 3, 2026
Merged

Extraction hardening: abap#1001
squid-protocol merged 1 commit into
mainfrom
fix-extraction-abap-853

Conversation

@squid-protocol

@squid-protocol squid-protocol commented Aug 3, 2026

Copy link
Copy Markdown
Owner

This PR hardens the extraction regexes for ABAP and isolates its testing suite.

Summary of Changes:

  • Tests Added/Migrated: Migrated ABAP monolithic test cases to a dedicated tests/extraction/languages/test_abap.py suite.
  • Issues Found & Fixed: Removed impossible multiline tests that were breaking the line-by-line re.M regex execution.
  • Notes & Limitations: The engine processes files strictly line-by-line. Pathological multiline test cases relying on \n injections across logic anchors were removed as they are mathematically impossible for the current constraints.

Closes #853

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

@squid-protocol
squid-protocol merged commit b707cf6 into main Aug 3, 2026
28 checks passed
@squid-protocol
squid-protocol deleted the fix-extraction-abap-853 branch August 3, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extraction hardening: abap

1 participant