MCPcopy Create free account

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

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

Methodhi
include/reflex/pattern.h:877
Methodhi
Return the highest value in the set of ranges (the set cannot be empty)
include/reflex/ranges.h:926
Methodhi_of
include/reflex/pattern.h:1384
Methodhit_end
Returns true if this matcher hit the end of the input character sequence.
include/reflex/absmatcher.h:986
Methodid
Translate group capture index to id pair (index,name)
include/reflex/pcre2matcher.h:264
Methodinclude
Parse the specified %%include file
src/reflex.cpp:755
Methodindent
Returns true if looking at indent.
include/reflex/matcher.h:1427
Methodindex_of
include/reflex/pattern.h:1388
Methodindexhash
file indexing hash 0 <= indexhash() < 65536, must be additive: indexhash(x,b+1) = indexhash(x,b)+1 modulo 2^16.
include/reflex/pattern.h:1436
Methodinit
lib/pattern.cpp:185
Methodinit
Reflex initialization
src/reflex.cpp:332
Methodinit
include/reflex/absmatcher.h:284
Methodinit
Initialize the state after (re)setting the input source, auto-detects UTF BOM in FILE* input if the file size is known.
include/reflex/input.h:758
Methodinit_advance
Initialize specialized pattern search methods to advance the engine to a possible match
lib/matcher.cpp:760
Methodinit_options
lib/pattern.cpp:646
Methodins
Match case-insensitive string s at any indent while ignoring the rest of the line, return true if OK
src/reflex.cpp:850
Methodinsert
Update ranges to include range [lo,hi] by merging overlapping and adjacent ranges into one range.
include/reflex/ranges.h:665
Methodinsert2
insert opcode with single-byte operand at address
examples/minic.hpp:1562
Methodinsert3
insert opcode with double-byte operand at address
examples/minic.hpp:1569
Methodinsert_stop
Inserts or appends an indent stop position, keeping indent stops sorted.
include/reflex/matcher.h:218
Methodintersects
include/reflex/pattern.h:616
Methodintersects
Return true if this set of ranges intersects with ranges rs, i.e. this set has at least one range [lo',hi'] that overlaps with a range [lo,hi] in rs s
include/reflex/ranges.h:479
Methodintersects
Return true if this set of ranges intersects with ranges rs, i.e. this set has at least one range [lo',hi'] that overlaps with a range [lo,hi] in rs s
include/reflex/ranges.h:908
Methodis_begin_code
Check if current line starts a block of %begin code
src/reflex.cpp:949
Methodis_class_code
Check if current line starts a block of %class code
src/reflex.cpp:937
Methodis_code
Check if current line starts a block of code or a comment
src/reflex.cpp:925
Functionis_disjoint
include/reflex/setop.h:89
Functionis_in_set
include/reflex/setop.h:117
Methodis_init_code
Check if current line starts a block of %init code
src/reflex.cpp:943
Methodis_lazy
tests/test_ranges.cpp:20
Methodis_meta
include/reflex/pattern.h:1303
Methodis_modified
include/reflex/pattern.h:1266
Methodis_opcode_goto
include/reflex/pattern.h:1362
Methodis_opcode_halt
include/reflex/pattern.h:1358
Methodis_opcode_head
include/reflex/pattern.h:1354
Methodis_opcode_long
include/reflex/pattern.h:1338
Methodis_opcode_meta
include/reflex/pattern.h:1366
Methodis_opcode_redo
include/reflex/pattern.h:1346
Methodis_opcode_tail
include/reflex/pattern.h:1350
Methodis_opcode_take
include/reflex/pattern.h:1342
Functionis_subset
include/reflex/setop.h:127
Methodis_top_code
Check if current line starts a block of %top code
src/reflex.cpp:931
Methodisanycase
check if lower or upper case
include/reflex/pattern.h:1411
Methodislowercase
check if lower case
include/reflex/pattern.h:1401
Methodistream
Get the std::istream of this Input object, returns NULL when this Input is not a std::istream.
include/reflex/input.h:556
Methodistream_size
lib/input.cpp:1224
Methodisuppercase
check if upper case
include/reflex/pattern.h:1406
Functionisutf8
Check if valid UTF-8 encoding and does not include a NUL, but pass surrogates and 3/4 byte overlongs
lib/simd.cpp:169
Methodiswword
Return true if Unicode word character.
include/reflex/matcher.h:464
Methoditerator
include/reflex/setop.h:222
Methoditerator
include/reflex/setop.h:315
Methodlanguage_scripts
unicode/language_scripts.cpp:3
Methodlast_stop
Returns the position of the last indent stop.
include/reflex/matcher.h:211
Methodlazy_add
include/reflex/pattern.h:691
Methodlazy_insert
include/reflex/pattern.h:690
Methodlazy_intersection
include/reflex/setop.h:291
Methodlazy_union
include/reflex/setop.h:424
Methodleaf
create a new leaf node.
include/reflex/pattern.h:785
Methodletter_scripts
unicode/letter_scripts.cpp:3
Methodlexer_error
Lexer exceptions.
include/reflex/abslexer.h:451
Methodlibrary
library functions we can call, translated to JVM virtual and static method invocations
examples/minic.hpp:469
Methodlineno
Set or change the starting line number of the last match.
include/reflex/absmatcher.h:742
Methodlineno_end
Returns the ending line number of matched text.
include/reflex/abslexer.h:377
Methodlineno_end
Returns the inclusive ending line number of the match in the input character sequence.
include/reflex/absmatcher.h:831
Methodlineno_skip
Set or reset mode to count matching lines only and skip all other (e.g. for speed).
include/reflex/absmatcher.h:736
Methodlines
Returns the number of lines that the match spans.
include/reflex/abslexer.h:371
Methodlines
Returns the number of lines that the match spans.
include/reflex/absmatcher.h:821
Methodlo
include/reflex/pattern.h:643
Methodlo
include/reflex/pattern.h:873
Methodlo_of
include/reflex/pattern.h:1380
Methodload
load value of local or static variable onto the top of stack when not already on the stack
examples/minic.hpp:1239
Methodlong_index_of
include/reflex/pattern.h:1392
Methodlookahead_of
include/reflex/pattern.h:1396
Methodlookup
lookup an identifier in the table hierarchy
examples/minic.hpp:351
Methodloop_done
close loop scope and backpatch the break and continue statements in the loop, if any
examples/minic.hpp:1040
Methodlowercase
convert to lower case if c is a letter a-z, A-Z.
include/reflex/pattern.h:1416
Functionmain
Main program instantiates Reflex class and runs `Reflex::main(argc, argv)`
src/reflex.cpp:302
Functionmain
fuzzy/ftest.cpp:49
Functionmain
tests/rtest.cpp:281
Functionmain
tests/streams.cpp:12
Functionmain
tests/lazytest.cpp:90
Functionmain
tests/test.cpp:13
Functionmain
tests/test_bits.cpp:9
Functionmain
tests/test_ranges.cpp:26
Functionmain
tests/lorem.cpp:366
Functionmain
tests/stest.cpp:245
Functionmain
tests/ptest.cpp:241
Functionmain
tests/btest.cpp:247
Functionmain
cvt2utf main
examples/cvt2utf.cpp:83
Functionmain
examples/url_pcre2.cpp:16
Functionmain
the main function may return int or void and takes no arguments, command line arguments are $1, $2, ..., $n with n = #$
examples/minicdemo.c:32
Functionmain
examples/fastsearch.cpp:57
Functionmain
examples/cards.cpp:50
Functionmain
examples/url_boost.cpp:16
Functionmain
ugrep main()
examples/ugrep.cpp:212
Methodmatch
Returns true if input fuzzy-matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
fuzzy/fuzzymatcher.h:313
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH
include/reflex/linematcher.h:106
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with boost::regex.
include/reflex/boostmatcher.h:194
Methodmatch
Returns true if input fuzzy-matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
include/reflex/fuzzymatcher.h:313
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with PCRE2.
include/reflex/pcre2matcher.h:317
← previousnext →601–700 of 1,072, ranked by callers