Skip to content

Vallghall/gopherscm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gopherscm

My Scheme implementation. Project for getting experience in interpreter development

Currently done:

  • lexing for identifiers, parentheses, strings, integers, floats, single-line comments
  • parsing token stream from lexer into a tree
  • ast evaluation, function and variable definition with define
  • printing and basic arithmetics (+,-,*,/)

Curent todos:

  • add support for symbols and (lexer)
  • add support for conditionals
  • add support for quoting
  • improve parser on and on

Releases

No releases published

Packages

No packages published