Skip to content

Extraction hardening: livecode - #1004

Merged
squid-protocol merged 4 commits into
mainfrom
fix-extraction-livecode-851
Aug 3, 2026
Merged

Extraction hardening: livecode#1004
squid-protocol merged 4 commits into
mainfrom
fix-extraction-livecode-851

Conversation

@squid-protocol

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

Copy link
Copy Markdown
Owner

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

Summary of Changes:

  • Tests Added/Migrated: Migrated LiveCode test cases to a dedicated test_livecode.py suite.
  • Issues Found & Fixed: Fixed a false-positive in class_start hallucinating matches on trailing arguments. Swapped out newline-crossing \s+ patterns to [ \t]+ for strict line-exclusive compliance.
  • Notes & Limitations: Multiline pathological inputs using \n have been stripped out as they are unsupported by the line-by-line regex engine.

Closes #851

@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 d9911db into main Aug 3, 2026
28 checks passed
@squid-protocol
squid-protocol deleted the fix-extraction-livecode-851 branch August 3, 2026 01:29
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: livecode

1 participant