wingfold

Raku debugging - using perlchartdir module via Inline::Perl5

Apr 29th, 2022
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 36.21 KB | None | 0 0
  1. ---------------------------------------------------------------------------
  2. say dd $c
  3. Nil
  4. ---------------------------------------------------------------------------
  5. say $c.perl
  6. XYChart.new(inline-perl5 => Inline::Perl5.new(thread-id => 1), wrapped-perl5-object => NativeCall::Types::Pointer.new(34651088744))
  7. ---------------------------------------------------------------------------
  8. say Dump $c
  9. XYChart :: (
  10.   $!inline-perl5               => Inline::Perl5 :: (
  11.     $!default                                                    => Bool::False.Bool,
  12.     $!external_p5                                                => Bool::False.Bool,
  13.     $!objects                                                    => Inline::Language::ObjectKeeper :: (
  14.       $!last_free => -1.Int,
  15.       $!objects => IterationBuffer :: (
  16.         method AT-POS () returns Mu {...},
  17.         method BIND-POS () returns Mu {...},
  18.         method List () returns Mu {...},
  19.         method Seq () returns Mu {...},
  20.         method Slip () returns Mu {...},
  21.         method append (IterationBuffer:D $buffer) returns Mu {...},
  22.         method clear () returns Nil {...},
  23.         method elems () returns Mu {...},
  24.         method iterator () returns Mu {...},
  25.         method new () returns Mu {...},
  26.         method prepend (IterationBuffer:D $buffer) returns Mu {...},
  27.         method push (Mu \value) returns Mu {...},
  28.         method raku () returns Mu {...},
  29.         method unshift (Mu \value) returns Mu {...},
  30.       ),
  31.  
  32.       method free (Int $index) returns Nil {...},
  33.       method get (Int $index) returns Any:D {...},
  34.       method keep (Any:D $value is raw) returns Int {...},
  35.       method push ($value is raw) returns Mu {...},
  36.     ),
  37.     $!p5                                                         => Inline::Perl5::Interpreter :: (
  38.       method p5_SvIOK (NativeCall::Types::Pointer $) returns uint32 {...},
  39.       method p5_SvNOK (NativeCall::Types::Pointer $) returns uint32 {...},
  40.       method p5_SvPOK (NativeCall::Types::Pointer $) returns uint32 {...},
  41.       method p5_add_magic (NativeCall::Types::Pointer $, int64 $) returns NativeCall::Types::Pointer {...},
  42.       method p5_av_clear (NativeCall::Types::Pointer $) returns Mu {...},
  43.       method p5_av_delete (NativeCall::Types::Pointer $, int32 $) returns Mu {...},
  44.       method p5_av_fetch (NativeCall::Types::Pointer $, int32 $) returns NativeCall::Types::Pointer {...},
  45.       method p5_av_pop (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  46.       method p5_av_push (NativeCall::Types::Pointer $, NativeCall::Types::Pointer $) returns Mu {...},
  47.       method p5_av_shift (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  48.       method p5_av_store (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::Pointer $) returns Mu {...},
  49.       method p5_av_top_index (NativeCall::Types::Pointer $) returns int32 {...},
  50.       method p5_av_unshift (NativeCall::Types::Pointer $, NativeCall::Types::Pointer $) returns Mu {...},
  51.       method p5_buf_to_sv (NativeCall::Types::size_t $, Blob $) returns NativeCall::Types::Pointer {...},
  52.       method p5_call_code_ref (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  53.       method p5_call_function (Str $, int32 $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  54.       method p5_call_gv (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  55.       method p5_call_gv_two_args (NativeCall::Types::Pointer $, NativeCall::Types::Pointer $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  56.       method p5_call_inherited_package_method (Str $, Str $, Str $, int32 $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  57.       method p5_call_method (NativeCall::Types::Pointer $, int32 $, Str $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  58.       method p5_call_package_method (Str $, Str $, int32 $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  59.       method p5_call_parent_gv (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  60.       method p5_call_parent_method (Str $, NativeCall::Types::Pointer $, int32 $, Str $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  61.       method p5_compile_sv (NativeCall::Types::Pointer $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $, NativeCall::Types::CArray[NativeCall::Types::Pointer] $) returns int32 {...},
  62.       method p5_destruct_perl () returns Mu {...},
  63.       method p5_err_sv () returns NativeCall::Types::Pointer {...},
  64.       method p5_eval_pv (Str $, int32 $) returns NativeCall::Types::Pointer {...},
  65.       method p5_float_to_sv (num64 $) returns NativeCall::Types::Pointer {...},
  66.       method p5_get_global (Str $) returns NativeCall::Types::Pointer {...},
  67.       method p5_get_type (NativeCall::Types::Pointer $) returns int32 {...},
  68.       method p5_hv_exists (NativeCall::Types::Pointer $, NativeCall::Types::size_t $, Blob $) returns int32 {...},
  69.       method p5_hv_fetch (NativeCall::Types::Pointer $, NativeCall::Types::size_t $, Blob $) returns NativeCall::Types::Pointer {...},
  70.       method p5_hv_iterinit (NativeCall::Types::Pointer $) returns int32 {...},
  71.       method p5_hv_iterkeysv (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  72.       method p5_hv_iternext (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  73.       method p5_hv_iterval (NativeCall::Types::Pointer $, NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  74.       method p5_hv_store (NativeCall::Types::Pointer $, Str $, NativeCall::Types::Pointer $) returns Mu {...},
  75.       method p5_inline_perl6_xs_init () returns Mu {...},
  76.       method p5_int_to_sv (int64 $) returns NativeCall::Types::Pointer {...},
  77.       method p5_is_array (NativeCall::Types::Pointer $) returns int32 {...},
  78.       method p5_is_hash (NativeCall::Types::Pointer $) returns int32 {...},
  79.       method p5_is_live_wrapped_p6_object (NativeCall::Types::Pointer $) returns int32 {...},
  80.       method p5_is_object (NativeCall::Types::Pointer $) returns int32 {...},
  81.       method p5_is_scalar_ref (NativeCall::Types::Pointer $) returns int32 {...},
  82.       method p5_is_sub_ref (NativeCall::Types::Pointer $) returns int32 {...},
  83.       method p5_is_undef (NativeCall::Types::Pointer $) returns int32 {...},
  84.       method p5_is_wrapped_p6_object (NativeCall::Types::Pointer $) returns int32 {...},
  85.       method p5_look_up_package_method (Str $, Str $, int32 $) returns NativeCall::Types::Pointer {...},
  86.       method p5_newAV () returns NativeCall::Types::Pointer {...},
  87.       method p5_newHV () returns NativeCall::Types::Pointer {...},
  88.       method p5_newRV_inc (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  89.       method p5_newRV_noinc (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  90.       method p5_new_blessed_hashref (Str $) returns NativeCall::Types::Pointer {...},
  91.       method p5_new_mortal_reference (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  92.       method p5_rebless_object (NativeCall::Types::Pointer $, Str $, int64 $) returns Mu {...},
  93.       method p5_runops (NativeCall::Types::Pointer $) returns Mu {...},
  94.       method p5_scalar_call_gv (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  95.       method p5_scalar_call_gv_two_args (NativeCall::Types::Pointer $, NativeCall::Types::Pointer $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  96.       method p5_scalar_call_parent_gv (NativeCall::Types::Pointer $, int32 $, NativeCall::Types::Pointer $, int32 $ is rw, int32 $ is rw, int32 $ is rw) returns NativeCall::Types::Pointer {...},
  97.       method p5_set_global (Str $, NativeCall::Types::Pointer $) returns Mu {...},
  98.       method p5_stash_name (NativeCall::Types::Pointer $) returns Str {...},
  99.       method p5_str_to_sv (NativeCall::Types::size_t $, Blob $) returns NativeCall::Types::Pointer {...},
  100.       method p5_sv_2mortal (NativeCall::Types::Pointer $) returns Mu {...},
  101.       method p5_sv_destroy (NativeCall::Types::Pointer $) returns Mu {...},
  102.       method p5_sv_iv (NativeCall::Types::Pointer $) returns int64 {...},
  103.       method p5_sv_nv (NativeCall::Types::Pointer $) returns num64 {...},
  104.       method p5_sv_refcnt (NativeCall::Types::Pointer $) returns int32 {...},
  105.       method p5_sv_refcnt_dec (NativeCall::Types::Pointer $) returns Mu {...},
  106.       method p5_sv_refcnt_inc (NativeCall::Types::Pointer $) returns Mu {...},
  107.       method p5_sv_reftype (NativeCall::Types::Pointer $) returns Str {...},
  108.       method p5_sv_rv (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  109.       method p5_sv_to_av (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  110.       method p5_sv_to_av_inc (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  111.       method p5_sv_to_buf (NativeCall::Types::Pointer $, NativeCall::Types::CArray[NativeCall::Types::CArray[int8]] $) returns NativeCall::Types::size_t {...},
  112.       method p5_sv_to_char_star (NativeCall::Types::Pointer $) returns Str {...},
  113.       method p5_sv_to_hv (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  114.       method p5_sv_to_ref (NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  115.       method p5_sv_utf8 (NativeCall::Types::Pointer $) returns uint32 {...},
  116.       method p5_undef () returns NativeCall::Types::Pointer {...},
  117.       method p5_unwrap_p6_hash (NativeCall::Types::Pointer $) returns int64 {...},
  118.       method p5_unwrap_p6_object (NativeCall::Types::Pointer $) returns int64 {...},
  119.       method p5_wrap_p6_callable (int64 $, NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  120.       method p5_wrap_p6_handle (int64 $, NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  121.       method p5_wrap_p6_hash (int64 $) returns NativeCall::Types::Pointer {...},
  122.       method p5_wrap_p6_object (int64 $, NativeCall::Types::Pointer $) returns NativeCall::Types::Pointer {...},
  123.     ),
  124.     $!scalar_context                                             => Bool::False.Bool,
  125.     $!thread-id                                                  => 1.Int,
  126.     %!gvs                                                        => {
  127.       BaseChart    => {
  128.         DESTROY       => NativeCall::Types::Pointer :: (
  129.           method Bool () returns Mu {...},
  130.           method Int () returns Mu {...},
  131.           method Numeric () returns Mu {...},
  132.           method deref () returns Mu {...},
  133.           method gist () returns Mu {...},
  134.           method new () returns Mu {...},
  135.           method of () returns Mu {...},
  136.           method raku () returns Mu {...},
  137.         ),
  138.         addDrawObj    => NativeCall::Types::Pointer :: (
  139.           method Bool () returns Mu {...},
  140.           method Int () returns Mu {...},
  141.           method Numeric () returns Mu {...},
  142.           method deref () returns Mu {...},
  143.           method gist () returns Mu {...},
  144.           method new () returns Mu {...},
  145.           method of () returns Mu {...},
  146.           method raku () returns Mu {...},
  147.         ),
  148.         gradientColor => NativeCall::Types::Pointer :: (
  149.           method Bool () returns Mu {...},
  150.           method Int () returns Mu {...},
  151.           method Numeric () returns Mu {...},
  152.           method deref () returns Mu {...},
  153.           method gist () returns Mu {...},
  154.           method new () returns Mu {...},
  155.           method of () returns Mu {...},
  156.           method raku () returns Mu {...},
  157.         ),
  158.         makeTmpFile   => NativeCall::Types::Pointer :: (
  159.           method Bool () returns Mu {...},
  160.           method Int () returns Mu {...},
  161.           method Numeric () returns Mu {...},
  162.           method deref () returns Mu {...},
  163.           method gist () returns Mu {...},
  164.           method new () returns Mu {...},
  165.           method of () returns Mu {...},
  166.           method raku () returns Mu {...},
  167.         ),
  168.         new           => NativeCall::Types::Pointer :: (
  169.           method Bool () returns Mu {...},
  170.           method Int () returns Mu {...},
  171.           method Numeric () returns Mu {...},
  172.           method deref () returns Mu {...},
  173.           method gist () returns Mu {...},
  174.           method new () returns Mu {...},
  175.           method of () returns Mu {...},
  176.           method raku () returns Mu {...},
  177.         ),
  178.         patternColor  => NativeCall::Types::Pointer :: (
  179.           method Bool () returns Mu {...},
  180.           method Int () returns Mu {...},
  181.           method Numeric () returns Mu {...},
  182.           method deref () returns Mu {...},
  183.           method gist () returns Mu {...},
  184.           method new () returns Mu {...},
  185.           method of () returns Mu {...},
  186.           method raku () returns Mu {...},
  187.         ),
  188.       },
  189.       CDAutoMethod => {
  190.         AUTOLOAD => NativeCall::Types::Pointer :: (
  191.           method Bool () returns Mu {...},
  192.           method Int () returns Mu {...},
  193.           method Numeric () returns Mu {...},
  194.           method deref () returns Mu {...},
  195.           method gist () returns Mu {...},
  196.           method new () returns Mu {...},
  197.           method of () returns Mu {...},
  198.           method raku () returns Mu {...},
  199.         ),
  200.         DESTROY  => NativeCall::Types::Pointer :: (
  201.           method Bool () returns Mu {...},
  202.           method Int () returns Mu {...},
  203.           method Numeric () returns Mu {...},
  204.           method deref () returns Mu {...},
  205.           method gist () returns Mu {...},
  206.           method new () returns Mu {...},
  207.           method of () returns Mu {...},
  208.           method raku () returns Mu {...},
  209.         ),
  210.         new      => NativeCall::Types::Pointer :: (
  211.           method Bool () returns Mu {...},
  212.           method Int () returns Mu {...},
  213.           method Numeric () returns Mu {...},
  214.           method deref () returns Mu {...},
  215.           method gist () returns Mu {...},
  216.           method new () returns Mu {...},
  217.           method of () returns Mu {...},
  218.           method raku () returns Mu {...},
  219.         ),
  220.       },
  221.       XYChart      => {
  222.         addAreaLayer  => NativeCall::Types::Pointer :: (
  223.           method Bool () returns Mu {...},
  224.           method Int () returns Mu {...},
  225.           method Numeric () returns Mu {...},
  226.           method deref () returns Mu {...},
  227.           method gist () returns Mu {...},
  228.           method new () returns Mu {...},
  229.           method of () returns Mu {...},
  230.           method raku () returns Mu {...},
  231.         ),
  232.         addBarLayer   => NativeCall::Types::Pointer :: (
  233.           method Bool () returns Mu {...},
  234.           method Int () returns Mu {...},
  235.           method Numeric () returns Mu {...},
  236.           method deref () returns Mu {...},
  237.           method gist () returns Mu {...},
  238.           method new () returns Mu {...},
  239.           method of () returns Mu {...},
  240.           method raku () returns Mu {...},
  241.         ),
  242.         addHLOCLayer  => NativeCall::Types::Pointer :: (
  243.           method Bool () returns Mu {...},
  244.           method Int () returns Mu {...},
  245.           method Numeric () returns Mu {...},
  246.           method deref () returns Mu {...},
  247.           method gist () returns Mu {...},
  248.           method new () returns Mu {...},
  249.           method of () returns Mu {...},
  250.           method raku () returns Mu {...},
  251.         ),
  252.         addHLOCLayer3 => NativeCall::Types::Pointer :: (
  253.           method Bool () returns Mu {...},
  254.           method Int () returns Mu {...},
  255.           method Numeric () returns Mu {...},
  256.           method deref () returns Mu {...},
  257.           method gist () returns Mu {...},
  258.           method new () returns Mu {...},
  259.           method of () returns Mu {...},
  260.           method raku () returns Mu {...},
  261.         ),
  262.         addLineLayer  => NativeCall::Types::Pointer :: (
  263.           method Bool () returns Mu {...},
  264.           method Int () returns Mu {...},
  265.           method Numeric () returns Mu {...},
  266.           method deref () returns Mu {...},
  267.           method gist () returns Mu {...},
  268.           method new () returns Mu {...},
  269.           method of () returns Mu {...},
  270.           method raku () returns Mu {...},
  271.         ),
  272.         getYCoor      => NativeCall::Types::Pointer :: (
  273.           method Bool () returns Mu {...},
  274.           method Int () returns Mu {...},
  275.           method Numeric () returns Mu {...},
  276.           method deref () returns Mu {...},
  277.           method gist () returns Mu {...},
  278.           method new () returns Mu {...},
  279.           method of () returns Mu {...},
  280.           method raku () returns Mu {...},
  281.         ),
  282.         getYValue     => NativeCall::Types::Pointer :: (
  283.           method Bool () returns Mu {...},
  284.           method Int () returns Mu {...},
  285.           method Numeric () returns Mu {...},
  286.           method deref () returns Mu {...},
  287.           method gist () returns Mu {...},
  288.           method new () returns Mu {...},
  289.           method of () returns Mu {...},
  290.           method raku () returns Mu {...},
  291.         ),
  292.         new           => NativeCall::Types::Pointer :: (
  293.           method Bool () returns Mu {...},
  294.           method Int () returns Mu {...},
  295.           method Numeric () returns Mu {...},
  296.           method deref () returns Mu {...},
  297.           method gist () returns Mu {...},
  298.           method new () returns Mu {...},
  299.           method of () returns Mu {...},
  300.           method raku () returns Mu {...},
  301.         ),
  302.         perl          => NativeCall::Types::Pointer :: (
  303.           method Bool () returns Mu {...},
  304.           method Int () returns Mu {...},
  305.           method Numeric () returns Mu {...},
  306.           method deref () returns Mu {...},
  307.           method gist () returns Mu {...},
  308.           method new () returns Mu {...},
  309.           method of () returns Mu {...},
  310.           method raku () returns Mu {...},
  311.         ),
  312.         raku          => NativeCall::Types::Pointer :: (
  313.           method Bool () returns Mu {...},
  314.           method Int () returns Mu {...},
  315.           method Numeric () returns Mu {...},
  316.           method deref () returns Mu {...},
  317.           method gist () returns Mu {...},
  318.           method new () returns Mu {...},
  319.           method of () returns Mu {...},
  320.           method raku () returns Mu {...},
  321.         ),
  322.         rakuseen      => NativeCall::Types::Pointer :: (
  323.           method Bool () returns Mu {...},
  324.           method Int () returns Mu {...},
  325.           method Numeric () returns Mu {...},
  326.           method deref () returns Mu {...},
  327.           method gist () returns Mu {...},
  328.           method new () returns Mu {...},
  329.           method of () returns Mu {...},
  330.           method raku () returns Mu {...},
  331.         ),
  332.         yZoneColor    => NativeCall::Types::Pointer :: (
  333.           method Bool () returns Mu {...},
  334.           method Int () returns Mu {...},
  335.           method Numeric () returns Mu {...},
  336.           method deref () returns Mu {...},
  337.           method gist () returns Mu {...},
  338.           method new () returns Mu {...},
  339.           method of () returns Mu {...},
  340.           method raku () returns Mu {...},
  341.         ),
  342.       },
  343.     },
  344.     %!loaded_modules                                             => {
  345.       BaseChart    => BaseChart :: (
  346.         $!inline-perl5        => undefined,
  347.         $!wrapped-perl5-object => undefined,
  348.  
  349.         method ACCEPTS () returns Mu {...},
  350.         method AT-KEY (Str(Any) \key) returns Mu {...},
  351.         method BUILDALL (@autovivs, %attrinit) returns Mu {...},
  352.         method DESTROY () returns Mu {...},
  353.         method Numeric () returns Mu {...},
  354.         method Str () returns Mu {...},
  355.         method WHERE () returns Mu {...},
  356.         method WHICH () returns Mu {...},
  357.         method WHY () returns Mu {...},
  358.         method addDrawObj () returns Mu {...},
  359.         method bless () returns Mu {...},
  360.         method can ($name) returns Mu {...},
  361.         method defined () returns Mu {...},
  362.         method gist () returns Mu {...},
  363.         method gradientColor () returns Mu {...},
  364.         method isa () returns Mu {...},
  365.         method makeTmpFile () returns Mu {...},
  366.         method new () returns Mu {...},
  367.         method new_shadow_of_p5_object (\arg) returns Mu {...},
  368.         method patternColor () returns Mu {...},
  369.         method sink () returns Nil {...},
  370.       ),
  371.       CDAutoMethod => CDAutoMethod :: (
  372.         $!inline-perl5                                                                                                                                               => undefined,
  373.         $!wrapped-perl5-object                                                                                                                                       => undefined,
  374.  
  375.         method ACCEPTS () returns Mu {...},
  376.         method ASSIGN-KEY () returns Mu {...},
  377.         method ASSIGN-POS () returns Mu {...},
  378.         method AT-KEY (Str(Any) \key) returns Mu {...},
  379.         method AT-POS () returns Mu {...},
  380.         method AUTOLOAD () returns Mu {...},
  381.         method Array () returns Mu {...},
  382.         method BIND-KEY () returns Mu {...},
  383.         method BIND-POS () returns Mu {...},
  384.         method BUILDALL (@autovivs, %attrinit) returns Mu {...},
  385.         method BUILD_LEAST_DERIVED (%attrinit) returns Mu {...},
  386.         method Bag () returns Mu {...},
  387.         method BagHash () returns Mu {...},
  388.         method Bool () returns Mu {...},
  389.         method CREATE () returns Mu {...},
  390.         method Capture () returns Mu {...},
  391.         method DELETE-KEY () returns Mu {...},
  392.         method DELETE-POS () returns Mu {...},
  393.         method DESTROY () returns Mu {...},
  394.         method DUMP () returns Mu {...},
  395.         method DUMP-OBJECT-ATTRS () returns Mu {...},
  396.         method DUMP-PIECES ($before, $after = ")", :$indent = Code.new, :$indent-step) returns Mu {...},
  397.         method EXISTS-KEY () returns Mu {...},
  398.         method EXISTS-POS () returns Mu {...},
  399.         method FLATTENABLE_HASH () returns Mu {...},
  400.         method FLATTENABLE_LIST () returns Mu {...},
  401.         method Hash () returns Mu {...},
  402.         method List () returns Mu {...},
  403.         method Map () returns Mu {...},
  404.         method Mix () returns Mu {...},
  405.         method MixHash () returns Mu {...},
  406.         method Numeric () returns Mu {...},
  407.         method Real () returns Mu {...},
  408.         method Seq () returns Mu {...},
  409.         method Set () returns Mu {...},
  410.         method SetHash () returns Mu {...},
  411.         method Slip () returns Mu {...},
  412.         method Str () returns Mu {...},
  413.         method Stringy () returns Mu {...},
  414.         method Supply () returns Mu {...},
  415.         method WALK () returns Mu {...},
  416.         method WHERE () returns Mu {...},
  417.         method WHICH () returns Mu {...},
  418.         method WHY () returns Mu {...},
  419.         method ZEN-KEY () returns Mu {...},
  420.         method all () returns Mu {...},
  421.         method antipairs () returns Mu {...},
  422.         method any () returns Mu {...},
  423.         method append () returns Mu {...},
  424.         method are () returns Mu {...},
  425.         method batch () returns Mu {...},
  426.         method bless () returns Mu {...},
  427.         method cache () returns Mu {...},
  428.         method can ($name) returns Mu {...},
  429.         method categorize () returns Mu {...},
  430.         method chrs () returns Mu {...},
  431.         method classify () returns Mu {...},
  432.         method clone () returns Mu {...},
  433.         method collate () returns Mu {...},
  434.         method combinations () returns Mu {...},
  435.         method deepmap () returns Mu {...},
  436.         method defined () returns Mu {...},
  437.         method dispatch:<!> (\name, Mu \type) returns Mu {...},
  438.         method dispatch:<.*> (\name) returns Mu {...},
  439.         method dispatch:<.+> (\name) returns Mu {...},
  440.         method dispatch:<.=> (Str(Any) $name) returns Mu {...},
  441.         method dispatch:<.?> (Str(Any) $name) returns Mu {...},
  442.         method dispatch:<::> ($name, Mu $type) returns Mu {...},
  443.         method dispatch:<hyper> ($nodality, Str $meth-name) returns Mu {...},
  444.         method dispatch:<var> ($var) returns Mu {...},
  445.         method does (Mu $type) returns Mu {...},
  446.         method duckmap () returns Mu {...},
  447.         method eager () returns Mu {...},
  448.         method elems () returns Mu {...},
  449.         method emit () returns Mu {...},
  450.         method end () returns Mu {...},
  451.         method fail-cannot-be-empty (str $action, str $what = Code.new) returns Mu {...},
  452.         method fail-iterator-cannot-be-lazy (str $action, str $what = Code.new) returns Mu {...},
  453.         method first () returns Mu {...},
  454.         method flat () returns Mu {...},
  455.         method flatmap () returns Mu {...},
  456.         method gist () returns Mu {...},
  457.         method gistseen ($id, $gist) returns Mu {...},
  458.         method grep () returns Mu {...},
  459.         method hash () returns Mu {...},
  460.         method head () returns Mu {...},
  461.         method inline-perl5 () returns Mu {...},
  462.         method invert () returns Mu {...},
  463.         method is-lazy () returns Mu {...},
  464.         method isa () returns Mu {...},
  465.         method item () returns Mu {...},
  466.         method iterator () returns Mu {...},
  467.         method join ($separator = "") returns Mu {...},
  468.         method keys () returns Mu {...},
  469.         method kv () returns Mu {...},
  470.         method lazy-if ($flag) returns Mu {...},
  471.         method list () returns Mu {...},
  472.         method map () returns Mu {...},
  473.         method match () returns Mu {...},
  474.         method max () returns Mu {...},
  475.         method maxpairs () returns Mu {...},
  476.         method min () returns Mu {...},
  477.         method minmax () returns Mu {...},
  478.         method minpairs () returns Mu {...},
  479.         method new () returns Mu {...},
  480.         method new_shadow_of_p5_object (\arg) returns Mu {...},
  481.         method nl-out () returns Str:D {...},
  482.         method nodemap () returns Mu {...},
  483.         method none () returns Mu {...},
  484.         method not () returns Mu {...},
  485.         method note () returns Mu {...},
  486.         method one () returns Mu {...},
  487.         method pairs () returns Mu {...},
  488.         method pairup () returns Mu {...},
  489.         method perl () returns Mu {...},
  490.         method perlseen () returns Mu {...},
  491.         method permutations () returns Mu {...},
  492.         method pick () returns Mu {...},
  493.         method prepend () returns Mu {...},
  494.         method print () returns Mu {...},
  495.         method print-nl () returns Mu {...},
  496.         method produce () returns Mu {...},
  497.         method push () returns Mu {...},
  498.         method put () returns Mu {...},
  499.         method raku () returns Mu {...},
  500.         method rakuseen ($id, $raku) returns Mu {...},
  501.         method reduce () returns Mu {...},
  502.         method repeated () returns Mu {...},
  503.         method return () returns Mu {...},
  504.         method return-rw () returns Mu {...},
  505.         method reverse () returns Mu {...},
  506.         method roll () returns Mu {...},
  507.         method rotor () returns Mu {...},
  508.         method say () returns Mu {...},
  509.         method self () returns Mu {...},
  510.         method serial () returns Mu {...},
  511.         method set_why ($why) returns Mu {...},
  512.         method sink () returns Nil {...},
  513.         method skip () returns Mu {...},
  514.         method slice () returns Mu {...},
  515.         method so () returns Mu {...},
  516.         method sort () returns Mu {...},
  517.         method splice () returns Mu {...},
  518.         method split () returns Mu {...},
  519.         method squish () returns Mu {...},
  520.         method sum () returns Mu {...},
  521.         method tail () returns Mu {...},
  522.         method take () returns Mu {...},
  523.         method throw-cannot-be-empty (str $action, str $what = Code.new) returns Mu {...},
  524.         method throw-iterator-cannot-be-lazy (str $action, str $what = Code.new) returns Mu {...},
  525.         method toggle () returns Mu {...},
  526.         method tree () returns Mu {...},
  527.         method unique () returns Mu {...},
  528.         method unshift () returns Mu {...},
  529.         method values () returns Mu {...},
  530.         method wrapped-perl5-object () returns Mu {...},
  531.       ),
  532.       XYChart      => XYChart :: (
  533.         $!inline-perl5               => undefined,
  534.         $!wrapped-perl5-object       => undefined,
  535.  
  536.         method ACCEPTS () returns Mu {...},
  537.         method AT-KEY (Str(Any) \key) returns Mu {...},
  538.         method BUILDALL (@autovivs, %attrinit) returns Mu {...},
  539.         method DESTROY () returns Mu {...},
  540.         method Numeric () returns Mu {...},
  541.         method Str () returns Mu {...},
  542.         method WHERE () returns Mu {...},
  543.         method WHICH () returns Mu {...},
  544.         method WHY () returns Mu {...},
  545.         method addAreaLayer () returns Mu {...},
  546.         method addBarLayer () returns Mu {...},
  547.         method addHLOCLayer () returns Mu {...},
  548.         method addHLOCLayer3 () returns Mu {...},
  549.         method addLineLayer () returns Mu {...},
  550.         method bless () returns Mu {...},
  551.         method can ($name) returns Mu {...},
  552.         method defined () returns Mu {...},
  553.         method getYCoor () returns Mu {...},
  554.         method getYValue () returns Mu {...},
  555.         method gist () returns Mu {...},
  556.         method isa () returns Mu {...},
  557.         method new () returns Mu {...},
  558.         method new_shadow_of_p5_object (\arg) returns Mu {...},
  559.         method perl () returns Mu {...},
  560.         method raku () returns Mu {...},
  561.         method rakuseen ($id, $raku) returns Mu {...},
  562.         method sink () returns Nil {...},
  563.         method yZoneColor () returns Mu {...},
  564.       ),
  565.     },
  566.     %!raku_blocks                                                => { },
  567.     @!required_modules                                           => [
  568.       [
  569.         "perlchartdir".Str,
  570.         Num:U,
  571.         [ ],
  572.       ],
  573.     ],
  574.  
  575.     method BUILD (:$!default = Bool::False, Inline::Perl5::Interpreter :$!p5, Bool :$thread-safe) returns Mu {...},
  576.     method add-raku-block ($package, $code, $pos) returns Mu {...},
  577.     method add-to-loaded-modules ($package, $class) returns Mu {...},
  578.     method at-key (NativeCall::Types::Pointer $obj, \key) returns Mu {...},
  579.     method call (Str $function, **@args) returns Mu {...},
  580.     method call-args (Str $function, Capture \args) returns Mu {...},
  581.     method call-gv-args (NativeCall::Types::Pointer $function, Capture $args) returns Mu {...},
  582.     method call-simple-args (Str $function, **@args) returns Mu {...},
  583.     method compile-to-block-end ($perl) returns Mu {...},
  584.     method create_wrapper_class (Str $module, $symbols = Code.new) returns Mu {...},
  585.     method default_perl5 () returns Mu {...},
  586.     method execute (NativeCall::Types::Pointer $code_ref, **@args) returns Mu {...},
  587.     method gil () returns Mu {...},
  588.     method global (Str $name) returns Mu {...},
  589.     method handle_p5_exception () returns Mu {...},
  590.     method import (Str $module, **@args) returns Mu {...},
  591.     method init_callbacks () returns Mu {...},
  592.     method init_data ($data) returns Mu {...},
  593.     method initialize (Bool :$reinitialize) returns Mu {...},
  594.     method install_wrapper_method (Str:D $package, Str $name, **@attributes) returns Mu {...},
  595.     method interpreter () returns Mu {...},
  596.     method invoke () returns Mu {...},
  597.     method invoke-args (NativeCall::Types::Pointer $obj, Str $function, Capture $args) returns Mu {...},
  598.     method invoke-gv (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function) returns Mu {...},
  599.     method invoke-gv-arg (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function, $arg) returns Mu {...},
  600.     method invoke-gv-args (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function, Capture $args) returns Mu {...},
  601.     method invoke-gv-simple-arg (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function, $arg) returns Mu {...},
  602.     method invoke-parent (Str $package, NativeCall::Types::Pointer $obj, Bool $context, Str $function, @args, %args) returns Mu {...},
  603.     method loaded-module ($package) returns Mu {...},
  604.     method look-up-method (Str $module, Str $name, Bool $local) returns Mu {...},
  605.     method module-loaded ($package) returns Mu {...},
  606.     method object_keeper () returns Mu {...},
  607.     method p5_array_to_p6_array (NativeCall::Types::Pointer $sv) returns Mu {...},
  608.     method p5_sv_reftype (NativeCall::Types::Pointer $sv) returns Mu {...},
  609.     method p5_sv_rv (NativeCall::Types::Pointer $sv) returns Mu {...},
  610.     method p5_to_p6 () returns Mu {...},
  611.     method p5_to_p6_type () returns Mu {...},
  612.     method p6_to_p5 () returns Mu {...},
  613.     method require (Str $module, Num $version?, Bool :$handle) returns Mu {...},
  614.     method require_modules (@required_modules) returns Mu {...},
  615.     method required-modules () returns Mu {...},
  616.     method required_modules () returns Mu {...},
  617.     method restore_interpreter () returns Mu {...},
  618.     method restore_modules () returns Mu {...},
  619.     method retrieve_scalar_context () returns Mu {...},
  620.     method run ($perl) returns Mu {...},
  621.     method runops (NativeCall::Types::Pointer $ops) returns Nil {...},
  622.     method scalar-invoke-gv (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function) returns Mu {...},
  623.     method scalar-invoke-gv-arg (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function, $arg) returns Mu {...},
  624.     method scalar-invoke-gv-args (NativeCall::Types::Pointer $obj, NativeCall::Types::Pointer $function, Capture $args) returns Mu {...},
  625.     method set_global (Str $name, $value) returns Mu {...},
  626.     method setup_arguments () returns Mu {...},
  627.     method stash-name (NativeCall::Types::Pointer $obj) returns Mu {...},
  628.     method subs_in_module (Str $module) returns Mu {...},
  629.     method sv_refcnt_dec ($obj) returns Nil {...},
  630.     method thread-id () returns Mu {...},
  631.     method unpack_return_values () returns Mu {...},
  632.     method unwrap-perl5-object ($value) returns Mu {...},
  633.     method use (Str $module, **@args) returns Mu {...},
  634.     method variables_in_module (Str $module) returns Mu {...},
  635.   ),
  636.   $!wrapped-perl5-object       => NativeCall::Types::Pointer :: (
  637.     method Bool () returns Mu {...},
  638.     method Int () returns Mu {...},
  639.     method Numeric () returns Mu {...},
  640.     method deref () returns Mu {...},
  641.     method gist () returns Mu {...},
  642.     method new () returns Mu {...},
  643.     method of () returns Mu {...},
  644.     method raku () returns Mu {...},
  645.   ),
  646.  
  647.   method ACCEPTS () returns Mu {...},
  648.   method AT-KEY (Str(Any) \key) returns Mu {...},
  649.   method BUILDALL (@autovivs, %attrinit) returns Mu {...},
  650.   method DESTROY () returns Mu {...},
  651.   method Numeric () returns Mu {...},
  652.   method Str () returns Mu {...},
  653.   method WHERE () returns Mu {...},
  654.   method WHICH () returns Mu {...},
  655.   method WHY () returns Mu {...},
  656.   method addAreaLayer () returns Mu {...},
  657.   method addBarLayer () returns Mu {...},
  658.   method addHLOCLayer () returns Mu {...},
  659.   method addHLOCLayer3 () returns Mu {...},
  660.   method addLineLayer () returns Mu {...},
  661.   method bless () returns Mu {...},
  662.   method can ($name) returns Mu {...},
  663.   method defined () returns Mu {...},
  664.   method getYCoor () returns Mu {...},
  665.   method getYValue () returns Mu {...},
  666.   method gist () returns Mu {...},
  667.   method isa () returns Mu {...},
  668.   method new () returns Mu {...},
  669.   method new_shadow_of_p5_object (\arg) returns Mu {...},
  670.   method perl () returns Mu {...},
  671.   method raku () returns Mu {...},
  672.   method rakuseen ($id, $raku) returns Mu {...},
  673.   method sink () returns Nil {...},
  674.   method yZoneColor () returns Mu {...},
  675. )
  676. ---------------------------------------------------------------------------
  677. say $c.^methods
  678. (WHERE addHLOCLayer ACCEPTS WHY can new isa rakuseen defined getYCoor addHLOCLayer3 raku yZoneColor Numeric addLineLayer addAreaLayer DESTROY BUILDALL gist perl WHICH sink bless getYValue Str addBarLayer new_shadow_of_p5_object AT-KEY)
Add Comment
Please, Sign In to add comment