Skip to content

amasad/pg-basic

Repository files navigation

Run on Repl.it

Goals

Architecture

  • Line (string) => Lexer => [] Tokens => Parser => AST
  • Expressions are precompiled to JavaScript expressions
  • Runtime library basic.js handles execution, debugging, and context
  • AST nodes run themsleves

TODO

  • Strinct expression parsing (e.g. 3 XX should not be acceptable)
  • Nonsense errors: SQRT, a[0]
  • pass rgb array to plot
  • implement mouse getpos
  • test/fix repl
  • should round plot calls
  • don't queue keys while paused

Docs

Moved here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages