simple Snip language interpreter