Home
last modified time | relevance | path

Searched refs:NFA (Results 1 – 24 of 24) sorted by relevance

/third_party/re2/re2/
Dnfa.cc46 class NFA { class
48 NFA(Prog* prog);
49 ~NFA();
125 NFA(const NFA&) = delete;
126 NFA& operator=(const NFA&) = delete;
129 NFA::NFA(Prog* prog) { in NFA() function in re2::NFA
149 NFA::~NFA() { in ~NFA()
159 NFA::Thread* NFA::AllocThread() { in AllocThread()
172 NFA::Thread* NFA::Incref(Thread* t) { in Incref()
178 void NFA::Decref(Thread* t) { in Decref()
[all …]
/third_party/flutter/skia/src/sksl/lex/
DRegexNode.h14 struct NFA;
64 std::vector<int> createStates(NFA* nfa, const std::vector<int>& accept) const;
DNFAtoDFA.h37 NFAtoDFA(NFA* nfa) in NFAtoDFA()
162 const NFA& fNFA;
DNFA.h18 struct NFA { struct
DNFA.cpp10 int NFA::match(std::string s) const { in match()
DRegexNode.cpp12 std::vector<int> RegexNode::createStates(NFA* nfa, const std::vector<int>& accept) const { in createStates()
DMain.cpp175 NFA nfa; in process()
/third_party/skia/src/sksl/lex/
DRegexNode.h14 struct NFA;
64 std::vector<int> createStates(NFA* nfa, const std::vector<int>& accept) const;
DNFAtoDFA.h37 NFAtoDFA(NFA* nfa) in NFAtoDFA()
162 const NFA& fNFA;
DNFA.h18 struct NFA { struct
DNFA.cpp10 int NFA::match(std::string s) const { in match()
DRegexNode.cpp12 std::vector<int> RegexNode::createStates(NFA* nfa, const std::vector<int>& accept) const { in createStates()
DMain.cpp186 NFA nfa; in process()
/third_party/skia/src/sksl/
DBUILD.bazel186 "lex/NFA.cpp",
187 "lex/NFA.h",
/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_bc_fmt_def.inc422 BC_FIELD(VTX_WORD1_GPR, NUM_FORMAT_ALL, NFA, 29, 28)
436 BC_FIELD(VTX_WORD1_SEM, NUM_FORMAT_ALL, NFA, 29, 28)
598 BC_FIELD(MEM_RD_WORD1, NUM_FORMAT_ALL, NFA, 29, 28)
/third_party/pcre2/pcre2/
DHACKING44 matches individual wild portions of the pattern. This is an "NFA algorithm" in
321 it implements an NFA algorithm, similar to the original Henry Spencer algorithm
/third_party/skia/
DBUILD.gn612 "src/sksl/lex/NFA.cpp",
613 "src/sksl/lex/NFA.h",
/third_party/icu/docs/userguide/strings/
Dregexp.md381 (NFA) style matching engine. This section gives some suggestion on how to avoid
/third_party/flutter/skia/
DBUILD.gn459 "src/sksl/lex/NFA.cpp",
/third_party/protobuf/
DCHANGES.txt2266 rather than building an NFA). Worked around by making use of possessive
/third_party/flutter/engine/flutter/ci/licenses_golden/
Dlicenses_skia3539 FILE: ../../../third_party/skia/src/sksl/lex/NFA.cpp
3540 FILE: ../../../third_party/skia/src/sksl/lex/NFA.h
/third_party/chromium/patch/
D0003-3.2-Beta3-1115.patch82926 +** A nondeterministic finite automaton (NFA) is used for matching, so the
82976 +/* The NFA is implemented as sequence of opcodes taken from the following
83002 +/* Each opcode is a "state" in the NFA */
83009 +/* Because this is an NFA and not a DFA, multiple states can be active at
83011 +** the NFA. The implementation is optimized for the common case where the
83028 +/* A compiled NFA (or an NFA that is in the process of being compiled) is
86767 -** A nondeterministic finite automaton (NFA) is used for matching, so the
86808 -/* The NFA is implemented as sequence of opcodes taken from the following
86833 -/* Each opcode is a "state" in the NFA */
86844 -/* Because this is an NFA and not a DFA, multiple states can be active at
[all …]
D0001-cve.patch91519 - validation without using an ugly NFA -> DFA algo in the source.
/third_party/pcre2/pcre2/doc/
Dpcre2.txt5644 sions", the standard algorithm is an "NFA algorithm". It conducts a