-
Notifications
You must be signed in to change notification settings - Fork 0
De-sugar syntax step #40
Copy link
Copy link
Open
Labels
A-FutureArea: Future features/planning - label not created yetArea: Future features/planning - label not created yetS-BlockedStatus: blocked (another issue needs to be finsihed before this can be started)Status: blocked (another issue needs to be finsihed before this can be started)T-featureA new featureA new feature
Metadata
Metadata
Assignees
Labels
A-FutureArea: Future features/planning - label not created yetArea: Future features/planning - label not created yetS-BlockedStatus: blocked (another issue needs to be finsihed before this can be started)Status: blocked (another issue needs to be finsihed before this can be started)T-featureA new featureA new feature
Add a 'de-sugar' step which transforms code into the operations that can be easily translated into scratch (e.g.
a *= b-->a = a * b).In the current state of the language, this won't do much but later, this will do a large amount of the heavy lifting, like returning from functions, etc.
Requires #39 (see #40 (comment) below)