It parses DECL, DEF, EXPR (I hope)