Cosmetic rename COPERATOR to CONVERSIONOPERATOR
Was never very obvious what C in COPERATOR was.
This commit is contained in:
parent
cf29b90a2b
commit
463b2a324c
2 changed files with 10 additions and 10 deletions
|
|
@ -722,7 +722,7 @@ int yylex(void) {
|
|||
Setfile(cs,cparse_file);
|
||||
Scanner_push(scan,cs);
|
||||
Delete(cs);
|
||||
return COPERATOR;
|
||||
return CONVERSIONOPERATOR;
|
||||
}
|
||||
}
|
||||
if (termtoken)
|
||||
|
|
|
|||
|
|
@ -1372,7 +1372,7 @@ static void mark_nodes_as_extend(Node *n) {
|
|||
%token NONID DSTAR DCNOT
|
||||
%token <intvalue> TEMPLATE
|
||||
%token <str> OPERATOR
|
||||
%token <str> COPERATOR
|
||||
%token <str> CONVERSIONOPERATOR
|
||||
%token PARSETYPE PARSEPARM PARSEPARMS
|
||||
|
||||
%left CAST
|
||||
|
|
@ -1530,11 +1530,11 @@ declaration : swig_directive { $$ = $1; }
|
|||
|
||||
This is nearly impossible to parse normally. We just let the
|
||||
first part generate a syntax error and then resynchronize on the
|
||||
COPERATOR token---discarding the rest of the definition. Ugh.
|
||||
CONVERSIONOPERATOR token---discarding the rest of the definition. Ugh.
|
||||
|
||||
*/
|
||||
|
||||
| error COPERATOR {
|
||||
| error CONVERSIONOPERATOR {
|
||||
$$ = 0;
|
||||
skip_decl();
|
||||
}
|
||||
|
|
@ -4435,7 +4435,7 @@ cpp_destructor_decl : NOT idtemplate LPAREN parms RPAREN cpp_end {
|
|||
|
||||
|
||||
/* C++ type conversion operator */
|
||||
cpp_conversion_operator : storage_class COPERATOR type pointer LPAREN parms RPAREN cpp_vend {
|
||||
cpp_conversion_operator : storage_class CONVERSIONOPERATOR type pointer LPAREN parms RPAREN cpp_vend {
|
||||
$$ = new_node("cdecl");
|
||||
Setattr($$,"type",$3);
|
||||
Setattr($$,"name",$2);
|
||||
|
|
@ -4450,7 +4450,7 @@ cpp_conversion_operator : storage_class COPERATOR type pointer LPAREN parms RPAR
|
|||
Setattr($$,"conversion_operator","1");
|
||||
add_symbols($$);
|
||||
}
|
||||
| storage_class COPERATOR type AND LPAREN parms RPAREN cpp_vend {
|
||||
| storage_class CONVERSIONOPERATOR type AND LPAREN parms RPAREN cpp_vend {
|
||||
SwigType *decl;
|
||||
$$ = new_node("cdecl");
|
||||
Setattr($$,"type",$3);
|
||||
|
|
@ -4467,7 +4467,7 @@ cpp_conversion_operator : storage_class COPERATOR type pointer LPAREN parms RPAR
|
|||
Setattr($$,"conversion_operator","1");
|
||||
add_symbols($$);
|
||||
}
|
||||
| storage_class COPERATOR type LAND LPAREN parms RPAREN cpp_vend {
|
||||
| storage_class CONVERSIONOPERATOR type LAND LPAREN parms RPAREN cpp_vend {
|
||||
SwigType *decl;
|
||||
$$ = new_node("cdecl");
|
||||
Setattr($$,"type",$3);
|
||||
|
|
@ -4485,7 +4485,7 @@ cpp_conversion_operator : storage_class COPERATOR type pointer LPAREN parms RPAR
|
|||
add_symbols($$);
|
||||
}
|
||||
|
||||
| storage_class COPERATOR type pointer AND LPAREN parms RPAREN cpp_vend {
|
||||
| storage_class CONVERSIONOPERATOR type pointer AND LPAREN parms RPAREN cpp_vend {
|
||||
SwigType *decl;
|
||||
$$ = new_node("cdecl");
|
||||
Setattr($$,"type",$3);
|
||||
|
|
@ -4504,7 +4504,7 @@ cpp_conversion_operator : storage_class COPERATOR type pointer LPAREN parms RPAR
|
|||
add_symbols($$);
|
||||
}
|
||||
|
||||
| storage_class COPERATOR type LPAREN parms RPAREN cpp_vend {
|
||||
| storage_class CONVERSIONOPERATOR type LPAREN parms RPAREN cpp_vend {
|
||||
String *t = NewStringEmpty();
|
||||
$$ = new_node("cdecl");
|
||||
Setattr($$,"type",$3);
|
||||
|
|
@ -6471,7 +6471,7 @@ idcolontail : DCOLON idtemplate idcolontail {
|
|||
| DCOLON OPERATOR {
|
||||
$$ = NewStringf("::%s",$2);
|
||||
}
|
||||
/* | DCOLON COPERATOR {
|
||||
/* | DCOLON CONVERSIONOPERATOR {
|
||||
$$ = NewString($2);
|
||||
} */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue