Skip to content

fix: resolve parser, synthesizer, and translator bugs - #113

Open
aulsz wants to merge 1 commit into
Spooky-Manufacturing:mainfrom
aulsz:fix/parser-synthesizer-translator-bugs
Open

fix: resolve parser, synthesizer, and translator bugs#113
aulsz wants to merge 1 commit into
Spooky-Manufacturing:mainfrom
aulsz:fix/parser-synthesizer-translator-bugs

Conversation

@aulsz

@aulsz aulsz commented Jul 20, 2026

Copy link
Copy Markdown

Summary

qeda.py: the parser was receiving a raw lexer instead of a CommonTokenStream; _getTree() referenced parser instead of self.parser; all exceptions were silently swallowed with pass; the main guard used in (substring check) instead of ==, and never called ParseQFile(). synthesizer.py: the init loop appended to self.qcirc[key] while iterating it, growing the list forever, but now iterates a snapshot.

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.

1 participant