intf_decl: @interface whitespace: text: NSRuby whitespace: colon: : whitespace: text: NSObject whitespace: open_brace: { whitespace: whitespace: whitespace: whitespace: text: int whitespace: text: x comma: , whitespace: text: y semicolon: ; whitespace: closed_brace: } whitespace: minus: - open_paren: ( text: void closed_paren: ) whitespace: text: sayHello semicolon: ; whitespace: plus: + open_paren: ( text: NSString whitespace: mult: * closed_paren: ) whitespace: text: scientificName semicolon: ; whitespace: end: @end whitespace: whitespace: impl_decl: @implementation whitespace: minus: - open_paren: ( text: void closed_paren: ) whitespace: text: sayHello whitespace: open_brace: { whitespace: whitespace: whitespace: whitespace: text: NSLog open_paren: ( text: @ double_quote: " text: Hello comma: , whitespace: text: World! double_quote: " closed_paren: ) semicolon: ; whitespace: closed_brace: } whitespace: whitespace: plus: + open_paren: ( text: NSString whitespace: mult: * closed_paren: ) whitespace: text: scientificName whitespace: open_brace: { whitespace: whitespace: whitespace: whitespace: text: int whitespace: text: x whitespace: text: = whitespace: number: 2 whitespace: plus: + whitespace: number: 5 whitespace: mult: * whitespace: number: 5 whitespace: div: / whitespace: number: 8 semicolon: ; whitespace: whitespace: whitespace: whitespace: text: return whitespace: text: @ double_quote: " text: Homo whitespace: text: Sapien! double_quote: " semicolon: ; whitespace: closed_brace: } whitespace: end: @end whitespace: