Skip to content

Commit

Permalink
Add missing types to type-graph, fix #2976
Browse files Browse the repository at this point in the history
  • Loading branch information
antoniogamiz committed Aug 27, 2019
1 parent 461c41f commit 9108f1a
Showing 1 changed file with 35 additions and 1 deletion.
36 changes: 35 additions & 1 deletion type-graph.txt
Expand Up @@ -48,10 +48,29 @@ role Metamodel::Versioning
# Attributes
class Attribute

[Domain-specific]
class Telemetry
class Telemetry::Period is Telemetry does Associative
class Telemetry::Sampler
class Telemetry::Instrument::ThreadPool
class Telemetry::Instrument::Thread
class Telemetry::Instrument::Usage
class Collation
class Encoding
class Encoding::Registry
class UInt


[Domain-specific]
# VM
role Systemic
class Perl does Systemic
class Compiler does Systemic
class Distro
role Distribution
role Distribution::Locally does Distribution
class Distribution::Hash does Distribution::Locally
class Distribution::Path does Distribution::Locally
class Kernel
class VM does Systemic

Expand All @@ -73,6 +92,7 @@ role Callable[::T = Mu]
class Code does Callable
class Block is Code
class Routine is Block
class Routine::WrapHandle
class Sub is Routine
class Method is Routine
class Submethod is Routine
Expand All @@ -83,6 +103,7 @@ class ForeignCode does Callable
class HyperWhatever
class Whatever
class WhateverCode is Code
enum Endian

[Basic]
class CallFrame
Expand All @@ -97,6 +118,7 @@ class Label
[Domain-specific]
# Regex and Grammars
class Match is Capture is Cool
class Cursor is Match is Capture is Cool
class Grammar is Match
class Regex is Method

Expand Down Expand Up @@ -172,9 +194,11 @@ class Pod::Block::Table is Pod::Block
class Pod::FormattingCode is Pod::Block
class Pod::Heading is Pod::Block
class Pod::Item is Pod::Block
class Pod::Defn is Pod::Block

[Domain-specific]
# CompUnit
class CompUnit
class CompUnit::Repository
role CompUnit::Repository::Locally
role CompUnit::Repository
Expand All @@ -199,6 +223,7 @@ enum Signal is Int
enum Order is Int
class Semaphore
class Lock
class Lock::Async
class Proc::Async
class Thread

Expand All @@ -208,6 +233,7 @@ class Thread
# Collections: Iteration
role Iterable
role Iterator
role PredictiveIterator does Iterator
role PositionalBindFailover
class Seq is Cool does Iterable does PositionalBindFailover
class RaceSeq does Iterable does Sequence
Expand Down Expand Up @@ -240,6 +266,7 @@ role Associative[::T = Mu]
role Enumeration
role NumericEnumeration
role StringyEnumeration
class StrDistance is Cool
class Pair does Associative
class Map does Iterable is Cool does Associative
class Stash is Hash
Expand Down Expand Up @@ -316,7 +343,7 @@ class X::Proc::Async::CharsOrBytes does X::Proc::Async
class X::Proc::Async::MustBeStarted does X::Proc::Async
class X::Proc::Async::OpenForWriting does X::Proc::Async
class X::Proc::Async::TapBeforeSpawn does X::Proc::Async

class X::Proc::Async::BindOrUse does Async is Exception
[Exceptions]
# Exceptions: Concurrency
class X::Promise::CauseOnlyValidOnBroken is Exception
Expand All @@ -330,6 +357,7 @@ role X::Temporal is Exception
class X::Temporal::InvalidFormat does X::Temporal
class X::DateTime::InvalidDeltaUnit does X::Temporal
class X::DateTime::TimezoneClash does X::Temporal
class X::Scheduler::CueInNaNSeconds

[Exceptions]
# Exceptions: Composition
Expand Down Expand Up @@ -378,6 +406,7 @@ class X::Anon::Multi does X::Comp
class X::Attribute::NoPackage does X::Comp
class X::Attribute::Package does X::Comp
class X::Attribute::Undeclared is X::Undeclared
class X::Atributte::Required is Exception does MOP
class X::Augment::NoSuchType does X::Comp
class X::Bind is Exception
class X::Bind::NativeType does X::Comp
Expand Down Expand Up @@ -424,6 +453,7 @@ class X::Signature::Placeholder does X::Comp
class X::Undeclared does X::Comp
class X::Undeclared::Symbols does X::Comp
class X::Value::Dynamic does X::Comp
class X::Dynamic::NotFound is Exception

[Exceptions]
# Exceptions: Syntax
Expand Down Expand Up @@ -480,7 +510,11 @@ class X::Syntax::VirtualCall does X::Syntax
role X::Control is Exception
class CX::Next does X::Control
class CX::Redo does X::Control
class CX::Redo does X::Control
class CX::Done does X::Control
class CX::Last does X::Control
class CX::Return does X::Control
class CX::Emit does X::Control
class CX::Take does X::Control
class CX::Warn does X::Control
class CX::Succeed does X::Control
Expand Down

0 comments on commit 9108f1a

Please sign in to comment.