Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 10, 2020 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/75c5bb3cb6b621daf9970eb2f72b2625 to your computer and use it in GitHub Desktop.
Save Whateverable/75c5bb3cb6b621daf9970eb2f72b2625 to your computer and use it in GitHub Desktop.
greppable6
File Code
AZAWAWI/App-Perl6LangServer
…/Perl6LangServer.pm6 :429:
if $topic ~~ m:i/"$pattern"/ {
BDUGGAN/RDF-Turtle
…/test-25.ttl :9:
:i, # and me
COKE/App-Unicode-Mangle
…/unifind.p6 :11:
.grep({$_.uninames ~~ m:i/<$regex>/})
FCO/Red
…/03-sqlite.t :16:
$*RED-DB.when: rx:i/SELECT \s+ ["example_model."]? "col"/, :once, :return[{:10data_1}, {:20data_1}, {:30data_1}];
HANENKAMP/DOM-Tiny
…/CSS.pm6 :95:
my $unescaped-re = $!i ?? rx:i{ $unescaped } !! rx{ $unescaped };
HANENKAMP/DOM-Tiny
…/CSS.pm6 :242:
token pseudo-class:sym<not> { :i not '(' <TOP> ')' }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :248:
| :i empty
HANENKAMP/DOM-Tiny
…/CSS.pm6 :249:
| :i checked
HANENKAMP/DOM-Tiny
…/CSS.pm6 :250:
| :i root
HANENKAMP/DOM-Tiny
…/CSS.pm6 :254:
| :i 'nth-child'
HANENKAMP/DOM-Tiny
…/CSS.pm6 :255:
| :i 'nth-last-child'
HANENKAMP/DOM-Tiny
…/CSS.pm6 :256:
| :i 'nth-of-type'
HANENKAMP/DOM-Tiny
…/CSS.pm6 :257:
| :i 'nth-last-of-type'
HANENKAMP/DOM-Tiny
…/CSS.pm6 :259:
token first-x { :i 'first-child' | :i 'first-of-type' }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :260:
token last-x { :i 'last-child' | :i 'last-of-type' }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :261:
token only-x { :i 'only-child' | :i 'only-of-type' }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :264:
token equation:sym<even> { :i even }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :265:
token equation:sym<odd> { :i odd }
HANENKAMP/DOM-Tiny
…/CSS.pm6 :268:
| <.ws> <coeff> :i n <.ws> $<offset> = <.full-offset> <.ws>
HANENKAMP/DOM-Tiny
…/CSS.pm6 :269:
| <.ws> <coeff> :i n <.ws>
HANENKAMP/DOM-Tiny
…/HTML.pm6 :12:
token markup:sym<doctype> { :i '<!DOCTYPE' <.ws> <doctype> <.ws> '>' }
HANENKAMP/DOM-Tiny
…/HTML.pm6 :60:
token markup:sym<rcdata> { :i
HANENKAMP/DOM-Tiny
…/HTML.pm6 :71:
token markup:sym<raw> { :i
HANENKAMP/DOM-Tiny
…/HTML.pm6 :82:
token rcdata-tag { :i [ title | textarea ] }
HANENKAMP/DOM-Tiny
…/HTML.pm6 :83:
token raw-tag { :i [ script | style ] }
HANENKAMP/Getopt-ForClass
…/ForClass.pm6 :18:
when m:i/ 1 | y | yes | true / { True }
HANENKAMP/Getopt-ForClass
…/ForClass.pm6 :19:
when m:i/ 0 | n | no | false / { False }
HANENKAMP/Smack
…/Smack.pm6 :227:
#&& (!defined($ct) || $ct.value !~~ m:i{ ^ "multipart/byteranges" >> })
HANENKAMP/Smack
…/static.t :26:
path => rx:i{ '.' [t | PL | txt] $ };
HANENKAMP/Smack
…/static.t :28:
path => rx:i{ '.foo' $ },
HMBRAND/Text-CSV
…/CSV.pm :742:
($b ~~ Str && $b ~~ m:i/^( reset | clear | none | 0 )$/) or
HMBRAND/Text-CSV
…/CSV.pm :1454:
if ($spec ~~ s:i{^ "row=" } = "") {
HMBRAND/Text-CSV
…/CSV.pm :1460:
if ($spec ~~ s:i{^ "col=" } = "") {
HMBRAND/Text-CSV
…/CSV.pm :1466:
$spec ~~ s:i{^ "cell=" } = "" or self!fail (2013);
HMBRAND/Text-CSV
…/CSV.pm :1706:
$fragment ~~ s:i{^ "row=" } = "" and
HMBRAND/Text-CSV
…/CSV.pm :1724:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
HMBRAND/Text-CSV
…/CSV.pm :1736:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
HMBRAND/Text-CSV
…/CSV.pm :1747:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
HMBRAND/Text-CSV
…/CSV.pm :1766:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
JGOFF/Readline
…/Readline.pm :673:
my $library-match = rx/:i libreadline\.so\.(\d+) $/;
JGOFF/Readline
…/Readline.pm :690:
$library-match = rx/:i libereadline\.so\.(\d+) $/;
JGOFF/Readline
…/Readline.pm :696:
$library-match = rx/:i libreadline\.(\d+)\.dylib $/;
JMASLAK/Net-BGP
…/IP.pm6 :196:
$_.fc.starts-with("::ffff:") and m:i/ ^ '::ffff:' @octet**4 % '.' $ /
JMASLAK/Net-BGP
…/IP.pm6 :213:
return %cached{$ip} //= (S:i/^ '::ffff:' // given $ip);
JNTHN/Cro-HTTP-Test
…/http2.t :23:
body => /:i nothing/;
JNTHN/Cro-HTTP-Test
…/synopsis.t :23:
body => /:i nothing/;
JNTHN/Cro-HTTP-Test
…/test-uri.t :30:
body => /:i nothing/;
JNTHN/Cro-HTTP
…/Cookie.pm6 :34:
token cookie-av:sym<expires> { :i 'Expires=' [ <dt=DateTime::Parse::Grammar::rfc1123-date> |
JNTHN/Cro-HTTP
…/Cookie.pm6 :38:
token cookie-av:sym<max-age> { :i 'Max-Age=' '-'? <[1..9]> <[0..9]>* }
JNTHN/Cro-HTTP
…/Cookie.pm6 :39:
token cookie-av:sym<domain> { :i 'Domain=' <domain> }
JNTHN/Cro-HTTP
…/Cookie.pm6 :40:
token cookie-av:sym<path> { :i 'Path=' <path> }
JNTHN/Cro-HTTP
…/Cookie.pm6 :41:
token cookie-av:sym<secure> { :i 'Secure' }
JNTHN/Cro-HTTP
…/Cookie.pm6 :42:
token cookie-av:sym<httponly> { :i 'HttpOnly' }
JNTHN/Cro-HTTP
…/Cookie.pm6 :43:
token cookie-av:sym<extension> { :i <path> }
JNTHN/Cro-WebSocket
…/Client.pm6 :89:
unless $resp.header('upgrade') && $resp.header('upgrade') ~~ m:i/'websocket'/ {
JNTHN/Cro-WebSocket
…/Client.pm6 :92:
unless $resp.header('connection') && $resp.header('connection') ~~ m:i/^Upgrade$/ {
JNTHN/JSON-Path
…/01basic.t :63:
my $path3 = JSON::Path.new('$..book[?(.<author> ~~ rx:i/tolkien/)]');
JNTHN/JSON-Path
…/01basic.t :67:
my $path3 = JSON::Path.new('$..book[?(.<author> ~~ rx:i/tolkien/)]', :allow-eval);
JNTHN/cro
…/cro-http-test.md :150:
body-text => /:i success/
JNTHN/cro
…/CLI.pm6 :90:
if $proposed ~~ /:i ^ y/ {
JNTHN/cro
…/CLI.pm6 :94:
elsif $proposed ~~ /:i ^ n/ {
JSTOWE/Audio-Hydrogen
…/make-drumkit :38:
for $d.dir(test => /:i '.' [wav|flac] $/).grep({ $_.f }) -> $file {
JSTOWE/Audio-Hydrogen
…/make-drumkit :40:
my $name = $filename.subst(/:i '.' [wav|flac]/, '').subst(/<[_-]>+/, ' ', :g);
KAJI/App-Platform
…/OS.pm6 :16:
when /:i ^ darwin / { return 'macos' }
KAJI/App-Platform
…/OS.pm6 :17:
when /:i ^ linux / { return 'linux' }
KAJI/App-Platform
…/OS.pm6 :18:
when /:i ^ win / { return 'windows' }
KOORCHIK/LIVR
…/String.pm6 :91:
# $flagged-re = $is-ignore-case ?? rx:i:P5/$re/ !! rx:P5/$re/;
KUERBIS/Term-Choose-Util
…/year_copyright.t :22:
if $line ~~ m:i/ copyright [ \( c \) ]? .* $author / {
KUERBIS/Term-Choose-Util
…/year_copyright.t :23:
if $line !~~ m:i/ copyright [ \s \( c \) ]? 20\d\d '-' $this_year / && $line !~~ m:i/ copyright [ \s \( c \) ]? $this_year / {
KUERBIS/Term-Choose
…/year_copyright.t :22:
if $line ~~ m:i/ copyright [ \( c \) ]? .* $author / {
KUERBIS/Term-Choose
…/year_copyright.t :23:
if $line !~~ m:i/ copyright [ \s \( c \) ]? 20\d\d '-' $this_year / && $line !~~ m:i/ copyright [ \s \( c \) ]? $this_year / {
KUERBIS/Term-Form
…/year_copyright.t :22:
if $line ~~ m:i/ copyright [ \( c \) ]? .* $author / {
KUERBIS/Term-Form
…/year_copyright.t :23:
if $line !~~ m:i/ copyright [ \s \( c \) ]? 20\d\d '-' $this_year / && $line !~~ m:i/ copyright [ \s \( c \) ]? $this_year / {
KUERBIS/Term-TablePrint
…/year_copyright.t :22:
if $line ~~ m:i/ copyright [ \( c \) ]? .* $author / {
KUERBIS/Term-TablePrint
…/year_copyright.t :23:
if $line !~~ m:i/ copyright [ \s \( c \) ]? 20\d\d '-' $this_year / && $line !~~ m:i/ copyright [ \s \( c \) ]? $this_year / {
LEONT/Getopt-Long
…/README.md :292:
Like `:i`, but if the value is omitted, the *number* will be assigned.
LEONT/Getopt-Long
…/README.md :296:
Like `:i`, but if the value is omitted, the current value for the option will be incremented.
LEONT/Getopt-Long
…/Long.pm :29:
:i '0x' $<num>=[<[0..9A..F]>+]
LEONT/Getopt-Long
…/Long.pm :37:
:i '0b' $<num>=[<[01]>+]
LEONT/Getopt-Long
…/Long.pm :866:
Like C<:i>, but if the value is omitted, the I<number> will be assigned.
LEONT/Getopt-Long
…/Long.pm :873:
Like C<:i>, but if the value is omitted, the current value for the
LEONT/Getopt-Long
…/basic.t :32:
my $capture7 = get-options-from(['--quz'], 'quz:i');
LEONT/Getopt-Long
…/basic.t :33:
is-deeply($capture7, \(:quz(0)), ':i without argument works');
LEONT/Getopt-Long
…/basic.t :35:
my $capture8 = get-options-from(<--quz 2>, 'quz:i');
LEONT/Getopt-Long
…/basic.t :36:
is-deeply($capture8, \(:quz(2)), ':i with argument works');
LEONT/Path-Finder
…/README.md :356:
$finder.lines(rx:i/^new/);
LEONT/Path-Finder
…/README.md :364:
$finder.no-lines(rx:i/^new/);
LEONT/Path-Finder
…/Finder.pm :863:
$finder.lines(rx:i/^new/);
LEONT/Path-Finder
…/Finder.pm :873:
$finder.no-lines(rx:i/^new/);
LEONT/Path-Finder
…/names.t :47:
my $rule = Path::Finder.name(rx:i/foo/);
LEONT/TAP
…/TAP.pm :178:
'#' <.sp>* $<directive>=[:i 'SKIP'] \S*
LEONT/TAP
…/TAP.pm :189:
<.sp>* '#' <.sp>* $<directive>=[:i [ 'SKIP' \S* | 'TODO'] ]
LEONT/TAP
…/TAP.pm :198:
:i 'TAP version ' <version=.num>
MARTIMM/Auth-SCRAM
…/SCRAM.pm6 :244:
$name ~~ s:g:i/ '=2c' /,/;
MARTIMM/Auth-SCRAM
…/SCRAM.pm6 :245:
$name ~~ s:g:i/ '=3d' /=/;
MARTIMM/Auth-SCRAM
…/Server.pm6 :172:
return 'invalid-encoding' unless $c<code> ~~ m:i/ '2c' | '3d' /;
MARTIMM/MongoDB
…/mongodb-accounting.pl6 :222:
last if $yn ~~ m:i/^ n | no $/;
MARTIMM/MongoDB
…/mongodb-accounting.pl6 :242:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MARTIMM/MongoDB
…/mongodb-accounting.pl6 :276:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MARTIMM/MongoDB
…/start-servers.pl6 :224:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MELEZHIK/Sparky
…/sparky-runner.pl6 :226:
if %conf<database> && %conf<database><engine> && %conf<database><engine> !~~ / :i sqlite / {
MELEZHIK/Sparky
…/sparky-web.pl6 :92:
if %conf<database> && %conf<database><engine> && %conf<database><engine> !~~ / :i sqlite / {
MELEZHIK/Sparky
…/db-init.pl6 :24:
if %conf<database> && %conf<database><engine> && %conf<database><engine> !~~ / :i sqlite / {
MELEZHIK/Sparky
…/db-init.pl6 :48:
if $engine ~~ /:i sqlite/ {
MELEZHIK/Sparky
…/bootstrap.min.js :6:
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].spl…
SCIMON/Trait-Env
…/Shared.pm6 :12:
if ( Bool ~~ $type && so $value ~~ m:i/"false"|"true"/ ) {
SCIMON/Trait-Env
…/Shared.pm6 :13:
so $value ~~ m:i/"true"/;
SKAJI/App-Mi6
…/Mi6.pm6 :349:
my @found = @module-files.grep(-> $f { $f ~~ m:i/$module . pm6?$/});
SKAJI/App-Mi6
…/UploadToCPAN.pm6 :17:
if $answer ~~ rx:i/^y(es)?$/ {
SKAJI/HTTP-Tinyish
…/Base.pm6 :37:
return unless $proto and $proto ~~ /:i ^ HTTP \/ \d+ [ \. \d+ ]? $/;
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :319:
if $units ~~ m:i/deg/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :322:
elsif $units ~~ m:i/rad/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :327:
"degrees or radians (the default)") unless $units ~~ m:i/rad/;
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :372:
if $unit ~~ m:i/^$re/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :559:
if $key ~~ m:i/^ell/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :562:
elsif $key ~~ m:i/^uni/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :565:
elsif $key ~~ m:i/^dis/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :568:
elsif $key ~~ m:i/^lon/ {
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :571:
elsif $key ~~ m:i/^bea/ {
TBROWDER/Geo-Ellipsoid
…/GenFuncs.pm6 :28:
if ($typ ~~ m:i/lon/) {
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :115:
if $D ~~ m:i/
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :124:
if $c0 ~~ m:i/<[N+]>/ {
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :128:
elsif $c0 ~~ m:i/<[S-]>/ {
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :184:
if $D ~~ m:i/
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :193:
if $c0 ~~ m:i/<[E+]>/ {
TBROWDER/Geo-Ellipsoid
…/Utils.pm6 :197:
elsif $c0 ~~ m:i/<[W-]>/ {
TBROWDER/META6-To-Man
…/Man.pm6 :190:
if /:i debug / {
TBROWDER/META6-To-Man
…/Man.pm6 :201:
if /:i ^ \s* '--' (<-[=]>+) \s* $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :206:
elsif /:i ^ \s* '--' (<-[=]>+) '=' (<-[=]>+) \s* $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :223:
when /:i ^ man $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :229:
when /:i ^ 'install-to' $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :236:
when /:i ^ meta6 $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :242:
when /:i ^ date $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :250:
when /:i ^ install $ / {
TBROWDER/META6-To-Man
…/Man.pm6 :257:
when /:i ^ quiet $ / {
TBROWDER/Net-IP
…/IP.pm6 :22:
my token domain { :i ^ <[\w\d\-\.]>+ $ } # allowable chars, needs to be more constrained
TBROWDER/Net-IP
…/IP.pm6 :482:
next if m:i/^ <[a..f\d]> ** 1..4 $/;
TBROWDER/Number-More
…/test-base-37-62.p6 :156:
$x'b ~~ s:i/^ 0 (<[0..9a..z]>) /$0/;
TBROWDER/Number-More
…/More.pm6 :19:
my token length-action { ^ :i warn|fail $ }
TBROWDER/Number-More
…/More.pm6 :25:
my token hexadecimal is export(:token-hecadecimal) { :i ^ <[a..f\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :42:
my token base11 is export(:token-base11) { :i ^ <[a\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :43:
my token base12 is export(:token-base12) { :i ^ <[ab\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :44:
my token base13 is export(:token-base13) { :i ^ <[abc\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :45:
my token base14 is export(:token-base14) { :i ^ <[a..d\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :46:
my token base15 is export(:token-base15) { :i ^ <[a..e\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :48:
my token base16 is export(:token-base16) { :i ^ <[a..f\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :49:
my token base17 is export(:token-base17) { :i ^ <[a..g\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :50:
my token base18 is export(:token-base18) { :i ^ <[a..h\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :51:
my token base19 is export(:token-base19) { :i ^ <[a..i\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :53:
my token base20 is export(:token-base20) { :i ^ <[a..j\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :54:
my token base21 is export(:token-base21) { :i ^ <[a..k\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :55:
my token base22 is export(:token-base22) { :i ^ <[a..l\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :56:
my token base23 is export(:token-base23) { :i ^ <[a..m\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :57:
my token base24 is export(:token-base24) { :i ^ <[a..n\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :58:
my token base25 is export(:token-base25) { :i ^ <[a..o\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :59:
my token base26 is export(:token-base26) { :i ^ <[a..p\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :60:
my token base27 is export(:token-base27) { :i ^ <[a..q\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :61:
my token base28 is export(:token-base28) { :i ^ <[a..r\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :62:
my token base29 is export(:token-base29) { :i ^ <[a..s\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :64:
my token base30 is export(:token-base30) { :i ^ <[a..t\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :65:
my token base31 is export(:token-base31) { :i ^ <[a..u\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :66:
my token base32 is export(:token-base32) { :i ^ <[a..v\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :67:
my token base33 is export(:token-base33) { :i ^ <[a..w\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :68:
my token base34 is export(:token-base34) { :i ^ <[a..x\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :69:
my token base35 is export(:token-base35) { :i ^ <[a..y\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :70:
my token base36 is export(:token-base36) { :i ^ <[a..z\d]>+ $ } # multiple chars
TBROWDER/Number-More
…/More.pm6 :164:
if $LENGTH-HANDLING ~~ /$ :i warn $/ {
TBROWDER/Number-More
…/More.pm6 :454:
$num-i ~~ s:i/^0b//;
TBROWDER/Number-More
…/More.pm6 :458:
$num-i ~~ s:i/^0o//;
TBROWDER/Number-More
…/More.pm6 :462:
$num-i ~~ s:i/^0x//;
TBROWDER/Number-More
…/More.pm6 :670:
$x'b ~~ s:i/^ 0 (<[0..9a..z]>) /$0/;
TBROWDER/Proc-More
…/README.md :71:
my token typ { ^ :i # the desired time(s) to return:
TBROWDER/Proc-More
…/README.md :78:
my token fmt { ^ :i # the desired format for the returned time(s)
TBROWDER/Proc-More
…/More.pm6 :18:
my token typ { ^ :i # the desired time(s) to return:
TBROWDER/Proc-More
…/More.pm6 :25:
my token fmt { ^ :i # the desired format for the returned time(s) [default: raw seconds]
TBROWDER/Proc-More
…/More.pm6 :76:
when /^ :i a/ {
TBROWDER/Proc-More
…/More.pm6 :79:
when /^ :i r/ {
TBROWDER/Proc-More
…/More.pm6 :82:
when /^ :i u/ {
TBROWDER/Proc-More
…/More.pm6 :85:
when /^ :i s/ {
TBROWDER/Proc-More
…/More.pm6 :112:
when /^ :i a/ {
TBROWDER/Proc-More
…/More.pm6 :118:
when /^ :i r/ {
TBROWDER/Proc-More
…/More.pm6 :121:
when /^ :i u/ {
TBROWDER/Proc-More
…/More.pm6 :124:
when /^ :i s/ {
TBROWDER/Proc-More
…/More.pm6 :172:
elsif $fmt ~~ /^ :i s/ {
TBROWDER/Proc-More
…/More.pm6 :178:
elsif $fmt ~~ /^ :i h/ {
TBROWDER/Proc-More
…/030-process-time.t :12:
my token typr { :i real ':' }
TBROWDER/Proc-More
…/030-process-time.t :13:
my token typu { :i user ':' }
TBROWDER/Proc-More
…/030-process-time.t :14:
my token typs { :i sys ':' }
TBROWDER/Proc-More
…/030-process-time.t :16:
my token s { :i <num> s }
TBROWDER/Proc-More
…/030-process-time.t :17:
my token h { :i <num> h <num> m <num> s }
TBROWDER/Text-More
…/create-md.p6 :278:
if $kw eq 'Help' && $val ~~ /:i y/ {
TBROWDER/Text-More
…/create-md.p6 :719:
when /:i L/ { $b = ':' ~ $b }
TBROWDER/Text-More
…/create-md.p6 :720:
when /:i C/ { } # use the default
TBROWDER/Text-More
…/create-md.p6 :721:
when /:i R/ { $b ~= ':' }
TBROWDER/Text-More
…/create-pod6.p6 :278:
if $kw eq 'Help' && $val ~~ /:i y/ {
TBROWDER/Text-More
…/create-pod6.p6 :719:
when /:i L/ { $b = ':' ~ $b }
TBROWDER/Text-More
…/create-pod6.p6 :720:
when /:i C/ { } # use the default
TBROWDER/Text-More
…/create-pod6.p6 :721:
when /:i R/ { $b ~= ':' }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :57:
token cookie-av:sym<expires> { :i 'Expires=' [ <dt=DateTime::Parse::Grammar::rfc1123-date> |
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :61:
token cookie-av:sym<max-age> { :i 'Max-Age=' '-'? <[1..9]> <[0..9]>* }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :62:
token cookie-av:sym<domain> { :i 'Domain=' <domain> }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :63:
token cookie-av:sym<path> { :i 'Path=' <path> }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :64:
token cookie-av:sym<secure> { :i 'Secure' }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :65:
token cookie-av:sym<httponly> { :i 'HttpOnly' }
TITSUKI/App-AizuOnlineJudge
…/Submittable.pm6 :66:
token cookie-av:sym<extension> { :i <path> }
TOKUHIROM/HTTP-Server-Tiny
…/Tiny.pm6 :164:
if $c ~~ m:i/^\s*close\s*/ {
TOKUHIROM/HTTP-Server-Tiny
…/Tiny.pm6 :170:
unless $c ~~ m:i/^\s*keep\-alive\s*/ {
TYIL/App-Assixt
…/Input.pm6 :69:
if ($input ~~ m:i/y[es]?/) {
TYIL/App-Assixt
…/Input.pm6 :73:
if ($input ~~ m:i/no?/) {
UFOBAT/Bailador
…/Request.pm :132:
for $.env.keys.grep(rx:i/^[HTTP||CONTENT]/) -> $key {
UFOBAT/Bailador
…/Request.pm :133:
my $field = S:i/HTTPS?_// given $key;
UFOBAT/I18N-LangTags
…/LangTags.pm6 :62:
$tag ~~ s:i/ ^ 'nb' <|w> / 'no-bok' /; # yes, backwards
UFOBAT/I18N-LangTags
…/LangTags.pm6 :63:
$tag ~~ s:i/ ^ 'nn' <|w> / 'no-nyn' /; # yes, backwards
UFOBAT/I18N-LangTags
…/LangTags.pm6 :64:
$tag ~~ s:i/ ^ <ix> ( '-hakka' <|w> ) / 'zh' $1 /; # goes the right way
UFOBAT/I18N-LangTags
…/LangTags.pm6 :72:
shift @supers if @supers and @supers[0] ~~ m:i/ ^ <ix> $ /;
UFOBAT/I18N-LangTags
…/LangTags.pm6 :92:
$tag ~~ s:i/ ^ 'iw' <|w> /he/; # Hebrew
UFOBAT/I18N-LangTags
…/LangTags.pm6 :93:
$tag ~~ s:i/ ^ 'in' <|w> /id/; # Indonesian
UFOBAT/I18N-LangTags
…/LangTags.pm6 :94:
$tag ~~ s:i/ ^ 'cre' <|w> /cr/; # Cree
UFOBAT/I18N-LangTags
…/LangTags.pm6 :95:
$tag ~~ s:i/ ^ 'jw' <|w> /jv/; # Javanese
UFOBAT/I18N-LangTags
…/LangTags.pm6 :96:
$tag ~~ s:i/ ^ <ix> '-lux' <|w> /lb/; # Luxemburger
UFOBAT/I18N-LangTags
…/LangTags.pm6 :97:
$tag ~~ s:i/ ^ <ix> '-navajo' <|w> /nv/; # Navajo
UFOBAT/I18N-LangTags
…/LangTags.pm6 :98:
$tag ~~ s:i/ ^ 'ji' <|w> /yi/; # Yiddish
UFOBAT/I18N-LangTags
…/LangTags.pm6 :110:
$tag ~~ s:i/ ^ <ix> '-hakka' <|w> /zh-hakka/; # Hakka
UFOBAT/I18N-LangTags
…/LangTags.pm6 :111:
$tag ~~ s:i/ ^ 'nb' <|w> /no-bok/; # BACKWARDS for Bokmal
UFOBAT/I18N-LangTags
…/LangTags.pm6 :112:
$tag ~~ s:i/ ^ 'nn' <|w> /no-nyn/; # BACKWARDS for Nynorsk
UFOBAT/I18N-LangTags
…/LangTags.pm6 :115:
$tag ~~ s:i/ ^ <ix> '-' //;
UFOBAT/I18N-LangTags
…/LangTags.pm6 :123:
if $tag ~~ m:i/ ^ <ix> '-hakka' <|w> (.*)/ { push @em, "zh-hakka$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :124:
elsif $tag ~~ m:i/ ^ 'zh-hakka' <|w> (.*)/ { push @em, "x-hakka$0", "i-hakka$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :125:
elsif $tag ~~ m:i/ ^ 'he' <|w> (.*)/ { push @em, "iw$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :126:
elsif $tag ~~ m:i/ ^ 'iw' <|w>(.*)/ { push @em, "he$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :127:
elsif $tag ~~ m:i/ ^ 'in' <|w>(.*)/ { push @em, "id$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :128:
elsif $tag ~~ m:i/ ^ 'id' <|w>(.*)/ { push @em, "in$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :129:
elsif $tag ~~ m:i/ ^ <ix> '-lux' <|w>(.*)/ { push @em, "lb$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :130:
elsif $tag ~~ m:i/ ^ 'lb' <|w>(.*)/ { push @em, "i-lux$0", "x-lux$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :131:
elsif $tag ~~ m:i/ ^ <ix> '-navajo' <|w>(.*)/ { push @em, "nv$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :132:
elsif $tag ~~ m:i/ ^ 'nv' <|w>(.*)/ { push @em, "i-navajo$0", "x-navajo$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :133:
elsif $tag ~~ m:i/ ^ 'yi' <|w>(.*)/ { push @em, "ji$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :134:
elsif $tag ~~ m:i/ ^ 'ji' <|w>(.*)/ { push @em, "yi$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :135:
elsif $tag ~~ m:i/ ^ 'nb' <|w>(.*)/ { push @em, "no-bok$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :136:
elsif $tag ~~ m:i/ ^ 'no-bok' <|w>(.*)/ { push @em, "nb$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :137:
elsif $tag ~~ m:i/ ^ 'nn' <|w>(.*)/ { push @em, "no-nyn$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :138:
elsif $tag ~~ m:i/ ^ 'no-nyn' <|w>(.*)/ { push @em, "nn$0"; }
UFOBAT/I18N-LangTags
…/LangTags.pm6 :144:
push @em, %alt{ $1.lc()} ~ $2 if $tag ~~ m:i/^ (<ix>) ('-' .+)/;
UGEXE/zef
…/CLI.pm6 :191:
multi MAIN('list', Int :$max?, Bool :i(:$installed), *@at) is export {
UGEXE/zef
…/Build.pm6 :58:
my $reqs-panda = ?%meta-hash<depends build-depends test-depends>.grep(*.so).flatmap(*.grep(/^[:i 'panda']/));
UZLUISF/ENIGMA-Machine
…/emachine.p6 :71:
Str :i(:$ring-settings) = 'A A A',
VRURG/AttrX-Mooish
…/013-validations.t :49:
has Str $.bar is rw is mooish(:lazy) where * ~~ /:i ^ a/;
VRURG/AttrX-Mooish
…/040-errors.t :36:
has Str $.bar is rw is mooish(:lazy) where * ~~ /:i ^ a/;
WARRINGD/Font-AFM
…/AFM.pm :242:
if ~$*DISTRO ~~ m:i{^VMS} {
WARRINGD/Font-AFM
…/AFM.pm :332:
:g("g"), :h("h"), :i("i"), :j("j"), :k("k"), :l("l"), :m("m"),
WARRINGD/Font-AFM
…/courier-bold.pm :14:
method metrics { ${:Ascender(629), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[-9, 0, 609, 562]), :AE($[-29, 0, 602, 562]), :Aacute($[-9, 0, 609, 78…
WARRINGD/Font-AFM
…/courier-boldoblique.pm :14:
method metrics { ${:Ascender(629), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[-9, 0, 632, 562]), :AE($[-29, 0, 708, 562]), :Aacute($[-9, 0, 655, 78…
WARRINGD/Font-AFM
…/courier-oblique.pm :14:
method metrics { ${:Ascender(629), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[3, 0, 607, 562]), :AE($[3, 0, 655, 562]), :Aacute($[3, 0, 660, 805]),…
WARRINGD/Font-AFM
…/courier.pm :14:
method metrics { ${:Ascender(629), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[3, 0, 597, 562]), :AE($[3, 0, 550, 562]), :Aacute($[3, 0, 597, 805]),…
WARRINGD/Font-AFM
…/helvetica-bold.pm :14:
method metrics { ${:Ascender(718), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[20, 0, 702, 718]), :AE($[5, 0, 954, 718]), :Aacute($[20, 0, 702, 936]…
WARRINGD/Font-AFM
…/helvetica-boldoblique.pm :14:
method metrics { ${:Ascender(718), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[20, 0, 702, 718]), :AE($[5, 0, 1100, 718]), :Aacute($[20, 0, 750, 936…
WARRINGD/Font-AFM
…/helvetica-oblique.pm :14:
method metrics { ${:Ascender(718), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[14, 0, 654, 718]), :AE($[8, 0, 1097, 718]), :Aacute($[14, 0, 683, 929…
WARRINGD/Font-AFM
…/helvetica.pm :14:
method metrics { ${:Ascender(718), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[14, 0, 654, 718]), :AE($[8, 0, 951, 718]), :Aacute($[14, 0, 654, 929]…
WARRINGD/Font-AFM
…/times-bold.pm :14:
method metrics { ${:Ascender(683), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[9, 0, 689, 690]), :AE($[4, 0, 951, 676]), :Aacute($[9, 0, 689, 923]),…
WARRINGD/Font-AFM
…/times-bolditalic.pm :14:
method metrics { ${:Ascender(683), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[-67, 0, 593, 683]), :AE($[-64, 0, 918, 669]), :Aacute($[-67, 0, 593, …
WARRINGD/Font-AFM
…/times-italic.pm :14:
method metrics { ${:Ascender(683), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[-51, 0, 564, 668]), :AE($[-27, 0, 911, 653]), :Aacute($[-51, 0, 564, …
WARRINGD/Font-AFM
…/times-roman.pm :14:
method metrics { ${:Ascender(683), :BBox(${".notdef" => $[0, 0, 0, 0], :A($[15, 0, 706, 674]), :AE($[0, 0, 863, 662]), :Aacute($[15, 0, 706, 890]…
WARRINGD/HTML-Canvas
…/Image.pm :10:
when m:i/^ jpe?g $/ { 'JPEG' }
WARRINGD/HTML-Canvas
…/Image.pm :11:
when m:i/^ gif $/ { 'GIF' }
WARRINGD/HTML-Canvas
…/Image.pm :12:
when m:i/^ png $/ { 'PNG' }
WARRINGD/HTML-Canvas
…/Image.pm :13:
when m:i/^ svg $/ { 'SVG' }
WARRINGD/HTML-Canvas
…/Image.pm :14:
when m:i/^ bmp $/ { 'BMP' }
WARRINGD/PDF-ISO_32000
…/make-modules.p6 :19:
next if $entry ~~ /:i'other'|'any'|' '/ | '';
YNOTO/DB-Xoos
…/Row.pm6 :132:
if $_.^can('native-message') && $_.native-message ~~ m:i{'unique constraint failed'} {
YNOTO/DB-Xoos
…/01-searchable.t :34:
ok $sq<sql> ~~ m:i{^^'SELECT * FROM "dummy" as self'}, 'SELECT * FROM "dummy" as self';
YNOTO/DB-Xoos
…/01-searchable.t :38:
ok $sq<sql> ~~ m:i{^^'SELECT "a" FROM "dummy" as self WHERE ( "self"."'['a'|'c']'" = ? ) AND ( "self"."'['a'|'c']'" = ? )'}, 'SELECT "a" FROM "dummy" as self WHERE ( "self"."a" = ? ) AND ( "self"."c" = ? )';
YNOTO/DB-Xoos
…/01-searchable.t :42:
ok $sq<sql> ~~ m:i{
YNOTO/DB-Xoos
…/02-query.t :37:
ok %sq<sql> ~~ m:i{^^'SELECT * FROM "dummy" as self left outer join "judo" on ( "judo"."a" = "self"."a" ) WHERE '}, 'SELECT * FROM "dummy" as self left outer join "judo" on ( "a" = "a" ) WHERE';
YNOTO/DB-Xoos
…/02-query.t :38:
ok %sq<sql> ~~ m:i{('AND'?)'( ( "w"."y" '('>'|'=')' ? ) OR ( "w"."y" '('='|'>')' ? ) )'}, 'clause 1';
YNOTO/DB-Xoos
…/02-query.t :39:
ok %sq<sql> ~~ m:i{('AND'?)'( ( "w"."x" '('>'|'<')' ? ) AND ( "w"."x" '('<'|'>')' ? ) )'}, 'clause 2';
YNOTO/DB-Xoos
…/06-compound-keys.t :48:
ok $err.^can('message') && $err.message ~~ m:i{'constraint'}, 'update should fail because of key constraint';
Altai-man/perl6-Test-NoTabs
…/NoTabs.pm6 :48:
$file ~~ /:i\.pm6?/;# || $file ~~ /::/; # NYI
Altai-man/perl6-Test-NoTabs
…/NoTabs.pm6 :52:
return 1 if $file ~~ /:i\.pl?6?$/;
Bailador/Bailador
…/Request.pm :132:
for $.env.keys.grep(rx:i/^[HTTP||CONTENT]/) -> $key {
Bailador/Bailador
…/Request.pm :133:
my $field = S:i/HTTPS?_// given $key;
Demayl/perl6-Email-Valid
…/Valid.pm6 :52:
token ipv6-block { :i <[ a..f 0..9 ]> ** 1..4 } # there is a <xdigit>
MARTIMM/Auth-SCRAM
…/SCRAM.pm6 :244:
$name ~~ s:g:i/ '=2c' /,/;
MARTIMM/Auth-SCRAM
…/SCRAM.pm6 :245:
$name ~~ s:g:i/ '=3d' /=/;
MARTIMM/Auth-SCRAM
…/Server.pm6 :172:
return 'invalid-encoding' unless $c<code> ~~ m:i/ '2c' | '3d' /;
MARTIMM/mongo-perl6-driver
…/mongodb-accounting.pl6 :222:
last if $yn ~~ m:i/^ n | no $/;
MARTIMM/mongo-perl6-driver
…/mongodb-accounting.pl6 :242:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MARTIMM/mongo-perl6-driver
…/mongodb-accounting.pl6 :276:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MARTIMM/mongo-perl6-driver
…/start-servers.pl6 :224:
last unless $yn ~~ m:i/^ (y | yes ) $/;
MARTIMM/unicode-precis
…/generate-module.pl6 :381:
# if $field-value ~~ m:i/^ <[0..9A..F\.]>+ $/ {
PostCocoon/P6-Url
…/Url.pm6 :19:
for $data ~~ m:c:g:i/<-[a .. z 0 .. 9 \- \. _]>/ -> $match {
PostCocoon/P6-Url
…/Url.pm6 :41:
for $data ~~ m:c:g:i/\%(<[a .. f 0 .. 9]> ** 2)/ -> $match {
Tux/CSV
…/CSV.pm :742:
($b ~~ Str && $b ~~ m:i/^( reset | clear | none | 0 )$/) or
Tux/CSV
…/CSV.pm :1454:
if ($spec ~~ s:i{^ "row=" } = "") {
Tux/CSV
…/CSV.pm :1460:
if ($spec ~~ s:i{^ "col=" } = "") {
Tux/CSV
…/CSV.pm :1466:
$spec ~~ s:i{^ "cell=" } = "" or self!fail (2013);
Tux/CSV
…/CSV.pm :1706:
$fragment ~~ s:i{^ "row=" } = "" and
Tux/CSV
…/CSV.pm :1724:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
Tux/CSV
…/CSV.pm :1736:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
Tux/CSV
…/CSV.pm :1747:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
Tux/CSV
…/CSV.pm :1766:
$fragment ~~ s:i{^ "row=" } = "" and self.rowrange ($fragment);
Util/Perl6-Math-Quaternion
…/Quaternion.pm6 :11:
self.bless: :r(0), :i(0), :j(0), :k(0);
Util/Perl6-Math-Quaternion
…/Quaternion.pm6 :14:
self.bless: :$r, :i(0), :j(0), :k(0);
Util/Perl6-Math-Quaternion
…/Quaternion.pm6 :17:
self.bless: :r($c.re), :i($c.im), :j(0), :k(0);
Util/Perl6-Math-Quaternion
…/Quaternion.pm6 :24:
self.bless: :r(1), :i(0), :j(0), :k(0);
Xliff/p6-RandomColor
…/RandomColor.pm6 :128:
if m:i/^ '#'? ( <xdigit> ** 3 | <xdigit> ** 6 ) $/ {
adaptiveoptics/P6-Prompt-Gruff
…/Gruff.pm6 :55:
return ($response ~~ /:i y/ ?? True !! False) if $!yn.defined;
adaptiveoptics/P6-Prompt-Gruff
…/Gruff.pm6 :66:
if $!yn.defined { $!regex = ':i y || n' }
atweiden/config-toml
…/Grammar.pm6 :334:
:i <[0..9A..F]>
atweiden/config-toml
…/01-basic.t :49:
:i<irene>;
atweiden/config-toml
…/02-dumper.t :58:
my WhateverCode %i = :i($wecode);
atweiden/config-toml
…/02-dumper.t :187:
{:g<golf>,:h<hotel>,:i<india>};
atweiden/config-toml
…/02-dumper.t :191:
{:g<golf>,:h<hotel>,:i<india>};
atweiden/crane
…/README.md :199:
my @a = [ :i({:want({:my<MTV>})}) ];
atweiden/crane
…/README.md :203:
:i({
atweiden/crane
…/README.md :211:
my @b = [ :i({:want(['my', 'MTV'])}) ];
atweiden/crane
…/README.md :215:
:i({
atweiden/txn-parser
…/Grammar.pm6 :102:
:i <[0..9A..F]>
atweiden/txn-parser
…/Grammar.pm6 :553:
:i asset[s]?
atweiden/txn-parser
…/Grammar.pm6 :559:
:i expense[s]?
atweiden/txn-parser
…/Grammar.pm6 :565:
:i
atweiden/txn-parser
…/Grammar.pm6 :573:
:i liabilit[y|ies]
atweiden/txn-parser
…/Grammar.pm6 :579:
:i equit[y|ies]
atweiden/txn-parser
…/02-posting.t :20:
Q{income:i:extravaganza},
atweiden/txn-remarshal
…/txn-remarshal :22:
Str:D :i(:input($)) where '-',
atweiden/txn-remarshal
…/txn-remarshal :23:
Str:D :if(:input-format($)) where /:i json/,
atweiden/txn-remarshal
…/txn-remarshal :24:
Str:D :of(:output-format($)) where /:i txn/,
atweiden/txn-remarshal
…/txn-remarshal :37:
Str:D :i(:$input) where .so,
atweiden/txn-remarshal
…/txn-remarshal :38:
Str:D :if(:input-format($)) where /:i json/,
atweiden/txn-remarshal
…/txn-remarshal :39:
Str:D :of(:output-format($)) where /:i txn/,
atweiden/txn-remarshal
…/txn-remarshal :55:
Str:D :i(:input($)) where '-',
atweiden/txn-remarshal
…/txn-remarshal :56:
Str:D :if(:input-format($)) where /:i txn/,
atweiden/txn-remarshal
…/txn-remarshal :57:
Str:D :of(:output-format($)) where /:i json/,
atweiden/txn-remarshal
…/txn-remarshal :70:
Str:D :i(:$input) where .so,
atweiden/txn-remarshal
…/txn-remarshal :71:
Str:D :if(:input-format($)) where /:i txn/,
atweiden/txn-remarshal
…/txn-remarshal :72:
Str:D :of(:output-format($)) where /:i json/,
atweiden/txn-remarshal
…/txn-remarshal :88:
Str :i(:input($)),
atweiden/txn-remarshal
…/txn-remarshal :90:
Str:D :if(:$input-format) where /:i json/,
atweiden/txn-remarshal
…/txn-remarshal :91:
Str:D :of(:$output-format) where /:i txn/
atweiden/txn-remarshal
…/txn-remarshal :102:
Str :i(:input($)),
atweiden/txn-remarshal
…/txn-remarshal :104:
Str:D :if(:$input-format) where /:i txn/,
atweiden/txn-remarshal
…/txn-remarshal :105:
Str:D :of(:$output-format) where /:i json/
azawawi/farabi6
…/Editor.pm6 :373:
|| $name ~~ m:i/"$pattern"/
azawawi/farabi6
…/Editor.pm6 :374:
|| $desc ~~ m:i/"$pattern"/
azawawi/farabi6
…/Editor.pm6 :484:
if $topic ~~ m:i/"$pattern"/ {
azawawi/farabi6
…/jquery.min.js :2:
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error(…
azawawi/farabi6
…/jquery.min.js :3:
},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f…
azawawi/farabi6
…/dimmer.min.js :11:
!function(e,i,n,t){"use strict";e.fn.dimmer=function(i){var o,a=e(this),r=(new Date).getTime(),m=[],s=arguments[0],d="string"==typeof s,c=[].slice.ca…
azawawi/farabi6
…/dropdown.min.js :11:
!function(e,t,n,i){"use strict";e.fn.dropdown=function(o){var a,r=e(this),s=e(n),c=r.selector||"",l="ontouchstart"in n.documentElement,u=(new Date).g…
azawawi/farabi6
…/form.min.js :11:
!function(e,t,n,i){"use strict";e.fn.form=function(t,r){var o,a=e(this),s=e.extend(!0,{},e.fn.form.settings,r),l=e.extend({},e.fn.form.settings.defau…
azawawi/farabi6
…/modal.min.js :11:
!function(e,i,n,t){"use strict";e.fn.modal=function(o){var a,s=e(this),r=e(i),c=e(n),l=e("body"),u=s.selector||"",d=(new Date).getTime(),m=[],f=argum…
azawawi/farabi6
…/nag.min.js :11:
!function(e,o,n,t){"use strict";e.fn.nag=function(n){var i,a=e(this),r=a.selector||"",s=(new Date).getTime(),c=[],l=arguments[0],u="string"==typeof l…
azawawi/farabi6
…/popup.min.js :11:
!function(e,t,o,n){"use strict";e.fn.popup=function(i){var r,s=e(this),a=e(o),p=s.selector||"",l="ontouchstart"in o.documentElement,u=(new Date).getT…
azawawi/farabi6
…/search.min.js :11:
!function(e,t,s,n){"use strict";e.fn.search=function(r){var a,i=e(this),o=i.selector||"",c=(new Date).getTime(),u=[],l=arguments[0],d="string"==typeo…
azawawi/farabi6
…/shape.min.js :11:
!function(e,t,i,n){"use strict";e.fn.shape=function(a){var o,r=e(this),s=(e("body"),(new Date).getTime()),d=[],l=arguments[0],u="string"==typeof l,g=…
azawawi/farabi6
…/sidebar.min.js :11:
!function(e,i,n,t){"use strict";e.fn.sidebar=function(o){var r,s=e(this),a=e(i),l=e(n),c=e("html"),u=e("head"),d=s.selector||"",f=(new Date).getTime(…
azawawi/farabi6
…/state.min.js :11:
!function(e,t,n,a){"use strict";e.fn.state=function(t){var i,o=e(this),s=o.selector||"",r=("ontouchstart"in n.documentElement,(new Date).getTime()),c…
azawawi/farabi6
…/sticky.min.js :11:
!function(e,t,o,n){"use strict";e.fn.sticky=function(o){var i,s=e(this),c=s.selector||"",r=(new Date).getTime(),a=[],l=arguments[0],m="string"==typeo…
azawawi/farabi6
…/tab.min.js :11:
!function(e,t,a,n){"use strict";e.fn.tab=function(a){var i,o,r=e(e.isFunction(this)?t:this),s=e.isPlainObject(a)?e.extend(!0,{},e.fn.tab.settings,a):…
azawawi/farabi6
…/transition.min.js :11:
!function(n,e,i,t){"use strict";n.fn.transition=function(){{var a,o=n(this),s=o.selector||"",r=(new Date).getTime(),l=[],u=arguments,m=u[0],c=[].slic…
azawawi/farabi6
…/visibility.min.js :11:
!function(e,t,o,n){"use strict";e.fn.visibility=function(s){var i,c=e(this),r=c.selector||"",a=(new Date).getTime(),l=[],u=arguments[0],d="string"==t…
azawawi/farabi6
…/semantic.min.js :11:
!function(e,t,n,i){e.site=e.fn.site=function(o){var a,r,s=(new Date).getTime(),c=[],l=arguments[0],u="string"==typeof l,d=[].slice.call(arguments,1),…
azawawi/farabi6
…/semantic.min.js :12:
},instantiate:function(){m.verbose("Storing instance of module",m),S=m,k.data(x,S)},destroy:function(){m.verbose("Destroying previous module",d),k.re…
azawawi/farabi6
…/semantic.min.js :15:
}(jQuery,window,document),function(e,t,n,i){"use strict";e.fn.sidebar=function(o){var a,r=e(this),s=e(t),c=e(n),l=e("html"),u=e("head"),d=r.selector|…
azawawi/farabi6
…/semantic.min.js :16:
}),console.groupEnd()),u=[]}},invoke:function(t,n,r){var s,c,l,u=F;return n=n||m,r=E||r,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e…
azawawi/farabi6
…/semantic.min.js :17:
})},bindEvents:function(){s.keyboardShortcuts&&l.on("keydown"+m,t.event.field.keydown),o.on("submit"+m,t.validate.form),l.on("blur"+m,t.event.field.b…
azawawi/perl6-file-which
…/Win32.pm6 :36:
if @PATHEXT[1..@PATHEXT.elems - 1].grep({ $file.match(/ $_ $ /, :i) })
azawawi/perl6-gtk-scintilla
…/ScintillaView.mm :184:
[currentCursors replaceObjectAtIndex:i withObject: cc];
azawawi/perl6-gtk-scintilla
…/simpleTests.py :387:
self.ed.ReplaceTarget(1, text[i:i+1])
azawawi/perl6-gtk-scintilla
…/simpleTests.py :469:
self.ed.ReplaceTarget(1, text[i:i+1])
bduggan/p6-jupyter-kernel
…/Sandbox.pm6 :21:
when /:i ^ '<svg' / {
bduggan/p6-jupyter-kernel
…/02-sandbox.t :96:
like $res.output, /:i 'attempt to divide' .* 'by zero' /, 'trapped 1/0 error';
bduggan/p6-jupyter-kernel
…/06-magic.t :166:
like .stdout, /:i 'no such file'/, 'errors on stdout';
cjfields/bioperl6
…/PrimarySeq.pm6 :423:
last if ( $codon ~~ m:i/$start_codon/ ); # :
colomon/ABC
…/abc2ly :149:
if $origin ~~ m:i/^for/ {
colomon/List-Utils
…/Utils.pm :137:
# if $*EXECUTABLE_NAME ~~ /:i niecza/ {
colomon/io-prompter
…/Prompter.pm :25:
my $yes = regex { :i ^ \h* [ y | yes ] }
colomon/io-prompter
…/Prompter.pm :27:
my $yesno = regex { :i [ y | yes | n | no ] }
colomon/io-prompter
…/Prompter.pm :124:
Bool :i(:$integer),
colomon/io-prompter
…/Prompter.pm :12:
my regex yes { :i ^ \h* [ y | yes ] }
colomon/io-prompter
…/Prompter.pm :13:
my regex Yes { :i <-[y]> }
colomon/io-prompter
…/Prompter.pm :14:
my regex yesno { :i [ y | yes | n | no ] }
colomon/io-prompter
…/integer.t :11:
OK have => prompt(:i, in => IN('a','1.2','-42a','-12')),
cosimo/perl6-facter
…/Loader.pm :141:
next unless $name ~~ m:i/^facter_?(\w+)$/;
cosimo/perl6-facter
…/Resolution.pm :27:
our $WINDOWS = $*OS ~~ m:i/mswin|win32|dos|mingw|cygwin/;
cosimo/perl6-facter
…/kernel.pm :4:
when m:i/mswin|win32|dos|cygwin|mingw/ {
dankogai/p6-num-hexfloat
…/HexFloat.pm :3:
our $RE_HEXFLOAT is export = rx:i{
dankogai/p6-num-hexfloat
…/HexFloat.pm :23:
elsif my $mx = $s.match(rx:i{(<< || <[+-]>)inf[inity]?>>}) {
dginev/perl6-Lingua-EN-Sentence
…/Sentence.pm6 :77:
# <$acronym_regexp> doesn't play nice with :i for now... working around it:
dginev/perl6-Lingua-EN-Sentence
…/Sentence.pm6 :78:
return EVAL("rx:i/" ~ array_to_rxstring(@a) ~ "/;");
dginev/perl6-Lingua-EN-Sentence
…/Sentence.pm6 :119:
$s ~~ s:g:i/<<(<$acronym_regexp> <&PAP> <.space>)$EOS/$0/;
dginev/perl6-Lingua-EN-Sentence
…/Sentence.pm6 :136:
$text ~~ s:g:i/(<.space>'no.')(<.space>+)<!before \d>/$0$EOS$1/;
dnmfarrell/Pod-Perl5
…/ToHTML.pm6 :107:
if $match<begin><name>.made.match(/^ HTML $/, :i)
dnmfarrell/Pod-Perl5
…/ToHTML.pm6 :123:
if $match<name>.made.match(/^ HTML $/, :i)
dnmfarrell/Pod-Perl5
…/ToMarkdown.pm6 :86:
if $match<begin><name>.made.match(/^ [HTML|MARKDOWN] $/, :i)
dnmfarrell/Pod-Perl5
…/ToMarkdown.pm6 :102:
if $match<name>.made.match(/^ [HTML|MARKDOWN] $/, :i)
dnmfarrell/Pod-PerlTricks
…/ToHTML.pm6 :272:
if $begin_name ~~ m:i/^ HTML $/
dnmfarrell/Pod-PerlTricks
…/ToHTML.pm6 :276:
elsif $begin_name ~~ m:i/^ DATA $/
dnmfarrell/Pod-PerlTricks
…/ToHTML.pm6 :280:
elsif $begin_name ~~ m:i/^ CODE $/
dnmfarrell/Pod-PerlTricks
…/ToHTML.pm6 :284:
elsif $begin_name ~~ m:i/^ TERMINAL $/
drforr/perl6-Format-Lisp
…/01-parse-text.t :169:
Q{~:<M~-1:i~:@_M~:>},
drforr/perl6-Format-Lisp
…/01-parse-text.t :170:
Q{~:<M~-2:i~:@_M~:>},
drforr/perl6-Format-Lisp
…/01-parse-text.t :185:
Q{~<(~;M~-1:i~:@_M~;)~:>},
drforr/perl6-Format-Lisp
…/01-parse-text.t :187:
Q{~<(~;M~v:i~:@_M~;)~:>},
drforr/perl6-Format-Lisp
…/01-parse-text.t :191:
Q{~<M~3:i~:@_M~:>},
drforr/perl6-Format-Lisp
…/01-parse-text.t :192:
Q{~<M~:i~:@_M~:>},
drforr/perl6-Format-Lisp
…/20-format-i.t :16:
# (format nil "~<M~3:i~:@_M~:>" '(M M))
drforr/perl6-Format-Lisp
…/20-format-i.t :21:
Q{~<M~3:i~:@_M~:>}, [ Q{M}, Q{M} ]
drforr/perl6-Format-Lisp
…/20-format-i.t :38:
# (format nil "~<(~;M~-1:i~:@_M~;)~:>" '(M M))
drforr/perl6-Format-Lisp
…/20-format-i.t :43:
Q{~<(~;M~-1:i~:@_M~;)~:>}, ( [ Q{M}, Q{M} ] ), qq[(M\n M)]
drforr/perl6-Format-Lisp
…/20-format-i.t :49:
# (format nil "~:<M~-1:i~:@_M~:>" '(M M))
drforr/perl6-Format-Lisp
…/20-format-i.t :54:
Q{~:<M~-1:i~:@_M~:>}, ( [ Q{M}, Q{M} ] ), qq{(M\n M)}
drforr/perl6-Format-Lisp
…/20-format-i.t :71:
# (format nil "~<(~;M~v:i~:@_M~;)~:>" '(nil))
drforr/perl6-Format-Lisp
…/20-format-i.t :76:
Q{~<(~;M~v:i~:@_M~;)~:>}, ( [ Nil ] ), qq{(M\n M)}
drforr/perl6-Format-Lisp
…/20-format-i.t :82:
# (format nil "~:<M~-2:i~:@_M~:>" '(M M))
drforr/perl6-Format-Lisp
…/20-format-i.t :87:
Q{~:<M~-2:i~:@_M~:>}, ( [ Q{M}, Q{M} ] ), qq{(M\nM)}
drforr/perl6-Format-Lisp
…/20-format-i.t :93:
# (format nil "~<M~:i~:@_M~:>" '(M M))
drforr/perl6-Format-Lisp
…/20-format-i.t :98:
Q{~<M~:i~:@_M~:>}, ( [ Q{M}, Q{M} ] ), qq{(M\n M)}
drforr/perl6-readline
…/Readline.pm :673:
my $library-match = rx/:i libreadline\.so\.(\d+) $/;
drforr/perl6-readline
…/Readline.pm :690:
$library-match = rx/:i libereadline\.so\.(\d+) $/;
drforr/perl6-readline
…/Readline.pm :696:
$library-match = rx/:i libreadline\.(\d+)\.dylib $/;
dugword/Number-Bytes-Human
…/Human.pm :27:
if $bytes ~~ m:i/$<value>=(\-?\d+[\.\d+]?) \s? $<suffix>=(<[BKMGTPEZY]>)B?/ {
gabrielash/p6-net-jupyter
…/Magic.pm :84:
token class_status {:i [ 'begin' | 'cont' ['inue']? | 'end' ] }
gfldex/perl6-typesafe-xhtml-writer
…/Writer.pm6 :1478:
sub i ( :$id?, :$class?, :$style?, :$title?, :$lang?, :$xml-lang?, :$dir?, :$onclick?, :$ondblclick?, :$onmousedown?, :$onmouseup?, :$onmouseover?, :$onmousemove?, :$onmouseout?, :$onkeypress?, :$onkeydown?, :$onkeyup?, *@c --> HTML) is export(:ALL :i) {
jaffa4/logd
…/README.md :14:
my $f = Log::D.new(:w,:i); # create a new object , enable warning and infos
jaffa4/logd
…/README.md :34:
my $f = Log::Empty.new(:w,:i); # all logging is off.. useful to replace Log::D with Log::Empty
jaffa4/pathutil
…/Util.pm :284:
if ($*DISTRO.name!~~m:i/mswin/)
jnthn/p6-ssh-libssh
…/LibSSH.pm6 :215:
when /:i ^ y[es] $/ { $handler.accept-and-save() }
jnthn/p6-ssh-libssh
…/LibSSH.pm6 :216:
when /:i ^ n[o] $/ { $handler.accept-this-time() }
jnthn/rakudo-debugger
…/CommandLine.pm :570:
if prompt($end_prompt) ~~ /:i ^ y/ {
jonathanstowe/Audio-Hydrogen
…/make-drumkit :38:
for $d.dir(test => /:i '.' [wav|flac] $/).grep({ $_.f }) -> $file {
jonathanstowe/Audio-Hydrogen
…/make-drumkit :40:
my $name = $filename.subst(/:i '.' [wav|flac]/, '').subst(/<[_-]>+/, ' ', :g);
jsimonet/dns-zone
…/Modern.pm6 :81:
[ :i 'ttl' ] \h+ <ttl>
jsimonet/dns-zone
…/Modern.pm6 :88:
token controlEntryAction:sym<ORIGIN> { [ :i 'origin' ] \h+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :90:
#token controlEntryAction:sym<INCLUDE> { [:i 'include'] \h+ <fileName> }
jsimonet/dns-zone
…/Modern.pm6 :104:
$<type><typeName>.Str !~~ /:i SRV/ }>
jsimonet/dns-zone
…/Modern.pm6 :168:
token class:sym<IN> { $<sym> = [ :i 'in' ] } # The Internet
jsimonet/dns-zone
…/Modern.pm6 :169:
token class:sym<CH> { $<sym> = [ :i 'ch' ] } # Chaosnet
jsimonet/dns-zone
…/Modern.pm6 :170:
token class:sym<HS> { $<sym> = [ :i 'hs' ] } # Hesiod
jsimonet/dns-zone
…/Modern.pm6 :174:
token type:sym<A> { $<typeName> = [ :i 'a' ] <rrSpace>+ <rdataA> }
jsimonet/dns-zone
…/Modern.pm6 :175:
token type:sym<AAAA> { $<typeName> = [ :i 'aaaa' ] <rrSpace>+ <rdataAAAA> }
jsimonet/dns-zone
…/Modern.pm6 :179:
token type:sym<A6> { $<typeName> = [ :i 'a6' ] <rrSpace>+ <rdataAAAA> } # deprecated ?
jsimonet/dns-zone
…/Modern.pm6 :180:
# token type:sym<CAA> { $<typeName> = [ :i 'caa' ] }
jsimonet/dns-zone
…/Modern.pm6 :181:
# token type:sym<CDNSKEY> { $<typeName> = [ :i 'cdnskey' ] }
jsimonet/dns-zone
…/Modern.pm6 :182:
# token type:sym<CDS> { $<typeName> = [ :i 'cds' ] }
jsimonet/dns-zone
…/Modern.pm6 :184:
token type:sym<CNAME> { $<typeName> = [ :i 'cname' ] <rrSpace>+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :187:
token type:sym<DNAME> { $<typeName> = [ :i 'dname' ] <rrSpace>+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :200:
token type:sym<MX> { $<typeName> = [ :i 'mx' ] \h+ <mxPref> \h+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :203:
token type:sym<NS> { $<typeName> = [ :i 'ns' ] \h+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :209:
token type:sym<PTR> { $<typeName> = [ :i 'ptr' ] <rrSpace>+ <domainName> }
jsimonet/dns-zone
…/Modern.pm6 :215:
token type:sym<SOA> { $<typeName> = [ :i 'soa' ] \h+ <rdataSOA> }
jsimonet/dns-zone
…/Modern.pm6 :216:
token type:sym<SPF> { $<typeName> = [ :i 'spf' ] \h+ <rdataTXT> } #TODO defined in RFC 4408 and discontinued by RFC 7208
jsimonet/dns-zone
…/Modern.pm6 :217:
token type:sym<SRV> { $<typeName> = [ :i 'srv' ] <rrSpace>+ <rdataSRV> }
jsimonet/dns-zone
…/Modern.pm6 :223:
token type:sym<TXT> { $<typeName> = [ :i 'txt' ] <rrSpace>+ <rdataTXT> }
kmwallio/Acme-Skynet
…/ChainLabel.pm6 :84:
$phrase ~~ s:i/$values/ARG:$arg/;
labster/p6-File-Spec-Case
…/Case.pm :61:
return +$path.parent.dir».basename.grep(/:i ^ {$path.basename} $/) <= 1;
labster/p6-Lingua-Number
…/Number.pm6 :210:
when m:i/^ 'm' / { '-masculine' } #:
labster/p6-Lingua-Number
…/Number.pm6 :211:
when m:i/^ 'f' / { '-feminine' } #:
labster/p6-Lingua-Number
…/Number.pm6 :212:
when m:i/^ 'n' / { '-neuter' } #:
leont/yamlish
…/YAMLish.pm6 :477:
:i '%' $<hex>=<[ 0..9 A..F ]>**2
leont/yamlish
…/YAMLish.pm6 :843:
:i
leont/yamlish
…/YAMLish.pm6 :851:
:i
leont/yamlish
…/YAMLish.pm6 :859:
:i
leont/yamlish
…/YAMLish.pm6 :865:
:i '.nan'
leont/yamlish
…/YAMLish.pm6 :869:
[ :i 'null' | '~' ]
leont/yamlish
…/YAMLish.pm6 :873:
[ :i y | yes | true | on ] <|w>
leont/yamlish
…/YAMLish.pm6 :877:
[ :i n | no | false | off ] <|w>
leont/yamlish
…/test-harness.t :219:
error => rx:i{Premature\s+end},
leont/yamlish
…/test-harness.t :228:
error => rx:i{Unexpected\s+start},
madcapjake/p6-myhtml
…/README.md :27:
$parser.tree.print($parser.tree.document):i;
madcapjake/p6-myhtml
…/readme.pl6 :13:
$parser.tree.print($parser.tree.document):i;
masak/gge
…/STATUS :52:
* modifiers :i, :ignorecase, :s, :sigspace (with synonyms :w and :words)
masak/gge
…/rx_modifiers :2:
:i bcd abcdef y ignorecase (:i)
masak/gge
…/rx_modifiers :3:
:i bcd aBcdef y ignorecase (:i)
masak/gge
…/rx_modifiers :4:
:i bcd abCdef y ignorecase (:i)
masak/gge
…/rx_modifiers :5:
:i bcd abcDef y ignorecase (:i)
masak/gge
…/rx_modifiers :6:
:i bcd abc-ef n ignorecase (:i)
masak/gge
…/rx_modifiers :10:
:i(0) bcd abcdef y ignorecase, repetition (:i(0))
masak/gge
…/rx_modifiers :11:
:i(0) bcd abCdef n ignorecase, repetition (:i(0))
masak/gge
…/rx_modifiers :12:
:i(1) bcd abcdef y ignorecase, repetition (:i(1))
masak/gge
…/rx_modifiers :13:
:i(1) bcd abCdef y ignorecase, repetition (:i(1))
masak/gge
…/rx_modifiers :14:
:i(1) bcd aBxDef n ignorecase, repetition (:i(1))
masak/gge
…/rx_modifiers :21:
ab [:i cd ] ef abcdef y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :22:
ab [:i cd ] ef abCdef y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :23:
ab [:i cd ] ef abcDef y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :24:
ab [:i cd ] ef abCDef y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :25:
ab [:i cd ] ef aBCDef n ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :26:
ab [:i cd ] ef abCDEf n ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :27:
:i ab [:i cd ] ef abCDef y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :28:
:i ab [:i cd ] ef AbCDeF y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :29:
:i ab [:i cd ] ef AbcdeF y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :30:
:i a [:i(0) b [:i(1) c [:0i d [:1i e [:i(0) f ] ] ] ] ] AbCdEf y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :31:
:i aa [:i(0) bb [:i(1) cc [:0i dd [:1i ee [:i(0) ff ] ] ] ] ] AabbCcddEeff y ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :32:
:i a [:i(0) b [:i(1) c [:0i d [:1i e [:i(0) f ] ] ] ] ] AbCdEF n ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :33:
:i aa [:i(0) bb [:i(1) cc [:0i dd [:1i ee [:i(0) ff ] ] ] ] ] AabbCcddEeFf n ignorecase, lexical (:i)
masak/gge
…/rx_modifiers :34:
:i ab [:i(0) cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :36:
:i ab [:!i cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :37:
:i ab [:0i cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :38:
:0i ab [:1i cd ] ef abCDef y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :39:
:0i ab [:1i cd ] ef AbCDeF n ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :40:
:0i ab [:1i cd ] ef AbcdeF n ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :41:
:0i ab [:i(0) cd ] ef abcdef y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :42:
:0i ab [:1i cd ] ef AbcdeF n ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :43:
:i(1) ab [:1i cd ] ef AbCdeF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :44:
:i(1) ab [:i(0) cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :45:
:i(1) ab [:i(0) cd ] ef AbcDeF n ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :46:
:i(2) ab [:i(999) cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :47:
:1i ab [:i(1) cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :48:
:0i ab [:1i cd ] ef abcDeF n ignorecase, lexical repetition (:i)
masak/gge
…/rx_modifiers :49:
:2i ab [:999i cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
niner/Inline-Python
…/call.t :148:
$py.call('__main__', 'test_str_params', :i(13), :a<Hello>, :b<Python>);
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :20:
token name { :i <[a..z0..9_]>+ }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :30:
rule boolean:sym<true> { :i <logical-prefix-operator> ? '.true.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :31:
rule boolean:sym<false> { :i <logical-prefix-operator> ? '.false.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :55:
token relational-operator:sym<equality> { :i '==' | '.eq.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :56:
token relational-operator:sym<inequality> { :i '/=' | '.ne.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :57:
token relational-operator:sym<less> { :i '<' | '.lt.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :58:
token relational-operator:sym<greater> { :i '<' | '.lt.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :59:
token relational-operator:sym<less-equal> { :i '<=' | '.le.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :60:
token relational-operator:sym<greater-equal> { :i '>=' | '.ge.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :63:
token logical-operator:sym<and> { :i '.and.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :64:
token logical-operator:sym<or> { :i '.or.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :65:
token logical-operator:sym<equivalent> { :i '.eqv.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :66:
token logical-operator:sym<non-equivalent> { :i '.neqv.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :69:
token logical-prefix-operator:sym<not> { :i '.not.' }
nobodyinperson/perl6-fortran-grammar
…/Grammar.pm6 :96:
rule subroutine-call { :i call <name> [ \( <arguments> ? \) ] ? }
noqisofon/p6-miroku
…/Miroku.pm6 :374:
my @found-module-files = @module-files.grep( -> $filepath { $filepath ~~ m:i/$module-name . pm6?$/ } );
p6-css/CSS-Grammar-p6
…/Grammar.pm :36:
token num { < + - >? [\d* \.]? \d+ [:i'e' < + - >?\d+]? }
p6-css/CSS-Grammar-p6
…/Grammar.pm :58:
token length-units:sym<abs> {:i pt|mm|cm|pc|in|px|<rel-font-units> }
p6-css/CSS-Grammar-p6
…/Grammar.pm :59:
token rel-font-units {:i [em|ex] }
p6-css/CSS-Grammar-p6
…/Grammar.pm :60:
token rel-font-length {:i $<sign>=< + - >? <rel-font-units> }
p6-css/CSS-Grammar-p6
…/Grammar.pm :63:
token length:sym<dim> {:i <num><units=.length-units> }
p6-css/CSS-Grammar-p6
…/Grammar.pm :75:
rule url {:i'url(' [ <url=.url-string> | <url=.url-unquoted> ] ')' }
p6-css/CSS-Grammar-p6
…/Grammar.pm :90:
rule color:sym<rgb> {:i 'rgb('
p6-css/CSS-Grammar-p6
…/Grammar.pm :96:
token prio {:i '!' [ ('important') || <any> ] }
p6-css/CSS-Grammar-p6
…/Grammar.pm :122:
rule unicode-range {:i 'U+' [ $<from>=[<.xdigit>**1..6] '-' $<to>=[<.xdigit>**1..6]
p6-css/CSS-Grammar-p6
…/CSS1.pm :15:
rule import { '@'(:i'import') [<url-string>|<url>] ';' }
p6-css/CSS-Grammar-p6
…/CSS1.pm :51:
rule pseudo:sym<:element> {':'$<element>=[:i'first-'[line|letter]]}
p6-css/CSS-Grammar-p6
…/CSS21.pm :15:
rule charset { '@'(:i'charset') <string> ';' }
p6-css/CSS-Grammar-p6
…/CSS21.pm :16:
rule import { '@'(:i'import') [<url=.url-string>|<url>] <media-list>? ';' }
p6-css/CSS-Grammar-p6
…/CSS21.pm :22:
rule at-rule:sym<media> {'@'(:i'media') <media-list> <rule-list> }
p6-css/CSS-Grammar-p6
…/CSS21.pm :28:
rule at-rule:sym<page> {'@'(:i'page') <page=.page-pseudo>? <declarations> }
p6-css/CSS-Grammar-p6
…/CSS21.pm :57:
token angle-units {:i[deg|rad|grad]}
p6-css/CSS-Grammar-p6
…/CSS21.pm :58:
token angle:sym<dim> {:i<num><units=.angle-units>}
p6-css/CSS-Grammar-p6
…/CSS21.pm :61:
token time-units {:i m?s}
p6-css/CSS-Grammar-p6
…/CSS21.pm :67:
token frequency-units {:i k?Hz}
p6-css/CSS-Grammar-p6
…/CSS21.pm :68:
token frequency:sym<dim> {:i<num><units=.frequency-units>}
p6-css/CSS-Grammar-p6
…/CSS21.pm :85:
rule pseudo:sym<:element> {':'$<element>=[:i'first-'[line|letter]|before|after]<!before '('>}
p6-css/CSS-Grammar-p6
…/CSS21.pm :93:
rule pseudo-function:sym<lang> {:i'lang(' [ <Ident> || <any-args> ] ')'}
p6-css/CSS-Grammar-p6
…/CSS3.pm :31:
rule term1:sym<unicode-range> {:i<unicode-range>}
p6-css/CSS-Grammar-p6
…/CSS3.pm :37:
rule AnB-expr:sym<keyw> {:i [ odd | even ] & <keyw=.Ident> }
p6-css/CSS-Grammar-p6
…/CSS3.pm :39:
token op-n {:i n}
p6-css/CSS-Grammar-p6
…/CSS3.pm :40:
rule AnB-expr:sym<expr> {:i
p6-css/CSS-Module-CSS3-Selectors-p6
…/Selectors.pm :32:
rule structural-selector {:i $<Ident>=[[nth|first|last|nth\-last]\-[child|of\-type]]'(' [ <expr=.AnB-expr> || <any-args> ] ')'}
p6-css/CSS-Module-CSS3-Selectors-p6
…/Selectors.pm :34:
rule negation-expr {[<qname> | <universal> | <id> | <class> | <attrib> | [$<nested>=<?before [:i':not(']> || <?>] <pseudo> | <any-arg> ]+}
p6-css/CSS-Module-CSS3-Selectors-p6
…/Selectors.pm :35:
rule pseudo-function:sym<negation> {:i'not(' [ <negation-expr> || <any-args> ] ')'}
p6-css/CSS-Module-p6
…/Grammar.pm :8:
rule decl:sym<font-family> {:i (font\-family) ':' <val( rx{ <expr=.expr-font-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :9:
rule expr-font-family {:i [ [ <generic-family> || <family-name> ] ]+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :12:
rule generic-family {:i [ serif | sans\-serif | cursive | fantasy | monospace ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :15:
rule family-name {:i [ <identifiers> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :18:
rule decl:sym<font-style> {:i (font\-style) ':' <val( rx{ <expr=.expr-font-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :19:
rule expr-font-style {:i [ normal | italic | oblique ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :22:
rule decl:sym<font-variant> {:i (font\-variant) ':' <val( rx{ <expr=.expr-font-variant> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :23:
rule expr-font-variant {:i [ normal | small\-caps ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :26:
rule decl:sym<font-weight> {:i (font\-weight) ':' <val( rx{ <expr=.expr-font-weight> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :27:
rule expr-font-weight {:i [ [ normal | bold | bolder | lighter ] & <keyw> || [ 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 ] & <number> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :30:
rule decl:sym<font-size> {:i (font\-size) ':' <val( rx{ <expr=.expr-font-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :31:
rule expr-font-size {:i [ <absolute-size> || <relative-size> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :34:
rule absolute-size {:i [ xx\-small | x\-small | small | medium | large | x\-large | xx\-large ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :37:
rule relative-size {:i [ larger | smaller ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :40:
rule decl:sym<font> {:i (font) ':' <val( rx{ <expr=.expr-font> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :41:
rule expr-font {:i :my @*SEEN; [ [ <expr-font-style> <!seen(0)> | <expr-font-variant> <!seen(1)> | <expr-font-weight> <!seen(2)> ]+ ]? <expr-font-size> [ <op('/')> <expr-line-height> ]? <expr-font-family> }
p6-css/CSS-Module-p6
…/Grammar.pm :44:
rule decl:sym<color> {:i (color) ':' <val( rx{ <expr=.expr-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :45:
rule expr-color {:i <color> }
p6-css/CSS-Module-p6
…/Grammar.pm :48:
rule decl:sym<background-color> {:i (background\-color) ':' <val( rx{ <expr=.expr-background-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :49:
rule expr-background-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :52:
rule decl:sym<background-image> {:i (background\-image) ':' <val( rx{ <expr=.expr-background-image> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :53:
rule expr-background-image {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :56:
rule decl:sym<background-repeat> {:i (background\-repeat) ':' <val( rx{ <expr=.expr-background-repeat> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :57:
rule expr-background-repeat {:i [ repeat | repeat\-x | repeat\-y | no\-repeat ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :60:
rule decl:sym<background-attachment> {:i (background\-attachment) ':' <val( rx{ <expr=.expr-background-attachment> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :61:
rule expr-background-attachment {:i [ scroll | fixed ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :64:
rule decl:sym<background-position> {:i (background\-position) ':' <val( rx{ <expr=.expr-background-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :65:
rule expr-background-position {:i :my @*SEEN; [ [ [ <percentage> || <length> || <align> ] ] [ [ <percentage> || <length> || <valign> ] ]? || [ [ <valign> <!seen(0)> | <align> <!seen(1)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :68:
rule align {:i [ left | center | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :71:
rule valign {:i [ top | center | bottom ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :74:
rule decl:sym<background> {:i (background) ':' <val( rx{ <expr=.expr-background> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :75:
rule expr-background {:i :my @*SEEN; [ <expr-background-color> <!seen(0)> | <expr-background-image> <!seen(1)> | <expr-background-repeat> <!seen(2)> | <expr-background-attachment> <!seen(3)> | <expr-background-position> <!seen(4)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :78:
rule decl:sym<word-spacing> {:i (word\-spacing) ':' <val( rx{ <expr=.expr-word-spacing> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :79:
rule expr-word-spacing {:i [ normal & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :82:
rule decl:sym<letter-spacing> {:i (letter\-spacing) ':' <val( rx{ <expr=.expr-letter-spacing> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :83:
rule expr-letter-spacing {:i [ normal & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :86:
rule decl:sym<text-decoration> {:i (text\-decoration) ':' <val( rx{ <expr=.expr-text-decoration> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :87:
rule expr-text-decoration {:i :my @*SEEN; [ none & <keyw> || [ [ underline & <keyw> <!seen(0)> | overline & <keyw> <!seen(1)> | line\-through & <keyw> <!seen(2)> | blink & <keyw> <!seen(3)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :90:
rule decl:sym<vertical-align> {:i (vertical\-align) ':' <val( rx{ <expr=.expr-vertical-align> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :91:
rule expr-vertical-align {:i [ [ baseline | sub | super | top | text\-top | middle | bottom | text\-bottom ] & <keyw> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :94:
rule decl:sym<text-transform> {:i (text\-transform) ':' <val( rx{ <expr=.expr-text-transform> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :95:
rule expr-text-transform {:i [ capitalize | uppercase | lowercase | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :98:
rule decl:sym<text-align> {:i (text\-align) ':' <val( rx{ <expr=.expr-text-align> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :99:
rule expr-text-align {:i [ <align> || justify & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :102:
rule decl:sym<text-indent> {:i (text\-indent) ':' <val( rx{ <expr=.expr-text-indent> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :103:
rule expr-text-indent {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :106:
rule decl:sym<line-height> {:i (line\-height) ':' <val( rx{ <expr=.expr-line-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :107:
rule expr-line-height {:i [ normal & <keyw> || <number> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :110:
rule decl:sym<margin-top> {:i (margin\-top) ':' <val( rx{ <expr=.expr-margin-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :111:
rule expr-margin-top {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :114:
rule decl:sym<margin-right> {:i (margin\-right) ':' <val( rx{ <expr=.expr-margin-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :115:
rule expr-margin-right {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :118:
rule decl:sym<margin-bottom> {:i (margin\-bottom) ':' <val( rx{ <expr=.expr-margin-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :119:
rule expr-margin-bottom {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :122:
rule decl:sym<margin-left> {:i (margin\-left) ':' <val( rx{ <expr=.expr-margin-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :123:
rule expr-margin-left {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :126:
rule decl:sym<margin> {:i (margin) ':' <val( rx{ <expr=.expr-margin> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :127:
rule expr-margin {:i [ [ <length> || <percentage> || auto & <keyw> ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :130:
rule decl:sym<padding-top> {:i (padding\-top) ':' <val( rx{ <expr=.expr-padding-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :131:
rule expr-padding-top {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :134:
rule decl:sym<padding-right> {:i (padding\-right) ':' <val( rx{ <expr=.expr-padding-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :135:
rule expr-padding-right {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :138:
rule decl:sym<padding-bottom> {:i (padding\-bottom) ':' <val( rx{ <expr=.expr-padding-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :139:
rule expr-padding-bottom {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :142:
rule decl:sym<padding-left> {:i (padding\-left) ':' <val( rx{ <expr=.expr-padding-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :143:
rule expr-padding-left {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :146:
rule decl:sym<padding> {:i (padding) ':' <val( rx{ <expr=.expr-padding> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :147:
rule expr-padding {:i [ [ <length> || <percentage> ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :150:
rule decl:sym<border-top-width> {:i (border\-top\-width) ':' <val( rx{ <expr=.expr-border-top-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :151:
rule expr-border-top-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :154:
rule decl:sym<border-right-width> {:i (border\-right\-width) ':' <val( rx{ <expr=.expr-border-right-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :155:
rule expr-border-right-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :158:
rule decl:sym<border-bottom-width> {:i (border\-bottom\-width) ':' <val( rx{ <expr=.expr-border-bottom-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :159:
rule expr-border-bottom-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :162:
rule decl:sym<border-left-width> {:i (border\-left\-width) ':' <val( rx{ <expr=.expr-border-left-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :163:
rule expr-border-left-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :166:
rule decl:sym<border-width> {:i (border\-width) ':' <val( rx{ <expr=.expr-border-width> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :167:
rule expr-border-width {:i [ [ [ thin | medium | thick ] & <keyw> || <length> ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :170:
rule decl:sym<border-color> {:i (border\-color) ':' <val( rx{ <expr=.expr-border-color> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :171:
rule expr-border-color {:i <color> }
p6-css/CSS-Module-p6
…/Grammar.pm :174:
rule decl:sym<border-style> {:i (border\-style) ':' <val( rx{ <expr=.expr-border-style> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :175:
rule expr-border-style {:i [ [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :178:
rule decl:sym<border-top> {:i (border\-top) ':' <val( rx{ <expr=.expr-border-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :179:
rule expr-border-top {:i :my @*SEEN; [ <expr-border-top-width> <!seen(0)> | <expr-border-top-style> <!seen(1)> | <color> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :182:
rule decl:sym<border-top-color> {:i (border\-top\-color) ':' <val( rx{ <expr=.expr-border-top-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :183:
rule expr-border-top-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :186:
rule decl:sym<border-right-color> {:i (border\-right\-color) ':' <val( rx{ <expr=.expr-border-right-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :187:
rule expr-border-right-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :190:
rule decl:sym<border-bottom-color> {:i (border\-bottom\-color) ':' <val( rx{ <expr=.expr-border-bottom-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :191:
rule expr-border-bottom-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :194:
rule decl:sym<border-left-color> {:i (border\-left\-color) ':' <val( rx{ <expr=.expr-border-left-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :195:
rule expr-border-left-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :198:
rule decl:sym<border-top-style> {:i (border\-top\-style) ':' <val( rx{ <expr=.expr-border-top-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :199:
rule expr-border-top-style {:i [ [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :202:
rule decl:sym<border-right-style> {:i (border\-right\-style) ':' <val( rx{ <expr=.expr-border-right-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :203:
rule expr-border-right-style {:i [ [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :206:
rule decl:sym<border-bottom-style> {:i (border\-bottom\-style) ':' <val( rx{ <expr=.expr-border-bottom-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :207:
rule expr-border-bottom-style {:i [ [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :210:
rule decl:sym<border-left-style> {:i (border\-left\-style) ':' <val( rx{ <expr=.expr-border-left-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :211:
rule expr-border-left-style {:i [ [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :214:
rule decl:sym<border-right> {:i (border\-right) ':' <val( rx{ <expr=.expr-border-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :215:
rule expr-border-right {:i :my @*SEEN; [ <expr-border-right-width> <!seen(0)> | <expr-border-right-style> <!seen(1)> | <color> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :218:
rule decl:sym<border-bottom> {:i (border\-bottom) ':' <val( rx{ <expr=.expr-border-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :219:
rule expr-border-bottom {:i :my @*SEEN; [ <expr-border-bottom-width> <!seen(0)> | <expr-border-bottom-style> <!seen(1)> | <color> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :222:
rule decl:sym<border-left> {:i (border\-left) ':' <val( rx{ <expr=.expr-border-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :223:
rule expr-border-left {:i :my @*SEEN; [ <expr-border-left-width> <!seen(0)> | <expr-border-left-style> <!seen(1)> | <color> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :226:
rule decl:sym<border> {:i (border) ':' <val( rx{ <expr=.expr-border> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :227:
rule expr-border {:i :my @*SEEN; [ <expr-border-width> <!seen(0)> | <expr-border-style> <!seen(1)> | <expr-border-color> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :230:
rule decl:sym<float> {:i (float) ':' <val( rx{ <expr=.expr-float> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :231:
rule expr-float {:i [ left | right | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :234:
rule decl:sym<clear> {:i (clear) ':' <val( rx{ <expr=.expr-clear> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :235:
rule expr-clear {:i [ none | left | right | both ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :238:
rule decl:sym<display> {:i (display) ':' <val( rx{ <expr=.expr-display> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :239:
rule expr-display {:i [ block | inline | list\-item | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :242:
rule decl:sym<white-space> {:i (white\-space) ':' <val( rx{ <expr=.expr-white-space> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :243:
rule expr-white-space {:i [ normal | pre | nowrap ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :246:
rule decl:sym<list-style-type> {:i (list\-style\-type) ':' <val( rx{ <expr=.expr-list-style-type> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :247:
rule expr-list-style-type {:i [ disc | circle | square | decimal | lower\-roman | upper\-roman | lower\-alpha | upper\-alpha | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :250:
rule decl:sym<list-style-image> {:i (list\-style\-image) ':' <val( rx{ <expr=.expr-list-style-image> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :251:
rule expr-list-style-image {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :254:
rule decl:sym<list-style-position> {:i (list\-style\-position) ':' <val( rx{ <expr=.expr-list-style-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :255:
rule expr-list-style-position {:i [ inside | outside ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :258:
rule decl:sym<list-style> {:i (list\-style) ':' <val( rx{ <expr=.expr-list-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :259:
rule expr-list-style {:i :my @*SEEN; [ <expr-list-style-type> <!seen(0)> | <expr-list-style-image> <!seen(1)> | <expr-list-style-position> <!seen(2)> ]+ }
p6-css/CSS-Module-p6
…/Grammar.pm :262:
rule decl:sym<position> {:i (position) ':' <val( rx{ <expr=.expr-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :263:
rule expr-position {:i [ absolute | relative | static ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :266:
rule decl:sym<left> {:i (left) ':' <val( rx{ <expr=.expr-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :267:
rule expr-left {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :270:
rule decl:sym<top> {:i (top) ':' <val( rx{ <expr=.expr-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :271:
rule expr-top {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :274:
rule decl:sym<width> {:i (width) ':' <val( rx{ <expr=.expr-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :275:
rule expr-width {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :278:
rule decl:sym<height> {:i (height) ':' <val( rx{ <expr=.expr-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :279:
rule expr-height {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :282:
rule decl:sym<overflow> {:i (overflow) ':' <val( rx{ <expr=.expr-overflow> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :283:
rule expr-overflow {:i [ none | clip | scroll ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :286:
rule decl:sym<z-index> {:i (z\-index) ':' <val( rx{ <expr=.expr-z-index> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :287:
rule expr-z-index {:i [ auto & <keyw> || <integer> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :290:
rule decl:sym<visibility> {:i (visibility) ':' <val( rx{ <expr=.expr-visibility> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :291:
rule expr-visibility {:i [ inherit | visible | hidden ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :294:
rule decl:sym<page-break-before> {:i (page\-break\-before) ':' <val( rx{ <expr=.expr-page-break-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :295:
rule expr-page-break-before {:i [ auto | allways | left | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :298:
rule decl:sym<page-break-after> {:i (page\-break\-after) ':' <val( rx{ <expr=.expr-page-break-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :299:
rule expr-page-break-after {:i [ auto | allways | left | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :302:
rule decl:sym<size> {:i (size) ':' <val( rx{ <expr=.expr-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :303:
rule expr-size {:i [ <length> ** 1..2 || [ auto | portrait | landscape ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :8:
rule decl:sym<azimuth> {:i (azimuth) ':' <val( rx{ <expr=.expr-azimuth> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :9:
rule expr-azimuth {:i :my @*SEEN; [ <angle> || [ [ [ [ left\-side | far\-left | left | center\-left | center | center\-right | right | far\-right | right\-side ] & <keyw> ] <!seen(0)> | behind & <keyw> <!seen(1)> ]+ ] || [ leftwards | rightwards ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :12:
rule decl:sym<background-attachment> {:i (background\-attachment) ':' <val( rx{ <expr=.expr-background-attachment> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :13:
rule expr-background-attachment {:i [ scroll | fixed ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :16:
rule decl:sym<background-color> {:i (background\-color) ':' <val( rx{ <expr=.expr-background-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :17:
rule expr-background-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :20:
rule decl:sym<background-image> {:i (background\-image) ':' <val( rx{ <expr=.expr-background-image> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :21:
rule expr-background-image {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :24:
rule decl:sym<background-position> {:i (background\-position) ':' <val( rx{ <expr=.expr-background-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :25:
rule expr-background-position {:i :my @*SEEN; [ [ [ [ <percentage> || <length> || <align> ] ] [ [ <percentage> || <length> || <valign> ] ]? ] || [ [ <align> <!seen(0)> | <valign> <!seen(1)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :28:
rule align {:i [ left | center | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :31:
rule valign {:i [ top | center | bottom ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :34:
rule decl:sym<background-repeat> {:i (background\-repeat) ':' <val( rx{ <expr=.expr-background-repeat> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :35:
rule expr-background-repeat {:i [ repeat | repeat\-x | repeat\-y | no\-repeat ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :38:
rule decl:sym<background> {:i (background) ':' <val( rx{ <expr=.expr-background> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :39:
rule expr-background {:i :my @*SEEN; [ [ <expr-background-color> <!seen(0)> | <expr-background-image> <!seen(1)> | <expr-background-repeat> <!seen(2)> | <expr-background-attachment> <!seen(3)> | <expr-background-position> <!seen(4)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :42:
rule decl:sym<border-collapse> {:i (border\-collapse) ':' <val( rx{ <expr=.expr-border-collapse> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :43:
rule expr-border-collapse {:i [ collapse | separate ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :46:
rule decl:sym<border-color> {:i (border\-color) ':' <val( rx{ <expr=.expr-border-color> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :47:
rule expr-border-color {:i [ [ <color> || transparent & <keyw> ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :50:
rule decl:sym<border-spacing> {:i (border\-spacing) ':' <val( rx{ <expr=.expr-border-spacing> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :51:
rule expr-border-spacing {:i <length> <length>? }
p6-css/CSS-Module-p6
…/Grammar.pm :54:
rule decl:sym<border-style> {:i (border\-style) ':' <val( rx{ <expr=.expr-border-style> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :55:
rule expr-border-style {:i <border-style> }
p6-css/CSS-Module-p6
…/Grammar.pm :58:
rule border-style {:i [ none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :61:
rule decl:sym<border-top> {:i (border\-top) ':' <val( rx{ <expr=.expr-border-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :62:
rule expr-border-top {:i :my @*SEEN; [ [ <expr-border-top-width> <!seen(0)> | <expr-border-top-style> <!seen(1)> | <expr-border-top-color> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :65:
rule decl:sym<border-right> {:i (border\-right) ':' <val( rx{ <expr=.expr-border-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :66:
rule expr-border-right {:i :my @*SEEN; [ [ <expr-border-right-width> <!seen(0)> | <expr-border-right-style> <!seen(1)> | <expr-border-right-color> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :69:
rule decl:sym<border-bottom> {:i (border\-bottom) ':' <val( rx{ <expr=.expr-border-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :70:
rule expr-border-bottom {:i :my @*SEEN; [ [ <expr-border-bottom-width> <!seen(0)> | <expr-border-bottom-style> <!seen(1)> | <expr-border-bottom-color> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :73:
rule decl:sym<border-left> {:i (border\-left) ':' <val( rx{ <expr=.expr-border-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :74:
rule expr-border-left {:i :my @*SEEN; [ [ <expr-border-left-width> <!seen(0)> | <expr-border-left-style> <!seen(1)> | <expr-border-left-color> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :77:
rule decl:sym<border-top-color> {:i (border\-top\-color) ':' <val( rx{ <expr=.expr-border-top-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :78:
rule expr-border-top-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :81:
rule decl:sym<border-right-color> {:i (border\-right\-color) ':' <val( rx{ <expr=.expr-border-right-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :82:
rule expr-border-right-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :85:
rule decl:sym<border-bottom-color> {:i (border\-bottom\-color) ':' <val( rx{ <expr=.expr-border-bottom-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :86:
rule expr-border-bottom-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :89:
rule decl:sym<border-left-color> {:i (border\-left\-color) ':' <val( rx{ <expr=.expr-border-left-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :90:
rule expr-border-left-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :93:
rule decl:sym<border-top-style> {:i (border\-top\-style) ':' <val( rx{ <expr=.expr-border-top-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :94:
rule expr-border-top-style {:i <border-style> }
p6-css/CSS-Module-p6
…/Grammar.pm :97:
rule decl:sym<border-right-style> {:i (border\-right\-style) ':' <val( rx{ <expr=.expr-border-right-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :98:
rule expr-border-right-style {:i <border-style> }
p6-css/CSS-Module-p6
…/Grammar.pm :101:
rule decl:sym<border-bottom-style> {:i (border\-bottom\-style) ':' <val( rx{ <expr=.expr-border-bottom-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :102:
rule expr-border-bottom-style {:i <border-style> }
p6-css/CSS-Module-p6
…/Grammar.pm :105:
rule decl:sym<border-left-style> {:i (border\-left\-style) ':' <val( rx{ <expr=.expr-border-left-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :106:
rule expr-border-left-style {:i <border-style> }
p6-css/CSS-Module-p6
…/Grammar.pm :109:
rule decl:sym<border-top-width> {:i (border\-top\-width) ':' <val( rx{ <expr=.expr-border-top-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :110:
rule expr-border-top-width {:i <border-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :113:
rule decl:sym<border-right-width> {:i (border\-right\-width) ':' <val( rx{ <expr=.expr-border-right-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :114:
rule expr-border-right-width {:i <border-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :117:
rule decl:sym<border-bottom-width> {:i (border\-bottom\-width) ':' <val( rx{ <expr=.expr-border-bottom-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :118:
rule expr-border-bottom-width {:i <border-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :121:
rule decl:sym<border-left-width> {:i (border\-left\-width) ':' <val( rx{ <expr=.expr-border-left-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :122:
rule expr-border-left-width {:i <border-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :125:
rule decl:sym<border-width> {:i (border\-width) ':' <val( rx{ <expr=.expr-border-width> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :126:
rule expr-border-width {:i <border-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :129:
rule border-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :132:
rule decl:sym<border> {:i (border) ':' <val( rx{ <expr=.expr-border> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :133:
rule expr-border {:i :my @*SEEN; [ [ <expr-border-width> <!seen(0)> | <expr-border-style> <!seen(1)> | <expr-border-color> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :136:
rule decl:sym<bottom> {:i (bottom) ':' <val( rx{ <expr=.expr-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :137:
rule expr-bottom {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :140:
rule decl:sym<caption-side> {:i (caption\-side) ':' <val( rx{ <expr=.expr-caption-side> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :141:
rule expr-caption-side {:i [ top | bottom ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :144:
rule decl:sym<clear> {:i (clear) ':' <val( rx{ <expr=.expr-clear> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :145:
rule expr-clear {:i [ none | left | right | both ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :148:
rule decl:sym<clip> {:i (clip) ':' <val( rx{ <expr=.expr-clip> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :149:
rule expr-clip {:i [ <shape> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :152:
rule decl:sym<color> {:i (color) ':' <val( rx{ <expr=.expr-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :153:
rule expr-color {:i <color> }
p6-css/CSS-Module-p6
…/Grammar.pm :156:
rule decl:sym<content> {:i (content) ':' <val( rx{ <expr=.expr-content> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :157:
rule expr-content {:i [ [ normal | none ] & <keyw> || [ [ <string> || <uri> || <counter> || <counters> || <attr> || [ open\-quote | close\-quote | no\-open\-quote | no\-close\-quote ] & <keyw> ] ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :160:
rule decl:sym<counter-increment> {:i (counter\-increment) ':' <val( rx{ <expr=.expr-counter-increment> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :161:
rule expr-counter-increment {:i [ none & <keyw> || [ <identifier> <integer>? ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :164:
rule decl:sym<counter-reset> {:i (counter\-reset) ':' <val( rx{ <expr=.expr-counter-reset> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :165:
rule expr-counter-reset {:i [ none & <keyw> || [ <identifier> <integer>? ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :168:
rule decl:sym<cue-after> {:i (cue\-after) ':' <val( rx{ <expr=.expr-cue-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :169:
rule expr-cue-after {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :172:
rule decl:sym<cue-before> {:i (cue\-before) ':' <val( rx{ <expr=.expr-cue-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :173:
rule expr-cue-before {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :176:
rule decl:sym<cue> {:i (cue) ':' <val( rx{ <expr=.expr-cue> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :177:
rule expr-cue {:i :my @*SEEN; [ [ <expr-cue-before> <!seen(0)> | <expr-cue-after> <!seen(1)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :180:
rule decl:sym<cursor> {:i (cursor) ':' <val( rx{ <expr=.expr-cursor> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :181:
rule expr-cursor {:i [ [ <uri> <op(',')> ]* [ [ auto | crosshair | default | pointer | move | e\-resize | ne\-resize | nw\-resize | n\-resize | se\-resize | sw\-resize | s\-resize | w\-resize | text | wait | help | progress ] & <keyw> ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :184:
rule decl:sym<direction> {:i (direction) ':' <val( rx{ <expr=.expr-direction> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :185:
rule expr-direction {:i [ ltr | rtl ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :188:
rule decl:sym<display> {:i (display) ':' <val( rx{ <expr=.expr-display> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :189:
rule expr-display {:i [ inline | block | list\-item | inline\-block | table | inline\-table | table\-row\-group | table\-header\-group | table\-footer\-group | table\-row | table\-column\-group | table\-column | table\-cell | table\-caption | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :192:
rule decl:sym<elevation> {:i (elevation) ':' <val( rx{ <expr=.expr-elevation> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :193:
rule expr-elevation {:i [ <angle> || [ below | level | above | higher | lower ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :196:
rule decl:sym<empty-cells> {:i (empty\-cells) ':' <val( rx{ <expr=.expr-empty-cells> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :197:
rule expr-empty-cells {:i [ show | hide ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :200:
rule decl:sym<float> {:i (float) ':' <val( rx{ <expr=.expr-float> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :201:
rule expr-float {:i [ left | right | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :204:
rule decl:sym<font-family> {:i (font\-family) ':' <val( rx{ <expr=.expr-font-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :205:
rule expr-font-family {:i [ [ <generic-family> || <family-name> ] ]+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :208:
rule generic-family {:i [ serif | sans\-serif | cursive | fantasy | monospace ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :211:
rule family-name {:i [ <identifiers> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :214:
rule decl:sym<font-size> {:i (font\-size) ':' <val( rx{ <expr=.expr-font-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :215:
rule expr-font-size {:i [ <absolute-size> || <relative-size> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :218:
rule absolute-size {:i [ xx\-small | x\-small | small | medium | large | x\-large | xx\-large ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :221:
rule relative-size {:i [ larger | smaller ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :224:
rule decl:sym<font-style> {:i (font\-style) ':' <val( rx{ <expr=.expr-font-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :225:
rule expr-font-style {:i [ normal | italic | oblique ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :228:
rule decl:sym<font-variant> {:i (font\-variant) ':' <val( rx{ <expr=.expr-font-variant> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :229:
rule expr-font-variant {:i [ normal | small\-caps ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :232:
rule decl:sym<font-weight> {:i (font\-weight) ':' <val( rx{ <expr=.expr-font-weight> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :233:
rule expr-font-weight {:i [ [ normal | bold | bolder | lighter ] & <keyw> || [ 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 ] & <number> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :236:
rule decl:sym<font> {:i (font) ':' <val( rx{ <expr=.expr-font> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :237:
rule expr-font {:i :my @*SEEN; [ [ [ [ <expr-font-style> <!seen(0)> | <expr-font-variant> <!seen(1)> | <expr-font-weight> <!seen(2)> ]+…
p6-css/CSS-Module-p6
…/Grammar.pm :240:
rule decl:sym<height> {:i (height) ':' <val( rx{ <expr=.expr-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :241:
rule expr-height {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :244:
rule decl:sym<left> {:i (left) ':' <val( rx{ <expr=.expr-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :245:
rule expr-left {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :248:
rule decl:sym<letter-spacing> {:i (letter\-spacing) ':' <val( rx{ <expr=.expr-letter-spacing> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :249:
rule expr-letter-spacing {:i [ normal & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :252:
rule decl:sym<line-height> {:i (line\-height) ':' <val( rx{ <expr=.expr-line-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :253:
rule expr-line-height {:i [ normal & <keyw> || <number> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :256:
rule decl:sym<list-style-image> {:i (list\-style\-image) ':' <val( rx{ <expr=.expr-list-style-image> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :257:
rule expr-list-style-image {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :260:
rule decl:sym<list-style-position> {:i (list\-style\-position) ':' <val( rx{ <expr=.expr-list-style-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :261:
rule expr-list-style-position {:i [ inside | outside ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :264:
rule decl:sym<list-style-type> {:i (list\-style\-type) ':' <val( rx{ <expr=.expr-list-style-type> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :265:
rule expr-list-style-type {:i [ disc | circle | square | decimal | decimal\-leading\-zero | lower\-roman | upper\-roman | lower\-greek | lower\-latin | upper\-latin | armenian | georgian | lower\-alpha | upper\-alpha | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :268:
rule decl:sym<list-style> {:i (list\-style) ':' <val( rx{ <expr=.expr-list-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :269:
rule expr-list-style {:i :my @*SEEN; [ [ <expr-list-style-type> <!seen(0)> | <expr-list-style-position> <!seen(1)> | <expr-list-style-image> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :272:
rule decl:sym<margin-right> {:i (margin\-right) ':' <val( rx{ <expr=.expr-margin-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :273:
rule expr-margin-right {:i <margin-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :276:
rule decl:sym<margin-left> {:i (margin\-left) ':' <val( rx{ <expr=.expr-margin-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :277:
rule expr-margin-left {:i <margin-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :280:
rule decl:sym<margin-top> {:i (margin\-top) ':' <val( rx{ <expr=.expr-margin-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :281:
rule expr-margin-top {:i <margin-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :284:
rule decl:sym<margin-bottom> {:i (margin\-bottom) ':' <val( rx{ <expr=.expr-margin-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :285:
rule expr-margin-bottom {:i <margin-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :288:
rule decl:sym<margin> {:i (margin) ':' <val( rx{ <expr=.expr-margin> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :289:
rule expr-margin {:i <margin-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :292:
rule margin-width {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :295:
rule decl:sym<max-height> {:i (max\-height) ':' <val( rx{ <expr=.expr-max-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :296:
rule expr-max-height {:i [ <length> || <percentage> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :299:
rule decl:sym<max-width> {:i (max\-width) ':' <val( rx{ <expr=.expr-max-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :300:
rule expr-max-width {:i [ <length> || <percentage> || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :303:
rule decl:sym<min-height> {:i (min\-height) ':' <val( rx{ <expr=.expr-min-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :304:
rule expr-min-height {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :307:
rule decl:sym<min-width> {:i (min\-width) ':' <val( rx{ <expr=.expr-min-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :308:
rule expr-min-width {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :311:
rule decl:sym<opacity> {:i (opacity) ':' <val( rx{ <expr=.expr-opacity> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :312:
rule expr-opacity {:i <number> }
p6-css/CSS-Module-p6
…/Grammar.pm :315:
rule decl:sym<orphans> {:i (orphans) ':' <val( rx{ <expr=.expr-orphans> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :316:
rule expr-orphans {:i <integer> }
p6-css/CSS-Module-p6
…/Grammar.pm :319:
rule decl:sym<outline-color> {:i (outline\-color) ':' <val( rx{ <expr=.expr-outline-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :320:
rule expr-outline-color {:i [ <color> || invert & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :323:
rule decl:sym<outline-style> {:i (outline\-style) ':' <val( rx{ <expr=.expr-outline-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :324:
rule expr-outline-style {:i [ [ none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :327:
rule decl:sym<outline-width> {:i (outline\-width) ':' <val( rx{ <expr=.expr-outline-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :328:
rule expr-outline-width {:i [ [ thin | medium | thick ] & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :331:
rule decl:sym<outline> {:i (outline) ':' <val( rx{ <expr=.expr-outline> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :332:
rule expr-outline {:i :my @*SEEN; [ [ <expr-outline-color> <!seen(0)> | <expr-outline-style> <!seen(1)> | <expr-outline-width> <!seen(2)> ]+ ] }
p6-css/CSS-Module-p6
…/Grammar.pm :335:
rule decl:sym<overflow> {:i (overflow) ':' <val( rx{ <expr=.expr-overflow> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :336:
rule expr-overflow {:i [ visible | hidden | scroll | auto ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :339:
rule decl:sym<padding-top> {:i (padding\-top) ':' <val( rx{ <expr=.expr-padding-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :340:
rule expr-padding-top {:i <padding-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :343:
rule decl:sym<padding-right> {:i (padding\-right) ':' <val( rx{ <expr=.expr-padding-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :344:
rule expr-padding-right {:i <padding-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :347:
rule decl:sym<padding-bottom> {:i (padding\-bottom) ':' <val( rx{ <expr=.expr-padding-bottom> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :348:
rule expr-padding-bottom {:i <padding-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :351:
rule decl:sym<padding-left> {:i (padding\-left) ':' <val( rx{ <expr=.expr-padding-left> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :352:
rule expr-padding-left {:i <padding-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :355:
rule decl:sym<padding> {:i (padding) ':' <val( rx{ <expr=.expr-padding> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :356:
rule expr-padding {:i <padding-width> }
p6-css/CSS-Module-p6
…/Grammar.pm :359:
rule padding-width {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :362:
rule decl:sym<page-break-after> {:i (page\-break\-after) ':' <val( rx{ <expr=.expr-page-break-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :363:
rule expr-page-break-after {:i [ auto | always | avoid | left | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :366:
rule decl:sym<page-break-before> {:i (page\-break\-before) ':' <val( rx{ <expr=.expr-page-break-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :367:
rule expr-page-break-before {:i [ auto | always | avoid | left | right ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :370:
rule decl:sym<page-break-inside> {:i (page\-break\-inside) ':' <val( rx{ <expr=.expr-page-break-inside> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :371:
rule expr-page-break-inside {:i [ avoid | auto ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :374:
rule decl:sym<pause-after> {:i (pause\-after) ':' <val( rx{ <expr=.expr-pause-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :375:
rule expr-pause-after {:i [ <time> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :378:
rule decl:sym<pause-before> {:i (pause\-before) ':' <val( rx{ <expr=.expr-pause-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :379:
rule expr-pause-before {:i [ <time> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :382:
rule decl:sym<pause> {:i (pause) ':' <val( rx{ <expr=.expr-pause> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :383:
rule expr-pause {:i [ [ [ <time> || <percentage> ] ] ** 1..2 ] }
p6-css/CSS-Module-p6
…/Grammar.pm :386:
rule decl:sym<pitch-range> {:i (pitch\-range) ':' <val( rx{ <expr=.expr-pitch-range> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :387:
rule expr-pitch-range {:i <number> }
p6-css/CSS-Module-p6
…/Grammar.pm :390:
rule decl:sym<pitch> {:i (pitch) ':' <val( rx{ <expr=.expr-pitch> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :391:
rule expr-pitch {:i [ <frequency> || [ x\-low | low | medium | high | x\-high ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :394:
rule decl:sym<play-during> {:i (play\-during) ':' <val( rx{ <expr=.expr-play-during> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :395:
rule expr-play-during {:i :my @*SEEN; [ <uri> [ [ mix & <keyw> <!seen(0)> | repeat & <keyw> <!seen(1)> ]+ ]? || [ auto | none ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :398:
rule decl:sym<position> {:i (position) ':' <val( rx{ <expr=.expr-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :399:
rule expr-position {:i [ static | relative | absolute | fixed ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :402:
rule decl:sym<quotes> {:i (quotes) ':' <val( rx{ <expr=.expr-quotes> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :403:
rule expr-quotes {:i [ [ <string> <string> ]+ || none & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :406:
rule decl:sym<richness> {:i (richness) ':' <val( rx{ <expr=.expr-richness> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :407:
rule expr-richness {:i <number> }
p6-css/CSS-Module-p6
…/Grammar.pm :410:
rule decl:sym<right> {:i (right) ':' <val( rx{ <expr=.expr-right> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :411:
rule expr-right {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :414:
rule decl:sym<size> {:i (size) ':' <val( rx{ <expr=.expr-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :415:
rule expr-size {:i [ <length> ** 1..2 || [ auto | portrait | landscape ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :418:
rule decl:sym<speak-header> {:i (speak\-header) ':' <val( rx{ <expr=.expr-speak-header> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :419:
rule expr-speak-header {:i [ once | always ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :422:
rule decl:sym<speak-numeral> {:i (speak\-numeral) ':' <val( rx{ <expr=.expr-speak-numeral> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :423:
rule expr-speak-numeral {:i [ digits | continuous ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :426:
rule decl:sym<speak-punctuation> {:i (speak\-punctuation) ':' <val( rx{ <expr=.expr-speak-punctuation> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :427:
rule expr-speak-punctuation {:i [ code | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :430:
rule decl:sym<speak> {:i (speak) ':' <val( rx{ <expr=.expr-speak> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :431:
rule expr-speak {:i [ normal | none | spell\-out ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :434:
rule decl:sym<speech-rate> {:i (speech\-rate) ':' <val( rx{ <expr=.expr-speech-rate> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :435:
rule expr-speech-rate {:i [ <number> || [ x\-slow | slow | medium | fast | x\-fast | faster | slower ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :438:
rule decl:sym<stress> {:i (stress) ':' <val( rx{ <expr=.expr-stress> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :439:
rule expr-stress {:i <number> }
p6-css/CSS-Module-p6
…/Grammar.pm :442:
rule decl:sym<table-layout> {:i (table\-layout) ':' <val( rx{ <expr=.expr-table-layout> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :443:
rule expr-table-layout {:i [ auto | fixed ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :446:
rule decl:sym<text-align> {:i (text\-align) ':' <val( rx{ <expr=.expr-text-align> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :447:
rule expr-text-align {:i [ <align> || justify & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :450:
rule decl:sym<text-decoration> {:i (text\-decoration) ':' <val( rx{ <expr=.expr-text-decoration> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :451:
rule expr-text-decoration {:i :my @*SEEN; [ none & <keyw> || [ [ underline & <keyw> <!seen(0)> | overline & <keyw> <!seen(1)> | line\-through & <keyw> <!seen(2)> | blink & <keyw> <!seen(3)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :454:
rule decl:sym<text-indent> {:i (text\-indent) ':' <val( rx{ <expr=.expr-text-indent> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :455:
rule expr-text-indent {:i [ <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :458:
rule decl:sym<text-transform> {:i (text\-transform) ':' <val( rx{ <expr=.expr-text-transform> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :459:
rule expr-text-transform {:i [ capitalize | uppercase | lowercase | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :462:
rule decl:sym<top> {:i (top) ':' <val( rx{ <expr=.expr-top> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :463:
rule expr-top {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :466:
rule decl:sym<unicode-bidi> {:i (unicode\-bidi) ':' <val( rx{ <expr=.expr-unicode-bidi> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :467:
rule expr-unicode-bidi {:i [ normal | embed | bidi\-override ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :470:
rule decl:sym<vertical-align> {:i (vertical\-align) ':' <val( rx{ <expr=.expr-vertical-align> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :471:
rule expr-vertical-align {:i [ [ baseline | sub | super | top | text\-top | middle | bottom | text\-bottom ] & <keyw> || <percentage> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :474:
rule decl:sym<visibility> {:i (visibility) ':' <val( rx{ <expr=.expr-visibility> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :475:
rule expr-visibility {:i [ visible | hidden | collapse ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :478:
rule decl:sym<voice-family> {:i (voice\-family) ':' <val( rx{ <expr=.expr-voice-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :479:
rule expr-voice-family {:i [ [ <generic-voice> || <specific-voice> ] ]+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :482:
rule generic-voice {:i [ male | female | child ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :485:
rule specific-voice {:i [ <identifier> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :488:
rule decl:sym<volume> {:i (volume) ':' <val( rx{ <expr=.expr-volume> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :489:
rule expr-volume {:i [ <number> || <percentage> || [ silent | x\-soft | soft | medium | loud | x\-loud ] & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :492:
rule decl:sym<white-space> {:i (white\-space) ':' <val( rx{ <expr=.expr-white-space> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :493:
rule expr-white-space {:i [ normal | pre | nowrap | pre\-wrap | pre\-line ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :496:
rule decl:sym<widows> {:i (widows) ':' <val( rx{ <expr=.expr-widows> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :497:
rule expr-widows {:i <integer> }
p6-css/CSS-Module-p6
…/Grammar.pm :500:
rule decl:sym<width> {:i (width) ':' <val( rx{ <expr=.expr-width> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :501:
rule expr-width {:i [ <length> || <percentage> || auto & <keyw> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :504:
rule decl:sym<word-spacing> {:i (word\-spacing) ':' <val( rx{ <expr=.expr-word-spacing> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :505:
rule expr-word-spacing {:i [ normal & <keyw> || <length> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :508:
rule decl:sym<z-index> {:i (z\-index) ':' <val( rx{ <expr=.expr-z-index> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :509:
rule expr-z-index {:i [ auto & <keyw> || <integer> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :8:
rule decl:sym<font-family> {:i (font\-family) ':' <val( rx{ <expr=.expr-font-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :9:
rule expr-font-family {:i <family-name> }
p6-css/CSS-Module-p6
…/Grammar.pm :12:
rule family-name {:i [ <identifiers> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :15:
rule decl:sym<font-feature-settings> {:i (font\-feature\-settings) ':' <val( rx{ <expr=.expr-font-feature-settings> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :16:
rule expr-font-feature-settings {:i [ normal & <keyw> || <feature-tag-value>+% <op(',')> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :19:
rule decl:sym<font-stretch> {:i (font\-stretch) ':' <val( rx{ <expr=.expr-font-stretch> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :20:
rule expr-font-stretch {:i [ normal | ultra\-condensed | extra\-condensed | condensed | semi\-condensed | semi\-expanded | expanded | extra\-expanded | ultra\-expanded ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :23:
rule decl:sym<font-style> {:i (font\-style) ':' <val( rx{ <expr=.expr-font-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :24:
rule expr-font-style {:i [ normal | italic | oblique ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :27:
rule decl:sym<font-variant> {:i (font\-variant) ':' <val( rx{ <expr=.expr-font-variant> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :28:
rule expr-font-variant {:i :my @*SEEN; [ normal & <keyw> || [ [ <common-lig-values> <!seen(0)> | <discretionary-lig-values> <!seen(1)> …
p6-css/CSS-Module-p6
…/Grammar.pm :31:
rule decl:sym<font-weight> {:i (font\-weight) ':' <val( rx{ <expr=.expr-font-weight> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :32:
rule expr-font-weight {:i [ [ normal | bold ] & <keyw> || [ 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 ] & <number> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :35:
rule decl:sym<src> {:i (src) ':' <val( rx{ <expr=.expr-src> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :36:
rule expr-src {:i [ [ [ [ <uri> || <local> ] ] [ <format> ]? || <font-face-name> ] ]+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :39:
rule font-face-name {:i [ <identifiers> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :42:
rule decl:sym<unicode-range> {:i (unicode\-range) ':' <val( rx{ <expr=.expr-unicode-range> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :43:
rule expr-unicode-range {:i <urange>+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :8:
rule decl:sym<font> {:i (font) ':' <val( rx{ <expr=.expr-font> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :9:
rule expr-font {:i :my @*SEEN; [ [ [ [ <expr-font-style> <!seen(0)> | <font-variant-css21> <!seen(1)> | <expr-font-weight> <!seen(2)> |…
p6-css/CSS-Module-p6
…/Grammar.pm :12:
rule font-variant-css21 {:i [ normal | small\-caps ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :15:
rule decl:sym<font-family> {:i (font\-family) ':' <val( rx{ <expr=.expr-font-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :16:
rule expr-font-family {:i [ [ <generic-family> || <family-name> ] ]+% <op(',')> }
p6-css/CSS-Module-p6
…/Grammar.pm :19:
rule generic-family {:i [ serif | sans\-serif | cursive | fantasy | monospace ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :22:
rule family-name {:i [ <identifiers> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :25:
rule decl:sym<font-feature-settings> {:i (font\-feature\-settings) ':' <val( rx{ <expr=.expr-font-feature-settings> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :26:
rule expr-font-feature-settings {:i [ normal & <keyw> || <feature-tag-value>+% <op(',')> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :29:
rule decl:sym<font-kerning> {:i (font\-kerning) ':' <val( rx{ <expr=.expr-font-kerning> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :30:
rule expr-font-kerning {:i [ auto | normal | none ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :33:
rule decl:sym<font-language-override> {:i (font\-language\-override) ':' <val( rx{ <expr=.expr-font-language-override> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :34:
rule expr-font-language-override {:i [ normal & <keyw> || <string> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :37:
rule decl:sym<font-size> {:i (font\-size) ':' <val( rx{ <expr=.expr-font-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :38:
rule expr-font-size {:i [ <absolute-size> || <relative-size> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :41:
rule decl:sym<font-size-adjust> {:i (font\-size\-adjust) ':' <val( rx{ <expr=.expr-font-size-adjust> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :42:
rule expr-font-size-adjust {:i [ [ none | auto ] & <keyw> || <number> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :45:
rule absolute-size {:i [ xx\-small | x\-small | small | medium | large | x\-large | xx\-large ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :48:
rule relative-size {:i [ larger | smaller ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :51:
rule decl:sym<font-stretch> {:i (font\-stretch) ':' <val( rx{ <expr=.expr-font-stretch> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :52:
rule expr-font-stretch {:i [ normal | ultra\-condensed | extra\-condensed | condensed | semi\-condensed | semi\-expanded | expanded | extra\-expanded | ultra\-expanded ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :55:
rule decl:sym<font-style> {:i (font\-style) ':' <val( rx{ <expr=.expr-font-style> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :56:
rule expr-font-style {:i [ normal | italic | oblique ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :59:
rule decl:sym<font-synthesis> {:i (font\-synthesis) ':' <val( rx{ <expr=.expr-font-synthesis> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :60:
rule expr-font-synthesis {:i :my @*SEEN; [ none & <keyw> || [ [ weight & <keyw> <!seen(0)> | style & <keyw> <!seen(1)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :63:
rule decl:sym<font-variant> {:i (font\-variant) ':' <val( rx{ <expr=.expr-font-variant> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :64:
rule expr-font-variant {:i :my @*SEEN; [ [ normal | none ] & <keyw> || [ [ <common-lig-values> <!seen(0)> | <discretionary-lig-values> …
p6-css/CSS-Module-p6
…/Grammar.pm :67:
rule decl:sym<font-variant-alternates> {:i (font\-variant\-alternates) ':' <val( rx{ <expr=.expr-font-variant-alternates> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :68:
rule expr-font-variant-alternates {:i :my @*SEEN; [ normal & <keyw> || [ [ <stylistic> <!seen(0)> | historical\-forms & <keyw> <!seen(1)> | <styleset> <!seen(2)> | <character-variant> <!seen(3)> | <swash> <!seen(4)> | <ornaments> <!seen(5)> | <annotation> <!seen(6)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :71:
rule decl:sym<font-variant-caps> {:i (font\-variant\-caps) ':' <val( rx{ <expr=.expr-font-variant-caps> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :72:
rule expr-font-variant-caps {:i [ normal | small\-caps | all\-small\-caps | petite\-caps | all\-petite\-caps | unicase | titling\-caps ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :75:
rule decl:sym<font-variant-east-asian> {:i (font\-variant\-east\-asian) ':' <val( rx{ <expr=.expr-font-variant-east-asian> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :76:
rule expr-font-variant-east-asian {:i :my @*SEEN; [ normal & <keyw> || [ [ <east-asian-variant-values> <!seen(0)> | <east-asian-width-values> <!seen(1)> | ruby & <keyw> <!seen(2)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :79:
rule decl:sym<font-variant-ligatures> {:i (font\-variant\-ligatures) ':' <val( rx{ <expr=.expr-font-variant-ligatures> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :80:
rule expr-font-variant-ligatures {:i :my @*SEEN; [ [ normal | none ] & <keyw> || [ [ <common-lig-values> <!seen(0)> | <discretionary-lig-values> <!seen(1)> | <historical-lig-values> <!seen(2)> | <contextual-alt-values> <!seen(3)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :83:
rule decl:sym<font-variant-numeric> {:i (font\-variant\-numeric) ':' <val( rx{ <expr=.expr-font-variant-numeric> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :84:
rule expr-font-variant-numeric {:i :my @*SEEN; [ normal & <keyw> || [ [ <numeric-figure-values> <!seen(0)> | <numeric-spacing-values> <!seen(1)> | <numeric-fraction-values> <!seen(2)> | ordinal & <keyw> <!seen(3)> | slashed\-zero & <keyw> <!seen(4)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :87:
rule decl:sym<font-variant-position> {:i (font\-variant\-position) ':' <val( rx{ <expr=.expr-font-variant-position> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :88:
rule expr-font-variant-position {:i [ normal | sub | super ] & <keyw> }
p6-css/CSS-Module-p6
…/Grammar.pm :91:
rule decl:sym<font-weight> {:i (font\-weight) ':' <val( rx{ <expr=.expr-font-weight> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :92:
rule expr-font-weight {:i [ [ normal | bold | bolder | lighter ] & <keyw> || [ 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 ] & <number> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :95:
rule decl:sym<line-height> {:i (line\-height) ':' <val( rx{ <expr=.expr-line-height> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :96:
rule expr-line-height {:i [ normal & <keyw> || <number> || <length> || <percentage> ] }
p6-css/CSS-Module-p6
…/Grammar.pm :8:
rule decl:sym<size> {:i (size) ':' <val( rx{ <expr=.expr-size> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/Grammar.pm :9:
rule expr-size {:i :my @*SEEN; [ <length> ** 1..2 || auto & <keyw> || [ [ <page-size> <!seen(0)> | [ [ portrait | landscape ] & <keyw> ] <!seen(1)> ]+ ] ] }
p6-css/CSS-Module-p6
…/Grammar.pm :12:
rule page-size {:i [ a3 | a4 | a5 | b4 | b5 | letter | legal | ledger ] & <keyw> }
p6-css/CSS-Module-p6
…/CSS1.pm :32:
rule color:sym<named> {:i [aqua | black | blue | fuchsia | gray | green | lime | maroon | navy | olive | purple | red | silver | teal | white | yellow] & <keyw> }
p6-css/CSS-Module-p6
…/CSS21.pm :14:
token proforma:sym<inherit> {:i inherit}
p6-css/CSS-Module-p6
…/CSS21.pm :17:
rule color:sym<named> {:i [ aqua | black | blue | fuchsia | gray | green | lime | maroon | navy | olive | orange | purple | red | silver | teal | white | yellow ] & <keyw> }
p6-css/CSS-Module-p6
…/CSS21.pm :20:
rule color:sym<system> {:i [ ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | B…
p6-css/CSS-Module-p6
…/CSS21.pm :24:
rule attr {:i'attr(' [ <attribute_name=.qname> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/CSS21.pm :26:
rule counter {:i'counter(' [ <identifier> [ ',' <expr-list-style-type> ]* || <any-args> ] ')'}
p6-css/CSS-Module-p6
…/CSS21.pm :27:
rule counters {:i'counters(' [ <identifier> [ ',' <string> [ ',' <expr-list-style-type> ]* ]? || <any-args> ] ')' }
p6-css/CSS-Module-p6
…/CSS21.pm :28:
rule shape {:i'rect(' [ [ <length> | auto & <keyw> ]**4 %',' || <any-args> ] ')' }
p6-css/CSS-Module-p6
…/CSS21.pm :32:
rule expr-azimuth {:i <angle>
p6-css/CSS-Module-p6
…/CSS21.pm :38:
rule expr-elevation {:i <angle>
p6-css/CSS-Module-p6
…/Colors.pm :12:
## rule at-rule:sym<color-profile> {(:i'color-profile') <declarations> }
p6-css/CSS-Module-p6
…/Colors.pm :16:
{:i [aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque
p6-css/CSS-Module-p6
…/Colors.pm :44:
rule color:sym<current> {:i currentColor & <keyw> }
p6-css/CSS-Module-p6
…/Colors.pm :45:
rule color:sym<transparent> {:i transparent & <keyw> }
p6-css/CSS-Module-p6
…/Colors.pm :52:
rule color:sym<rgba> {:i'rgba('
p6-css/CSS-Module-p6
…/Colors.pm :63:
rule color:sym<hsl> {:i'hsl('
p6-css/CSS-Module-p6
…/Colors.pm :71:
rule color:sym<hsla> {:i'hsla('
p6-css/CSS-Module-p6
…/Fonts.pm :24:
rule at-rule:sym<font-face> {\@(:i'font-face') <font-description> }
p6-css/CSS-Module-p6
…/AtFontFace.pm :30:
rule format {:i ('format')'(' [ <string> | <keyw> || <any-args> ] ')'}
p6-css/CSS-Module-p6
…/AtFontFace.pm :31:
rule local {:i ('local')'(' [ <font-face-name> || <any-args> ] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :9:
rule annotation {:i ('annotation')'(' [<args=.feature-value-item> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :10:
rule character-variant {:i ('character-variant')'(' [<args=.feature-value-list> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :11:
rule ornaments {:i ('ornaments')'(' [<args=.feature-value-item> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :12:
rule stylistic {:i ('stylistic')'(' [<args=.feature-value-item> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :13:
rule styleset {:i ('styleset')'(' [<args=.feature-value-list> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :14:
rule swash {:i ('swash')'(' [<args=.feature-value-item> || <any-args>] ')'}
p6-css/CSS-Module-p6
…/Variants.pm :16:
rule common-lig-values {:i [ common\-ligatures | no\-common\-ligatures ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :17:
rule discretionary-lig-values {:i [ discretionary\-ligatures | no\-discretionary\-ligatures ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :18:
rule historical-lig-values {:i [ historical\-ligatures | no\-historical\-ligatures ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :19:
rule contextual-alt-values {:i [ contextual | no\-contextual ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :20:
rule numeric-figure-values {:i [ lining\-nums | oldstyle\-nums ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :21:
rule numeric-spacing-values {:i [ proportional\-nums | tabular\-nums ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :22:
rule numeric-fraction-values {:i [ diagonal\-fractions | stacked\-fractions ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :24:
rule east-asian-variant-values {:i [ jis78 | jis83 | jis90 | jis04 | simplified | traditional ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :25:
rule east-asian-width-values {:i [ full\-width | proportional\-width ] & <keyw> }
p6-css/CSS-Module-p6
…/Variants.pm :27:
rule feature-tag-value {:i <string> [ <integer> | [ on | off ] & <keyw> ]? }
p6-css/CSS-Module-p6
…/Variants.pm :28:
rule urange {:i <unicode-range> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :17:
rule at-rule:sym<media> {'@'(:i'media') [<media-list>||<media-list=.unknown-media-list>] <rule-list> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :25:
[ <keyw(/:i and/)> '(' <media-expr> ')' ]*}
p6-css/CSS-Module-p6
…/MediaQueries.pm :26:
rule media-op {:i'only'|'not'}
p6-css/CSS-Module-p6
…/MediaQueries.pm :28:
rule _range {:i [$<prefix>=[min|max]\-]}
p6-css/CSS-Module-p6
…/MediaQueries.pm :34:
rule media-feature:sym<width> {:i (<._range>?[device\-]?width) ':' <val( rx{ <expr=.media-expr-length> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :37:
rule media-feature:sym<height> {:i (<._range>?[device\-]?height) ':' <val( rx{ <expr=.media-expr-length> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :41:
rule media-feature:sym<orientation> {:i (orientation) [ ':' <val( rx{ <expr=.media-expr-orientation> }, &?ROUTINE.WHY)> ]? }
p6-css/CSS-Module-p6
…/MediaQueries.pm :42:
rule media-expr-orientation {:i [ portrait | landscape ] & <keyw> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :45:
rule media-feature:sym<aspect-ratio> {:i (<._range>?[device\-]?aspect\-ratio) ':' <val( rx{ <expr=.media-expr-aspect> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :46:
rule media-expr-aspect {:i <horizontal=.integer> '/' <vertical=.integer> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :49:
rule media-feature:sym<color> {:i (<._range>?color[\-index]?) ':' <val( rx{ <expr=.media-expr-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :51:
rule media-feature:sym<color-bool> {:i (color[\-index]?) <!before ':'> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :54:
rule media-feature:sym<monochrome> {:i (<._range>?monochrome) ':' <val( rx{ <expr=.media-expr-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :55:
rule media-expr-color {:i <integer> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :58:
rule media-feature:sym<resolution> {:i (<._range>?resolution) ':' <val( rx{ <expr=.media-expr-resolution> }, &?ROUTINE.WHY)> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :62:
rule media-feature:sym<scan> {:i (scan) [ ':' <val( rx{ <expr=.media-expr-scan> }, &?ROUTINE.WHY)> ]? }
p6-css/CSS-Module-p6
…/MediaQueries.pm :63:
rule media-expr-scan {:i [ progressive | interlace ] & <keyw> }
p6-css/CSS-Module-p6
…/MediaQueries.pm :66:
rule media-feature:sym<grid> {:i (grid) [ ':' <val( rx{ <expr=.media-expr-grid> }, &?ROUTINE.WHY)> ]? }
p6-css/CSS-Module-p6
…/MediaQueries.pm :67:
rule media-expr-grid {:i [0 | 1 ] & <integer> }
p6-css/CSS-Module-p6
…/Namespaces.pm :10:
rule at-decl:sym<namespace> {'@'(:i'namespace') <ns-prefix=.Ident>? [<url=.url-string>|<url>] ';' }
p6-css/CSS-Module-p6
…/PagedMedia.pm :18:
rule page-pseudo {:i':'[ [left|right|first] && <keyw> || <Ident> ]? }
p6-css/CSS-Module-p6
…/PagedMedia.pm :21:
rule at-rule:sym<page> {'@'(:i'page') <page-pseudo>? <declarations=.page-declarations> }
p6-css/CSS-Module-p6
…/PagedMedia.pm :27:
token box-hpos {:i[left|right]}
p6-css/CSS-Module-p6
…/PagedMedia.pm :28:
token box-vpos {:i[top|bottom]}
p6-css/CSS-Module-p6
…/PagedMedia.pm :29:
token box-center {:i[cent[er|re]]}
p6-css/CSS-Module-p6
…/PagedMedia.pm :30:
token margin-box{:i[<box-hpos>'-'[<box-vpos>['-corner']?|<box-center>]
p6-css/CSS-Module-p6
…/_Base.pm :12:
token proforma:sym<inherit> {:i inherit}
p6-css/CSS-Module-p6
…/_Base.pm :13:
token proforma:sym<initial> {:i initial}
p6-css/CSS-Module-p6
…/_Base.pm :16:
rule color:sym<named> {:i [ aqua | black | blue | fuchsia | gray | green | lime | maroon | navy | olive | orange | purple | red | silver | teal | white | yellow ] & <keyw> }
p6-css/CSS-Module-p6
…/_Base.pm :19:
token resolution-units {:i[dpi|dpcm]}
p6-css/CSS-Specification-p6
…/Specification.pm :16:
\t [:i 'n/a' | ua specific | <-[ \t ]>*? properties || $<default>=<-[ \t ]>* ]
p6-css/CSS-Specification-p6
…/Specification.pm :27:
rule yes {:i yes }
p6-css/CSS-Specification-p6
…/Specification.pm :28:
rule no {:i no}
p6-css/CSS-Specification-p6
…/Build.pm :202:
say " rule decl:sym<{$prop}> \{:i ($match) ':' <val( rx\{ <expr=.expr-{$prop}>$repeats \}, &?ROUTINE.WHY)> \}";
p6-css/CSS-Specification-p6
…/Build.pm :203:
say " rule expr-$prop \{:i $perl6 \}";
p6-css/CSS-Specification-p6
…/Build.pm :212:
say " rule $rule \{:i $perl6 \}";
p6-css/CSS-Specification-p6
…/Grammar.pm :8:
rule decl:sym<azimuth> {:i (azimuth) ':' <val( rx{ <expr=.expr-azimuth> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :9:
rule expr-azimuth {:i :my @*SEEN; [ <angle> || [ [ [ [ left\-side | far\-left | left | center\-left | center | center\-right | right | far\-right | right\-side ] & <keyw> ] <!seen(0)> | behind & <keyw> <!seen(1)> ]+ ] || [ leftwards | rightwards ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :12:
rule decl:sym<cue-after> {:i (cue\-after) ':' <val( rx{ <expr=.expr-cue-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :13:
rule expr-cue-after {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :16:
rule decl:sym<cue-before> {:i (cue\-before) ':' <val( rx{ <expr=.expr-cue-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :17:
rule expr-cue-before {:i [ <uri> || none & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :20:
rule decl:sym<cue> {:i (cue) ':' <val( rx{ <expr=.expr-cue> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :21:
rule expr-cue {:i :my @*SEEN; [ [ <expr-cue-before> <!seen(0)> | <expr-cue-after> <!seen(1)> ]+ ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :24:
rule decl:sym<elevation> {:i (elevation) ':' <val( rx{ <expr=.expr-elevation> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :25:
rule expr-elevation {:i [ <angle> || [ below | level | above | higher | lower ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :28:
rule decl:sym<pause> {:i (pause) ':' <val( rx{ <expr=.expr-pause> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :29:
rule expr-pause {:i [ [ [ <time> || <percentage> ] ] ** 1..2 ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :32:
rule decl:sym<pause-after> {:i (pause\-after) ':' <val( rx{ <expr=.expr-pause-after> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :33:
rule expr-pause-after {:i [ <time> || <percentage> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :36:
rule decl:sym<pause-before> {:i (pause\-before) ':' <val( rx{ <expr=.expr-pause-before> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :37:
rule expr-pause-before {:i [ <time> || <percentage> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :40:
rule decl:sym<pitch-range> {:i (pitch\-range) ':' <val( rx{ <expr=.expr-pitch-range> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :41:
rule expr-pitch-range {:i <number> }
p6-css/CSS-Specification-p6
…/Grammar.pm :44:
rule decl:sym<pitch> {:i (pitch) ':' <val( rx{ <expr=.expr-pitch> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :45:
rule expr-pitch {:i [ <frequency> || [ x\-low | low | medium | high | x\-high ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :48:
rule decl:sym<play-during> {:i (play\-during) ':' <val( rx{ <expr=.expr-play-during> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :49:
rule expr-play-during {:i :my @*SEEN; [ <uri> [ [ mix & <keyw> <!seen(0)> | repeat & <keyw> <!seen(1)> ]+ ]? || [ auto | none ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :52:
rule decl:sym<richness> {:i (richness) ':' <val( rx{ <expr=.expr-richness> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :53:
rule expr-richness {:i <number> }
p6-css/CSS-Specification-p6
…/Grammar.pm :56:
rule decl:sym<speak> {:i (speak) ':' <val( rx{ <expr=.expr-speak> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :57:
rule expr-speak {:i [ normal | none | spell\-out ] & <keyw> }
p6-css/CSS-Specification-p6
…/Grammar.pm :60:
rule decl:sym<speak-header> {:i (speak\-header) ':' <val( rx{ <expr=.expr-speak-header> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :61:
rule expr-speak-header {:i [ once | always ] & <keyw> }
p6-css/CSS-Specification-p6
…/Grammar.pm :64:
rule decl:sym<speak-numeral> {:i (speak\-numeral) ':' <val( rx{ <expr=.expr-speak-numeral> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :65:
rule expr-speak-numeral {:i [ digits | continuous ] & <keyw> }
p6-css/CSS-Specification-p6
…/Grammar.pm :68:
rule decl:sym<speak-punctuation> {:i (speak\-punctuation) ':' <val( rx{ <expr=.expr-speak-punctuation> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :69:
rule expr-speak-punctuation {:i [ code | none ] & <keyw> }
p6-css/CSS-Specification-p6
…/Grammar.pm :72:
rule decl:sym<speech-rate> {:i (speech\-rate) ':' <val( rx{ <expr=.expr-speech-rate> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :73:
rule expr-speech-rate {:i [ <number> || [ x\-slow | slow | medium | fast | x\-fast | faster | slower ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :76:
rule decl:sym<stress> {:i (stress) ':' <val( rx{ <expr=.expr-stress> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :77:
rule expr-stress {:i <number> }
p6-css/CSS-Specification-p6
…/Grammar.pm :80:
rule decl:sym<voice-family> {:i (voice\-family) ':' <val( rx{ <expr=.expr-voice-family> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :81:
rule expr-voice-family {:i [ [ <generic-voice> || <specific-voice> ] ]+% <op(',')> }
p6-css/CSS-Specification-p6
…/Grammar.pm :84:
rule generic-voice {:i [ male | female | child ] & <keyw> }
p6-css/CSS-Specification-p6
…/Grammar.pm :87:
rule specific-voice {:i [ <identifier> || <string> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :90:
rule decl:sym<volume> {:i (volume) ':' <val( rx{ <expr=.expr-volume> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :91:
rule expr-volume {:i [ <number> || <percentage> || [ silent | x\-soft | soft | medium | loud | x\-loud ] & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :94:
rule decl:sym<border-color> {:i (border\-color) ':' <val( rx{ <expr=.expr-border-color> ** 1..4 }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :95:
rule expr-border-color {:i [ [ <color> || transparent & <keyw> ] ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :98:
rule decl:sym<border-top-color> {:i (border\-top\-color) ':' <val( rx{ <expr=.expr-border-top-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :99:
rule expr-border-top-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :102:
rule decl:sym<border-right-color> {:i (border\-right\-color) ':' <val( rx{ <expr=.expr-border-right-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :103:
rule expr-border-right-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :106:
rule decl:sym<border-bottom-color> {:i (border\-bottom\-color) ':' <val( rx{ <expr=.expr-border-bottom-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :107:
rule expr-border-bottom-color {:i [ <color> || transparent & <keyw> ] }
p6-css/CSS-Specification-p6
…/Grammar.pm :110:
rule decl:sym<border-left-color> {:i (border\-left\-color) ':' <val( rx{ <expr=.expr-border-left-color> }, &?ROUTINE.WHY)> }
p6-css/CSS-Specification-p6
…/Grammar.pm :111:
rule expr-border-left-color {:i [ <color> || transparent & <keyw> ] }
p6-pdf/PDF-Content-p6
…/CoreFont.pm :94:
my Str $bold = $weight && $weight ~~ m:i/bold|[6..9]00/
p6-pdf/PDF-Content-p6
…/CoreFont.pm :98:
my Str $italic = $style && $style ~~ m:i/italic|oblique/
p6-pdf/PDF-Content-p6
…/CoreFont.pm :171:
multi method load-font(Str $font-name! where /:i ^[ZapfDingbats|WebDings]/, :$enc='zapf', |c) {
p6-pdf/PDF-Content-p6
…/CoreFont.pm :175:
multi method load-font(Str $font-name! where /:i ^Symbol/, :$enc='sym', |c) {
p6-pdf/PDF-Content-p6
…/Graphics.pm :128:
my subset ImageFile of Str where /:i '.'('png'|'svg'|'pdf') $/;
p6-pdf/PDF-Content-p6
…/Image.pm :39:
when m:i/^ jpe?g $/ { 'JPEG' }
p6-pdf/PDF-Content-p6
…/Image.pm :40:
when m:i/^ gif $/ { 'GIF' }
p6-pdf/PDF-Content-p6
…/Image.pm :41:
when m:i/^ png $/ { 'PNG' }
p6-pdf/PDF-Content-p6
…/Image.pm :42:
when m:i/^ pdf|json $/ { 'PDF' }
p6-pdf/PDF-p6
…/PDF.pm :99:
if $diffs && $diffs.path ~~ m:i/'.json' $/ {
p6-pdf/PDF-p6
…/PDF.pm :139:
if m:i/'.json' $/;
p6-pdf/PDF-p6
…/Reader.pm :896:
multi method save-as( Str $output-path where m:i/'.json' $/, |c ) {
p6-pdf/PDF-p6
…/pdf-open.t :10:
next unless ext ~~ m:i/ [json|pdf|fdf] $/;
p6-pdf/PDF-p6
…/pdf-open-repair.t :10:
next unless ext ~~ m:i/ [json|pdf|fdf] $/;
perl6-community-modules/System-Passwd
…/Passwd.pm6 :14:
when rx:i/linux/ { $user_class = System::Passwd::User }
perl6-community-modules/System-Passwd
…/Passwd.pm6 :15:
when rx:i/openbsd/ { $user_class = System::Passwd::User }
perl6-community-modules/System-Passwd
…/Passwd.pm6 :16:
when rx:i/netbsd/ { $user_class = System::Passwd::User }
perl6-community-modules/System-Passwd
…/Passwd.pm6 :17:
when rx:i/freebsd/ { $user_class = System::Passwd::User }
perl6-community-modules/System-Passwd
…/Passwd.pm6 :18:
when rx:i/macosx/ { $user_class = System::Passwd::User }
perl6-community-modules/p6-irc-utils
…/Utils.pm :1006:
$string ~~ s:g:i/\x04 <[0..9 a..f A..F]>**0..6//;
perl6/Pod-To-HTML
…/020-code.t :45:
ok $node.contents ~~ /:i code/, 'Callback called';
perl6/doc
…/jquery-3.1.1.min.js :2:
!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)thr…
perl6/doc
…/jquery-3.1.1.min.js :3:
a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.a…
perl6/doc
…/jquery-ui.min.js :6:
(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e=0,i=Array.p…
perl6/doc
…/p6doc :292:
} elsif $word ~~ /:i $<choice> = [ @(%prefixes.keys) ] / {
perl6/doc
…/5to6-nutshell.pod6 :1052:
next if $line ~~ m:i/static/ ; # Perl 6
perl6/doc
…/control.pod6 :629:
when /:i ^Bar/ { .say }
perl6/doc
…/grammar_tutorial.pod6 :372:
modified by adverb actions (e.g., C<:i>). Therefore, as it's auto-generated,
perl6/doc
…/operators.pod6 :164:
$str ~~ s :g :i/<[ML]> (\S+)/d{lc $0}/;
perl6/doc
…/rb-nutshell.pod6 :802:
next if $line ~~ m:i/static/; # Perl 6
perl6/doc
…/regexes.pod6 :28:
is forbidden because it clashes with adverbs, such as C<rx:i/abc/>
perl6/doc
…/regexes.pod6 :1187:
C<s:i/Foo/bar/> and the other delimiters are used for other purposes.
perl6/doc
…/regexes.pod6 :1290:
common are probably C<:g> and C<:i>.
perl6/doc
…/regexes.pod6 :1306:
=item Insensitive adverb C<:i>
perl6/doc
…/regexes.pod6 :1309:
C<'foo'> and not C<'Foo'>. If the adverb C<:i> is used, though, matches become
perl6/doc
…/regexes.pod6 :1316:
s:i/fruit/vegetable/;
perl6/doc
…/regexes.pod6 :1590:
say "Abra abra CADABRA" ~~ m:exhaustive/:i a \w+ a/;
perl6/doc
…/regexes.pod6 :1592:
my $regex = /:i a \w+ a /;
perl6/doc
…/regexes.pod6 :1597:
regex adverb (C<:i>), and as a matter of fact, the "definition" and the
perl6/doc
…/regexes.pod6 :1598:
"matching" go together; however, by using C<match> it becomes clear than C<:i>
perl6/doc
…/regexes.pod6 :1604:
my $regex = rx:ex/:i a \w+ a /;
perl6/doc
…/regexes.pod6 :1607:
Regex adverbs like C<:i> go into the definition line and matching adverbs like
perl6/doc
…/regexes.pod6 :1610:
my $regex = /:i . a/;
perl6/doc
…/regexes.pod6 :1616:
=head2 X<Regex adverbs|regex adverb,:ignorecase;regex adverb,:i>
perl6/doc
…/regexes.pod6 :1622:
For example, the C<:ignorecase> (C<:i>) adverb tells the compiler to ignore
perl6/doc
…/regexes.pod6 :1625:
So C<'a' ~~ /A/> is false, but C<'a' ~~ /:i A/> is a successful match.
perl6/doc
…/regexes.pod6 :1633:
my $rx1 = :i/a/; # adverb is before the regex is recognized => exception
perl6/doc
…/regexes.pod6 :1638:
my $rx1 = rx:i/a/; # before
perl6/doc
…/regexes.pod6 :1639:
my $rx2 = m:i/a/; # before
perl6/doc
…/regexes.pod6 :1640:
my $rx3 = /:i a/; # inside
perl6/doc
…/regexes.pod6 :1644:
my $rx1 = rx:i/a/; # before
perl6/doc
…/regexes.pod6 :1645:
my $rx2 = rx/:i a/; # inside
perl6/doc
…/regexes.pod6 :1649:
my $rx3 = rx/a :i b/; # matches only the b case insensitively
perl6/doc
…/regexes.pod6 :1650:
my $rx4 = rx/:i a b/; # matches completely case insensitively
perl6/doc
…/regexes.pod6 :1654:
/ (:i a b) c /; # matches 'ABc' but not 'ABC'
perl6/doc
…/regexes.pod6 :1655:
/ [:i a b] c /; # matches 'ABc' but not 'ABC'
perl6/doc
…/regexes.pod6 :1659:
"þor is Þor" ~~ m:g:i/þ/;# OUTPUT: «(「þ」 「Þ」)␤»
perl6/doc
…/regexes.pod6 :1722:
say so "I used Photoshop®" ~~ m:i/ photo shop /; # OUTPUT: «True␤»
perl6/doc
…/traps.pod6 :688:
and you can use C<:i> (C<:ignorecase>) adverb instead.
perl6/doc
…/typesystem.pod6 :317:
# ^^^^ Instead of i => $.i or :i($.i)
perl6/doc
…/Grammar.pod6 :62:
Some of the apply at compile time, like C<:s>, C<:i> etc. You cannot pass those
perl6/doc
…/Path.pod6 :540:
my @jpegs = $*HOME.dir: test => /:i '.' jpe?g $/;
perl6/doc
…/Signature.pod6 :226:
f :i<forty-two>;
perl6/doc
…/Signature.pod6 :979:
sub ip-expand-ipv6($ip is copy where m:i/^<[a..f\d\:]>**3..39$/) { }
perl6/doc
…/Str.pod6 :1018:
Note that only in the C<s///> form C<:ii> implies C<:i> and C<:ss> implies
perl6/doc
…/Str.pod6 :1019:
C<:s>. In the method form, the C<:s> and C<:i> modifiers must be added to the
perl6/doc
…/Obsolete.pod6 :21:
Unsupported use of /i; in Perl 6 please use :i
perl6/doc
…/SectionFilter.pm6 :9:
if $b ~~ Pod::Heading && $b.contents[0].contents[0] ~~ m:i:s/^ [method|sub|routine] $search_for $/ {
perl6/doc
…/manage-page-order.p6 :146:
if $line ~~ /:i ^ \h* 'section:' (.*) / {
perl6/doc
…/manage-page-order.p6 :248:
if $ans ~~ /:i ^y/ {
perl6/doc
…/braces.t :27:
if $line ~~ /:i <!after curly> ' ' 'braces' >> / {
perl6/doc
…/braces.t :32:
if $line ~~ /:i <!after square><!after angle><!after lenticular> ' ' ('bracket' [s|ed]?) >> / {
perl6/doc
…/word-variants.t :39:
if $content ~~ m/:i << <{$rx}> / {
perl6/perl6-lwp-simple
…/Simple.pm :341:
# if %header.exists('Transfer-Encoding') && %header<Transfer-Encoding> ~~ m/:i chunked/ {
perl6/perl6-pod-to-bigpage
…/BigPage.pm6 :169:
my $ending-rx = rx:i/ <$all-extensions> $ /;
perl6/whateverable
…/Whateverable.pm6 :78:
/:i^ [stdin] [‘ ’|‘=’] [clear|delete|reset|unset] $/) {
perl6/whateverable
…/Whateverable.pm6 :83:
multi method irc-to-me(Message $msg where .text ~~ /:i^ [stdin] [‘ ’|‘=’] $<stdin>=.* $/) {
perl6/whateverable
…/Whateverable.pm6 :90:
multi method irc-to-me(Message $ where .text ~~ /:i^ [source|url] ‘?’? \s* $/) { $CONFIG<source> }
perl6/whateverable
…/Whateverable.pm6 :92:
multi method irc-to-me(Message $ where .text ~~ /:i^ wiki ‘?’? \s* $/) { self.get-wiki-link }
perl6/whateverable
…/Whateverable.pm6 :94:
multi method irc-to-me(Message $msg where .text ~~ /:i^ [help|usage] ‘?’? \s* $/) {
perl6/whateverable
…/Whateverable.pm6 :98:
multi method irc-to-me(Message $msg where .text ~~ /:i^ uptime \s* $/) {
perl6/whateverable
…/Builds.pm6 :178:
return get-tags ‘2015-12-20’, :$repo if /:i ^ [ releases | v? 6 ‘.’? c ] $/;
perl6/whateverable
…/Builds.pm6 :179:
return get-tags ‘2014-01-01’, :$repo if /:i ^ all $/;
perl6/whateverable
…/Builds.pm6 :180:
return ~$<commit> if /:i ^ compare \s $<commit>=\S+ $/;
perl6/whateverable
…/long-term-storage.p6 :23:
when /:i ^‘moarvm’$ / { MoarVM }
perl6/whateverable
…/Benchable.p6 :75:
multi method irc-to-me($msg where /^ \s* $<config>=([:i compare \s]? <.&commit-list>) \s+ $<code>=.+ /) {
perl6/whateverable
…/Benchable.p6 :111:
my $arg = $config ~~ /:i compare / ?? $code.split: ‘|||’ !! $file;
perl6/whateverable
…/Benchable.p6 :121:
($config ~~ /:i ^ [ releases | v? 6 \.? c | all ] $ / or $config.contains: ‘,’) {
perl6/whateverable
…/Bisectable.p6 :43:
my regex bisect-cmd { :i
perl6/whateverable
…/Releasable.p6 :191:
multi method irc-to-me($msg where /^ :i \s*
perl6/whateverable
…/Squashable.p6 :75:
multi method irc-to-me($msg where /:i [ ‘quiet’ | ‘off’ | ‘shut up’ ] /) {
perl6/whateverable
…/Squashable.p6 :80:
multi method irc-to-me($msg where /:i [ ‘loud’ | ‘on’ ] /) {
perl6/whateverable
…/Statisfiable.p6 :89:
multi method irc-to-me($msg where /:i ( @(OPTIONS.keys) ) (‘0’)? /) {
perl6/whateverable
…/Unicodable.p6 :100:
:i \s*
perl6/whateverable
…/build.p6 :26:
when /:i ^‘moarvm’$ / { MoarVM }
ppentchev/perl6-Test-Deeply-Relaxed
…/README.md :26:
is-deeply-relaxed %opts, {:v([<v v>]), :i([<foo.txt bar.txt>]) };
ppentchev/perl6-Test-Deeply-Relaxed
…/Relaxed.pm6 :131:
is-deeply-relaxed %opts, {:v([<v v>]), :i([<foo.txt bar.txt>]) };
raydiak/Math-Symbolic
…/Grammar.pm6 :61:
token constant { <value> [:i e <value>]? }
retupmoca/P6-Net-IMAP
…/Raw.pm6 :103:
if $resp ~~ m:i/^\+\s/ {
retupmoca/p6-Email-MIME
…/MIME.pm6 :465:
if $charset ~~ m:i/^us\-ascii$/ {
retupmoca/p6-Email-MIME
…/MIME.pm6 :492:
if $charset ~~ m:i/^us\-ascii$/ {
samcv/URL-Find
…/Find.pm6 :15:
my token protocol {:i [http|https|ftp|git|ssh] }
samcv/perl6-Font-QueryInfo
…/QueryAllFonts.p6 :8:
say $_ => font-query-all($_) for dir($folder).grep(/:i '.' [otf|ttf] $ /);
sergot/http-useragent
…/crawler.p6 :39:
$content.match(/ \s 'href="' (<-["]>+) '"' /, :g).for({ $_[0] }).grep( rx:i/^http/ );
sergot/http-useragent
…/Cookies.pm6 :25:
token httponly { :i HttpOnly }
sergot/http-useragent
…/Request.pm6 :178:
when m:i,^ "multipart/form-data" \s* ( ";" | $ ), {
sergot/http-useragent
…/Request.pm6 :297:
if $line ~~ m:i/host:/ {
sergot/http-useragent
…/030-cookies.t :50:
my token expires_1 { :i expires\=DATE }
sergot/http-useragent
…/030-cookies.t :51:
my token path_1 { :i Path\=\/ }
sergot/http-useragent
…/030-cookies.t :52:
my token domain_1 { :i Domain\=gugle\.com }
sergot/http-useragent
…/030-cookies.t :75:
my token expires_2 { :i expires\=DATE2 }
sergot/http-useragent
…/030-cookies.t :76:
my token path_2 { :i Path\=\/path }
sergot/http-useragent
…/030-cookies.t :77:
my token domain_2 { :i Domain\=gugle\.com }
spitsh/spitsh
…/Str.md :30:
say "Hello, World".contains('wo',:i); #-> True
spitsh/spitsh
…/Actions.pm6 :905:
method prefix:i-sigil ($/) {
spitsh/spitsh
…/Grammar.pm6 :587:
token prefix:i-sigil { <sigil> <?before <.sigil>|'('> }
spitsh/spitsh
…/Grammar.pm6 :672:
$<i-sigil>=<::('prefix:i-sigil')>*
spitsh/spitsh
…/Str.sp :89:
say "Hello, World".contains('wo',:i); #-> True
spitsh/spitsh
…/regex-subst.t :9:
is $str.subst-re(/[a-z]/, 'e', :g, :i), 'eeee',
spitsh/spitsh
…/regex-subst.t :10:
':g :i replaces all occurrences case insensitively';
spitsh/spitsh
…/str.t :72:
ok $str.contains("lorem ipsum",:i),'.contains :i';
spitsh/spitsh
…/str.t :73:
ok $str.contains('LOREM',:i),'.contains with uc arg :i';
supernovus/perl6-http-client
…/Response.pm6 :99:
if ! $transfer || $transfer !~~ /:i chunked/ {
supernovus/perl6-web
…/Multipart.pm6 :85:
&& $header.value[0].lc ~~ /^ multipart/ ## :i not working?
szabgab/Perl6-Maven
…/jquery-1.7.2.min.js :2:
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a…
szabgab/Perl6-Maven
…/jquery-1.7.2.min.js :3:
a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attribute…
szabgab/Perl6-Maven
…/jquery-1.7.2.min.js :4:
.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return…
tadzik/Grammar-BNF
…/ABNF.pm :100:
:i (<+alpha><+alnum +[-]>+)
tadzik/Test-Harness
…/Harness.pm :31:
[ $<todo>=[:i 'TODO'] || $<skip>=[:i 'SKIP'] ]
tadzik/panda
…/Win32.pm6 :56:
if @PATHEXT[1..@PATHEXT.elems - 1].grep({ $file.match(/ $_ $ /, :i) })
tadzik/panda
…/App.pm :85:
next unless $p.name ~~ /:i $string / || $p.metainfo<description> ~~ /:i $string /;
tadzik/panda
…/Bundler.pm :22:
$name = $where.IO.parts<basename>.subst(/:i ^'p' 'erl'? '6-'/, '').split(/<[\-_]>+/, :g)>>.tc.join('::');
thundergnat/X11-Xdo
…/README.md :118:
.search( :name(rx:i['perl']) )
thundergnat/X11-Xdo
…/libxdo.pm6 :138:
.search( :name(rx:i['perl']) )
tokuhirom/p6-Crust
…/Basic.pm6 :47:
if $hdr !~~ /:i ^ 'Basic' \s+ (\S+) \s* $/ {
tokuhirom/p6-Crust
…/Request.pm6 :70:
m:i/^(HTTP|CONTENT)/
tokuhirom/p6-Crust
…/static.t :22:
path => rx:i{ '.foo' $},
tokuhirom/p6-Crust
…/static.t :42:
like $res.field('Content-Type').Str, rx:i{image};
tokuhirom/p6-Crust
…/static.t :50:
like $res.field('Content-Type').Str, rx:i{'text/x-fooo' ';'?};
tokuhirom/p6-HTTP-Server-Tiny
…/Tiny.pm6 :164:
if $c ~~ m:i/^\s*close\s*/ {
tokuhirom/p6-HTTP-Server-Tiny
…/Tiny.pm6 :170:
unless $c ~~ m:i/^\s*keep\-alive\s*/ {
tony-o/perl6-html-parser-xml
…/S05.html :845:
<pre> m:g:i/\s* (\w*) \s* ,?/;</pre>
tony-o/perl6-html-parser-xml
…/S05.html :871:
<pre> :i :ignorecase
tony-o/perl6-html-parser-xml
…/S05.html :888:
<li>The <code>:i</code> (or <code>:ignorecase</code>) modifier causes case distinctions to be ignored in its lexical scope, but not in its …
tony-o/perl6-html-parser-xml
…/S05.html :903:
<p>The <code>:ii</code> (or <code>:samecase</code>) variant may be used on a substitution to change the substituted string to the same case pattern a…
tony-o/perl6-html-parser-xml
…/S05.html :1495:
<pre> m/ :i ^^ [ &#60;[a..z]&#62; || \d ] ** 1..2 &#60;?before \s&#62; /</pre>
tony-o/perl6-html-parser-xml
…/S05.html :1809:
<li>The <code>:i</code>, <code>:m</code>, <code>:r</code>, <code>:s</code>, <code>:dba</code>, <code>:Perl5</code>, and Unicode-level modifiers can be placed inside the regex (and are lexically scoped):
tony-o/perl6-html-parser-xml
…/S05.html :1821:
<pre> m/:s alignment &#39;=&#39; [:i left|right|cent[er|re]] /</pre>
tony-o/perl6-html-parser-xml
…/S05.html :1976:
<p>In general, a modifier that affects the compilation of a regex (like <code>:i</code>) must be known at compile time. A modifier that aff…
tony-o/perl6-html-parser-xml
…/S05.html :2005:
<pre> rx:i/ hello / # OK
tony-o/perl6-html-parser-xml
…/S05.html :2006:
rx:i(1) /hello/ # OK
tony-o/perl6-html-parser-xml
…/S05.html :2008:
rx:i($i) /hello/ # may error out at compile time</pre>
tony-o/perl6-html-parser-xml
…/S05.html :5845:
<pre> $regex = regex :s:i { my name is (.*) };
tony-o/perl6-html-parser-xml
…/S05.html :5846:
$regex = rx:s:i / my name is (.*) /; # same thing</pre>
tony-o/perl6-html-parser-xml
…/S05.html :5869:
<pre> $regex = rx :s :i / my name is (.*) /;</pre>
tony-o/perl6-html-parser-xml
…/S05.html :10800:
<p>Please note that the <code>:ii</code>/<code>:samecase</code> and <code>:mm</code>/<code>:samemark</code> switches are really two different modifie…
tony-o/perl6-html-parser-xml
…/S05.html :10835:
<pre> .subst(rx:i/foo/, &#39;bar&#39;, :ii) # okay
tony-o/perl6-html-parser-xml
…/advent.html :653:
token face {:i &lt;[2..9]&gt; | 10 | j | q | k | a }
tony-o/perl6-xoo
…/Row.pm6 :131:
if $_.^can('native-message') && $_.native-message ~~ m:i{'unique constraint failed'} {
tony-o/perl6-xoo
…/01-searchable.t :34:
ok $sq<sql> ~~ m:i{^^'SELECT * FROM "dummy" as self'}, 'SELECT * FROM "dummy" as self';
tony-o/perl6-xoo
…/01-searchable.t :38:
ok $sq<sql> ~~ m:i{^^'SELECT "a" FROM "dummy" as self WHERE ( "self"."'['a'|'c']'" = ? ) AND ( "self"."'['a'|'c']'" = ? )'}, 'SELECT "a" FROM "dummy" as self WHERE ( "self"."a" = ? ) AND ( "self"."c" = ? )';
tony-o/perl6-xoo
…/01-searchable.t :42:
ok $sq<sql> ~~ m:i{
tony-o/perl6-xoo
…/02-query.t :37:
ok %sq<sql> ~~ m:i{^^'SELECT * FROM "dummy" as self left outer join "judo" on ( "judo"."a" = "self"."a" ) WHERE '}, 'SELECT * FROM "dummy" as self left outer join "judo" on ( "a" = "a" ) WHERE';
tony-o/perl6-xoo
…/02-query.t :38:
ok %sq<sql> ~~ m:i{('AND'?)'( ( "w"."y" '('>'|'=')' ? ) OR ( "w"."y" '('='|'>')' ? ) )'}, 'clause 1';
tony-o/perl6-xoo
…/02-query.t :39:
ok %sq<sql> ~~ m:i{('AND'?)'( ( "w"."x" '('>'|'<')' ? ) AND ( "w"."x" '('<'|'>')' ? ) )'}, 'clause 2';
ufobat/p6-time-crontab
…/Grammar.pm6 :65:
regex month-name { :i jan | feb | mar | apr | may | jun | jul | aug | sep | oct | nov | dec }
ufobat/p6-time-crontab
…/Grammar.pm6 :66:
regex dow-name { :i mon | tue | wed | thu | fri | sat | sun }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :9:
token known-header:sym<Alternate-Protocol> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :10:
token known-header:sym<Keep-Alive> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :11:
token known-header:sym<P3P> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :12:
token known-header:sym<Strict-Transport-Security> {[:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :13:
token known-header:sym<X-Robots-Tag> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :14:
token known-header:sym<X-UA-Compatible> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :15:
token known-header:sym<X-XSS-Protection> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/Extensions.pm6 :16:
token known-header:sym<Status> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :40:
token expires-av { [:i 'Expires=' ] <sane-cookie-date> }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :41:
token max-age-av { [:i 'Max-Age=' ] [1..9] <.DIGIT>* }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :42:
token domain-av { [:i 'Domain=' ] <domain-value> }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :43:
token secure-av { [:i 'Secure' ] }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :44:
token httponly-av { [:i 'HttpOnly' ] }
ugexe/Perl6-Grammar--HTTP
…/RFC6265.pm6 :45:
token path-av { [:i 'Path=' ] <path-value> }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :51:
token known-header:sym<Cookie> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :52:
token known-header:sym<Set-Cookie> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :54:
token known-header:sym<Connection> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :55:
token known-header:sym<Host> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :56:
token known-header:sym<TE> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :57:
token known-header:sym<Trailer> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :58:
token known-header:sym<Transfer-Encoding> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :59:
token known-header:sym<Upgrade> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :60:
token known-header:sym<Via> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :62:
token known-header:sym<Accept> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :63:
token known-header:sym<Accept-Charset> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :64:
token known-header:sym<Accept-Encoding> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :65:
token known-header:sym<Accept-Language> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :66:
token known-header:sym<Allow> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :67:
token known-header:sym<Content-Encoding> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :68:
token known-header:sym<Content-Language> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :69:
token known-header:sym<Content-Length> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :70:
token known-header:sym<Content-Location> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :71:
token known-header:sym<Content-Type> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :72:
token known-header:sym<Date> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :73:
token known-header:sym<Expect> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :74:
token known-header:sym<From> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :75:
token known-header:sym<Location> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :76:
token known-header:sym<Max-Forwards> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :77:
token known-header:sym<Referer> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :78:
token known-header:sym<Retry-After> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :79:
token known-header:sym<Server> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :80:
token known-header:sym<User-Agent> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :81:
token known-header:sym<Vary> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :83:
token known-header:sym<ETag> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :84:
token known-header:sym<Last-Modified> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :86:
token known-header:sym<Accept-Ranges> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :87:
token known-header:sym<Content-Range> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :89:
token known-header:sym<Cache-Control> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :90:
token known-header:sym<Expires> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :91:
token known-header:sym<Warning> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :93:
token known-header:sym<WWW-Authenticate> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC7230.pm6 :94:
token known-header:sym<Proxy-Authenticate> { [:i <.sym>] }
ugexe/Perl6-Grammar--HTTP
…/RFC5646.pm6 :52:
token irregular { :i
ugexe/Perl6-Grammar--HTTP
…/RFC5646.pm6 :72:
token regular { :i
ugexe/Perl6-Net--HTTP
…/Response.pm6 :78:
if $header ~~ /[:i 'charset=' <q=[\'\"]>? $<charset>=<[a..z A..Z 0..9 \- \_ \.]>+ $<q>?]/ {
ugexe/Perl6-Net--HTTP
…/Response.pm6 :88:
if $body ~~ /[:i '<' \s* meta \s* [<-[\>]> .]*? 'charset=' <q=[\'\"]>? $<charset>=<[a..z A..Z 0..9 \- \_ \.]>+ $<q>? .*? '>' ]/ {
ugexe/Perl6-Net--HTTP
…/Transport.pm6 :35:
my $chunked = do with %header<Transfer-Encoding> { .any ~~ /[:i chunked]/ } ?? True !! False;
ugexe/Perl6-Net--HTTP
…/Transport.pm6 :37:
with %header<Connection> { .any ~~ /[:i close]/ ?? $socket.close !! $socket.release }
ugexe/Perl6-Net--HTTP
…/Transport.pm6 :81:
$usable.append($connection) unless $req.header<Connection>.any ~~ /[:i close]/;
ugexe/Perl6-Net--HTTP
…/Transport.pm6 :84:
$connection.closing = True if $req.header<Connection>.any ~~ /[:i close]/;
ugexe/Perl6-Net--HTTP
…/issues.t :19:
unless $req.Str ~~ /[:i "Tid:"]\s$tid/, "tid:$tid -- {$req.Str.lines.join(' ')}"
ugexe/Perl6-Net--HTTP
…/issues.t :20:
&& $req.Str ~~ /[:i Index]\:\s$index/, "index:$index -- {$req.Str.lines.join(' ')}";
ugexe/zef
…/CLI.pm6 :232:
multi MAIN('list', Int :$max?, Bool :i(:$installed), *@at) {
ugexe/zef
…/DependencySpecification.pm6 :43:
return False unless self.name ~~ /[:i $name]/;
whity/perl6-hematite
…/Context.pm6 :168:
while (@captures.elems > 0 && (my $match = ($url ~~ /:i (\:\w+)/))) {
whity/perl6-hematite
…/Context.pm6 :209:
while ($tmp_value.elems > 0 && (my $match = ($url ~~ /:i (\:$key)/))) {
whity/perl6-hematite
…/Route.pm6 :26:
while (my $match = ($re ~~ /:i \:(\w+)/)) {
yaml/yaml-libyaml-perl6
…/test.event :18:
=VAL :i
zoffixznet/perl6-Color
…/Color.pm6 :152:
when m:i/^ hex \d? $/ { '#' ~ self."$type"().join('') }
zoffixznet/perl6-Color
…/Color.pm6 :153:
when m:i/^ [ rgba?d? | cmyk | hs<[vl]> ] $/ {
zoffixznet/perl6-Games-TauStation-DateTime
…/DateTime.pm6 :15:
'/' <segment> ':' <unit> [:i 'GCT' <.ws>?]?
zoffixznet/perl6-Pastebin-Gist
…/Gist.pm6 :12:
subset ValidGistToken of Str where /:i <[a..f 0..9]> ** 40/;
zostay/p6-Getopt-ForClass
…/ForClass.pm6 :18:
when m:i/ 1 | y | yes | true / { True }
zostay/p6-Getopt-ForClass
…/ForClass.pm6 :19:
when m:i/ 0 | n | no | false / { False }
CIAvash/WebService-FootballData
…/FootballData.pm6 :41:
my %league = .first({ (.<caption>, .<league>) ~~ m:i/$name/ }).hash;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment