advancingdragon / meta

Val Schorre's META-II

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

META-II for C
by Long Nguyen

This project is based on the paper META-II by Val Schorre from 1964.

META-II is written in itself so it needs to be bootstrapped from
a C implementation in bootstrap.c.

To build,

gcc -Wall -o bin/boot bootstrap.c
./bin/boot meta.txt bin/meta.c
gcc -Wall -o bin/meta bin/meta.c

The original version of META-II only allowed productions to emit
arbitrary text or the last recognized token.
This version is ZASHQUARED.

About

Val Schorre's META-II


Languages

Language:C++ 57.1%Language:C 42.9%