~rabbits/modal

Semi-Thue Engine, written in C99
Do not use # for true/false
Handle empty register writes at the register level

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~rabbits/modal
read/write
git@git.sr.ht:~rabbits/modal

You can also use your local clone with git send-email.

Modal is a language based a model of computation that uses pattern matching and replacement to rewrite trees.

All Modal code is represented as a series of rules applied to a given tree, formatted textually as tokens delimited with parenthesis, which gets continually modified until no rules match any given part of the tree.

#Build

cc src/modal.c -o bin/modal

#Run

bin/modal examples/hello.modal
	-v Print version
	-q Quiet mode, no step printing
	-p Print summary with refs count
	-a Allow files to be imported
	-n Infinite mode, no rewrites limit

#Credits

Created by wryl, Paradigital.