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
Method
YYText
The matched text.
include/reflex/flexlexer.h:463
Method
accept
Returns a positive integer (true) indicating the capture index of the matched text in the pattern or zero (false) for a mismatch.
include/reflex/absmatcher.h:621
Method
addr
address of the next instruction emitted
examples/minic.hpp:774
Method
adjust
adjust the "after location" and "backpatch lists" of an expression when instructions were inserted before it
examples/minic.hpp:1227
Method
advance_char
One char
lib/matcher.cpp:2190
Method
advance_char_pma
One char followed by some pattern
lib/matcher.cpp:2213
Method
advance_chars
lib/matcher.cpp:2244
Method
advance_chars_pma
lib/matcher.cpp:2364
Method
advance_none
Default method is none (unset)
lib/matcher.cpp:868
Method
advance_pattern_min1
Minimal 1 byte long patterns with min=0 or 1 using 4-way bitap hashed pairs and PM
lib/matcher.cpp:1905
Method
advance_pattern_min2
Minimal 2 byte long patterns with min=2 using bitap hashed pairs then PM
lib/matcher.cpp:1971
Method
advance_pattern_min3
Minimal 3 byte long pattern with min=3 using bitap hashed pairs then PM4+PM4
lib/matcher.cpp:2031
Method
advance_pattern_mink
Minimal k byte long patterns (MIN>=k) using bitap hashed pairs and PMk+PMx
lib/matcher.cpp:2091
Method
advance_pattern_pin1_one
My homegrown "needle search" method when needle pin=1 and min=0 or 1 therefore lcp=0
lib/matcher.cpp:874
Method
advance_pattern_pin1_pma
My homegrown "needle search" method when needle pin=1
lib/matcher.cpp:904
Method
advance_string
String
lib/matcher.cpp:2496
Method
advance_string_bm
My homegrown improved Boyer-Moore string search, a fallback method
lib/matcher.cpp:2769
Method
advance_string_bm_pma
My homegrown improved Boyer-Moore string search followed by minimal 1 byte long patterns, using PM
lib/matcher.cpp:2825
Method
advance_string_pma
String followed by 1 to 4 characters
lib/matcher.cpp:2562
Method
aft
Return pointer to the end of the match + len after, or at end of file, DANGER: invalidates previous bol() and text() pointers, use aft() before bol(),
include/reflex/absmatcher.h:1184
Method
alloc
On-demand allocator.
include/reflex/bits.h:573
Method
analyze_dfa
lib/pattern.cpp:3857
Method
any
Return true if this set of ranges contains at least one range, i.e. is not empty.
include/reflex/ranges.h:473
Method
as
Advance pos to match case-insensitive initial part of the string s followed by white space, return true if OK
src/reflex.cpp:886
Method
assemble
lib/pattern.cpp:2786
Method
at_bob
Returns true if this matcher is at the start of a buffer to read an input character sequence. Use reset() to restart reading new input.
include/reflex/absmatcher.h:966
Method
at_bol
Returns true if this matcher reached the begin of a new line.
include/reflex/absmatcher.h:1000
Method
at_bow
Returns true if this matcher matched text that begins an ASCII word.
include/reflex/absmatcher.h:1014
Method
at_bw
Check if match begins a word (after split with len_ > 0 or len_ = 0 for find).
include/reflex/matcher.h:1246
Method
at_bwb
Check begin of word at match begin boundary \<MATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1303
Method
at_bwe
Check begin of word at match end boundary MATCH\< at pos.
include/reflex/matcher.h:1293
Method
at_eow
Returns true if this matcher matched text that ends an ASCII word.
include/reflex/absmatcher.h:1020
Method
at_ew
Check if match ends a word.
include/reflex/matcher.h:1263
Method
at_ewb
Check end of word at match begin boundary \>MATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1298
Method
at_ewe
Check end of word at match end boundary MATCH\> at pos.
include/reflex/matcher.h:1288
Method
at_nwb
Check not a word boundary at match begin \BMATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1313
Method
at_nwe
Check not a word boundary at match end MATCH\B at pos.
include/reflex/matcher.h:1308
Method
at_wb
Check if a word begins before a match.
include/reflex/matcher.h:1201
Method
at_wbb
Check word boundary at match begin \bMATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1323
Method
at_wbe
Check word boundary at match end MATCH\b at pos.
include/reflex/matcher.h:1318
Method
at_we
Check if a word ends after the match.
include/reflex/matcher.h:1225
Method
avail
Returns the number of bytes in the buffer available to search from the current begin()/text() position, when not yet available, read more input to mak
include/reflex/absmatcher.h:1213
Function
b1
()
doc/html/jquery.js:16
Function
bN
(bR,bW,bV,bZ,bX,bY)
doc/html/jquery.js:23
Method
backpatch
backpatch opcodes in the backpatch list, deleting all nodes in the list
examples/minic.hpp:980
Method
backpatch_list
return new backpatch list for the given address
examples/minic.hpp:968
Method
backpatch_list_addr
return new backpatch list for the next jump instruction address
examples/minic.hpp:974
Method
backtrack
backtrack on a backtrack point to insert or substitute a pattern char, restoring current text char matched and errors.
fuzzy/fuzzymatcher.h:220
Method
backtrack
backtrack on a backtrack point to insert or substitute a pattern char, restoring current text char matched and errors.
include/reflex/fuzzymatcher.h:220
Method
bef
Return pointer to the begin of the match - len before, or at the begin of the file.
include/reflex/absmatcher.h:1191
Method
begin
include/reflex/setop.h:298
Method
begin
AbstractMatcher::Operation.begin() returns a std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:298
Method
bihash
bitap character pairs hash.
include/reflex/pattern.h:1431
Function
bk
()
doc/html/jquery.js:16
Method
block_scripts
unicode/block_scripts.cpp:3
Function
bo
(e,bv)
doc/html/jquery.js:23
Method
bol
Returns pointer to the begin of the line in the buffer containing the matched text.
include/reflex/absmatcher.h:1148
Method
border
Returns the number of bytes from the begin of line of the match.
include/reflex/abslexer.h:390
Method
border
Returns the byte offset of the match from the start of the line.
include/reflex/absmatcher.h:1238
Method
br
Match s then look for a '{' at the end of the line (skipping whitespace) and return true, false otherwise (pos is unchanged)
src/reflex.cpp:864
Method
break_init
init loop/switch scope for break statements
examples/minic.hpp:1000
Method
bump
Bump value.
include/reflex/ranges.h:942
Method
cbegin
AbstractMatcher::Operation.cbegin() returns a const std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:310
Method
cend
AbstractMatcher::Operation.cend() returns a const std::input_iterator to the end of matches.
include/reflex/absmatcher.h:316
Method
check_dfa_closure
lib/pattern.cpp:3396
Method
chr
Returns the first 8-bit character of the text matched.
include/reflex/abslexer.h:324
Method
chr
Returns the first 8-bit character of the text matched, same as text()[0], undefined when size() == 0.
include/reflex/absmatcher.h:691
Method
chr_last
Returns the last 8-bit character of the text matched or 0 when empty.
include/reflex/abslexer.h:336
Method
chr_last
Returns the last 8-bit character of the text matched or 0 when empty.
include/reflex/absmatcher.h:703
Method
chr_next
Returns the next 8-bit character after of the text match or EOF when the input ends.
include/reflex/abslexer.h:348
Method
chr_next
Returns the 8-bit character that comes next in the input after of the text match, or EOF when the input ends.
include/reflex/absmatcher.h:720
Method
circuit
convert expression to short-circuit logic (conditional code), no change when already short circuit
examples/minic.hpp:1152
Method
clear
include/reflex/pattern.h:614
Method
clear
delete the tree and all subnodes.
include/reflex/pattern.h:713
Method
clear
delete DFA and reset to initial state.
include/reflex/pattern.h:970
Method
clear_stops
Clear indent stop positions.
include/reflex/matcher.h:265
Function
cmpint2
unicode/letter_case.cpp:5
Method
code
Returns error code, a reflex::regex_error_type constant.
include/reflex/error.h:125
Method
coerce
coerce expression from short-circuit or int/double to double/int when applicable
examples/minic.hpp:1111
Method
columno
Set or change the starting column number of the last match.
include/reflex/absmatcher.h:837
Method
columno_end
Returns the ending column number of matched text, taking tab spacing into account and counting wide characters as one character each.
include/reflex/abslexer.h:403
Method
columno_end
Returns the inclusive ending column number of the matched text on the ending matching line, taking tab spacing into account and counting Unicode wide
include/reflex/absmatcher.h:918
Method
columns
Returns the number of columns of the last line (or the single line of matched text) in the matched text, taking tab spacing into account and counting
include/reflex/abslexer.h:397
Method
columns
Returns the number of columns of the matched text, taking tab spacing into account and counting Unicode wide characters as one character each.
include/reflex/absmatcher.h:871
Method
compact_dfa
lib/pattern.cpp:2809
Method
compile
lib/pattern.cpp:1736
Method
compile
Compile pattern for jit partial matching and allocate match data.
include/reflex/pcre2matcher.h:285
Method
compile_list
lib/pattern.cpp:2659
Method
compile_transition
lib/pattern.cpp:2389
Method
composer
unicode/composer.cpp:4
Method
contains
include/reflex/pattern.h:617
Method
contains
Return true if this set of ranges contains all ranges in rs, i.e. rs is a subset of this set which means that for each range [lo,hi] in rs, there is a
include/reflex/ranges.h:497
Method
continue_init
init loop scope for continue statements
examples/minic.hpp:1020
Method
convert
include/reflex/matcher.h:51
Method
convert
include/reflex/boostmatcher.h:50
Method
convert
include/reflex/boostmatcher.h:379
Method
convert
include/reflex/stdmatcher.h:50
Method
convert
include/reflex/stdmatcher.h:464
Method
convert
include/reflex/pcre2matcher.h:51
Method
convert
include/reflex/pcre2matcher.h:473
← previous
next →
401–500 of 1,072, ranked by callers