Skip to content

BGU PPL Assignment 3 - More ASTs, normal order environment based evaluation

Notifications You must be signed in to change notification settings

boaz23/PPL-ass3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code base for assignment 3 in PPL course.

This assignment was about ASTs (abstract syntax trees) and an interpreted evaluation of a scheme program.
The first part of the assignment was theoretical, thus does not have code associated with it.
The second part of the assignment transform an L4 program (a subset of Scheme) to a mermaid graph AST which represents the L4 AST. We also had to convert the mermaid AST to the concreate syntax of mermaid.
The third part of the assignment was about implementing a normal order environment based interpreter for L4.

Full assignment description
Course assignments descriptions

About

BGU PPL Assignment 3 - More ASTs, normal order environment based evaluation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published