A way to generate the syntax tree of an objective-c project (and a little fun in writing a parser for objective