xref: /Universal-ctags/Units/parser-perl6.r/perl6-bunch2.d/expected.tags (revision 6451d5eeb6083c954b0b2b2eda601575ca4af2e6)
1!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
2!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
3!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
4!_TAG_PROGRAM_NAME	Universal Ctags	//
5!_TAG_PROGRAM_URL	https://github.com/universal-ctags/ctags	/official site/
6!_TAG_PROGRAM_VERSION	Development	//
7BUILD	input.pm	/^        submethod BUILD(:&!setup) { }$/;"	b
8Channel	input.pm	/^    method Channel(Supply:D:) {$/;"	m
9OnSupply	input.pm	/^    my class OnSupply does Supply {$/;"	c
10Promise	input.pm	/^    method Promise(Supply:D:) {$/;"	m
11Supply	input.pm	/^    method Supply(Supply:) { self }$/;"	m
12Supply	input.pm	/^my role Supply {$/;"	r
13SupplyOperations	input.pm	/^my class SupplyOperations is repr('Uninstantiable') { ... }$/;"	c
14Tap	input.pm	/^my class Tap {$/;"	c
15X::Supply::Combinator	input.pm	/^my class X::Supply::Combinator is Exception {$/;"	c
16X::Supply::On::BadSetup	input.pm	/^my class X::Supply::On::BadSetup is Exception {$/;"	c
17X::Supply::On::NoEmit	input.pm	/^my class X::Supply::On::NoEmit is Exception {$/;"	c
18act	input.pm	/^    method act(Supply:D: &actor) {$/;"	m
19add	input.pm	/^            sub add ($source, $what, $index?) {$/;"	s
20add_source	input.pm	/^        method !add_source($/;"	m
21batch	input.pm	/^    method batch(Supply:D $self: :$elems, :$seconds ) {$/;"	m
22categorize	input.pm	/^    multi method categorize(Supply:D: %mapper )  {$/;"	m
23categorize	input.pm	/^    multi method categorize(Supply:D: &mapper )  {$/;"	m
24categorize	input.pm	/^    multi method categorize(Supply:D: @mapper )  {$/;"	m
25categorize	input.pm	/^    proto method categorize (|) { * }$/;"	m
26classify	input.pm	/^    multi method classify(Supply:D: %mapper )  {$/;"	m
27classify	input.pm	/^    multi method classify(Supply:D: &mapper )  {$/;"	m
28classify	input.pm	/^    multi method classify(Supply:D: @mapper )  {$/;"	m
29close	input.pm	/^    method close (Tap:D:) { $!supply.close(self) }$/;"	m
30close	input.pm	/^    multi method close(Supply:D: Tap $t) {$/;"	m
31close	input.pm	/^    multi method close(Supply:D:) { self.close($_) for self.tappers }$/;"	m
32close	input.pm	/^    proto method close(|) { * }$/;"	m
33delay	input.pm	/^    method delay(Supply:D: $time, :$scheduler = $*SCHEDULER) {$/;"	m
34delayed	input.pm	/^    method delayed(Supply:D: $time, :$scheduler = $*SCHEDULER) {$/;"	m
35do	input.pm	/^    method do(Supply:D $self: &side_effect) {$/;"	m
36done	input.pm	/^        method done() {$/;"	m
37done	input.pm	/^    method done(Supply:D:) {$/;"	m
38elems	input.pm	/^    method elems(Supply:D $self: $seconds? ) {$/;"	m
39emit	input.pm	/^        method emit(\\msg) {$/;"	m
40emit	input.pm	/^    method emit(Supply:D: \\msg) {$/;"	m
41flat	input.pm	/^    method flat(Supply:D: )              { SupplyOperations.flat(self) }$/;"	m
42flush	input.pm	/^                sub flush {$/;"	s
43flush	input.pm	/^                sub flush() {$/;"	s
44for	input.pm	/^    method for(Supply:U: |c) {$/;"	m
45from-list	input.pm	/^    method from-list(Supply:U: |c)       { SupplyOperations.from-list(|c) }$/;"	m
46grab	input.pm	/^    method grab(Supply:D $self: &when_done) {$/;"	m
47grep	input.pm	/^    method grep(Supply:D: Mu $test)      { SupplyOperations.grep(self, $test) }$/;"	m
48interval	input.pm	/^    method interval(Supply:U: |c)        { SupplyOperations.interval(|c) }$/;"	m
49last	input.pm	/^    method last(Supply:D $self: Int $number = 1) {  # should be Natural$/;"	m
50lines	input.pm	/^    method lines(Supply:D $self: :$chomp = True ) {$/;"	m
51list	input.pm	/^    method list(Supply:D:) {$/;"	m
52live	input.pm	/^        method live { $!live }$/;"	m
53live	input.pm	/^    method live(Supply:D:) { True };$/;"	m
54map	input.pm	/^    method map(Supply:D: &mapper)        { SupplyOperations.map(self, &mapper) }$/;"	m
55max	input.pm	/^    method max(Supply:D $self: &by = &infix:<cmp>) {$/;"	m
56merge	input.pm	/^    method merge(*@s) {$/;"	m
57message	input.pm	/^    method message() { "Can only use $!combinator to combine defined Supply objects" }$/;"	m
58message	input.pm	/^    method message() {$/;"	m
59migrate	input.pm	/^    method migrate(Supply:D: )           { SupplyOperations.migrate(self) }$/;"	m
60min	input.pm	/^    method min(Supply:D $self: &by = &infix:<cmp>) {$/;"	m
61minmax	input.pm	/^    method minmax(Supply:D $self: &by = &infix:<cmp>) {$/;"	m
62more	input.pm	/^    method more(Supply:D: \\msg) {$/;"	m
63next-batch	input.pm	/^                sub next-batch() {$/;"	s
64on	input.pm	/^sub on(&setup) {$/;"	s
65on-demand	input.pm	/^    method on-demand(Supply:U: |c)       { SupplyOperations.on-demand(|c) }$/;"	m
66on_demand	input.pm	/^    method on_demand(Supply:U: |c)       {$/;"	m
67quit	input.pm	/^        method quit($ex) {$/;"	m
68quit	input.pm	/^    method quit(Supply:D: $ex) {$/;"	m
69reduce	input.pm	/^    method reduce(Supply:D $self: &with) {$/;"	m
70reverse	input.pm	/^    method reverse(Supply:D:)                 { self.grab( {.reverse} ) }$/;"	m
71rotor	input.pm	/^    multi method rotor(Supply:D $self: *@cycle, :$partial) {$/;"	m
72rotor	input.pm	/^    multi method rotor(Supply:D:) {$/;"	m
73rotor	input.pm	/^    proto method rotor(|) {*}$/;"	m
74schedule-on	input.pm	/^    method schedule-on(Supply:D: Scheduler $scheduler) {$/;"	m
75schedule_on	input.pm	/^    method schedule_on(Supply:D: Scheduler $scheduler) {$/;"	m
76sort	input.pm	/^    method sort(Supply:D: &by = &infix:<cmp>) { self.grab( {.sort(&by)} ) }$/;"	m
77squish	input.pm	/^    method squish(Supply:D $self: :&as, :&with is copy) {$/;"	m
78stable	input.pm	/^    method stable(Supply:D: $time, :$scheduler = $*SCHEDULER) {$/;"	m
79start	input.pm	/^    method start(Supply:D: &startee)     { SupplyOperations.start(self, &startee) }$/;"	m
80tap	input.pm	/^        method tap(|c) {$/;"	m
81tap	input.pm	/^    method tap(Supply:D: &emit = -> $ { }, :&done,:&quit={die $_},:&closing) {$/;"	m
82tappers	input.pm	/^    method tappers(Supply:D:) {$/;"	m
83taps	input.pm	/^    method taps(Supply:D:) { +@!tappers }$/;"	m
84uniq	input.pm	/^    method uniq(Supply:D: |c) {$/;"	m
85unique	input.pm	/^    method unique(Supply:D $self: :&as, :&with, :$expires) {$/;"	m
86wait	input.pm	/^    method wait(Supply:D:) {$/;"	m
87words	input.pm	/^    method words(Supply:D $self:) {$/;"	m
88zip	input.pm	/^    method zip(*@s, :&with is copy = &[,]) {$/;"	m
89zip-latest	input.pm	/^    method zip-latest(*@s, :&with is copy = &[,], :$initial ) {$/;"	m
90