parser: accepts 'extern class XXX'
[nit.git] / src / parser / nit.sablecc3xx
index 41dc2d0..abbb4df 100644 (file)
@@ -202,7 +202,7 @@ classkind
        | {abstract} kwabstract kwclass
        | {interface} kwinterface
        | {enum} kwenum
-       | {extern} kwextern
+       | {extern} kwextern kwclass?
        ;
 
 formaldefs {-> formaldef*}
@@ -653,7 +653,7 @@ classkind
        | {abstract} kwabstract kwclass
        | {interface} kwinterface
        | {enum} kwenum
-       | {extern} kwextern
+       | {extern} kwextern kwclass?
        ;
 formaldef = [id]:classid type?;
 superclass = kwsuper type;