@@ -323,72 +323,106 @@ class X::IO::Chmod is Exception does X::IO
323
323
[Exceptions]
324
324
# Exceptions: Compile-Time
325
325
role X::Comp is Exception
326
+ class X::Comp::Group is Exception
327
+ class X::Anon::Augment does X::Comp
328
+ class X::Anon::Multi does X::Comp
329
+ class X::Attribute::NoPackage does X::Comp
330
+ class X::Attribute::Package does X::Comp
331
+ class X::Attribute::Undeclared is X::Undeclared
332
+ class X::Augment::NoSuchType does X::Comp
333
+ class X::Bind is Exception
334
+ class X::Bind::NativeType does X::Comp
335
+ class X::Bind::Slice is Exception
336
+ class X::Bind::ZenSlice is X::Bind::Slice
326
337
class X::Comp::AdHoc is X::AdHoc does X::Comp
327
- class X::NYI is Exception
328
338
class X::Comp::NYI is X::NYI does X::Comp
329
- class X::Signature::Placeholder does X::Comp
330
- class X::Placeholder::Block does X::Comp
331
- class X::Placeholder::Mainline is X::Placeholder::Block
332
- class X::Attribute::Undeclared is X::Undeclared
333
- class X::Redeclaration does X::Comp
334
- class X::Undeclared does X::Comp
335
- class X::Phaser::Multiple does X::Comp
339
+ class X::Comp::Trait::NotOnNative is X::Trait::NotOnNative does X::Comp
340
+ class X::Comp::Trait::Scope is X::Trait::Scope does X::Comp
341
+ class X::Comp::Trait::Unknown is X::Trait::Unknown does X::Comp
342
+ class X::Declaration::Scope does X::Comp
343
+ class X::Declaration::Scope::Multi is X::Declaration::Scope
344
+ class X::Does::TypeObject is Exception
345
+ class X::EXPORTHOW::Conflict does X::Comp
346
+ class X::EXPORTHOW::InvalidDirective does X::Comp
347
+ class X::EXPORTHOW::NothingToSupersede does X::Comp
348
+ class X::Import::OnlystarProto does X::Comp
349
+ class X::Import::Redeclaration does X::Comp
350
+ class X::Method::Private::Permission does X::Comp
351
+ class X::Method::Private::Unqualified does X::Comp
352
+ class X::NYI is Exception
353
+ class X::Obsolete does X::Comp
336
354
class X::Obsolete does X::Comp
355
+ class X::Package::Stubbed does X::Comp
337
356
class X::Parameter::Default does X::Comp
357
+ class X::Parameter::InvalidType does X::Comp
358
+ class X::Parameter::MultipleTypeConstraints does X::Comp
338
359
class X::Parameter::Placeholder does X::Comp
339
360
class X::Parameter::Twigil does X::Comp
340
- class X::Parameter::MultipleTypeConstraints does X::Comp
341
361
class X::Parameter::WrongOrder does X::Comp
342
- class X::Signature::NameClash does X::Comp
343
- class X::Method::Private::Permission does X::Comp
344
- class X::Method::Private::Unqualified does X::Comp
345
- class X::Bind is Exception
346
- class X::Bind::NativeType does X::Comp
347
- class X::Bind::Slice is Exception
348
- class X::Bind::ZenSlice is X::Bind::Slice
349
- class X::Does::TypeObject is Exception
362
+ class X::Phaser::Multiple does X::Comp
363
+ class X::Placeholder::Block does X::Comp
364
+ class X::Placeholder::Mainline is X::Placeholder::Block
365
+ class X::Placeholder::NonPlaceholder does X::Comp
366
+ class X::PoisonedAlias does X::Comp
367
+ class X::PseudoPackage::InDeclaration does X::Comp
368
+ class X::Redeclaration does X::Comp
369
+ class X::Redeclaration::Outer does X::Comp
350
370
class X::Role::Initialization is Exception
371
+ class X::Signature::NameClash does X::Comp
372
+ class X::Signature::Placeholder does X::Comp
373
+ class X::Undeclared does X::Comp
374
+ class X::Undeclared::Symbols does X::Comp
351
375
class X::Value::Dynamic does X::Comp
352
- class X::Attribute::Package does X::Comp
353
- class X::Attribute::NoPackage does X::Comp
354
- class X::Declaration::Scope does X::Comp
355
- class X::Declaration::Scope::Multi is X::Declaration::Scope
356
- class X::Anon::Multi does X::Comp
357
- class X::Anon::Augment does X::Comp
358
- class X::Augment::NoSuchType does X::Comp
359
- class X::Package::Stubbed does X::Comp
360
- class X::Obsolete does X::Comp
361
376
362
377
[Exceptions]
363
378
# Exceptions: Syntax
364
379
role X::Pod
365
380
role X::Syntax does X::Comp
366
- class X::Syntax::Name::Null does X::Syntax
367
- class X::Syntax::UnlessElse does X::Syntax
368
- class X::Syntax::Reserved does X::Syntax
369
- class X::Syntax::P5 does X::Syntax
370
- class X::Syntax::NegatedPair does X::Syntax
371
- class X::Syntax::Variable::Numeric does X::Syntax
372
- class X::Syntax::Variable::Match does X::Syntax
373
- class X::Syntax::Variable::Twigil does X::Syntax
374
- class X::Syntax::Variable::IndirectDeclaration does X::Syntax
375
- class X::Syntax::Augment::WithoutMonkeyTyping does X::Syntax
381
+ class X::Backslash::NonVariableDollar does X::Syntax
382
+ class X::Backslash::UnrecognizedSequence does X::Syntax
383
+ class X::SemicolonForm::Invalid does X::Syntax
384
+ class X::SemicolonForm::TooLate does X::Syntax
385
+ class X::Syntax::Argument::MOPMacro does X::Syntax
386
+ class X::Syntax::Augment::Illegal does X::Syntax
387
+ class X::Syntax::BlockGobbled does X::Syntax
388
+ class X::Syntax::Can'tMeta does X::Syntax
389
+ class X::Syntax::Extension::Null does X::Syntax
390
+ class X::Syntax::KeywordAsFunction does X::Syntax
391
+ class X::Syntax::Malformed::Elsif does X::Syntax
392
+ class X::Syntax::NonAssociative does X::Syntax
393
+ class X::Syntax::Perl5Var does X::Syntax
394
+ class X::Syntax::Regex::MalformedRange does X::Syntax
395
+ class X::Syntax::Regex::NullRegex does X::Syntax
396
+ class X::Syntax::Regex::SpacesInBareRange does X::Syntax
397
+ class X::Syntax::Regex::UnrecognizedMetachar does X::Syntax
398
+ class X::Syntax::Regex::Unspace does X::Syntax
399
+ class X::Syntax::Regex::Unterminated does X::Syntax
400
+ class X::Syntax::AddCategorial::MissingSeparator does X::Syntax
376
401
class X::Syntax::Augment::Role does X::Syntax
402
+ class X::Syntax::Augment::WithoutMonkeyTyping does X::Syntax
377
403
class X::Syntax::Comment::Embedded does X::Syntax
378
404
class X::Syntax::Confused does X::Syntax
405
+ class X::Syntax::Extension::Category does X::Syntax
406
+ class X::Syntax::InfixInTermPosition does X::Syntax
379
407
class X::Syntax::Malformed does X::Syntax
380
408
class X::Syntax::Missing does X::Syntax
381
- class X::Syntax::SigilWithoutName does X::Syntax
382
- class X::Syntax::Self::WithoutObject does X::Syntax
383
- class X::Syntax::VirtualCall does X::Syntax
409
+ class X::Syntax::Name::Null does X::Syntax
410
+ class X::Syntax::NegatedPair does X::Syntax
384
411
class X::Syntax::NoSelf does X::Syntax
385
412
class X::Syntax::Number::RadixOutOfRange does X::Syntax
413
+ class X::Syntax::P5 does X::Syntax
414
+ class X::Syntax::Pod::BeginWithoutEnd does X::Syntax does X::Pod
415
+ class X::Syntax::Pod::BeginWithoutIdentifier does X::Syntax does X::Pod
386
416
class X::Syntax::Regex::Adverb does X::Syntax
387
417
class X::Syntax::Regex::SolitaryQuantifier does X::Syntax
418
+ class X::Syntax::Reserved does X::Syntax
419
+ class X::Syntax::Self::WithoutObject does X::Syntax
420
+ class X::Syntax::SigilWithoutName does X::Syntax
388
421
class X::Syntax::Signature::InvocantMarker does X::Syntax
389
422
class X::Syntax::Term::MissingInitializer does X::Syntax
390
- class X::Syntax::AddCategorial::MissingSeparator does X::Syntax
391
- class X::Syntax::Extension::Category does X::Syntax
392
- class X::Syntax::InfixInTermPosition does X::Syntax
393
- class X::Syntax::Pod::BeginWithoutIdentifier does X::Syntax does X::Pod
394
- class X::Syntax::Pod::BeginWithoutEnd does X::Syntax does X::Pod
423
+ class X::Syntax::UnlessElse does X::Syntax
424
+ class X::Syntax::Variable::IndirectDeclaration does X::Syntax
425
+ class X::Syntax::Variable::Match does X::Syntax
426
+ class X::Syntax::Variable::Numeric does X::Syntax
427
+ class X::Syntax::Variable::Twigil does X::Syntax
428
+ class X::Syntax::VirtualCall does X::Syntax
0 commit comments