So, in short, what is Parse? It is an embedded DSL (we
call them "dialects" in the Rebol world) for parsing
input series using grammar rules.
Its different from antlr and co in the sense that there is no code generation step?
Because parse is a embedded DSL you have access to all of rebol/red which lets you easily generate/interpret code. As an example here is a BF interpreter: https://gist.github.com/dockimbel/7713170