parboiled-core

Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful