Created
September 14, 2016 21:04
-
-
Save zoffixznet/a6f8bd97c94214048d4e36b2ce6fedd6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepmap *.values, 'a123' ~~ /<$re>/; | |
<camelia> rakudo-moar 0cf712: ( no output ) | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepmap *.values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = []» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepmap *».values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = []» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = map ».values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«===SORRY!=== Error while compiling <tmp>Missing « or »at <tmp>:1------> $re = '(\d(\d(\d)))'; my @caps = map ».⏏values, 'a123' ~~ /<$re>/; dd @caps» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = map *».values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = [(),]» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepmap *».values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = []» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepflat *».values, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«===SORRY!=== Error while compiling <tmp>Undeclared routine: deepflat used at line 1. Did you mean 'deepmap'?» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = [Match.new(ast => Any, list => (), hash => Map.new(()), orig => "a123", to => 4, from => 1)]» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = 'a123' ~~ /<$re>/».list; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = [Bool::False]» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = 'a123' ~~ /<$re>/».values; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = [Bool::False]» | |
<Zoffix> m: my $re = '(\d(\d(\d)))'; my @caps = deepmap *.list, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = []» | |
<Zoffix> m: my $re = '(\d\d\d)'; my @caps = deepmap *.list, 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = []» | |
<Zoffix> m: my $re = '(\d\d\d)'; my @caps = 'a123' ~~ /<$re>/; dd @caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«Array @caps = [Match.new(ast => Any, list => (), hash => Map.new(()), orig => "a123", to => 4, from => 1)]» | |
<Zoffix> m: my $re = '(\d\d\d)'; my @caps = 'a123' ~~ /<$re>/; dd @caps».values | |
<camelia> rakudo-moar 0cf712: OUTPUT«(().Seq,)» | |
<Zoffix> m: my $re = '(\d\d\d)'; dd 'a123' ~~ /<$re>/; | |
<camelia> rakudo-moar 0cf712: OUTPUT«Match.new(ast => Any, list => (), hash => Map.new(()), orig => "a123", to => 4, from => 1)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say 'a123' ~~ /<$re>/; | |
<camelia> rakudo-moar 0cf712: OUTPUT«「123」» | |
<Zoffix> m: my $re = '(\d\d\d)'; say 'a123' ~~ /<$re>/».values | |
<camelia> rakudo-moar 0cf712: OUTPUT«False» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /<$re>/)».values | |
<camelia> rakudo-moar 0cf712: OUTPUT«()» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /<$re>/)».list | |
<camelia> rakudo-moar 0cf712: OUTPUT«()» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /<$re>/)».matches | |
<camelia> rakudo-moar 0cf712: OUTPUT«()» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /<$re>/)».flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«()» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)».flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«(())» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)».matches | |
<camelia> rakudo-moar 0cf712: OUTPUT«Method 'matches' not found for invocant of class 'Match' in block <unit> at <tmp> line 1» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)».values | |
<camelia> rakudo-moar 0cf712: OUTPUT«(())» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)».[*] | |
<camelia> rakudo-moar 0cf712: OUTPUT«(())» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)».[0] | |
<camelia> rakudo-moar 0cf712: OUTPUT«(Nil)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/)[0] | |
<camelia> rakudo-moar 0cf712: OUTPUT«「123」» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d\d\d)/).flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/)flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«===SORRY!=== Error while compiling <tmp>Two terms in a rowat <tmp>:1------> '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/)⏏flat expecting any of: infix infix stopper postfix statement end …» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/).flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say deepmap *.flat, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say deepmap {take $_}, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«take without gather in block <unit> at <tmp> line 1» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap {take $_}, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap .take, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«Type check failed in binding to █ expected Callable but got Any (Any) in block <unit> at <tmp> line 1» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap *.take, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap { $_ ~~ Pair ?? .value.take !! .take }, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap { dd $_; $_ ~~ Pair ?? .value.take !! .take }, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«Match.new(ast => Any, list => (Match.new(ast => Any, list => (), hash => Map.new(()), orig => "a123", to => 4, from => 2),), hash => Map.new(()), orig => "a123", to => 4, from => 1)(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say Match ~~ Iterable | |
<camelia> rakudo-moar 0cf712: OUTPUT«False» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap { .list.take }, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap { .take }, deepmap *.list, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap *.list, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«()» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap *.list.take, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say gather deepmap *.list.take, ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map *.values, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「123」 0 => 「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map *.value, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«Method 'value' not found for invocant of class 'Match' in block <unit> at <tmp> line 1» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map *.?value, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(Nil)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map *.?value, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(Nil)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map {.?value}, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(Nil)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map {.^name}, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(Match)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map {.list}, flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«((「123」 0 => 「23」))» | |
<Zoffix> m: my $re = '(\d\d\d)'; say map flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«Cannot resolve caller map(Seq); none of these signatures match: (&code, + is raw) in block <unit> at <tmp> line 1» | |
<Zoffix> m: my $re = '(\d\d\d)'; say flat ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/) | |
<camelia> rakudo-moar 0cf712: OUTPUT«「123」 0 => 「123」 0 => 「23」» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/).^methods | |
<camelia> rakudo-moar 0cf712: OUTPUT«(new ast prematch postmatch caps chunks make Str Numeric Bool ACCEPTS perl gist orig from to CURSOR made elems Method+{<anon|61476784>}.new Method+{<anon|61476784>}.new list perl gist Method+{<anon|61476784>}.new hash FLATTENABLE_LIST FLATTENABLE_HASH Meth…» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/).chunks | |
<camelia> rakudo-moar 0cf712: OUTPUT«(0 => 「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; say ('a123' ~~ /(\d(\d\d))/).chunks».value | |
<camelia> rakudo-moar 0cf712: OUTPUT«(「123」 0 => 「23」)» | |
<Zoffix> m: my $re = '(\d\d\d)'; put ('a123' ~~ /(\d(\d\d))/).chunks».value | |
<camelia> rakudo-moar 0cf712: OUTPUT«123» | |
<Zoffix> m: my $re = '(\d\d\d)'; put ('a123' ~~ /(\d(\d\d))/).chunks | |
<camelia> rakudo-moar 0cf712: OUTPUT«0 123» | |
<Zoffix> m: my $re = '(\d\d\d)'; put ('a123' ~~ /(\d(\d\d))/).flat | |
<camelia> rakudo-moar 0cf712: OUTPUT«123» | |
<Zoffix> m: my $re = '(\d\d\d)'; put ('a123' ~~ /(\d(\d\d))/).caps | |
<camelia> rakudo-moar 0cf712: OUTPUT«0 123» | |
<Zoffix> m: my $re = '(\d\d\d)'; put ('a123' ~~ /(\d(\d\d))/).caps».value | |
<camelia> rakudo-moar 0cf712: OUTPUT«123» |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment