*: update redefs of `to_json`
[nit.git] / contrib / objcwrapper / grammar / objc.sablecc
index b997614..0a4bb52 100644 (file)
@@ -121,11 +121,13 @@ Parser
         {instance:} '-';
 
     parameter =
-        {named:} [left:]term ':' lpar parameter_type rpar attribute? [right:]term |
+        {named:} [left:]term ':' parameter_type_in_par? attribute? [right:]term |
         {single:} term |
         {comma:} comma '...' |
         {macro:} macro_name;
 
+    parameter_type_in_par = lpar parameter_type rpar;
+
     parameter_type =
         {normal:} type |
         {anonymous:} type anonymous |
@@ -195,7 +197,8 @@ Parser
         'long long int' |
         'float' |
         'double' |
-        'long double';
+        'long double' |
+        'size_t';
 
     classe =
         {class:} class |