Skip to content

feat: add object pascal assertion and performance markers - #2245

Open
krishna231122-del wants to merge 1 commit into
repowise-dev:mainfrom
krishna231122-del:pascal
Open

krishna231122-del wants to merge 1 commit into
repowise-dev:mainfrom
krishna231122-del:pascal

Conversation

@krishna231122-del

@krishna231122-del krishna231122-del commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Implements Object Pascal assertion and performance markers, fulfilling the planned roadmap item.
  • Adds PascalPerfDialect with custom callee extraction logic to handle bare parenless statements and assignments unique to the Pascal AST.
  • Registers the new dialect in the performance metrics engine and adds comprehensive unit test coverage.

Test Plan

  • Tests pass (pytest) - Added dialect-specific callee extraction tests for Pascal AST nodes.
  • Lint passes (ruff check .)
  • Web build passes (npm run build) (if frontend changes) - N/A

Checklist

  • My code follows the project's code style
  • I have added tests for new functionality
  • All existing tests still pass
  • I have updated documentation if needed

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