Skip to content

Exegetech/monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monkey

TODO:

  • Attach filenames and line numbers to tokens
  • Support unicode
  • Check code TODOs
  • Type checking
  • Parse scientific, binary, hexadecimal
  • Power operator
  • Support string, boolean, arrays, dict
  • Debug flat for Pratt parsing
  • Float operation for math

To Trace Pratt Parsing

Use -1 * 2 + 3 then

go test -v -run TestOperatorPrecedenceParsing ./src/parser

About

Monkey programming language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published