Shuttle parser, written in Java