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
version
Display version information and exit
src/reflex.cpp:544
Method
walk
include/reflex/pattern.h:920
Method
warning
Report a warning
src/reflex.cpp:1454
Method
wchr
Returns the first wide character of the text matched.
include/reflex/abslexer.h:330
Method
wchr
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
Method
wchr_last
Returns the last wide character of the text matched or 0 when empty.
include/reflex/abslexer.h:342
Method
wchr_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
Method
wchr_next
Returns the next wide character after the text match or EOF when the input ends.
include/reflex/abslexer.h:354
Method
wchr_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
Method
winput
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
Method
wline
Returns the line of input (excluding `\n`) as a wide string containing the matched text as a substring.
include/reflex/absmatcher.h:1270
Method
woutput
Output one wide character.
include/reflex/flexlexer.h:504
Method
wpair
Returns std::pair<size_t,std::wstring>(accept(), wstr()), useful for tokenizing input into containers of pairs.
include/reflex/absmatcher.h:948
Method
wrap
tests/stest.cpp:29
Method
wrap
tests/ptest.cpp:38
Method
wrap
tests/btest.cpp:31
Method
wrap
Returns true if matcher should wrap input after EOF (lexer wrap() should return 0 to wrap input after EOF).
include/reflex/abslexer.h:83
Method
wrap
Returns true if wrapping of input after EOF is supported.
include/reflex/absmatcher.h:543
Method
wrap
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
Method
write_banner
Write a banner in lex.yy.cpp
src/reflex.cpp:1876
Method
write_class
Write the lexer class to lex.yy.cpp
src/reflex.cpp:1953
Method
write_code
Write lines of code to lex.yy.cpp annotated with #line source info
src/reflex.cpp:2454
Method
write_defines
Write Flex-compatible #defines to lex.yy.cpp
src/reflex.cpp:1936
Method
write_final
Finalize and display usage report
src/reflex.cpp:3214
Method
write_header_file
Save header file when option --header-file is specified
src/reflex.cpp:3358
Method
write_lexer
Write lexer code and lex() method code
src/reflex.cpp:2488
Method
write_main
Write main() to lex.yy.cpp
src/reflex.cpp:3095
Method
write_namespace_close
lib/pattern.cpp:4982
Method
write_namespace_close
Write namespace closing scope } // NAME
src/reflex.cpp:3184
Method
write_namespace_open
lib/pattern.cpp:4965
Method
write_namespace_open
Write namespace openings NAME {
src/reflex.cpp:3171
Method
write_namespace_scope
Write namespace scope NAME ::
src/reflex.cpp:3197
Method
write_perf_report
Write perf_report code to lex.yy.cpp
src/reflex.cpp:2350
Method
write_predictor
lib/pattern.cpp:4840
Method
write_prelude
Write the prelude to lex.yy.cpp
src/reflex.cpp:1898
Method
write_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
Method
write_regexp_file
Save file with regex patterns when option --regexp-file is specified
src/reflex.cpp:3312
Method
write_section_1
Write section 1 user-defined code to lex.yy.cpp
src/reflex.cpp:2434
Method
write_section_3
Write section 3 user-defined code to lex.yy.cpp
src/reflex.cpp:2444
Method
write_section_begin
Write %%begin code to lex.yy.cpp
src/reflex.cpp:2340
Method
write_section_class
Write %%class code to lex.yy.cpp
src/reflex.cpp:2320
Method
write_section_init
Write %%init code to lex.yy.cpp
src/reflex.cpp:2327
Method
write_section_top
Write %%top code to lex.yy.cpp
src/reflex.cpp:2310
Method
ws
Advance pos over whitespace, returns true if whitespace was found
src/reflex.cpp:896
Method
wsize
Returns the matched text size in number of (wide) characters.
include/reflex/abslexer.h:318
Method
wsize
Returns the length of the matched text in number of Unicode wide characters.
include/reflex/absmatcher.h:676
Method
wstr
Returns the pattern match as a wide string, converted from UTF-8 text(), may include pattern-matched \0s.
include/reflex/abslexer.h:306
Method
wstr
Returns the pattern match as a wide string, converted from UTF-8 text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:664
Method
wstring
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
Method
wstring_size
lib/input.cpp:1070
Method
xsgetn
include/reflex/input.h:842
Method
xsgetn
include/reflex/input.h:895
Method
xsgetn
include/reflex/input.h:1108
Method
xsgetn
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
← previous
1,001–1,072 of 1,072, ranked by callers