Hi Andrea -- https://github.com/darius/parson is in Python. It's probably not very similar because I haven't got around to studying Ohm, but it shares the basic goal of not writing semantic actions inline in some particular language. (I wrote it in my first Recurse Center stint back in 2012.)
https://github.com/harc/ohm