Home
last modified time | relevance | path

Searched +full:posix +full:- +full:character +full:- +full:classes (Results 1 – 25 of 354) sorted by relevance

12345678910>>...15

/external/sdv/vsomeip/third_party/boost/regex/doc/
Dsyntax_extended.qbk2 Copyright 2006-2007 John Maddock.
9 [section:basic_extended POSIX Extended Regular Expression Syntax]
13 The POSIX-Extended regular expression syntax is supported by the POSIX
15 `egrep` and `awk`. You can construct POSIX extended regular expressions in
18 // e1 is a case sensitive POSIX-Extended expression:
20 // e2 a case insensitive POSIX-Extended expression:
23 [#boost_regex.posix_extended_syntax][h3 POSIX Extended Syntax]
25 In POSIX-Extended regular expressions, all characters match themselves except for
32 The single character '.' when used outside of a character set will match
33 any single character except:
[all …]
Dsyntax_basic.qbk2 Copyright 2006-2007 John Maddock.
9 [section:basic_syntax POSIX Basic Regular Expression Syntax]
13 The POSIX-Basic regular expression syntax is used by the Unix utility `sed`,
14 and variations are used by `grep` and `emacs`. You can construct POSIX
18 // e1 is a case sensitive POSIX-Basic expression:
20 // e2 a case insensitive POSIX-Basic expression:
23 [#boost_regex.posix_basic][h3 POSIX Basic Syntax]
25 In POSIX-Basic regular expressions, all characters are match themselves except
32 The single character '.' when used outside of a character set will match any
33 single character except:
[all …]
Dsyntax_option_type.qbk2 Copyright 2006-2007 John Maddock.
20 typedef implementation-specific-bitmask-type syntax_option_type;
43 // Options common to both Perl and POSIX regular expressions:
55 // POSIX extended specific options:
59 // POSIX basic specific options:
104 that given in the ECMA-262, ECMAScript Language Specification,
110 Boost.Regex also recognizes all of the perl-compatible `(?...)`
118 The following options may also be set when using perl-style regular expressions:
123 character container sequence shall be performed without regard to case.]]
125 a character container sequence, then no sub-expression matches are
[all …]
Dstandards.qbk2 Copyright 2006-2007 John Maddock.
19 The escape sequence \\u matches any upper case character (the same as \[\[:upper:\]\])
30 (*VERB) The [@http://perldoc.perl.org/perlre.html#Special-Backtracking-Control-Verbs
37 [h4 POSIX]
39 All the POSIX basic and extended regular expression features are supported,
42 No character collating names are recognized except those specified in the
43 POSIX standard for the C locale, unless they are explicitly registered with the
46 Character equivalence classes ( \[\[\=a\=\]\] etc) are probably buggy except on Win32.
60 [[1.2][Character Properties][All the names listed under the General Category Property are supported…
61 [[1.3][Subtraction and Intersection][Indirectly support by forward-lookahead:
[all …]
Dcharacter_class_names.qbk2 Copyright 2006-2007 John Maddock.
9 [section:character_classes Character Class Names]
11 [section:std_char_classes Character Classes that are Always Supported]
13 The following character class names are always supported by Boost.Regex:
16 [[Name] [POSIX-standard name] [Description]]
17 [[alnum] [Yes] [Any alpha-numeric character.]]
18 [[alpha] [Yes] [Any alphabetic character.]]
19 [[blank] [Yes] [Any whitespace character that is not a line separator.]]
20 [[cntrl] [Yes] [Any control character.]]
23 [[graph] [Yes] [Any graphical character.]]
[all …]
Dintroduction.qbk2 Copyright 2006-2007 John Maddock.
10 Regular expressions are a form of pattern-matching that are often used in
14 POSIX C API's for manipulating regular expressions, and while Boost.Regex does
16 For example Boost.Regex can cope with wide character strings, or search and
22 `std::basic_string`, think of it as a string plus the actual state-machine
39 of 16-digits, separated into groups of 4-digits, and separated by either a
43 use the regular expression \[0-9\], however ranges of characters like this are
44 actually locale dependent. Instead we should use the POSIX standard
46 that many older libraries tended to be hard-coded to the C-locale,
50 [pre (\d{4}\[- \]){3}\d{4}]
[all …]
/external/pcre/doc/
Dpcre2syntax.33 PCRE2 - Perl-compatible regular expressions (revised API)
12 documentation. This document contains a quick-reference summary of the syntax.
18 \ex where x is non-alphanumeric is a literal x
32 is \eu{...} which is not Perl-compatible and is recognized only when
43 \ea alarm, that is, the BEL character (hex 07)
44 \ecx "control-x", where x is a non-control ASCII character
50 \e0dd character with octal code 0dd
51 \eddd character with octal code ddd, or backreference
52 \eo{ddd..} character with octal code ddd..
53 \eN{U+hh..} character with Unicode code point hh.. (Unicode mode only)
[all …]
Dpcre2_set_compile_extra_options.33 PCRE2 - Perl-compatible regular expressions (revised API)
24 in UTF-8 and UTF-32 modes
32 PCRE2_EXTRA_ASCII_DIGIT [:digit:] and [:xdigit:] POSIX classes
35 PCRE2_EXTRA_ASCII_POSIX POSIX classes remain ASCII in
39 a literal following character
41 PCRE2_EXTRA_CASELESS_RESTRICT Disable mixed ASCII/non-ASCII
51 page and a description of the POSIX API in the
Dpcre2pattern.33 PCRE2 - Perl-compatible regular expressions (revised API)
8 are described in detail below. There is a quick-reference syntax summary in the
26 using a different algorithm that is not Perl-compatible. Some of the features
36 .SH "SPECIAL START-OF-PATTERN ITEMS"
40 by special items at the start of a pattern. These are not Perl-compatible, but
50 In the 8-bit and 16-bit PCRE2 libraries, characters may be coded either as
51 single code units, or as multiple UTF-8 or UTF-16 code units. UTF-32 can be
52 specified for the 32-bit library, in which case it constrains the character
66 restrict them to non-UTF data for security reasons. If the PCRE2_NEVER_UTF
76 such as \ed and \ew to use Unicode properties to determine character types,
[all …]
Dpcre2.txt1 -----------------------------------------------------------------------------
8 -----------------------------------------------------------------------------
16 PCRE2 - Perl-compatible regular expressions (revised API)
26 API is more extensible, and it was simplified by abolishing the sepa-
32 As well as Perl-style regular expression patterns, some features that
39 The source code for PCRE2 can be compiled to support strings of 8-bit,
40 16-bit, or 32-bit code units, which means that up to three separate li-
43 64-bit environment that also supports 32-bit applications, versions of
44 PCRE2 that are compiled in both 64-bit and 32-bit modes may be needed.
46 The original work to extend PCRE to 16-bit and 32-bit code units was
[all …]
/external/pcre/doc/html/
Dpcre2syntax.html20 <li><a name="TOC5" href="#SEC5">CHARACTER TYPES</a>
26 <li><a name="TOC11" href="#SEC11">CHARACTER CLASSES</a>
38 <li><a name="TOC23" href="#SEC23">NON-ATOMIC LOOKAROUND ASSERTIONS</a>
54 documentation. This document contains a quick-reference summary of the syntax.
59 \x where x is non-alphanumeric is a literal x
71 is \u{...} which is not Perl-compatible and is recognized only when
80 \a alarm, that is, the BEL character (hex 07)
81 \cx "control-x", where x is a non-control ASCII character
87 \0dd character with octal code 0dd
88 \ddd character with octal code ddd, or backreference
[all …]
Dpcre2_set_compile_extra_options.html34 PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES Allow \x{d800} to \x{dfff} in UTF-8 and UTF-32 modes
39 …PCRE2_EXTRA_ASCII_DIGIT [:digit:] and [:xdigit:] POSIX classes remain ASCII in UCP mo…
40 PCRE2_EXTRA_ASCII_POSIX POSIX classes remain ASCII in UCP mode
41 PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL Treat all invalid escapes as a literal following character
42 PCRE2_EXTRA_CASELESS_RESTRICT Disable mixed ASCII/non-ASCII case folding
49 page and a description of the POSIX API in the
Dpcre2pattern.html17 <li><a name="TOC2" href="#SEC2">SPECIAL START-OF-PATTERN ITEMS</a>
18 <li><a name="TOC3" href="#SEC3">EBCDIC CHARACTER CODES</a>
24 <li><a name="TOC9" href="#SEC9">SQUARE BRACKETS AND CHARACTER CLASSES</a>
25 <li><a name="TOC10" href="#SEC10">POSIX CHARACTER CLASSES</a>
36 <li><a name="TOC21" href="#SEC21">NON-ATOMIC ASSERTIONS</a>
52 are described in detail below. There is a quick-reference syntax summary in the
70 using a different algorithm that is not Perl-compatible. Some of the features
77 <br><a name="SEC2" href="#TOC1">SPECIAL START-OF-PATTERN ITEMS</a><br>
80 by special items at the start of a pattern. These are not Perl-compatible, but
90 In the 8-bit and 16-bit PCRE2 libraries, characters may be coded either as
[all …]
DREADME.txt1 README file for PCRE2 (Perl-compatible regular expression library)
2 ------------------------------------------------------------------
4 PCRE2 is a re-working of the original PCRE1 library to provide an entirely new
14 pcre2-dev@googlegroups.com. You can subscribe by sending an email to
15 pcre2-dev+subscribe@googlegroups.com.
20 https://groups.google.com/g/pcre2-dev
27 Building PCRE2 on non-Unix-like systems
32 Cross-compiling using autotools
35 Character tables
40 --------------
[all …]
/external/libcups/vcnet/regex/
Dregex.74 regex \- POSIX 1003.2 regular expressions
7 as defined in POSIX 1003.2, come in two forms:
20 A (modern) RE is one\(dg or more non-empty\(dg \fIbranches\fR,
53 (matching any single character), `^' (matching the null string at the
57 (matching that character taken as an ordinary character),
58 a `\e' followed by any other character\(dg
59 (matching that character taken as an ordinary character,
61 or a single character with no other significance (matching that character).
62 A `{' followed by a character other than a digit is an ordinary
63 character, not the beginning of a bound\(dg.
[all …]
Dregex.38 regcomp, regexec, regerror, regfree \- regular-expression library
28 These routines implement POSIX 1003.2 regular expressions (``RE''s);
36 transforms error codes from either into human-readable messages,
39 frees any dynamically-allocated storage used by the internal form
74 compatible with but not specified by POSIX 1003.2,
82 compatible with but not specified by POSIX 1003.2,
96 Compile for newline-sensitive matching.
97 By default, newline is a completely ordinary character with no special
108 but just before the character pointed to by the
119 compatible with but not specified by POSIX 1003.2,
[all …]
/external/regex-re2/re2/
Dmake_perl_groups.pl3 # Use of this source code is governed by a BSD-style
6 # Generate table entries giving character ranges
7 # for POSIX/Perl character classes. Rather than
9 # Perl about each letter from 0-128 and write down
45 my $start = -1;
54 push @ranges, [$start, $i-1];
56 $start = -1;
77 $negname =~ y/a-z/A-Z/;
79 return "{ \"$escname\", +1, code$cnum, $n }", "{ \"$negname\", -1, code$cnum, $n }";
85 my ($pname, @classes) = @_;
[all …]
/external/llvm/docs/
Dre_format.743 .Nd POSIX regular expressions
47 .St -p1003.1-2004 ,
68 POSIX leaves some aspects of RE syntax and semantics open;
71 may not be fully portable to other POSIX implementations.
77 An ERE is one** or more non-empty**
152 (matching any single character),
161 (matching that character taken as an ordinary character),
164 followed by any other character**
165 (matching that character taken as an ordinary character,
169 or a single character with no other significance (matching that character).
[all …]
/external/rust/crates/grpcio-sys/grpc/third_party/re2/re2/
Dmake_perl_groups.pl3 # Use of this source code is governed by a BSD-style
6 # Generate table entries giving character ranges
7 # for POSIX/Perl character classes. Rather than
9 # Perl about each letter from 0-128 and write down
45 my $start = -1;
54 push @ranges, [$start, $i-1];
56 $start = -1;
77 $negname =~ y/a-z/A-Z/;
79 return "{ \"$escname\", +1, code$cnum, $n, 0, 0 }", "{ \"$negname\", -1, code$cnum, $n, 0, 0 }";
85 my ($pname, @classes) = @_;
[all …]
/external/cronet/third_party/re2/src/re2/
Dmake_perl_groups.pl3 # Use of this source code is governed by a BSD-style
6 # Generate table entries giving character ranges
7 # for POSIX/Perl character classes. Rather than
9 # Perl about each letter from 0-128 and write down
45 my $start = -1;
54 push @ranges, [$start, $i-1];
56 $start = -1;
77 $negname =~ y/a-z/A-Z/;
79 return "{ \"$escname\", +1, code$cnum, $n, 0, 0 }", "{ \"$negname\", -1, code$cnum, $n, 0, 0 }";
85 my ($pname, @classes) = @_;
[all …]
/external/pcre/
DChangeLog2 --------------------
7 Version 10.44 07-June-2024
8 --------------------------
10 1. If a pattern contained a variable-length lookbehind in which the first
17 2. Further updates to the oss-fuzz support:
19 (a) Limit quantifiers for groups and classes to be no more than 10. This
22 classes contain a lot of non-ascii characters.
26 (c) Arranged for text error messages to be shown in 16-bit and 32-bit modes.
35 bytes because this takes a long time, causing oss-fuzz to time out.
55 break property unless a zero-width joiner intervenes. PCRE2 was not insisting
[all …]
DREADME1 README file for PCRE2 (Perl-compatible regular expression library)
2 ------------------------------------------------------------------
4 PCRE2 is a re-working of the original PCRE1 library to provide an entirely new
14 pcre2-dev@googlegroups.com. You can subscribe by sending an email to
15 pcre2-dev+subscribe@googlegroups.com.
20 https://groups.google.com/g/pcre2-dev
27 Building PCRE2 on non-Unix-like systems
32 Cross-compiling using autotools
35 Character tables
40 --------------
[all …]
/external/sdv/vsomeip/third_party/boost/asio/doc/overview/
Dserial_ports.qbk2 / Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com)
10 Boost.Asio includes classes for creating and manipulating serial ports in a portable
15 where name is something like `"COM1"` on Windows, and `"/dev/ttyS0"` on POSIX
25 The serial port implementation also includes option classes for configuring the
26 port's baud rate, flow control type, parity, stop bits and character size.
40 Serial ports are available on all POSIX platforms. For Windows, serial ports
/external/llvm/utils/unittest/googletest/include/gtest/
Dgtest-death-test.h41 #include "gtest/internal/gtest-death-test-internal.h"
46 // meaning that the death test child process will re-execute the test binary
63 // 2. The parent process clone()s a sub-process and runs the death
64 // test in it; the sub-process exits with code 0 at the end of the
67 // 3. The parent process waits for the sub-process to terminate.
70 // the sub-process.
91 // On POSIX-compliant systems (*nix), we use the <regex.h> library,
92 // which uses the POSIX extended regex syntax.
98 // or POSIX extended regex syntax. For example, we don't support
103 // subset of both PCRE and POSIX extended regex, so it's easy to
[all …]
/external/pcre/src/
Dpcre2_convert.c2 * Perl-Compatible Regular Expressions *
9 Original API code Copyright (c) 1997-2012 University of Cambridge
10 New API code Copyright (c) 2016-2022 University of Cambridge
12 -----------------------------------------------------------------------------
38 -----------------------------------------------------------------------------
68 /* States for POSIX processing */
73 /* Macro to add a character string to the output buffer, checking for overflow. */
93 /* Recognized escaped metacharacters in POSIX basic patterns. */
103 * Convert a POSIX pattern *
106 /* This function handles both basic and extended POSIX patterns.
[all …]

12345678910>>...15