MCPcopy Create free account

hub / github.com/Genivia/RE-flex / types & classes

Types & classes147 in github.com/Genivia/RE-flex

↓ 97 callersClassregex_error
Regex syntax error exceptions.
include/reflex/error.h:61
↓ 45 callersClassInput
Input character sequence class for unified access to sources of input text. Description ----------- The Input class unifies access to a source of inp
include/reflex/input.h:276
↓ 20 callersClassPosition
include/reflex/pattern.h:648
↓ 18 callersClasslt
include/reflex/posix.h:50
↓ 12 callersClassChars
include/reflex/pattern.h:610
↓ 12 callersClassCode
src/reflex.h:104
↓ 12 callersClassConstantPool
examples/minic.hpp:1652
↓ 5 callersClassBits
RE/flex Bits class for dynamic bit vectors. Dynamic bit vectors are stored in Bits objects, which can be manipulated with the usual bit-operations (`|
include/reflex/bits.h:95
↓ 5 callersClassMatcher
RE/flex matcher engine class, implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators.
include/reflex/matcher.h:47
↓ 4 callersClassRule
src/reflex.h:120
↓ 3 callersClassContext
include/reflex/absmatcher.h:143
↓ 2 callersClassBoostPosixMatcher
Boost matcher engine class, extends reflex::BoostMatcher for Boost POSIX regex matching. Boost POSIX regex matching enables Boost match flags `match_p
include/reflex/boostmatcher.h:375
↓ 2 callersClassEntry
table entry with identifier properties
examples/minic.hpp:279
↓ 2 callersClassPattern
Pattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine.
include/reflex/pattern.h:78
↓ 2 callersClassRanges
include/reflex/ranges.h:161
↓ 2 callersClassStdMatcher
std matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the C++11 s
include/reflex/stdmatcher.h:46
↓ 2 callersClassfile_encoding
include/reflex/input.h:281
↓ 2 callersClassiterator
include/reflex/setop.h:314
↓ 1 callersClassBitref
include/reflex/bits.h:99
↓ 1 callersClassFieldInfo
examples/minic.hpp:1677
↓ 1 callersClassMetaEdgesClosure
include/reflex/pattern.h:846
↓ 1 callersClassMethodInfo
examples/minic.hpp:1693
↓ 1 callersClassORanges
include/reflex/ranges.h:627
↓ 1 callersClassReflex
RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners. More info TODO The Lex specification file extension is `
src/reflex.h:89
↓ 1 callersClassString
examples/lua.hpp:127
ClassAbstractLexer
@tparam <M> matcher class derived from reflex::AbstractMatcher
include/reflex/abslexer.h:49
ClassAbstractMatcher
The abstract matcher base class template defines an interface for all pattern matcher engines. The buffer expands when matches do not fit. The buffer
include/reflex/absmatcher.h:114
ClassAbstractSyntaxTree
examples/lua.hpp:80
ClassAssign
examples/lua.hpp:545
ClassBackpatchList
backpatch list to resolve jump instruction targets see also: "Compilers: Principles, Techniques, and Tools" by Aho, Sethi, and Ullman
examples/minic.hpp:370
ClassBacktrackPoint
fuzzy/fuzzymatcher.h:189
ClassBacktrackPoint
include/reflex/fuzzymatcher.h:189
ClassBlock
examples/lua.hpp:336
ClassBoostMatcher
Boost matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the Boost
include/reflex/boostmatcher.h:46
ClassBoostPerlMatcher
Boost matcher engine class, extends reflex::BoostMatcher for Boost Perl regex matching. Boost Perl regex matching enables Boost match flag `match_perl
include/reflex/boostmatcher.h:414
ClassBreak
examples/lua.hpp:659
ClassBufferedInput
Buffered input.
include/reflex/input.h:944
ClassBufferedInput::dos_streambuf
Buffered stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf.
include/reflex/input.h:1120
ClassBufferedInput::streambuf
Buffered stream buffer for reflex::Input, derived from std::streambuf.
include/reflex/input.h:1087
ClassCall
examples/lua.hpp:219
ClassClassFile
examples/minic.hpp:1715
EnumColor
tests/test_ranges.cpp:13
ClassCompiler
the compiler
examples/minic.hpp:452
ClassCondition
examples/lua.hpp:355
ClassConst
include/reflex/pattern.h:90
ClassConst
include/reflex/absmatcher.h:119
EnumConstantType
examples/minic.hpp:1627
ClassDFA
include/reflex/pattern.h:801
ClassDots
examples/lua.hpp:147
ClassExpr
semantic value for expressions, see minic.y %type <Expr>
examples/minic.hpp:414
ClassExpression
examples/lua.hpp:86
ClassFSM
include/reflex/matcher.h:457
ClassFalse
examples/lua.hpp:108
ClassField
examples/lua.hpp:181
ClassFlexLexer
@tparam <M> matcher class derived from reflex::AbstractMatcher
include/reflex/flexlexer.h:412
ClassFloat
examples/lua.hpp:120
ClassForCounter
examples/lua.hpp:410
ClassForIterator
examples/lua.hpp:439
ClassFunction
examples/lua.hpp:499
ClassFunctionCall
examples/lua.hpp:571
ClassFunctionName
examples/lua.hpp:498
ClassFuzzyMatcher
RE/flex fuzzy matcher engine class, implements reflex::Matcher fuzzy pattern matching interface with scan, find, split functors and iterators. More in
fuzzy/fuzzymatcher.h:47
ClassFuzzyMatcher
RE/flex fuzzy matcher engine class, implements reflex::Matcher fuzzy pattern matching interface with scan, find, split functors and iterators. More in
include/reflex/fuzzymatcher.h:47
ClassGoto
examples/lua.hpp:533
ClassHFA
include/reflex/pattern.h:1045
ClassHandler
include/reflex/absmatcher.h:161
ClassHandler
include/reflex/input.h:324
ClassIf
examples/lua.hpp:356
ClassIndex
examples/lua.hpp:309
ClassInput::dos_streambuf
Stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf.
include/reflex/input.h:865
ClassInput::streambuf
Stream buffer for reflex::Input, derived from std::streambuf.
include/reflex/input.h:822
ClassInteger
examples/lua.hpp:113
ClassIterator
@tparam <T> AbstractMatcher or const AbstractMatcher
include/reflex/absmatcher.h:184
ClassLabel
examples/lua.hpp:539
ClassLambda
examples/lua.hpp:156
ClassLibrary
src/reflex.h:95
ClassLibrary
library to store Java packages to invoke virtual and static library methods as functions in mini C
examples/minic.hpp:439
ClassLineMatcher
Line matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators for matching line
include/reflex/linematcher.h:45
ClassList
examples/lua.hpp:35
ClassLocal
examples/lua.hpp:581
ClassLocalFunction
examples/lua.hpp:645
ClassMatcher
include/reflex/pattern.h:88
ClassMatcher
include/reflex/abslexer.h:52
ClassMatcher
include/reflex/flexlexer.h:417
ClassMember
examples/lua.hpp:323
EnumMeta
include/reflex/pattern.h:1082
ClassModConst
include/reflex/pattern.h:597
EnumMode
examples/minic.hpp:418
ClassNameList
examples/lua.hpp:63
ClassNil
examples/lua.hpp:98
ClassNode
include/reflex/pattern.h:696
ClassOp
examples/lua.hpp:267
ClassOperation
include/reflex/absmatcher.h:274
ClassOption
include/reflex/pattern.h:1062
ClassOption
include/reflex/absmatcher.h:167
ClassPCRE2Matcher
PCRE2 JIT-optimized matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, u
include/reflex/pcre2matcher.h:47
ClassPCRE2UTFMatcher
PCRE2 JIT-optimized native PCRE2_UTF+PCRE2_UCP matcher engine class, extends PCRE2Matcher.
include/reflex/pcre2matcher.h:469
ClassParameters
examples/lua.hpp:155
ClassPatternMatcher
@tparam <P> pattern class to instantiate a matcher
include/reflex/absmatcher.h:1751
ClassPatternMatcher<std::string>
include/reflex/absmatcher.h:1904
next →1–100 of 147, ranked by callers