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
point
Set backtrack point.
fuzzy/fuzzymatcher.h:207
Method
point
Set backtrack point.
include/reflex/fuzzymatcher.h:207
Method
pool_add_Class
add a class name to the ClassFile constant pool if not already stored
examples/minic.hpp:860
Method
pool_add_Double
add a 64-bit float to the ClassFile constant pool if not already stored
examples/minic.hpp:831
Method
pool_add_Field
add a field for the current ClassFile to the ClassFile constant pool if not already stored
examples/minic.hpp:874
Method
pool_add_Float
add a 32-bit float to the ClassFile constant pool if not already stored
examples/minic.hpp:804
Method
pool_add_Integer
add a 32-bit unsigned integer to the ClassFile constant pool if not already stored
examples/minic.hpp:792
Method
pool_add_Long
add a 64-bit unsigned integer to the ClassFile constant pool if not already stored
examples/minic.hpp:816
Method
pool_add_Method
add a method for the current ClassFile to the ClassFile constant pool if not already stored
examples/minic.hpp:895
Method
pool_add_NameAndType
add a (name,type) pair to the ClassFile constant pool if not already stored
examples/minic.hpp:916
Method
pool_add_String
add a string to the ClassFile constant pool if not already stored
examples/minic.hpp:846
Method
pool_add_Utf8
add a UTF-8 formatted string to the ClassFile constant pool if not already stored
examples/minic.hpp:780
Method
pop_matcher
Pop matcher from the stack and continue scanning where it left off, delete the current matcher.
include/reflex/abslexer.h:267
Method
pop_state
Pop the stack start condition state and transition to that state.
include/reflex/abslexer.h:428
Method
pop_stops
Pop indent stops.
include/reflex/matcher.h:276
Method
pos
include/reflex/pattern.h:672
Method
pos_add
include/reflex/pattern.h:689
Method
pos_insert
include/reflex/pattern.h:688
Method
posix
lib/pattern.cpp:2759
Method
push_matcher
Push the current matcher on the stack and use the given matcher for scanning.
include/reflex/abslexer.h:261
Method
push_state
Push the current start condition state on the stack and transition to the given start condition state.
include/reflex/abslexer.h:422
Method
push_stops
Push current indent stops and clear current indent stops.
include/reflex/matcher.h:270
Function
range
lib/unicode.cpp:101
Function
reflex_code_FSM
examples/fastsearch_fsm.cpp:13
Function
reflex_code_filter
tests/test_lorem_filter.cpp:10
Function
reflex_code_splitter
tests/test_lorem_splitter.cpp:10
Function
reflex_code_tokenizer
tests/test_lorem_tokenizer.cpp:10
Method
regex_error
< cannot load tables from predictor string Construct regex error info.
include/reflex/error.h:85
Method
regex_error_message
lib/error.cpp:71
Method
regex_error_message_code
lib/error.cpp:43
Method
reset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/linematcher.h:77
Method
reset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/boostmatcher.h:106
Method
reset
Reset this matcher's state to the initial state and set options (when provided).
include/reflex/absmatcher.h:370
Method
reset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/stdmatcher.h:103
Method
reset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/pcre2matcher.h:150
Method
reset_text
Reset the matched text by removing the terminating `\0` when applicable, which is needed to search for a new match.
include/reflex/absmatcher.h:1648
Method
root
return the root of the tree.
include/reflex/pattern.h:720
Method
rvalue
convert expression at the specified address to an rvalue, converts short-circuit logic to push 0 or 1 on stack
examples/minic.hpp:1197
Method
save
save the class file to file "name.class", "name" is the name of the source code file without extension suffix
examples/minic.hpp:1577
Method
save
examples/lua.hpp:792
Method
save_Class
examples/minic.hpp:1883
Method
save_Code
examples/minic.hpp:1917
Method
save_Double
examples/minic.hpp:1871
Method
save_Field
examples/minic.hpp:1889
Method
save_Float
examples/minic.hpp:1859
Method
save_Integer
examples/minic.hpp:1853
Method
save_InterfaceMethod
examples/minic.hpp:1903
Method
save_Long
examples/minic.hpp:1865
Method
save_Method
examples/minic.hpp:1896
Method
save_NameAndType
examples/minic.hpp:1910
Method
save_String
examples/minic.hpp:1877
Method
save_U1
examples/minic.hpp:1923
Method
save_U2
examples/minic.hpp:1928
Method
save_U4
examples/minic.hpp:1934
Method
save_U8
examples/minic.hpp:1940
Method
save_Utf8
examples/minic.hpp:1845
Method
save_attributes
examples/minic.hpp:1839
Method
save_fields
examples/minic.hpp:1794
Method
save_interfaces
examples/minic.hpp:1788
Method
save_methods
examples/minic.hpp:1809
Method
save_pool
save the ConstantPool contents to the class file
examples/minic.hpp:1733
Function
set_add
include/reflex/setop.h:168
Method
set_bob
Set/reset the begin of a buffer state.
include/reflex/absmatcher.h:972
Method
set_bol
Set/reset the begin of a new line state.
include/reflex/absmatcher.h:1006
Method
set_current
Set the current position in the buffer for the next match.
include/reflex/absmatcher.h:1657
Method
set_current_and_peek_more
Set the current match position in the buffer and peek for more text, allows large buffer shifts that aren't pinned to txt_.
include/reflex/absmatcher.h:1668
Method
set_debug
Set debug flag value.
include/reflex/abslexer.h:114
Function
set_delete
include/reflex/setop.h:177
Method
set_end
Set and force the end of input state.
include/reflex/absmatcher.h:992
Function
set_erase
include/reflex/setop.h:206
Method
set_handler
Set event handler functor to invoke when the buffer contents are shifted out, e.g. for logging the data searched.
include/reflex/absmatcher.h:486
Method
set_handler
Set FILE* handler
include/reflex/input.h:803
Function
set_insert
include/reflex/setop.h:156
Method
set_library
Set/reset regex library matcher
src/reflex.cpp:697
Method
set_reserve
Set reserved bytes for buffer shifting
include/reflex/absmatcher.h:497
Method
showmanyc
include/reflex/input.h:856
Method
showmanyc
include/reflex/input.h:908
Method
showmanyc
include/reflex/input.h:1112
Method
showmanyc
include/reflex/input.h:1169
Method
simd_advance_chars_avx2
lib/matcher_avx2.cpp:731
Method
simd_advance_chars_avx512bw
lib/matcher_avx512bw.cpp:85
Method
simd_advance_chars_pma_avx2
lib/matcher_avx2.cpp:792
Method
simd_advance_chars_pma_avx512bw
lib/matcher_avx512bw.cpp:144
Method
simd_advance_pattern_min4_avx2
lib/matcher_avx2.cpp:648
Method
simd_advance_pattern_pin1_pma_avx2
My homegrown "needle search" method when needle pin=1
lib/matcher_avx2.cpp:141
Method
simd_advance_string_avx2
Implements AVX2 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx2.cpp:859
Method
simd_advance_string_avx512bw
Implements AVX512BW string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx512bw.cpp:209
Method
simd_advance_string_neon
Implements NEON/AArch64 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html 64 bit optimized
lib/matcher.cpp:2637
Method
simd_advance_string_pma_avx2
Implements AVX2 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx2.cpp:918
Method
simd_advance_string_pma_avx512bw
Implements AVX512BW string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx512bw.cpp:266
Method
simd_advance_string_pma_neon
Implements NEON/AArch64 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html 64 bit optimized
lib/matcher.cpp:2699
Method
simd_init_advance_avx2
AVX2 runtime optimized function callback overrides
lib/matcher_avx2.cpp:56
Method
simd_init_advance_avx512bw
AVX512BW runtime optimized function callback overrides
lib/matcher_avx512bw.cpp:50
Method
size
Get the number of subpatterns of this pattern object.
include/reflex/pattern.h:304
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:1012
Method
skip_comment
Advance pos over white space and comments, return true if ok
src/reflex.cpp:803
Method
start
Returns the current start condition state.
include/reflex/abslexer.h:416
Method
state
include/reflex/pattern.h:881
Method
states_empty
Returns true if the condition state stack is empty.
include/reflex/abslexer.h:445
Method
store
store top of stack into local or static variable
examples/minic.hpp:1300
← previous
next →
801–900 of 1,072, ranked by callers