case TokenType.EOL:
case TokenType.ENUM:
case TokenType.ENSURES:
- case TokenType.ERRORDOMAIN:
case TokenType.EVENT:
case TokenType.EXCEPT:
+ case TokenType.EXCEPTION:
case TokenType.EXTERN:
case TokenType.FALSE:
case TokenType.FINAL:
return parse_method_declaration (attrs);
case TokenType.ENUM:
return parse_enum_declaration (attrs);
- case TokenType.ERRORDOMAIN:
+ case TokenType.EXCEPTION:
return parse_errordomain_declaration (attrs);
case TokenType.FINAL:
return parse_destructor_declaration (attrs);
case TokenType.DEF:
case TokenType.DELEGATE:
case TokenType.ENUM:
- case TokenType.ERRORDOMAIN:
+ case TokenType.EXCEPTION:
case TokenType.FINAL:
case TokenType.INTERFACE:
case TokenType.NAMESPACE:
Symbol parse_errordomain_declaration (List<Attribute>? attrs) throws ParseError {
var begin = get_location ();
- expect (TokenType.ERRORDOMAIN);
+ expect (TokenType.EXCEPTION);
var flags = parse_type_declaration_modifiers ();
var sym = parse_symbol_name ();
if (matches (begin, "construct")) return TokenType.CONSTRUCT;
break;
case 'e':
- if (matches (begin, "exception")) return TokenType.ERRORDOMAIN;
+ if (matches (begin, "exception")) return TokenType.EXCEPTION;
break;
case 'i':
if (matches (begin, "interface")) return TokenType.INTERFACE;
ELSE,
ENUM,
ENSURES,
- ERRORDOMAIN,
EOF,
EOL,
EVENT,
EXCEPT,
+ EXCEPTION,
EXTERN,
FALSE,
FINAL,
case ELSE: return "`else'";
case ENUM: return "`enum'";
case ENSURES: return "`ensures'";
- case ERRORDOMAIN: return "`errordomain'";
case EOF: return "end of file";
case EOL: return "end of line";
case EVENT: return "event";
case EXCEPT: return "`except'";
+ case EXCEPTION: return "`exception'";
case EXTERN: return "`extern'";
case FALSE: return "`false'";
case FINAL: return "`final'";