MCPcopy Create free account

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

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

MethodYYText
The matched text.
include/reflex/flexlexer.h:463
Methodaccept
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
Methodaddr
address of the next instruction emitted
examples/minic.hpp:774
Methodadjust
adjust the "after location" and "backpatch lists" of an expression when instructions were inserted before it
examples/minic.hpp:1227
Methodadvance_char
One char
lib/matcher.cpp:2190
Methodadvance_char_pma
One char followed by some pattern
lib/matcher.cpp:2213
Methodadvance_chars
lib/matcher.cpp:2244
Methodadvance_chars_pma
lib/matcher.cpp:2364
Methodadvance_none
Default method is none (unset)
lib/matcher.cpp:868
Methodadvance_pattern_min1
Minimal 1 byte long patterns with min=0 or 1 using 4-way bitap hashed pairs and PM
lib/matcher.cpp:1905
Methodadvance_pattern_min2
Minimal 2 byte long patterns with min=2 using bitap hashed pairs then PM
lib/matcher.cpp:1971
Methodadvance_pattern_min3
Minimal 3 byte long pattern with min=3 using bitap hashed pairs then PM4+PM4
lib/matcher.cpp:2031
Methodadvance_pattern_mink
Minimal k byte long patterns (MIN>=k) using bitap hashed pairs and PMk+PMx
lib/matcher.cpp:2091
Methodadvance_pattern_pin1_one
My homegrown "needle search" method when needle pin=1 and min=0 or 1 therefore lcp=0
lib/matcher.cpp:874
Methodadvance_pattern_pin1_pma
My homegrown "needle search" method when needle pin=1
lib/matcher.cpp:904
Methodadvance_string
String
lib/matcher.cpp:2496
Methodadvance_string_bm
My homegrown improved Boyer-Moore string search, a fallback method
lib/matcher.cpp:2769
Methodadvance_string_bm_pma
My homegrown improved Boyer-Moore string search followed by minimal 1 byte long patterns, using PM
lib/matcher.cpp:2825
Methodadvance_string_pma
String followed by 1 to 4 characters
lib/matcher.cpp:2562
Methodaft
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
Methodalloc
On-demand allocator.
include/reflex/bits.h:573
Methodanalyze_dfa
lib/pattern.cpp:3857
Methodany
Return true if this set of ranges contains at least one range, i.e. is not empty.
include/reflex/ranges.h:473
Methodas
Advance pos to match case-insensitive initial part of the string s followed by white space, return true if OK
src/reflex.cpp:886
Methodassemble
lib/pattern.cpp:2786
Methodat_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
Methodat_bol
Returns true if this matcher reached the begin of a new line.
include/reflex/absmatcher.h:1000
Methodat_bow
Returns true if this matcher matched text that begins an ASCII word.
include/reflex/absmatcher.h:1014
Methodat_bw
Check if match begins a word (after split with len_ > 0 or len_ = 0 for find).
include/reflex/matcher.h:1246
Methodat_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
Methodat_bwe
Check begin of word at match end boundary MATCH\< at pos.
include/reflex/matcher.h:1293
Methodat_eow
Returns true if this matcher matched text that ends an ASCII word.
include/reflex/absmatcher.h:1020
Methodat_ew
Check if match ends a word.
include/reflex/matcher.h:1263
Methodat_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
Methodat_ewe
Check end of word at match end boundary MATCH\> at pos.
include/reflex/matcher.h:1288
Methodat_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
Methodat_nwe
Check not a word boundary at match end MATCH\B at pos.
include/reflex/matcher.h:1308
Methodat_wb
Check if a word begins before a match.
include/reflex/matcher.h:1201
Methodat_wbb
Check word boundary at match begin \bMATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1323
Methodat_wbe
Check word boundary at match end MATCH\b at pos.
include/reflex/matcher.h:1318
Methodat_we
Check if a word ends after the match.
include/reflex/matcher.h:1225
Methodavail
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
Functionb1
()
doc/html/jquery.js:16
FunctionbN
(bR,bW,bV,bZ,bX,bY)
doc/html/jquery.js:23
Methodbackpatch
backpatch opcodes in the backpatch list, deleting all nodes in the list
examples/minic.hpp:980
Methodbackpatch_list
return new backpatch list for the given address
examples/minic.hpp:968
Methodbackpatch_list_addr
return new backpatch list for the next jump instruction address
examples/minic.hpp:974
Methodbacktrack
backtrack on a backtrack point to insert or substitute a pattern char, restoring current text char matched and errors.
fuzzy/fuzzymatcher.h:220
Methodbacktrack
backtrack on a backtrack point to insert or substitute a pattern char, restoring current text char matched and errors.
include/reflex/fuzzymatcher.h:220
Methodbef
Return pointer to the begin of the match - len before, or at the begin of the file.
include/reflex/absmatcher.h:1191
Methodbegin
include/reflex/setop.h:298
Methodbegin
AbstractMatcher::Operation.begin() returns a std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:298
Methodbihash
bitap character pairs hash.
include/reflex/pattern.h:1431
Functionbk
()
doc/html/jquery.js:16
Methodblock_scripts
unicode/block_scripts.cpp:3
Functionbo
(e,bv)
doc/html/jquery.js:23
Methodbol
Returns pointer to the begin of the line in the buffer containing the matched text.
include/reflex/absmatcher.h:1148
Methodborder
Returns the number of bytes from the begin of line of the match.
include/reflex/abslexer.h:390
Methodborder
Returns the byte offset of the match from the start of the line.
include/reflex/absmatcher.h:1238
Methodbr
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
Methodbreak_init
init loop/switch scope for break statements
examples/minic.hpp:1000
Methodbump
Bump value.
include/reflex/ranges.h:942
Methodcbegin
AbstractMatcher::Operation.cbegin() returns a const std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:310
Methodcend
AbstractMatcher::Operation.cend() returns a const std::input_iterator to the end of matches.
include/reflex/absmatcher.h:316
Methodcheck_dfa_closure
lib/pattern.cpp:3396
Methodchr
Returns the first 8-bit character of the text matched.
include/reflex/abslexer.h:324
Methodchr
Returns the first 8-bit character of the text matched, same as text()[0], undefined when size() == 0.
include/reflex/absmatcher.h:691
Methodchr_last
Returns the last 8-bit character of the text matched or 0 when empty.
include/reflex/abslexer.h:336
Methodchr_last
Returns the last 8-bit character of the text matched or 0 when empty.
include/reflex/absmatcher.h:703
Methodchr_next
Returns the next 8-bit character after of the text match or EOF when the input ends.
include/reflex/abslexer.h:348
Methodchr_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
Methodcircuit
convert expression to short-circuit logic (conditional code), no change when already short circuit
examples/minic.hpp:1152
Methodclear
include/reflex/pattern.h:614
Methodclear
delete the tree and all subnodes.
include/reflex/pattern.h:713
Methodclear
delete DFA and reset to initial state.
include/reflex/pattern.h:970
Methodclear_stops
Clear indent stop positions.
include/reflex/matcher.h:265
Functioncmpint2
unicode/letter_case.cpp:5
Methodcode
Returns error code, a reflex::regex_error_type constant.
include/reflex/error.h:125
Methodcoerce
coerce expression from short-circuit or int/double to double/int when applicable
examples/minic.hpp:1111
Methodcolumno
Set or change the starting column number of the last match.
include/reflex/absmatcher.h:837
Methodcolumno_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
Methodcolumno_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
Methodcolumns
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
Methodcolumns
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
Methodcompact_dfa
lib/pattern.cpp:2809
Methodcompile
lib/pattern.cpp:1736
Methodcompile
Compile pattern for jit partial matching and allocate match data.
include/reflex/pcre2matcher.h:285
Methodcompile_list
lib/pattern.cpp:2659
Methodcompile_transition
lib/pattern.cpp:2389
Methodcomposer
unicode/composer.cpp:4
Methodcontains
include/reflex/pattern.h:617
Methodcontains
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
Methodcontinue_init
init loop scope for continue statements
examples/minic.hpp:1020
Methodconvert
include/reflex/matcher.h:51
Methodconvert
include/reflex/boostmatcher.h:50
Methodconvert
include/reflex/boostmatcher.h:379
Methodconvert
include/reflex/stdmatcher.h:50
Methodconvert
include/reflex/stdmatcher.h:464
Methodconvert
include/reflex/pcre2matcher.h:51
Methodconvert
include/reflex/pcre2matcher.h:473
← previousnext →401–500 of 1,072, ranked by callers