MCPcopy Create free account

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

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

Methodversion
Display version information and exit
src/reflex.cpp:544
Methodwalk
include/reflex/pattern.h:920
Methodwarning
Report a warning
src/reflex.cpp:1454
Methodwchr
Returns the first wide character of the text matched.
include/reflex/abslexer.h:330
Methodwchr
Returns the first Unicode wide character code point U+0000 to U+10FFFF of the text matched, undefined when size() == 0.
include/reflex/absmatcher.h:697
Methodwchr_last
Returns the last wide character of the text matched or 0 when empty.
include/reflex/abslexer.h:342
Methodwchr_last
Returns the last Unicode wide character code point U+0000 to U+10FFFF of the text matched or 0 when empty.
include/reflex/absmatcher.h:709
Methodwchr_next
Returns the next wide character after the text match or EOF when the input ends.
include/reflex/abslexer.h:354
Methodwchr_next
Returns the Unicode wide character code point U+0000 to U+10FFFF that comes next in the input after the text match, or EOF when the input ends.
include/reflex/absmatcher.h:726
Methodwinput
Returns the next Unicode character code point U+0000 to U+10FFFF or EOF from the input character sequence, while preserving the current text() match (
include/reflex/absmatcher.h:1050
Methodwline
Returns the line of input (excluding `\n`) as a wide string containing the matched text as a substring.
include/reflex/absmatcher.h:1270
Methodwoutput
Output one wide character.
include/reflex/flexlexer.h:504
Methodwpair
Returns std::pair<size_t,std::wstring>(accept(), wstr()), useful for tokenizing input into containers of pairs.
include/reflex/absmatcher.h:948
Methodwrap
tests/stest.cpp:29
Methodwrap
tests/ptest.cpp:38
Methodwrap
tests/btest.cpp:31
Methodwrap
Returns true if matcher should wrap input after EOF (lexer wrap() should return 0 to wrap input after EOF).
include/reflex/abslexer.h:83
Methodwrap
Returns true if wrapping of input after EOF is supported.
include/reflex/absmatcher.h:543
Methodwrap
Check the Flex-compatible FlexLexer::yywrap method to determine if matcher should wrap input after EOF (lexer yywrap() should return 0 to wrap input a
include/reflex/flexlexer.h:448
Methodwrite_banner
Write a banner in lex.yy.cpp
src/reflex.cpp:1876
Methodwrite_class
Write the lexer class to lex.yy.cpp
src/reflex.cpp:1953
Methodwrite_code
Write lines of code to lex.yy.cpp annotated with #line source info
src/reflex.cpp:2454
Methodwrite_defines
Write Flex-compatible #defines to lex.yy.cpp
src/reflex.cpp:1936
Methodwrite_final
Finalize and display usage report
src/reflex.cpp:3214
Methodwrite_header_file
Save header file when option --header-file is specified
src/reflex.cpp:3358
Methodwrite_lexer
Write lexer code and lex() method code
src/reflex.cpp:2488
Methodwrite_main
Write main() to lex.yy.cpp
src/reflex.cpp:3095
Methodwrite_namespace_close
lib/pattern.cpp:4982
Methodwrite_namespace_close
Write namespace closing scope } // NAME
src/reflex.cpp:3184
Methodwrite_namespace_open
lib/pattern.cpp:4965
Methodwrite_namespace_open
Write namespace openings NAME {
src/reflex.cpp:3171
Methodwrite_namespace_scope
Write namespace scope NAME ::
src/reflex.cpp:3197
Methodwrite_perf_report
Write perf_report code to lex.yy.cpp
src/reflex.cpp:2350
Methodwrite_predictor
lib/pattern.cpp:4840
Methodwrite_prelude
Write the prelude to lex.yy.cpp
src/reflex.cpp:1898
Methodwrite_regex
Write regex string to lex.yy.cpp by escaping \ and ", prevent trigraphs, very long strings are represented by character arrays
src/reflex.cpp:3124
Methodwrite_regexp_file
Save file with regex patterns when option --regexp-file is specified
src/reflex.cpp:3312
Methodwrite_section_1
Write section 1 user-defined code to lex.yy.cpp
src/reflex.cpp:2434
Methodwrite_section_3
Write section 3 user-defined code to lex.yy.cpp
src/reflex.cpp:2444
Methodwrite_section_begin
Write %%begin code to lex.yy.cpp
src/reflex.cpp:2340
Methodwrite_section_class
Write %%class code to lex.yy.cpp
src/reflex.cpp:2320
Methodwrite_section_init
Write %%init code to lex.yy.cpp
src/reflex.cpp:2327
Methodwrite_section_top
Write %%top code to lex.yy.cpp
src/reflex.cpp:2310
Methodws
Advance pos over whitespace, returns true if whitespace was found
src/reflex.cpp:896
Methodwsize
Returns the matched text size in number of (wide) characters.
include/reflex/abslexer.h:318
Methodwsize
Returns the length of the matched text in number of Unicode wide characters.
include/reflex/absmatcher.h:676
Methodwstr
Returns the pattern match as a wide string, converted from UTF-8 text(), may include pattern-matched \0s.
include/reflex/abslexer.h:306
Methodwstr
Returns the pattern match as a wide string, converted from UTF-8 text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:664
Methodwstring
Get the remaining wide character string of this Input object, returns NULL when this Input is not a wide string.
include/reflex/input.h:544
Methodwstring_size
lib/input.cpp:1070
Methodxsgetn
include/reflex/input.h:842
Methodxsgetn
include/reflex/input.h:895
Methodxsgetn
include/reflex/input.h:1108
Methodxsgetn
include/reflex/input.h:1156
Method~AbstractLexer
Delete lexer and its current matcher with its associated input.
include/reflex/abslexer.h:107
Method~AbstractMatcher
Delete abstract matcher, deletes this matcher's internal buffer.
include/reflex/absmatcher.h:351
Method~AbstractSyntaxTree
examples/lua.hpp:81
Method~Bits
Destroy bits.
include/reflex/bits.h:184
Method~DFA
include/reflex/pattern.h:965
Method~Handler
include/reflex/absmatcher.h:163
Method~Handler
include/reflex/input.h:330
Method~LineMatcher
Delete matcher.
include/reflex/linematcher.h:62
Method~List
examples/lua.hpp:46
Method~MetaEdgesClosure
include/reflex/pattern.h:861
Method~NameList
examples/lua.hpp:70
Method~Node
include/reflex/pattern.h:739
Method~PCRE2Matcher
Delete matcher.
include/reflex/pcre2matcher.h:125
Method~Pattern
Destructor, deletes internal code array when owned and allocated.
include/reflex/pattern.h:190
Method~PatternMatcher
Delete matcher, deletes pattern when owned
include/reflex/absmatcher.h:1764
Method~PatternMatcher
Delete matcher, deletes pattern when owned
include/reflex/absmatcher.h:1915
Method~Transpiler
examples/lua.hpp:766
Method~Tree
include/reflex/pattern.h:708
← previous1,001–1,072 of 1,072, ranked by callers