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
↓ 2 callers
Method
predict_match_min
Returns true when match is predicted using my PM3+PM5 logic for min>=3.
include/reflex/pattern.h:421
↓ 2 callers
Function
simd_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 callers
Function
subtract_list
lib/convert.cpp:877
↓ 2 callers
Function
t
(bB,bv)
doc/html/jquery.js:23
↓ 2 callers
Function
toupper
lib/unicode.cpp:119
↓ 2 callers
Function
ugrep
Search file, display pattern matches, return true when pattern matched anywhere
examples/ugrep.cpp:545
↓ 2 callers
Function
unicode_class
lib/convert.cpp:111
↓ 2 callers
Function
updateStripes
()
doc/html/dynsections.js:22
↓ 2 callers
Function
wcs
Convert UTF-8 string to wide string.
include/reflex/utf8.h:222
↓ 2 callers
Method
words
Get the code size in number of words.
include/reflex/pattern.h:338
↓ 2 callers
Method
words_time
Get elapsed code words assembly time.
include/reflex/pattern.h:368
↓ 2 callers
Function
x
(bx)
doc/html/jquery.js:23
↓ 1 callers
Function
B
(I)
doc/html/jquery.js:68
↓ 1 callers
Method
FSM_FIND
FSM code FIND.
include/reflex/matcher.h:287
↓ 1 callers
Method
FSM_META_EWE
FSM code META EWE.
include/reflex/matcher.h:415
↓ 1 callers
Function
I
()
doc/html/jquery.js:68
↓ 1 callers
Function
L
(P,Q)
doc/html/jquery.js:68
↓ 1 callers
Method
LexerInput
Invoked by FlexLexer::Matcher to read input character sequence.
include/reflex/flexlexer.h:544
↓ 1 callers
Function
X
(e)
doc/html/jquery.js:16
↓ 1 callers
Function
Y
(e)
doc/html/jquery.js:16
↓ 1 callers
Function
aL
()
doc/html/jquery.js:23
↓ 1 callers
Method
add
examples/lua.hpp:72
↓ 1 callers
Method
after
Get the buffered context after EOF is reached.
include/reflex/absmatcher.h:508
↓ 1 callers
Function
aj
()
doc/html/jquery.js:23
↓ 1 callers
Function
al
(e)
doc/html/jquery.js:23
↓ 1 callers
Method
all
Returns true if all bits are set.
include/reflex/bits.h:452
↓ 1 callers
Method
analysis_time
Get elapsed time of DFA analysis to predict matches and construct an optional HFA.
include/reflex/pattern.h:374
↓ 1 callers
Method
any
include/reflex/pattern.h:615
↓ 1 callers
Function
az
(e)
doc/html/jquery.js:23
↓ 1 callers
Function
bD
(bF)
doc/html/jquery.js:16
↓ 1 callers
Function
bT
(b0,b1)
doc/html/jquery.js:16
↓ 1 callers
Function
ba
(e,bv)
doc/html/jquery.js:23
↓ 1 callers
Function
banner
tests/lorem.cpp:21
↓ 1 callers
Method
before
Get the buffered context before the matching line.
include/reflex/absmatcher.h:502
↓ 1 callers
Method
begin
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 callers
Function
bj
(bD,bC,bz)
doc/html/jquery.js:23
↓ 1 callers
Function
bz
(bF)
doc/html/jquery.js:16
↓ 1 callers
Function
convert_escape
lib/convert.cpp:1228
↓ 1 callers
Function
convert_oct
lib/convert.cpp:303
↓ 1 callers
Function
convert_posix_ranges
lib/convert.cpp:368
↓ 1 callers
Function
convert_unicode_ranges
lib/convert.cpp:357
↓ 1 callers
Method
edge
create an edge from a tree node to a target tree node, return the target tree node.
include/reflex/pattern.h:725
↓ 1 callers
Function
expand_list
lib/convert.cpp:415
↓ 1 callers
Function
fac
a recursive function with conditional expression
examples/minicdemo.c:23
↓ 1 callers
Method
find_accepting
include/reflex/pattern.h:895
↓ 1 callers
Method
get
Read character sequences via a Flex-compatible virtual FlexLexer::LexerInput method.
include/reflex/flexlexer.h:438
↓ 1 callers
Function
get_HW
simd.h get_HW()
lib/simd.cpp:44
↓ 1 callers
Function
get_card_numbers
examples/cards.cpp:19
↓ 1 callers
Function
hex_escape
lib/convert.cpp:237
↓ 1 callers
Function
i
()
doc/html/jquery.js:16
↓ 1 callers
Function
init_statics
function to initialize statics
examples/minicdemo.c:179
↓ 1 callers
Method
input
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 callers
Function
insert_escape
lib/convert.cpp:612
↓ 1 callers
Function
insert_posix_class
lib/convert.cpp:768
↓ 1 callers
Method
lazy
include/reflex/pattern.h:671
↓ 1 callers
Method
main
Main program
src/reflex.cpp:315
↓ 1 callers
Function
negate_list
lib/convert.cpp:936
↓ 1 callers
Function
nlcount
lib/simd.cpp:62
↓ 1 callers
Method
operator<
Returns true if the bit vector is lexicographically less than the given right-hand side bits.
include/reflex/bits.h:408
↓ 1 callers
Method
operator<
True if this range set is lexicographically less than range set rs.
include/reflex/ranges.h:430
↓ 1 callers
Method
parse
Parse lex specification input
src/reflex.cpp:737
↓ 1 callers
Method
peek
Peek a single character (unsigned char 0..255) or EOF (-1) when end-of-input is reached.
include/reflex/input.h:1030
↓ 1 callers
Method
ptr_matcher
Returns a pointer to the current matcher, NULL if none was set.
include/reflex/abslexer.h:238
↓ 1 callers
Function
q
(F)
doc/html/jquery.js:68
↓ 1 callers
Function
simd_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 callers
Function
simd_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 callers
Method
size
Returns the matched text size in number of bytes.
include/reflex/abslexer.h:312
↓ 1 callers
Method
start
start state the DFA is the first state created.
include/reflex/pattern.h:1015
↓ 1 callers
Method
str
Returns the pattern match as a string, a copy of text(), may include pattern-matched \0s.
include/reflex/abslexer.h:300
↓ 1 callers
Method
tabs
Set tab size 1, 2, 4, or 8
include/reflex/absmatcher.h:1476
↓ 1 callers
Function
tolower
lib/unicode.cpp:124
↓ 1 callers
Method
wrap
tests/rtest.cpp:36
↓ 1 callers
Method
wrap
The default wrap operation at EOF: do not wrap input.
include/reflex/abslexer.h:128
↓ 1 callers
Method
yywrap
Default yywrap operation at EOF: do not wrap input.
include/reflex/flexlexer.h:521
↓ 1 callers
Function
ztoa
include/reflex/error.h:46
Method
AbstractLexer
Construct abstract lexer to scan an input character sequence and echo the text matches to output.
include/reflex/abslexer.h:92
Method
AbstractMatcher
Construct a base abstract matcher.
include/reflex/absmatcher.h:326
Method
Assign
examples/lua.hpp:546
Method
BackpatchList
examples/minic.hpp:374
Method
BacktrackPoint
fuzzy/fuzzymatcher.h:190
Method
BacktrackPoint
include/reflex/fuzzymatcher.h:190
Method
Bitref
include/reflex/bits.h:100
Method
Bits
Construct an empty bit vector.
include/reflex/bits.h:155
Method
Block
examples/lua.hpp:337
Method
BoostMatcher
Default constructor.
include/reflex/boostmatcher.h:55
Method
BoostPerlMatcher
Default constructor.
include/reflex/boostmatcher.h:417
Method
BoostPosixMatcher
Default constructor.
include/reflex/boostmatcher.h:384
Method
BufferedInput
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
Method
Call
examples/lua.hpp:220
Method
Chars
include/reflex/pattern.h:611
Method
ClassFile
set up a class file structure
examples/minic.hpp:1718
Method
Code
src/reflex.h:105
Method
Compiler
examples/minic.hpp:456
Method
Condition
examples/lua.hpp:699
Method
ConstantPool
examples/minic.hpp:1654
Method
Context
include/reflex/absmatcher.h:144
Method
DFA
< state marker "path reaches a backedge" (collect lookback chars)
include/reflex/pattern.h:961
Method
Entry
examples/minic.hpp:283
Method
Expr
examples/minic.hpp:420
Method
FSM
include/reflex/matcher.h:458
← previous
next →
201–300 of 1,072, ranked by callers