Skip to content

Add more operators, while statement and quantifiers#428

Merged
keyboardDrummer merged 10 commits intomainfrom
remy/laurelStmtExprEnhancements
Feb 16, 2026
Merged

Add more operators, while statement and quantifiers#428
keyboardDrummer merged 10 commits intomainfrom
remy/laurelStmtExprEnhancements

Conversation

@keyboardDrummer
Copy link
Contributor

@keyboardDrummer keyboardDrummer commented Feb 16, 2026

Contains a subset of the changes from #385

Changes

  • Fix to Strata/DDM/Parser.lean so it can handle parsing comments // in languages that have a division operator
  • New operators: -, *, /, %, /t, %t (truncating), ==>, !, unary -
  • Quantifiers: forall, exists
  • While loops with multiple invariants

Testing

  • Added tests for the new features

@keyboardDrummer keyboardDrummer force-pushed the remy/laurelStmtExprEnhancements branch from 45510be to 012fc76 Compare February 16, 2026 18:22
@keyboardDrummer keyboardDrummer changed the base branch from remy/infraChangesFrom385 to main February 16, 2026 18:24
@keyboardDrummer keyboardDrummer force-pushed the remy/laurelStmtExprEnhancements branch from 3257339 to 012fc76 Compare February 16, 2026 18:28
@keyboardDrummer keyboardDrummer added this pull request to the merge queue Feb 16, 2026
Merged via the queue into main with commit 68e47a1 Feb 16, 2026
15 checks passed
@keyboardDrummer keyboardDrummer deleted the remy/laurelStmtExprEnhancements branch February 16, 2026 22:37
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.

4 participants