GitHub topics: metacircular-interpreter
nikodemus/foolang
A toy programming language.
Language: Smalltalk - Size: 40.6 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 0

pfalcon/pyastinterp
Python AST interpreter (aka tree-walking interpreter) in Python. Aka meta-circular interpreter.
Language: Python - Size: 40 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2

ashton314/mini_scheme
A tiny implementation of the Scheme programming language: the core written in Perl, and the auxiliary functions written in Scheme itself. The interpreter uses the syntactic analysis method of evaluation outlined in "Structure and Interpretation of Computer Programs" (Sussman et al)
Language: Perl - Size: 147 KB - Last synced at: 6 days ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

arsalan0c/non-deterministic-source
Metacircular evaluator for a non-deterministic language (based on SICP JS: https://sicp.comp.nus.edu.sg/chapters/85)
Language: JavaScript - Size: 78.1 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

rickbutton/smoljs
`JavaScript`, but smol.
Language: JavaScript - Size: 749 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

johngarg/metamathica
A toy Mathematica interpreter written in Mathematica.
Language: Mathematica - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
