Skip to content

Feat: Remove tokens for bin ops and is,isa - #488

Merged
JSAbrahams merged 8 commits into
developfrom
feat-code-blocks
Aug 24, 2026
Merged

Feat: Remove tokens for bin ops and is,isa#488
JSAbrahams merged 8 commits into
developfrom
feat-code-blocks

Conversation

@JSAbrahams

@JSAbrahams JSAbrahams commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Improve buildup in README
  • Remove EoF token, no need underlying langauge takes care of detecting end of file
  • Remove is and isa, introduces too many concepts into language at once
  • Remove binary ops, introduces too many concepts in what is supposed to be more of a toy language
  • Update docs to reflect these changes

Added Tests

  • Existing test suite tests no regression

@JSAbrahams JSAbrahams self-assigned this Aug 24, 2026
@JSAbrahams JSAbrahams added documentation Update or fix documentation code quality: general Code quality issue not relevant to a particular module enhancement: parse New feature in the parse module labels Aug 24, 2026
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 09:36 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 09:36 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 09:36 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 09:36 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 09:36 — with GitHub Actions Active
@JSAbrahams JSAbrahams changed the title doc: improve buildup in README Feat: Improved Grammar Aug 24, 2026
@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 98.09524% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.37%. Comparing base (0e60a49) to head (f0b2646).

Files with missing lines Patch % Lines
src/parse/expression.rs 0.00% 1 Missing ⚠️
src/parse/operation.rs 90.90% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #488      +/-   ##
===========================================
+ Coverage    89.22%   89.37%   +0.15%     
===========================================
  Files          104      104              
  Lines        15253    14770     -483     
===========================================
- Hits         13609    13201     -408     
+ Misses        1644     1569      -75     
Files with missing lines Coverage Δ
src/check/ast/mod.rs 100.00% <ø> (ø)
src/check/ast/node.rs 96.11% <ø> (+2.47%) ⬆️
src/check/constrain/generate/call.rs 89.96% <ø> (-0.29%) ⬇️
src/check/constrain/generate/mod.rs 93.93% <ø> (+1.18%) ⬆️
src/check/constrain/generate/operation.rs 88.03% <ø> (-0.44%) ⬇️
src/generate/ast/mod.rs 88.42% <ø> (+0.77%) ⬆️
src/generate/ast/node.rs 94.64% <ø> (-0.36%) ⬇️
src/generate/convert/mod.rs 93.87% <ø> (+1.06%) ⬆️
src/lib.rs 80.15% <100.00%> (ø)
src/parse/ast/mod.rs 85.29% <ø> (ø)
... and 12 more

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:07 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:07 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:07 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:07 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:07 — with GitHub Actions Active
@JSAbrahams JSAbrahams changed the title Feat: Improved Grammar Feat: Remove tokens for bin ops and is,isa Aug 24, 2026
@JSAbrahams
JSAbrahams marked this pull request as ready for review August 24, 2026 11:10
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:12 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:12 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:12 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:12 — with GitHub Actions Active
@JSAbrahams
JSAbrahams deployed to development August 24, 2026 11:12 — with GitHub Actions Active
@JSAbrahams
JSAbrahams merged commit b34594c into develop Aug 24, 2026
6 checks passed
@JSAbrahams
JSAbrahams deleted the feat-code-blocks branch August 24, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code quality: general Code quality issue not relevant to a particular module documentation Update or fix documentation enhancement: parse New feature in the parse module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant