Parser #4

Closed
opened 2022-05-02 22:29:46 +02:00 by robben · 8 comments
robben commented 2022-05-02 22:29:46 +02:00 (Migrated from engi.evolpe.it)

Parsing of Musique language done by interpreter. Target is to properly build syntax trees. This will allow for simple AST interpreter for visually appealing this week increment.

  • Block expressions
  • Binary operators with precedense
  • Chord literal to chord value resolution
  • Numeric literals parsing

So at the end of the work week, code like this should be properly parsed:

  • chord [ c e g ] == c135
  • repeat 4 [ c ]
Parsing of Musique language done by interpreter. Target is to properly build syntax trees. This will allow for simple AST interpreter for visually appealing this week increment. - [ ] Block expressions - [ ] Binary operators with precedense - [ ] Chord literal to chord value resolution - [ ] Numeric literals parsing So at the end of the work week, code like this should be properly parsed: - `chord [ c e g ] == c135` - `repeat 4 [ c ]`
robben commented 2022-05-02 22:29:46 +02:00 (Migrated from engi.evolpe.it)

changed due date to May 06, 2022

changed due date to May 06, 2022
robben commented 2022-05-02 22:29:51 +02:00 (Migrated from engi.evolpe.it)

assigned to @robben

assigned to @robben
robben commented 2022-05-02 22:35:47 +02:00 (Migrated from engi.evolpe.it)

changed the description

changed the description
robben commented 2022-05-07 18:21:16 +02:00 (Migrated from engi.evolpe.it)

changed due date to May 08, 2022

changed due date to May 08, 2022
robben commented 2022-05-10 16:06:18 +02:00 (Migrated from engi.evolpe.it)

changed due date to May 12, 2022

changed due date to May 12, 2022
robben commented 2022-05-21 19:54:35 +02:00 (Migrated from engi.evolpe.it)

marked the task Block expressions as completed

marked the task **Block expressions** as completed
robben commented 2022-05-21 19:54:36 +02:00 (Migrated from engi.evolpe.it)

marked the task Block expressions as incomplete

marked the task **Block expressions** as incomplete
robben commented 2022-05-21 19:54:46 +02:00 (Migrated from engi.evolpe.it)

Moved to separate issues

Moved to separate issues
Sign in to join this conversation.
No Label
bug
enhancement
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: s416496/musique#4
No description provided.