MCPcopy Create free account

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

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

↓ 6 callersFunctionchar_tolower
Convert to lower case
src/reflex.cpp:278
↓ 6 callersMethodconcat
examples/lua.hpp:54
↓ 6 callersFunctionenable_modifier
lib/convert.cpp:193
↓ 6 callersFunctionh
(j)
doc/html/jquery.js:53
↓ 6 callersMethodinit
Initialize the base abstract matcher at construction.
include/reflex/absmatcher.h:1491
↓ 6 callersFunctionmake_buffered_dos_streambuf1
tests/streams.cpp:201
↓ 6 callersFunctionmake_buffered_streambuf1
tests/streams.cpp:168
↓ 6 callersMethodnegate
include/reflex/pattern.h:667
↓ 6 callersMethodnext_accepting
include/reflex/pattern.h:889
↓ 6 callersFunctiontest_lorem
tests/lorem.cpp:97
↓ 5 callersMethodcount
Returns the number of bits set.
include/reflex/bits.h:500
↓ 5 callersMethodedits
Returns the number of edits made for the match, edits() <= max, not guaranteed to be the minimum edit distance.
fuzzy/fuzzymatcher.h:141
↓ 5 callersMethodeq
Advance pos over '=' and whitespace when present, return true if OK
src/reflex.cpp:906
↓ 5 callersFunctionhave_HW_AVX512BW
do we have AVX512BW?
include/reflex/simd.h:78
↓ 5 callersFunctionmake_dos_streambuf1
tests/streams.cpp:134
↓ 5 callersFunctionmake_dos_streambuf2
tests/streams.cpp:150
↓ 5 callersFunctionmake_streambuf1
tests/streams.cpp:100
↓ 5 callersFunctionmake_streambuf2
tests/streams.cpp:116
↓ 5 callersMethodmerge
append the second backpatch list to the first list, either one can be NULL
examples/minic.hpp:951
↓ 5 callersMethodticked
include/reflex/pattern.h:668
↓ 5 callersMethodwrite
Write lex.yy.cpp
src/reflex.cpp:1783
↓ 4 callersMethodFSM_INIT
FSM code INIT.
include/reflex/matcher.h:282
↓ 4 callersMethodabort
Abort with an error message
src/reflex.cpp:1430
↓ 4 callersMethodaccepting
include/reflex/pattern.h:885
↓ 4 callersFunctionbg
(e)
doc/html/jquery.js:23
↓ 4 callersFunctionbv
(bR,bW,bV,bZ,bX,bY)
doc/html/jquery.js:23
↓ 4 callersFunctionconvert_anycase_ranges
lib/convert.cpp:391
↓ 4 callersFunctionctzl
include/reflex/simd.h:115
↓ 4 callersFunctionfile_ext
Add file extension if not present, modifies the string argument and returns a copy
src/reflex.cpp:285
↓ 4 callersMethodinteractive
Set interactive input with buffer size of 1 to read data bytewise which is very slow.
include/reflex/absmatcher.h:522
↓ 4 callersMethodless
Truncate the AbstractMatcher::text length of the match to n characters in length and reposition for next match.
include/reflex/absmatcher.h:1371
↓ 4 callersFunctionmake_buffered_dos_streambuf2
tests/streams.cpp:217
↓ 4 callersFunctionmake_buffered_streambuf2
tests/streams.cpp:184
↓ 4 callersMethodmatch
Returns true if input matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
lib/matcher.cpp:42
↓ 4 callersMethodmore
Append the next match to the currently matched text returned by AbstractMatcher::text, when the next match found is adjacent to the current match.
include/reflex/absmatcher.h:1366
↓ 4 callersFunctionpopcount
include/reflex/simd.h:109
↓ 4 callersMethodpredict_match_quick
Returns true when match is predicted using my PM3 logic for min>=1 prior to PM3+PM5.
include/reflex/pattern.h:409
↓ 4 callersMethodreachable
Check if subpattern is reachable by a match.
include/reflex/pattern.h:320
↓ 4 callersMethodsize
Returns the length of the matched text in number of bytes, including pattern-matched `\0`s, a constant-time operation.
include/reflex/absmatcher.h:670
↓ 4 callersMethodsize
Get the size of the input character sequence in number of ASCII/UTF-8 bytes (zero if size is not determinable from a `FILE*` or `std::istream` source)
include/reflex/input.h:562
↓ 4 callersFunctionversion
Display version info
examples/ugrep.cpp:869
↓ 4 callersMethodwinput
Read one wide character, returns zero when EOF.
include/reflex/flexlexer.h:482
↓ 3 callersFunctionF
(K,J)
doc/html/jquery.js:68
↓ 3 callersFunctionM
()
doc/html/jquery.js:68
↓ 3 callersFunctionaK
(e)
doc/html/jquery.js:23
↓ 3 callersMethodassigned
Check if this Input object was assigned a character sequence.
include/reflex/input.h:585
↓ 3 callersFunctioncompose
lib/unicode.cpp:109
↓ 3 callersFunctionconvert_hex
lib/convert.cpp:265
↓ 3 callersFunctionconvert_ranges
lib/convert.cpp:400
↓ 3 callersFunctionfopen_s
src/reflex.cpp:44
↓ 3 callersFunctioninsert_escape_class
lib/convert.cpp:544
↓ 3 callersFunctionj
(bw,e)
doc/html/jquery.js:16
↓ 3 callersMethodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with std::regex.
include/reflex/stdmatcher.h:193
↓ 3 callersFunctionmerge_list
lib/convert.cpp:826
↓ 3 callersFunctionposix_class
lib/convert.cpp:85
↓ 3 callersMethodroot
root of the DFA is the first state created or NULL.
include/reflex/pattern.h:1010
↓ 3 callersFunctionv
(bw,by,bv,bx)
doc/html/jquery.js:23
↓ 2 callersFunctionC
(e)
doc/html/jquery.js:23
↓ 2 callersFunctionE
(e)
doc/html/jquery.js:23
↓ 2 callersMethodFSM_META_BWB
FSM code META BWB.
include/reflex/matcher.h:430
↓ 2 callersFunctionG
(bH,bz)
doc/html/jquery.js:23
↓ 2 callersFunctionH
()
doc/html/jquery.js:68
↓ 2 callersFunctionK
(R)
doc/html/jquery.js:68
↓ 2 callersMethodLexerOutput
Invoked by ECHO and FlexLexer::output.
include/reflex/flexlexer.h:555
↓ 2 callersFunctionS
(bv)
doc/html/jquery.js:16
↓ 2 callersFunctiona5
(bx,bw,by)
doc/html/jquery.js:16
↓ 2 callersFunctionaG
(bx,bw,e)
doc/html/jquery.js:23
↓ 2 callersFunctionaW
(bv,bE,bz,bD,bB,bx)
doc/html/jquery.js:23
↓ 2 callersMethodaccepts
include/reflex/pattern.h:674
↓ 2 callersFunctionai
(bv,e)
doc/html/jquery.js:23
↓ 2 callersFunctionam
(bw,bx)
doc/html/jquery.js:23
↓ 2 callersFunctionb0
(b3,b4)
doc/html/jquery.js:16
↓ 2 callersFunctionbB
(bE,bF,bD)
doc/html/jquery.js:23
↓ 2 callersFunctionbE
(bF)
doc/html/jquery.js:16
↓ 2 callersFunctionbM
(bS,e,bW)
doc/html/jquery.js:23
↓ 2 callersFunctionbh
()
doc/html/jquery.js:23
↓ 2 callersFunctionbi
(by,bx,bA)
doc/html/jquery.js:16
↓ 2 callersFunctionbt
(e)
doc/html/jquery.js:16
↓ 2 callersFunctionbx
(bR,e)
doc/html/jquery.js:23
↓ 2 callersMethodclear
Clear and delete pattern data.
include/reflex/pattern.h:195
↓ 2 callersFunctionconvert_escape_char
lib/convert.cpp:1101
↓ 2 callersFunctiondisable_modifier
lib/convert.cpp:200
↓ 2 callersMethodedges
Get the number of finite state machine edges (transitions on input characters).
include/reflex/pattern.h:332
↓ 2 callersMethodedges_time
Get elapsed DFA edges construction time.
include/reflex/pattern.h:362
↓ 2 callersFunctionextend_list
lib/convert.cpp:910
↓ 2 callersFunctionf
(e)
doc/html/jquery.js:23
↓ 2 callersMethodfind
include/reflex/setop.h:361
↓ 2 callersMethodfind_first
Returns the position of the first bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:538
↓ 2 callersMethodfind_next
Returns the next position of a bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:555
↓ 2 callersMethodflip
lib/pattern.cpp:2781
↓ 2 callersFunctionhave_HW_SSE2
do we have SSE2?
include/reflex/simd.h:90
↓ 2 callersFunctionintersect_list
lib/convert.cpp:850
↓ 2 callersFunctioninvcase
lib/unicode.cpp:129
↓ 2 callersFunctionm
(M,L,K)
doc/html/jquery.js:68
↓ 2 callersFunctionn
()
doc/html/jquery.js:61
↓ 2 callersMethodnodes
Get the number of finite state machine nodes (vertices).
include/reflex/pattern.h:326
↓ 2 callersMethodnodes_time
Get elapsed DFA vertices construction time.
include/reflex/pattern.h:356
↓ 2 callersFunctionp
(by,bw,bv)
doc/html/jquery.js:23
↓ 2 callersMethodparse_time
Get elapsed regex parsing and analysis time.
include/reflex/pattern.h:350
↓ 2 callersFunctionpopcountl
include/reflex/simd.h:121
← previousnext →101–200 of 1,072, ranked by callers