Toy language built for fun.
$ go install github.com/aisk/goblin/command/goblin@latest
$ cat hello.goblin
print("Hello, world!")
$ goblin hello.goblin > hello.go
$ go build hello.go
$ ./hello
"Hello, world!"
Take a look at goblin.bnf.
The lexer
, parser
, token
, util
packages are generated by gocc:
$ gocc goblin.bnf
Goblin is © 2023-2024 by aisk.
Vox is distributed by a MIT license.