Parsing Ruby with Bounded Seas
Ruby language is exceptionally hard to parse. Bounded Seas is a technique for semi-parsing. Its goal is to simplify development of parsers by skipping some parts of a grammar.
In this project we test ability of bounded seas to describe a Ruby grammar and extract important information such as classes, methods and method calls.