MCPcopy Create free account

hub / github.com/Genivia/RE-flex / functions

Functions1,072 in github.com/Genivia/RE-flex

↓ 2 callersMethodpredict_match_min
Returns true when match is predicted using my PM3+PM5 logic for min>=3.
include/reflex/pattern.h:421
↓ 2 callersFunctionsimd_nlcount_avx2
Partially count newlines in string b up to e, updates b close to e with uncounted part
lib/simd_avx2.cpp:48
↓ 2 callersFunctionsubtract_list
lib/convert.cpp:877
↓ 2 callersFunctiont
(bB,bv)
doc/html/jquery.js:23
↓ 2 callersFunctiontoupper
lib/unicode.cpp:119
↓ 2 callersFunctionugrep
Search file, display pattern matches, return true when pattern matched anywhere
examples/ugrep.cpp:545
↓ 2 callersFunctionunicode_class
lib/convert.cpp:111
↓ 2 callersFunctionupdateStripes
()
doc/html/dynsections.js:22
↓ 2 callersFunctionwcs
Convert UTF-8 string to wide string.
include/reflex/utf8.h:222
↓ 2 callersMethodwords
Get the code size in number of words.
include/reflex/pattern.h:338
↓ 2 callersMethodwords_time
Get elapsed code words assembly time.
include/reflex/pattern.h:368
↓ 2 callersFunctionx
(bx)
doc/html/jquery.js:23
↓ 1 callersFunctionB
(I)
doc/html/jquery.js:68
↓ 1 callersMethodFSM_FIND
FSM code FIND.
include/reflex/matcher.h:287
↓ 1 callersMethodFSM_META_EWE
FSM code META EWE.
include/reflex/matcher.h:415
↓ 1 callersFunctionI
()
doc/html/jquery.js:68
↓ 1 callersFunctionL
(P,Q)
doc/html/jquery.js:68
↓ 1 callersMethodLexerInput
Invoked by FlexLexer::Matcher to read input character sequence.
include/reflex/flexlexer.h:544
↓ 1 callersFunctionX
(e)
doc/html/jquery.js:16
↓ 1 callersFunctionY
(e)
doc/html/jquery.js:16
↓ 1 callersFunctionaL
()
doc/html/jquery.js:23
↓ 1 callersMethodadd
examples/lua.hpp:72
↓ 1 callersMethodafter
Get the buffered context after EOF is reached.
include/reflex/absmatcher.h:508
↓ 1 callersFunctionaj
()
doc/html/jquery.js:23
↓ 1 callersFunctional
(e)
doc/html/jquery.js:23
↓ 1 callersMethodall
Returns true if all bits are set.
include/reflex/bits.h:452
↓ 1 callersMethodanalysis_time
Get elapsed time of DFA analysis to predict matches and construct an optional HFA.
include/reflex/pattern.h:374
↓ 1 callersMethodany
include/reflex/pattern.h:615
↓ 1 callersFunctionaz
(e)
doc/html/jquery.js:23
↓ 1 callersFunctionbD
(bF)
doc/html/jquery.js:16
↓ 1 callersFunctionbT
(b0,b1)
doc/html/jquery.js:16
↓ 1 callersFunctionba
(e,bv)
doc/html/jquery.js:23
↓ 1 callersFunctionbanner
tests/lorem.cpp:21
↓ 1 callersMethodbefore
Get the buffered context before the matching line.
include/reflex/absmatcher.h:502
↓ 1 callersMethodbegin
Returns pointer to the begin of the matched text (non-0-terminated), a constant-time operation, use with end() or use size() for text end/length.
include/reflex/absmatcher.h:627
↓ 1 callersFunctionbj
(bD,bC,bz)
doc/html/jquery.js:23
↓ 1 callersFunctionbz
(bF)
doc/html/jquery.js:16
↓ 1 callersFunctionconvert_escape
lib/convert.cpp:1228
↓ 1 callersFunctionconvert_oct
lib/convert.cpp:303
↓ 1 callersFunctionconvert_posix_ranges
lib/convert.cpp:368
↓ 1 callersFunctionconvert_unicode_ranges
lib/convert.cpp:357
↓ 1 callersMethodedge
create an edge from a tree node to a target tree node, return the target tree node.
include/reflex/pattern.h:725
↓ 1 callersFunctionexpand_list
lib/convert.cpp:415
↓ 1 callersFunctionfac
a recursive function with conditional expression
examples/minicdemo.c:23
↓ 1 callersMethodfind_accepting
include/reflex/pattern.h:895
↓ 1 callersMethodget
Read character sequences via a Flex-compatible virtual FlexLexer::LexerInput method.
include/reflex/flexlexer.h:438
↓ 1 callersFunctionget_HW
simd.h get_HW()
lib/simd.cpp:44
↓ 1 callersFunctionget_card_numbers
examples/cards.cpp:19
↓ 1 callersFunctionhex_escape
lib/convert.cpp:237
↓ 1 callersFunctioni
()
doc/html/jquery.js:16
↓ 1 callersFunctioninit_statics
function to initialize statics
examples/minicdemo.c:179
↓ 1 callersMethodinput
Returns the next 8-bit character (unsigned char 0..255 or EOF) from the input character sequence, while preserving the current text() match (but point
include/reflex/absmatcher.h:1026
↓ 1 callersFunctioninsert_escape
lib/convert.cpp:612
↓ 1 callersFunctioninsert_posix_class
lib/convert.cpp:768
↓ 1 callersMethodlazy
include/reflex/pattern.h:671
↓ 1 callersMethodmain
Main program
src/reflex.cpp:315
↓ 1 callersFunctionnegate_list
lib/convert.cpp:936
↓ 1 callersFunctionnlcount
lib/simd.cpp:62
↓ 1 callersMethodoperator<
Returns true if the bit vector is lexicographically less than the given right-hand side bits.
include/reflex/bits.h:408
↓ 1 callersMethodoperator<
True if this range set is lexicographically less than range set rs.
include/reflex/ranges.h:430
↓ 1 callersMethodparse
Parse lex specification input
src/reflex.cpp:737
↓ 1 callersMethodpeek
Peek a single character (unsigned char 0..255) or EOF (-1) when end-of-input is reached.
include/reflex/input.h:1030
↓ 1 callersMethodptr_matcher
Returns a pointer to the current matcher, NULL if none was set.
include/reflex/abslexer.h:238
↓ 1 callersFunctionq
(F)
doc/html/jquery.js:68
↓ 1 callersFunctionsimd_isutf8_avx2
Check if valid UTF-8 encoding and does not include a NUL, but pass surrogates and 3/4 byte overlongs
lib/simd_avx2.cpp:82
↓ 1 callersFunctionsimd_nlcount_avx512bw
Partially count newlines in string b up to e, updates b close to e with uncounted part
lib/simd_avx512bw.cpp:48
↓ 1 callersMethodsize
Returns the matched text size in number of bytes.
include/reflex/abslexer.h:312
↓ 1 callersMethodstart
start state the DFA is the first state created.
include/reflex/pattern.h:1015
↓ 1 callersMethodstr
Returns the pattern match as a string, a copy of text(), may include pattern-matched \0s.
include/reflex/abslexer.h:300
↓ 1 callersMethodtabs
Set tab size 1, 2, 4, or 8
include/reflex/absmatcher.h:1476
↓ 1 callersFunctiontolower
lib/unicode.cpp:124
↓ 1 callersMethodwrap
tests/rtest.cpp:36
↓ 1 callersMethodwrap
The default wrap operation at EOF: do not wrap input.
include/reflex/abslexer.h:128
↓ 1 callersMethodyywrap
Default yywrap operation at EOF: do not wrap input.
include/reflex/flexlexer.h:521
↓ 1 callersFunctionztoa
include/reflex/error.h:46
MethodAbstractLexer
Construct abstract lexer to scan an input character sequence and echo the text matches to output.
include/reflex/abslexer.h:92
MethodAbstractMatcher
Construct a base abstract matcher.
include/reflex/absmatcher.h:326
MethodAssign
examples/lua.hpp:546
MethodBackpatchList
examples/minic.hpp:374
MethodBacktrackPoint
fuzzy/fuzzymatcher.h:190
MethodBacktrackPoint
include/reflex/fuzzymatcher.h:190
MethodBitref
include/reflex/bits.h:100
MethodBits
Construct an empty bit vector.
include/reflex/bits.h:155
MethodBlock
examples/lua.hpp:337
MethodBoostMatcher
Default constructor.
include/reflex/boostmatcher.h:55
MethodBoostPerlMatcher
Default constructor.
include/reflex/boostmatcher.h:417
MethodBoostPosixMatcher
Default constructor.
include/reflex/boostmatcher.h:384
MethodBufferedInput
Copy constructor (with intended "move semantics" as internal state is shared, should not rely on using the rhs after copying). Construct empty buffere
include/reflex/input.h:954
MethodCall
examples/lua.hpp:220
MethodChars
include/reflex/pattern.h:611
MethodClassFile
set up a class file structure
examples/minic.hpp:1718
MethodCode
src/reflex.h:105
MethodCompiler
examples/minic.hpp:456
MethodCondition
examples/lua.hpp:699
MethodConstantPool
examples/minic.hpp:1654
MethodContext
include/reflex/absmatcher.h:144
MethodDFA
< state marker "path reaches a backedge" (collect lookback chars)
include/reflex/pattern.h:961
MethodEntry
examples/minic.hpp:283
MethodExpr
examples/minic.hpp:420
MethodFSM
include/reflex/matcher.h:458
← previousnext →201–300 of 1,072, ranked by callers