Automatic AST method-protocol generation for C.