view release on metacpan or search on metacpan
Debian_CPANTS.txt view on Meta::CPAN
"libconvert-binary-c-perl", "Convert-Binary-C", "0.74", "0", "0"
"libconvert-binhex-perl", "Convert-BinHex", "1.119", "1", "1"
"libconvert-color-perl", "Convert-Color", "0.05", "0", "0"
"libconvert-pem-perl", "Convert-PEM", "0.07", "1", "0"
"libconvert-uulib-perl", "Convert-UUlib", "1.12", "1", "0"
"libcoro-perl", "Coro", "5.210", "0", "1"
"libcoy-perl", "Coy", "0.06", "0", "1"
"libcpan-checksums-perl", "CPAN-Checksums", "2.03", "0", "0"
"libcpan-distnameinfo-perl", "CPAN-DistnameInfo", "0.09", "0", "0"
"libcpan-inject-perl", "CPAN-Inject", "0.11", "0", "1"
"libcpan-mini-perl", "CPAN-Mini", "1.100630", "0", "0"
Debian_CPANTS.txt view on Meta::CPAN
"libnet-rawip-perl", "Net-RawIP", "0.25", "0", "2"
"libnet-rblclient-perl", "Net-RBLClient", "0.5", "0", "0"
"libnet-rendezvous-publish-backend-avahi-perl", "Net-Rendezvous-Publish-Backend-Avahi", "0.03", "0", "0"
"libnet-rendezvous-publish-perl", "Net-Rendezvous-Publish", "0.04", "0", "0"
"libnet-scp-expect-perl", "Net-SCP-Expect", "0.16", "0", "0"
"libnet-server-coro-perl", "Net-Server-Coro", "not-uploaded", "0", "0"
"libnet-sftp-foreign-perl", "Net-SFTP-Foreign", "1.57", "0", "1"
"libnet-sieve-perl", "Net-Sieve", "0.05", "0", "0"
"libnet-sieve-script-perl", "Net-Sieve-Script", "0.08", "0", "0"
"libnet-sip-perl", "Net-SIP", "0.56", "0", "2"
"libnet-smpp-perl", "Net-SMPP", "1.12", "0", "1"
view all matches for this distribution
view release on metacpan or search on metacpan
Debian_CPANTS.txt view on Meta::CPAN
"libconvert-binary-c-perl", "Convert-Binary-C", "0.74", "0", "0"
"libconvert-binhex-perl", "Convert-BinHex", "1.119", "1", "1"
"libconvert-color-perl", "Convert-Color", "0.05", "0", "0"
"libconvert-pem-perl", "Convert-PEM", "0.07", "1", "0"
"libconvert-uulib-perl", "Convert-UUlib", "1.12", "1", "0"
"libcoro-perl", "Coro", "5.210", "0", "1"
"libcoy-perl", "Coy", "0.06", "0", "1"
"libcpan-checksums-perl", "CPAN-Checksums", "2.03", "0", "0"
"libcpan-distnameinfo-perl", "CPAN-DistnameInfo", "0.09", "0", "0"
"libcpan-inject-perl", "CPAN-Inject", "0.11", "0", "1"
"libcpan-mini-perl", "CPAN-Mini", "1.100630", "0", "0"
Debian_CPANTS.txt view on Meta::CPAN
"libnet-rawip-perl", "Net-RawIP", "0.25", "0", "2"
"libnet-rblclient-perl", "Net-RBLClient", "0.5", "0", "0"
"libnet-rendezvous-publish-backend-avahi-perl", "Net-Rendezvous-Publish-Backend-Avahi", "0.03", "0", "0"
"libnet-rendezvous-publish-perl", "Net-Rendezvous-Publish", "0.04", "0", "0"
"libnet-scp-expect-perl", "Net-SCP-Expect", "0.16", "0", "0"
"libnet-server-coro-perl", "Net-Server-Coro", "not-uploaded", "0", "0"
"libnet-sftp-foreign-perl", "Net-SFTP-Foreign", "1.57", "0", "1"
"libnet-sieve-perl", "Net-Sieve", "0.05", "0", "0"
"libnet-sieve-script-perl", "Net-Sieve-Script", "0.08", "0", "0"
"libnet-sip-perl", "Net-SIP", "0.56", "0", "2"
"libnet-smpp-perl", "Net-SMPP", "1.12", "0", "1"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SPVM/Go.pm view on Meta::CPAN
=over 2
=item * L<The Go Programming Language|https://go.dev/> - SPVM::Go is a porting of goroutines.
=item * L<Coro> - SPVM::Go uses coroutines.
=back
=head1 Author
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SPVM/HTTP/Tiny.pm view on Meta::CPAN
=head1 Details
=head2 Wrapper of Mojo::UserAgent
This class is a wrapper of L<Mojo::UserAgent|SPVM::Mojo::UserAgent>. Unlike Perl's original C<HTTP::Tiny>, this implementation depends on the Mojo stack to support non-blocking I/O and L<Go|SPVM::Go> coroutines.
=head1 Fields
=head2 ua
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
break;
}
/* Opcode: InitCoroutine P1 P2 P3 * *
**
** Set up register P1 so that it will Yield to the coroutine
** located at address P3.
**
** If P2!=0 then the coroutine implementation immediately follows
** this opcode. So jump over the coroutine implementation to
** address P2.
**
** See also: EndCoroutine
*/
case OP_InitCoroutine: { /* jump0 */
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
}
/* Opcode: Yield P1 P2 * * *
**
** Swap the program counter with the value in register P1. This
** has the effect of yielding to a coroutine.
**
** If the coroutine that is launched by this instruction ends with
** Yield or Return then continue to the next instruction. But if
** the coroutine launched by this instruction ends with
** EndCoroutine, then jump to P2 rather than continuing with the
** next instruction.
**
** See also: InitCoroutine
*/
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
** loop over the rows in the SELECT
** load values into registers R..R+n
** yield X
** end loop
** cleanup after the SELECT
** end-coroutine X
** B: open write cursor to <table> and its indices
** C: yield X, at EOF goto D
** insert the select result into <table> from R..R+n
** goto C
** D: cleanup
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
if( pTrigger || readsTable(pParse, iDb, pTab) ){
useTempTable = 1;
}
if( useTempTable ){
/* Invoke the coroutine to extract information from the SELECT
** and add it to a transient table srcTab. The code generated
** here is from the 4th template:
**
** B: open temp table
** L: yield X, goto M at EOF
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
sqlite3SelectOpName(p->op));
}
}
/*
** Code an output subroutine for a coroutine implementation of a
** SELECT statement.
**
** The data to be output is contained in pIn->iSdst. There are
** pIn->nSdst columns to be output. pDest is where the output should
** be sent.
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
** <selectA> <operator> <selectB> ORDER BY <orderbylist>
**
** <operator> is one of UNION ALL, UNION, EXCEPT, or INTERSECT. The idea
** is to code both <selectA> and <selectB> with the ORDER BY clause as
** co-routines. Then run the co-routines in parallel and merge the results
** into the output. In addition to the two coroutines (called selectA and
** selectB) there are 7 subroutines:
**
** outA: Move the output of the selectA coroutine into the output
** of the compound query.
**
** outB: Move the output of the selectB coroutine into the output
** of the compound query. (Only generated for UNION and
** UNION ALL. EXCEPT and INSERTSECT never output a row that
** appears only in B.)
**
** AltB: Called when there is data from both coroutines and A<B.
**
** AeqB: Called when there is data from both coroutines and A==B.
**
** AgtB: Called when there is data from both coroutines and A>B.
**
** EofA: Called when data is exhausted from selectA.
**
** EofB: Called when data is exhausted from selectB.
**
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
** Duplicate removal in the UNION, EXCEPT, and INTERSECT cases is handled
** within the output subroutine. The regPrev register set holds the previously
** output value. A comparison is made against this value and the output
** is skipped if the next results would be the same as the previous.
**
** The implementation plan is to implement the two coroutines and seven
** subroutines first, then put the control logic at the bottom. Like this:
**
** goto Init
** coA: coroutine for left query (A)
** coB: coroutine for right query (B)
** outA: output one row of A
** outB: output one row of B (UNION and UNION ALL only)
** EofA: ...
** EofB: ...
** AltB: ...
** AeqB: ...
** AgtB: ...
** Init: initialize coroutine registers
** yield coA
** if eof(A) goto EofA
** yield coB
** if eof(B) goto EofB
** Cmpr: Compare A, B
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
int i, j; /* Loop counters */
Select *pPrior; /* Another SELECT immediately to our left */
Select *pSplit; /* Left-most SELECT in the right-hand group */
int nSelect; /* Number of SELECT statements in the compound */
Vdbe *v; /* Generate code to this VDBE */
SelectDest destA; /* Destination for coroutine A */
SelectDest destB; /* Destination for coroutine B */
int regAddrA; /* Address register for select-A coroutine */
int regAddrB; /* Address register for select-B coroutine */
int addrSelectA; /* Address of the select-A coroutine */
int addrSelectB; /* Address of the select-B coroutine */
int regOutA; /* Address register for the output-A subroutine */
int regOutB; /* Address register for the output-B subroutine */
int addrOutA; /* Address of the output-A subroutine */
int addrOutB = 0; /* Address of the output-B subroutine */
int addrEofA; /* Address of the select-A-exhausted subroutine */
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
sqlite3SelectDestInit(&destA, SRT_Coroutine, regAddrA);
sqlite3SelectDestInit(&destB, SRT_Coroutine, regAddrB);
ExplainQueryPlan((pParse, 1, "MERGE (%s)", sqlite3SelectOpName(p->op)));
/* Generate a coroutine to evaluate the SELECT statement to the
** left of the compound operator - the "A" select.
*/
addrSelectA = sqlite3VdbeCurrentAddr(v) + 1;
addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrA, 0, addrSelectA);
VdbeComment((v, "left SELECT"));
lib/SPVM/Resource/SQLite.native/src/sqlite3.c view on Meta::CPAN
ExplainQueryPlan((pParse, 1, "LEFT"));
sqlite3Select(pParse, pPrior, &destA);
sqlite3VdbeEndCoroutine(v, regAddrA);
sqlite3VdbeJumpHere(v, addr1);
/* Generate a coroutine to evaluate the SELECT statement on
** the right - the "B" select
*/
addrSelectB = sqlite3VdbeCurrentAddr(v) + 1;
addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrB, 0, addrSelectB);
VdbeComment((v, "right SELECT"));
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SPVM/Document/Language/System.pm view on Meta::CPAN
The SPVM language has some thread-safe features.
=head3 Runtime Stack
When a new thread, such as an L<OS native thread|SPVM::Thread>, a coroutine such as a L<goroutine|SPVM::Go> is created, a new L<runtime stack|SPVM::Document::NativeClass/"Runtime Stack"> should be created for the new thread.
SPVM_VALUE* new_stack = env->new_stack(env);
This runtime stack has thread-specific data, such as the value of the exception variable, as well as method-specific data, such as arguments and a return value.
view all matches for this distribution
view release on metacpan or search on metacpan
cpanfile.snapshot view on Meta::CPAN
DBD::Gofer::Policy::Base 0.010088
DBD::Gofer::Policy::classic 0.010088
DBD::Gofer::Policy::pedantic 0.010088
DBD::Gofer::Policy::rush 0.010088
DBD::Gofer::Transport::Base 0.014121
DBD::Gofer::Transport::corostream undef
DBD::Gofer::Transport::null 0.010088
DBD::Gofer::Transport::pipeone 0.010088
DBD::Gofer::Transport::stream 0.014599
DBD::Gofer::db 0.015327
DBD::Gofer::dr 0.015327
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SVK/Command.pm view on Meta::CPAN
$self->{xd}->lock ($target->copath_anchor)
if $target->isa('SVK::Path::Checkout');
}
}
=head3 lock_coroot ($target)
XXX Undocumented
=cut
sub lock_coroot {
my $self = shift;
my @tgt = map { $_->copath($_->{copath_target}) }
grep { $_->isa('SVK::Path::Checkout') } @_;
return unless @tgt;
my %roots;
for (@tgt) {
my (undef, $coroot) = $self->{xd}{checkout}->get($_, 1);
$roots{$coroot}++;
}
$self->{xd}->lock($_)
for keys %roots;
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/book13 view on Meta::CPAN
halls by the evil doom of Agamemnon, son of Atreus, hadst
not thou, goddess, declared me each thing aright. Come
then, weave some counsel whereby I may requite them; and
thyself stand by me, and put great boldness of spirit
within me, even as in the day when we loosed the shining
coronal of Troy. If but thou wouldest stand by me with such
eagerness, thou grey-eyed goddess, I would war even with
three hundred men, with thee my lady and goddess, if thou
of thy grace didst succour me the while.'
Then the goddess, grey-eyed Athene, answered him: 'Yea,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SemanticWeb/Schema/SpecialAnnouncement.pm view on Meta::CPAN
police, local government.<br/><br/> For work in progress guidelines on
Coronavirus-related markup see <a
href="https://docs.google.com/document/d/14ikaGCKxo50rRM7nvKSlbUpjyIk2WMQd3
IkB1lItlrM/edit#">this doc</a>.<br/><br/> The motivating scenario for
SpecialAnnouncement is the <a
href="https://en.wikipedia.org/wiki/2019%E2%80%9320_coronavirus_pandemic">C
oronavirus pandemic</a>, and the initial vocabulary is oriented to this
urgent situation. Schema.org expect to improve the markup iteratively as it
is deployed and as feedback emerges from use. In addition to our usual <a
href="https://github.com/schemaorg/schemaorg/issues/2490">Github entry</a>,
feedback comments can also be provided in <a
lib/SemanticWeb/Schema/SpecialAnnouncement.pm view on Meta::CPAN
provided:<br/><br/> We encourage the provision of "name", "text",
"datePosted", "expires" (if appropriate), "category" and "url" as a simple
baseline. It is important to provide a value for "category" where possible,
most ideally as a well known URL from Wikipedia or Wikidata. In the case of
the 2019-2020 Coronavirus pandemic, this should be
"https://en.wikipedia.org/w/index.php?title=2019-20_coronavirus_pandemic"
or "https://www.wikidata.org/wiki/Q81068910".<br/><br/> For many of the
possible properties, values can either be simple links or an inline
description, depending on whether a summary is available. For a link,
provide just the URL of the appropriate page as the property's value. For
an inline description, use a <a class="localLink"
view all matches for this distribution
view release on metacpan or search on metacpan
Compression: Use the "tdefl" API's. The compressor supports raw, static, and dynamic blocks, lazy or
greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compresses
approximately as well as zlib.
Decompression: Use the "tinfl" API's. The entire decompressor is implemented as a single function
coroutine: see tinfl_decompress(). It supports decompression into a 32KB (or larger power of 2) wrapping buffer, or into a memory
block large enough to hold the entire file.
The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation.
* zlib-style API notes:
(r)->m_state = 0; \
} \
MZ_MACRO_END
#define tinfl_get_adler32(r) (r)->m_check_adler32
/* Main low-level decompressor coroutine function. This is the only function actually needed for decompression. All the other functions are just high-level helpers for improved usability. */
/* This is a universal API, i.e. it can be used as a building block to build any desired higher level decompression API. In the limit case, it can be called once per every byte input or output. */
MINIZ_EXPORT tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags);
/* Internal/private bits follow. */
enum
view all matches for this distribution
view release on metacpan or search on metacpan
Compression: Use the "tdefl" API's. The compressor supports raw, static, and dynamic blocks, lazy or
greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compresses
approximately as well as zlib.
Decompression: Use the "tinfl" API's. The entire decompressor is implemented as a single function
coroutine: see tinfl_decompress(). It supports decompression into a 32KB (or larger power of 2) wrapping buffer, or into a memory
block large enough to hold the entire file.
The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation.
* zlib-style API notes:
(r)->m_state = 0; \
} \
MZ_MACRO_END
#define tinfl_get_adler32(r) (r)->m_check_adler32
/* Main low-level decompressor coroutine function. This is the only function actually needed for decompression. All the other functions are just high-level helpers for improved usability. */
/* This is a universal API, i.e. it can be used as a building block to build any desired higher level decompression API. In the limit case, it can be called once per every byte input or output. */
MINIZ_EXPORT tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags);
/* Internal/private bits follow. */
enum
view all matches for this distribution
view release on metacpan or search on metacpan
Compression: Use the "tdefl" API's. The compressor supports raw, static, and dynamic blocks, lazy or
greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compresses
approximately as well as zlib.
Decompression: Use the "tinfl" API's. The entire decompressor is implemented as a single function
coroutine: see tinfl_decompress(). It supports decompression into a 32KB (or larger power of 2) wrapping buffer, or into a memory
block large enough to hold the entire file.
The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation.
* zlib-style API notes:
// Initializes the decompressor to its initial state.
#define tinfl_init(r) do { (r)->m_state = 0; } MZ_MACRO_END
#define tinfl_get_adler32(r) (r)->m_check_adler32
// Main low-level decompressor coroutine function. This is the only function actually needed for decompression. All the other functions are just high-level helpers for improved usability.
// This is a universal API, i.e. it can be used as a building block to build any desired higher level decompression API. In the limit case, it can be called once per every byte input or output.
tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags);
// Internal/private bits follow.
enum
view all matches for this distribution
view release on metacpan or search on metacpan
Iterator/miniz.c view on Meta::CPAN
Compression: Use the "tdefl" API's. The compressor supports raw, static, and dynamic blocks, lazy or
greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compresses
approximately as well as zlib.
Decompression: Use the "tinfl" API's. The entire decompressor is implemented as a single function
coroutine: see tinfl_decompress(). It supports decompression into a 32KB (or larger power of 2) wrapping buffer, or into a memory
block large enough to hold the entire file.
The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation.
* zlib-style API notes:
Iterator/miniz.c view on Meta::CPAN
/* Initializes the decompressor to its initial state. */
#define tinfl_init(r) do { (r)->m_state = 0; } MZ_MACRO_END
#define tinfl_get_adler32(r) (r)->m_check_adler32
/* Main low-level decompressor coroutine function. This is the only function actually needed for decompression. All the other functions are just high-level helpers for improved usability. */
/* This is a universal API, i.e. it can be used as a building block to build any desired higher level decompression API. In the limit case, it can be called once per every byte input or output. */
tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags);
/* Internal/private bits follow. */
enum
view all matches for this distribution
view release on metacpan or search on metacpan
Compression: Use the "tdefl" API's. The compressor supports raw, static, and dynamic blocks, lazy or
greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compresses
approximately as well as zlib.
Decompression: Use the "tinfl" API's. The entire decompressor is implemented as a single function
coroutine: see tinfl_decompress(). It supports decompression into a 32KB (or larger power of 2) wrapping buffer, or into a memory
block large enough to hold the entire file.
The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation.
* zlib-style API notes:
// Initializes the decompressor to its initial state.
#define tinfl_init(r) do { (r)->m_state = 0; } MZ_MACRO_END
#define tinfl_get_adler32(r) (r)->m_check_adler32
// Main low-level decompressor coroutine function. This is the only function actually needed for decompression. All the other functions are just high-level helpers for improved usability.
// This is a universal API, i.e. it can be used as a building block to build any desired higher level decompression API. In the limit case, it can be called once per every byte input or output.
tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags);
// Internal/private bits follow.
enum
view all matches for this distribution
view release on metacpan or search on metacpan
scripts/RosettaCode/french_republican_calendar.sf view on Meta::CPAN
1944-08-25 7 Fructidor 152
2016-09-19 Fête du travail 224
1871-05-06 16 Floréal 79 # Paris Commune begins
1871-05-23 3 Prairial 79 # Paris Commune ends
1799-11-09 18 Brumaire 8 # Revolution ends by Napoléon coup
1804-12-02 11 Frimaire 13 # Republic ends by Napoléon coronation
1794-10-30 9 Brumaire 3 # Ãcole Normale Supérieure established
1794-07-27 9 Thermidor 2 # Robespierre falls
1799-05-27 8 Prairial 7 # Fromental Halévy born
1792-09-22 1 Vendémiaire 1
1793-09-22 1 Vendémiaire 2
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Slovo/resources/public/js/editormd/lib/codemirror/modes.min.js view on Meta::CPAN
!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../lib/codemirror")):"function"==typeof define&&define.amd?define(["../lib/codemirror"],e):e(CodeMirror)}(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:...
e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"})}),function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror...
multiLineStrings:!0,blockKeywords:t("catch class do else finally for forSome if match switch try while"),atoms:t("true false null"),indentStatements:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return e.match('""')...
trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside}},token:function(e,t){if(t.formatting=!1,e.sol()){var r=!!t.header;if(t.header=0,e.match(/^\s*$/,!0)||r)return t.prevLineHasContent=!1,a(t),r?this.token(e...
return{startState:function(e){return{tokenize:n,baseIndent:e||0,stack:[]}},token:function(e,t){if(e.eatSpace())return null;s=null;var r=t.tokenize(e,t),n=t.stack[t.stack.length-1];return"hash"==s&&"rule"==n?r="atom":"variable"==r&&("rule"==n?r="numbe...
a="meta",(t.match(/^latex\s*$/)||r.tmp_stex)&&(r.tmp_stex=void 0,u(r,l,{mode:h,local:e.startState(h)}));break;case 2:u(r,i,c(L,3)),(t.match(/^python\s*$/)||r.tmp_py)&&(r.tmp_py=void 0,u(r,l,{mode:m,local:e.startState(m)}));break;default:u(r,n)}else i...
return S(r[n])?r[n]:!1}function C(e,t,r){for(var n=e.length-1;n>-1;n--)if(c(e[n][t],r))return n;return!1}function S(e){return e!==!1&&null!=e}var T=["-type","-spec","-export_type","-opaque"],M=["after","begin","catch","case","cond","end","fun","if","...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Sourcecode/Spellchecker.pm view on Meta::CPAN
'copmetitors' => 'competitors',
'coputer' => 'computer',
'copywrite' => 'copyright',
'corected' => 'corrected',
'cornmitted' => 'committed',
'corosion' => 'corrosion',
'corparate' => 'corporate',
'corperations' => 'corporations',
'correcters' => 'correctors',
'correponding' => 'corresponding',
'correponds' => 'corresponds',
lib/Sourcecode/Spellchecker.pm view on Meta::CPAN
'incompetance' => 'incompetence',
'incompetant' => 'incompetent',
'incomptable' => 'incompatible',
'incomptetent' => 'incompetent',
'inconsistant' => 'inconsistent',
'incoroporated' => 'incorporated',
'incorperation' => 'incorporation',
'incorportaed' => 'incorporated',
'incorprates' => 'incorporates',
'incorruptable' => 'incorruptible',
'incramentally' => 'incrementally',
view all matches for this distribution
view release on metacpan or search on metacpan
share/enable1.txt view on Meta::CPAN
cornute
cornuted
cornuto
cornutos
corny
corodies
corody
corolla
corollaries
corollary
corollas
corollate
coromandel
coromandels
corona
coronach
coronachs
coronae
coronagraph
coronagraphs
coronal
coronals
coronaries
coronary
coronas
coronate
coronated
coronates
coronating
coronation
coronations
coronel
coronels
coroner
coroners
coronet
coronets
coronograph
coronographs
coronoid
corotate
corotated
corotates
corotating
corotation
corotations
corpora
corporal
corporalities
corporality
corporally
share/enable1.txt view on Meta::CPAN
decoratively
decorativeness
decorativenesses
decorator
decorators
decorous
decorously
decorousness
decorousnesses
decors
decorticate
decorticated
decorticates
decorticating
share/enable1.txt view on Meta::CPAN
indecisively
indecisiveness
indecisivenesses
indeclinable
indecomposable
indecorous
indecorously
indecorousness
indecorousnesses
indecorum
indecorums
indeed
indefatigabilities
indefatigability
share/enable1.txt view on Meta::CPAN
postconcert
postconquest
postconsonantal
postconvention
postcopulatory
postcoronary
postcoup
postcranial
postcranially
postcrash
postcrises
share/enable1.txt view on Meta::CPAN
rancidly
rancidness
rancidnesses
rancor
rancored
rancorous
rancorously
rancors
rancour
rancours
rand
randan
view all matches for this distribution
view release on metacpan or search on metacpan
eg/Example/Controllers.pm view on Meta::CPAN
},
),
C(
Count => [ '/@count' ],
# Requests to the Count controller run in a separate coroutine.
# - The (continuity => 1) tells Squatting::Mapper to take notice
# of this controller and put requests to this controller in
# a different "session queue". In Continuity-speak, being in
# a different "session queue" means you get your own coroutine.
continuity => 1,
get => sub {
my ($self) = @_;
my $cr = $self->cr;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Stardust.pm view on Meta::CPAN
# Message - [public]
# This controller emits a stream of messages to long-polling clients.
C(
Message => [ '/channel/([\w+]+)/stream/([.\d]+)' ],
get => sub {
warn "coro [$Coro::current]" if $CONFIG{debug};
my ($self, $channels, $client_id) = @_;
my $input = $self->input;
my $cr = $self->cr;
my @ch = split(/\+/, $channels);
my $last = time;
lib/Stardust.pm view on Meta::CPAN
# Hold for a brief moment until the next long poll request comes in.
warn "waiting for next request" if ($CONFIG{debug});
$cr->next;
# Start 1 coro for each channel we're listening to.
# Each coro will have the same Coro::Signal object, $activity.
my $activity = Coro::Signal->new;
my @coros = map {
my $ch = channel($_);
async { $ch->signal->wait; $activity->broadcast };
} @ch;
# When running this behind a reverse proxy,
# it's useful to timeout before your proxy kills the connection.
push @coros, async {
my $timeout = Coro::Timer::timeout $CONFIG{timeout};
while (not $timeout) {
Coro::schedule;
}
warn "timeout\n" if $CONFIG{debug};
$activity->broadcast;
};
# The first coro that does $activity->broadcast wins.
warn "waiting for activity on any of (@ch); last is $last" if $CONFIG{debug};
$activity->wait;
# Cancel the remaining coros.
for (@coros) { $_->cancel }
}
},
continuity => 1,
),
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Statistics/Covid.pm view on Meta::CPAN
=over 2
=item L<John Hopkins University|https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6>,
=item L<UK government|https://www.gov.uk/government/publications/covid-19-track-coronavirus-cases>,
=item L<https://www.bbc.co.uk> (for disseminating official results)
=back
view all matches for this distribution
view release on metacpan or search on metacpan
t/devscripts/info-at-eof.h view on Meta::CPAN
LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
/*
** coroutine functions
*/
LUA_API int (lua_yield) (lua_State *L, int nresults);
LUA_API int (lua_resume) (lua_State *L, int narg);
LUA_API int (lua_status) (lua_State *L);
view all matches for this distribution
view release on metacpan or search on metacpan
Debian_CPANTS.txt view on Meta::CPAN
"libconvert-binary-c-perl", "Convert-Binary-C", "0.76", "0", "1"
"libconvert-binhex-perl", "Convert-BinHex", "1.119", "1", "1"
"libconvert-color-perl", "Convert-Color", "0.07", "0", "0"
"libconvert-nls-date-format-perl", "Convert-NLS_DATE_FORMAT", "0.02", "0", "0"
"libconvert-pem-perl", "Convert-PEM", "0.08", "1", "0"
"libcoro-perl", "Coro", "5.372", "0", "2"
"libcoy-perl", "Coy", "0.06", "0", "1"
"libcpan-changes-perl", "CPAN-Changes", "0.17", "0", "0"
"libcpan-checksums-perl", "CPAN-Checksums", "2.03", "0", "0"
"libcpan-distnameinfo-perl", "CPAN-DistnameInfo", "0.12", "0", "0"
"libcpan-inject-perl", "CPAN-Inject", "1.13", "0", "0"
Debian_CPANTS.txt view on Meta::CPAN
"libnet-rawip-perl", "Net-RawIP", "0.25", "1", "2"
"libnet-rblclient-perl", "Net-RBLClient", "0.5", "1", "0"
"libnet-rendezvous-publish-backend-avahi-perl", "Net-Rendezvous-Publish-Backend-Avahi", "0.03", "0", "0"
"libnet-rendezvous-publish-perl", "Net-Rendezvous-Publish", "0.04", "0", "1"
"libnet-scp-expect-perl", "Net-SCP-Expect", "0.16", "0", "0"
"libnet-server-coro-perl", "Net-Server-Coro", "not-uploaded", "0", "0"
"libnet-server-perl", "Net-Server", "0.99", "2", "5"
"libnet-sftp-foreign-perl", "Net-SFTP-Foreign", "1.65", "0", "1"
"libnet-sieve-perl", "Net-Sieve", "0.07", "0", "0"
"libnet-sieve-script-perl", "Net-Sieve-Script", "0.08", "0", "0"
"libnet-sip-perl", "Net-SIP", "0.62", "0", "2"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Sub/Genius/Util.pm view on Meta::CPAN
subroutine is emitted with a conventional structure compatible with
C<Sub::Genius::run_once>:
sub C {
my $scope = shift; # execution context
state $mystate = {}; # persistent state (coroutine-style)
my $myprivs = {}; # lexical scratch space
# --- implementation goes here ---
print qq{Sub C: placeholder\n};
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Syntax/Highlight/Engine/Kate/Quake_Script.pm view on Meta::CPAN
'cg_bobroll',
'cg_bobup',
'cg_brassTime',
'cg_cameraOrbitDelay',
'cg_clipboardName',
'cg_coronafardist',
'cg_coronas',
'cg_crosshairAlpha',
'cg_crosshairHealth',
'cg_crosshairSize',
'cg_crosshairX',
'cg_crosshairY',
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Syntax/Kamelon/XML/gnuplot.xml view on Meta::CPAN
<item>letter_gothic</item>
<item>cg_omega</item>
<item>albertus</item>
<item>times_new_roman</item>
<item>clarendon</item>
<item>coronet</item>
<item>marigold</item>
<item>truetype_symbols</item>
<item>wingdings</item>
</list>
view all matches for this distribution
view release on metacpan or search on metacpan
txt/robots/8.list view on Meta::CPAN
195.190.21.70
# Fouineur
fouineur.9bit.qc.ca
# Robot Francoroute
zorro.crim.ca
132.218.30.216
# FunnelWeb
funnelweb.net.au
view all matches for this distribution
view release on metacpan or search on metacpan
lib/auto/TT2/Play/Area/public/codemirror/mode/lua/lua.js view on Meta::CPAN
var builtins = wordRE([
"_G","_VERSION","assert","collectgarbage","dofile","error","getfenv","getmetatable","ipairs","load",
"loadfile","loadstring","module","next","pairs","pcall","print","rawequal","rawget","rawset","require",
"select","setfenv","setmetatable","tonumber","tostring","type","unpack","xpcall",
"coroutine.create","coroutine.resume","coroutine.running","coroutine.status","coroutine.wrap","coroutine.yield",
"debug.debug","debug.getfenv","debug.gethook","debug.getinfo","debug.getlocal","debug.getmetatable",
"debug.getregistry","debug.getupvalue","debug.setfenv","debug.sethook","debug.setlocal","debug.setmetatable",
"debug.setupvalue","debug.traceback",
view all matches for this distribution
view release on metacpan or search on metacpan
share/2021.csv view on Meta::CPAN
XS-Parse-Keyword-0.11,2021-08-03T09:43:17,PEVANS,backpan,released,0.11,,XS-Parse-Keyword,"XS functions to assist in parsing keyword syntax"
Fork-Utils-0.07,2021-08-03T10:49:14,CDN,latest,released,0.06,,Fork-Utils,"set of usefull methods to work with processes and signals"
URI-Fast-0.50,2021-08-03T13:06:30,JEFFOBER,cpan,released,0.50,,URI-Fast,"A fast(er) URI parser"
Healthchecks-0.01,2021-08-03T13:34:42,LDIDRY,cpan,released,0.01,1,Healthchecks,"interact with Healthchecks API"
HTML-TableContentParser-0.305,2021-08-03T13:40:03,WYANT,latest,released,0.305,,HTML-TableContentParser,"Extract tables from HTML"
Coro-Multicore-1.07,2021-08-03T14:15:41,MLEHMANN,latest,released,1.07,,Coro-Multicore,"make coro threads on multiple cores with specially supported modules"
Dist-Zilla-Plugin-Libarchive-0.02,2021-08-03T15:30:23,PLICEASE,backpan,released,0.02,1,Dist-Zilla-Plugin-Libarchive,"Create dist archives using Archive::Libarchive"
pyperl-1.0.3,2021-08-03T16:06:22,SHLOMIF,latest,released,v1.0.3,,pyperl,"stub module for pleasing PAUSE"
Playwright-0.012,2021-08-03T16:28:27,TEODESIAN,cpan,released,0.012,,Playwright,"Perl client for Playwright"
AsposeCellsCloud-CellsApi-21.7,2021-08-03T16:50:18,ASPOSE,cpan,released,21.7,,AsposeCellsCloud-CellsApi,"Aspose.Cells Cloud SDK for Perl"
Mojo-Leds-1.03,2021-08-03T17:08:53,EBRUNI,cpan,released,1.03,,Mojo-Leds,"Leds aka Light Environment (emi) for Development System based on Mojolicious"
view all matches for this distribution