Skip to content

compiler: implement LValue#138

Merged
pointbazaar merged 1 commit intomasterfrom
lvalue
Mar 5, 2025
Merged

compiler: implement LValue#138
pointbazaar merged 1 commit intomasterfrom
lvalue

Conversation

@pointbazaar
Copy link
Owner

new syntax:

LValue ::= Variable | Deref

modify assignment syntax:

assignStmt ::= Type? LValue '=' Expr';'

TODO:

  • remove MDirectAssignStmt
  • remove MDirect

new syntax:

 LValue ::= Variable | Deref

modify assignment syntax:

 assignStmt ::= Type? LValue '=' Expr';'
@netlify
Copy link

netlify bot commented Mar 2, 2025

Deploy Preview for espl1000 ready!

Name Link
🔨 Latest commit e746bb1
🔍 Latest deploy log https://app.netlify.com/sites/espl1000/deploys/67c4b0bfa5b7810008e87229
😎 Deploy Preview https://deploy-preview-138--espl1000.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@MDr164 MDr164 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm lacking quite a bit of understanding of the code base but I could not spot any obvious errors and the added code is coherent. Take the review with a grain of salt though and treat it more like a Gerrit +1 😉

@pointbazaar pointbazaar merged commit ca0c829 into master Mar 5, 2025
13 checks passed
@pointbazaar pointbazaar deleted the lvalue branch March 5, 2025 19:41
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.

2 participants