Skip to content

Latest commit

 

History

History
38 lines (36 loc) · 783 Bytes

TODO-v3.md

File metadata and controls

38 lines (36 loc) · 783 Bytes

Parser

  • imports/exports
  • block-level statements
    • while
    • loop while
    • loop
    • foreach
    • if
    • function definition
  • inline statements
    • return
    • yield
    • local variables
    • expression
  • expressions
    • float
    • integer
    • hex
    • binary
    • string
    • color (named)
    • color (hex)
    • boolean
    • identifier
    • global identifier
    • lambdas
    • global object
    • array literal
    • object literal
    • spawn
    • binary operators
    • unary operators
  • pre-lexer - compose, array disambiguation
  • parse no-paren function calls
  • parse compose
  • AST generation