Skip to content

A C implementation of a Pure Lambda Calculus interpreter

License

Notifications You must be signed in to change notification settings

abhishekc-sharma/plc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PLC

An interpreter for a Pure Lambda Calculus implemented in C

Grammar

term ::=
  var           Variable Access
  (term term)   Application
  \var.term     Abstraction

var ::=
  (a-z|A-Z|0-9)+

Compilation

make

Running

./bin/plc # Start REPL

./bin/plc <.plc file> # Interpret File

About

A C implementation of a Pure Lambda Calculus interpreter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published