Skip to content

moonlimb/scheme_to_js_translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheme to JavaScript Language Translator (written in Python)

  • includes a lexer and a paser to convert Scheme (LISP) code to an AST represented as nested lists

  • designed an object-oriented JavaScript AST

  • implemented a set of mutually recursive functions to translate Scheme ASTs to JavaScript ASTs

  • created a code generator that emits JavaScript ASTs as formatted JavaScript code

  • translator supports arithmetic operations, functions (including recursive functions), and conditional statements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages