Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Genivia/RE-flex
/ functions
Functions
1,072 in github.com/Genivia/RE-flex
⨍
Functions
1,072
◇
Types & classes
147
↓ 6 callers
Function
char_tolower
Convert to lower case
src/reflex.cpp:278
↓ 6 callers
Method
concat
examples/lua.hpp:54
↓ 6 callers
Function
enable_modifier
lib/convert.cpp:193
↓ 6 callers
Function
h
(j)
doc/html/jquery.js:53
↓ 6 callers
Method
init
Initialize the base abstract matcher at construction.
include/reflex/absmatcher.h:1491
↓ 6 callers
Function
make_buffered_dos_streambuf1
tests/streams.cpp:201
↓ 6 callers
Function
make_buffered_streambuf1
tests/streams.cpp:168
↓ 6 callers
Method
negate
include/reflex/pattern.h:667
↓ 6 callers
Method
next_accepting
include/reflex/pattern.h:889
↓ 6 callers
Function
test_lorem
tests/lorem.cpp:97
↓ 5 callers
Method
count
Returns the number of bits set.
include/reflex/bits.h:500
↓ 5 callers
Method
edits
Returns the number of edits made for the match, edits() <= max, not guaranteed to be the minimum edit distance.
fuzzy/fuzzymatcher.h:141
↓ 5 callers
Method
eq
Advance pos over '=' and whitespace when present, return true if OK
src/reflex.cpp:906
↓ 5 callers
Function
have_HW_AVX512BW
do we have AVX512BW?
include/reflex/simd.h:78
↓ 5 callers
Function
make_dos_streambuf1
tests/streams.cpp:134
↓ 5 callers
Function
make_dos_streambuf2
tests/streams.cpp:150
↓ 5 callers
Function
make_streambuf1
tests/streams.cpp:100
↓ 5 callers
Function
make_streambuf2
tests/streams.cpp:116
↓ 5 callers
Method
merge
append the second backpatch list to the first list, either one can be NULL
examples/minic.hpp:951
↓ 5 callers
Method
ticked
include/reflex/pattern.h:668
↓ 5 callers
Method
write
Write lex.yy.cpp
src/reflex.cpp:1783
↓ 4 callers
Method
FSM_INIT
FSM code INIT.
include/reflex/matcher.h:282
↓ 4 callers
Method
abort
Abort with an error message
src/reflex.cpp:1430
↓ 4 callers
Method
accepting
include/reflex/pattern.h:885
↓ 4 callers
Function
bg
(e)
doc/html/jquery.js:23
↓ 4 callers
Function
bv
(bR,bW,bV,bZ,bX,bY)
doc/html/jquery.js:23
↓ 4 callers
Function
convert_anycase_ranges
lib/convert.cpp:391
↓ 4 callers
Function
ctzl
include/reflex/simd.h:115
↓ 4 callers
Function
file_ext
Add file extension if not present, modifies the string argument and returns a copy
src/reflex.cpp:285
↓ 4 callers
Method
interactive
Set interactive input with buffer size of 1 to read data bytewise which is very slow.
include/reflex/absmatcher.h:522
↓ 4 callers
Method
less
Truncate the AbstractMatcher::text length of the match to n characters in length and reposition for next match.
include/reflex/absmatcher.h:1371
↓ 4 callers
Function
make_buffered_dos_streambuf2
tests/streams.cpp:217
↓ 4 callers
Function
make_buffered_streambuf2
tests/streams.cpp:184
↓ 4 callers
Method
match
Returns true if input matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
lib/matcher.cpp:42
↓ 4 callers
Method
more
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 callers
Function
popcount
include/reflex/simd.h:109
↓ 4 callers
Method
predict_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 callers
Method
reachable
Check if subpattern is reachable by a match.
include/reflex/pattern.h:320
↓ 4 callers
Method
size
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 callers
Method
size
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 callers
Function
version
Display version info
examples/ugrep.cpp:869
↓ 4 callers
Method
winput
Read one wide character, returns zero when EOF.
include/reflex/flexlexer.h:482
↓ 3 callers
Function
F
(K,J)
doc/html/jquery.js:68
↓ 3 callers
Function
M
()
doc/html/jquery.js:68
↓ 3 callers
Function
aK
(e)
doc/html/jquery.js:23
↓ 3 callers
Method
assigned
Check if this Input object was assigned a character sequence.
include/reflex/input.h:585
↓ 3 callers
Function
compose
lib/unicode.cpp:109
↓ 3 callers
Function
convert_hex
lib/convert.cpp:265
↓ 3 callers
Function
convert_ranges
lib/convert.cpp:400
↓ 3 callers
Function
fopen_s
src/reflex.cpp:44
↓ 3 callers
Function
insert_escape_class
lib/convert.cpp:544
↓ 3 callers
Function
j
(bw,e)
doc/html/jquery.js:16
↓ 3 callers
Method
match
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with std::regex.
include/reflex/stdmatcher.h:193
↓ 3 callers
Function
merge_list
lib/convert.cpp:826
↓ 3 callers
Function
posix_class
lib/convert.cpp:85
↓ 3 callers
Method
root
root of the DFA is the first state created or NULL.
include/reflex/pattern.h:1010
↓ 3 callers
Function
v
(bw,by,bv,bx)
doc/html/jquery.js:23
↓ 2 callers
Function
C
(e)
doc/html/jquery.js:23
↓ 2 callers
Function
E
(e)
doc/html/jquery.js:23
↓ 2 callers
Method
FSM_META_BWB
FSM code META BWB.
include/reflex/matcher.h:430
↓ 2 callers
Function
G
(bH,bz)
doc/html/jquery.js:23
↓ 2 callers
Function
H
()
doc/html/jquery.js:68
↓ 2 callers
Function
K
(R)
doc/html/jquery.js:68
↓ 2 callers
Method
LexerOutput
Invoked by ECHO and FlexLexer::output.
include/reflex/flexlexer.h:555
↓ 2 callers
Function
S
(bv)
doc/html/jquery.js:16
↓ 2 callers
Function
a5
(bx,bw,by)
doc/html/jquery.js:16
↓ 2 callers
Function
aG
(bx,bw,e)
doc/html/jquery.js:23
↓ 2 callers
Function
aW
(bv,bE,bz,bD,bB,bx)
doc/html/jquery.js:23
↓ 2 callers
Method
accepts
include/reflex/pattern.h:674
↓ 2 callers
Function
ai
(bv,e)
doc/html/jquery.js:23
↓ 2 callers
Function
am
(bw,bx)
doc/html/jquery.js:23
↓ 2 callers
Function
b0
(b3,b4)
doc/html/jquery.js:16
↓ 2 callers
Function
bB
(bE,bF,bD)
doc/html/jquery.js:23
↓ 2 callers
Function
bE
(bF)
doc/html/jquery.js:16
↓ 2 callers
Function
bM
(bS,e,bW)
doc/html/jquery.js:23
↓ 2 callers
Function
bh
()
doc/html/jquery.js:23
↓ 2 callers
Function
bi
(by,bx,bA)
doc/html/jquery.js:16
↓ 2 callers
Function
bt
(e)
doc/html/jquery.js:16
↓ 2 callers
Function
bx
(bR,e)
doc/html/jquery.js:23
↓ 2 callers
Method
clear
Clear and delete pattern data.
include/reflex/pattern.h:195
↓ 2 callers
Function
convert_escape_char
lib/convert.cpp:1101
↓ 2 callers
Function
disable_modifier
lib/convert.cpp:200
↓ 2 callers
Method
edges
Get the number of finite state machine edges (transitions on input characters).
include/reflex/pattern.h:332
↓ 2 callers
Method
edges_time
Get elapsed DFA edges construction time.
include/reflex/pattern.h:362
↓ 2 callers
Function
extend_list
lib/convert.cpp:910
↓ 2 callers
Function
f
(e)
doc/html/jquery.js:23
↓ 2 callers
Method
find
include/reflex/setop.h:361
↓ 2 callers
Method
find_first
Returns the position of the first bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:538
↓ 2 callers
Method
find_next
Returns the next position of a bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:555
↓ 2 callers
Method
flip
lib/pattern.cpp:2781
↓ 2 callers
Function
have_HW_SSE2
do we have SSE2?
include/reflex/simd.h:90
↓ 2 callers
Function
intersect_list
lib/convert.cpp:850
↓ 2 callers
Function
invcase
lib/unicode.cpp:129
↓ 2 callers
Function
m
(M,L,K)
doc/html/jquery.js:68
↓ 2 callers
Function
n
()
doc/html/jquery.js:61
↓ 2 callers
Method
nodes
Get the number of finite state machine nodes (vertices).
include/reflex/pattern.h:326
↓ 2 callers
Method
nodes_time
Get elapsed DFA vertices construction time.
include/reflex/pattern.h:356
↓ 2 callers
Function
p
(by,bw,bv)
doc/html/jquery.js:23
↓ 2 callers
Method
parse_time
Get elapsed regex parsing and analysis time.
include/reflex/pattern.h:350
↓ 2 callers
Function
popcountl
include/reflex/simd.h:121
← previous
next →
101–200 of 1,072, ranked by callers