Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚩PR: Added syntax check preprocessor #687

Merged
merged 3 commits into from
Apr 19, 2024
Merged

Conversation

elsoazemelet
Copy link
Contributor

@elsoazemelet elsoazemelet commented Apr 17, 2024

Closes #680

Reworked syntax checking process to utilize a syntax preprocessor that is defined by the individual action blocks.
If the preprocessor is not defined, the syntax check is done based on the action blocks script.

This change affects all action blocks, but the significantly impacted action blocks are the following:

  • Button Press/Release
  • All IF blocks
  • All Encoder blocks
  • For Loop
  • Raw Code

Copy link
Contributor

github-actions bot commented Apr 17, 2024

Visit the preview URL for this PR (updated for commit f892791):

https://grid-editor-web--pr687-feat-syntaxpreproces-zkh3w3dv.web.app

(expires Fri, 26 Apr 2024 13:44:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2b65ba6ef19c55d367eaffd04e46bcde25305d6f

@narayb
Copy link
Collaborator

narayb commented Apr 18, 2024

Looks ok in tested scenarios, didn't encounter issues.

@elsoazemelet elsoazemelet merged commit 7d950a2 into stable Apr 19, 2024
7 checks passed
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.

Action block provided syntax check preprocessor function.
2 participants