ESP-IDF
TRex
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
TRex
TRex struct
Syntax
Show:
Summary
Declaration
Definition
from
arg_rex.c:97
typedef
struct
TRex
TRex
;
Implemented in
arg_rex.c:358
Fields
Field
Declared as
TRex::_eol
const
TRexChar
*
TRex::_bol
const
TRexChar
*
TRex::_p
const
TRexChar
*
TRex::_first
int
TRex::_op
int
TRex::_nodes
TRexNode
*
TRex::_nallocated
int
TRex::_nsize
int
TRex::_nsubexpr
int
TRex::_matches
TRexMatch
*
TRex::_currsubexp
int
TRex::_jmpbuf
void
*
TRex::_error
const
TRexChar
*
*
TRex::_flags
int
Related Functions
Found 18 other functions taking a
TRex
argument:
Function
trex_newnode()
trex_error()
trex_matchnode()
trex_free()
trex_expect()
trex_list()
trex_charnode()
trex_match()
trex_searchrange()
trex_element()
trex_parsenumber()
trex_search()
trex_getsubexpcount()
trex_getsubexp()
trex_class()
trex_escapechar()
trex_charclass()
trex_matchclass()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
TRex
TRex
;
arg_rex.c:97
struct
TRex
{
arg_rex.c:358
typedef
struct
TRex
TRex
;
arg_rex.c:97
TRex
TREX_API
TRex
*
trex_compile
(
const
TRexChar
*
pattern
,
const
TRexChar
*
*
error
,
int
flags
)
__attribute__
(
(
optnone
)
)
;
arg_rex.c:105
trex_compile()
TREX_API
void
trex_free
(
TRex
*
exp
)
;
arg_rex.c:111
trex_free()
trex_free()::exp
TREX_API
TRexBool
trex_match
(
TRex
*
exp
,
const
TRexChar
*
text
)
;
arg_rex.c:112
trex_match()
trex_match()::exp
TREX_API
TRexBool
trex_search
(
TRex
*
exp
,
const
TRexChar
*
text
,
const
TRexChar
*
*
out_begin
,
const
TRexChar
*
*
out_end
)
;
arg_rex.c:113
trex_search()
trex_search()::exp
trex_searchrange
(
TRex
*
exp
,
const
TRexChar
*
text_begin
,
const
TRexChar
*
text_end
,
const
TRexChar
*
*
out_begin
,
const
TRexChar
*
*
out_end
)
;
arg_rex.c:115
trex_searchrange()
trex_searchrange()::exp
TREX_API
int
trex_getsubexpcount
(
TRex
*
exp
)
;
arg_rex.c:116
trex_getsubexpcount()
trex_getsubexpcount()::exp
TREX_API
TRexBool
trex_getsubexp
(
TRex
*
exp
,
int
n
,
TRexMatch
*
subexp
)
;
arg_rex.c:117
trex_getsubexp()
trex_getsubexp()::exp
TRex
*
rex
=
NULL
;
arg_rex.c:138
arg_rex_scanfn()
TRex
*
rex
=
NULL
;
arg_rex.c:238
arg_rexn()
static
int
trex_list
(
TRex
*
exp
)
;
arg_rex.c:375
trex_list()
trex_list()::exp
static
int
trex_newnode
(
TRex
*
exp
,
TRexNodeType
type
)
{
arg_rex.c:377
trex_newnode()
trex_newnode()::exp
static
void
trex_error
(
TRex
*
exp
,
const
TRexChar
*
error
)
{
arg_rex.c:393
trex_error()
trex_error()::exp
static
void
trex_expect
(
TRex
*
exp
,
int
n
)
{
arg_rex.c:399
trex_expect()
trex_expect()::exp
static
TRexChar
trex_escapechar
(
TRex
*
exp
)
{
arg_rex.c:405
trex_escapechar()
trex_escapechar()::exp
static
int
trex_charclass
(
TRex
*
exp
,
int
classid
)
{
arg_rex.c:432
trex_charclass()
trex_charclass()::exp
static
int
trex_charnode
(
TRex
*
exp
,
TRexBool
isclass
)
{
arg_rex.c:438
trex_charnode()
trex_charnode()::exp
static
int
trex_class
(
TRex
*
exp
)
{
arg_rex.c:499
trex_class()
trex_class()::exp
static
int
trex_parsenumber
(
TRex
*
exp
)
{
arg_rex.c:550
trex_parsenumber()
trex_parsenumber()::exp
static
int
trex_element
(
TRex
*
exp
)
{
arg_rex.c:563
trex_element()
trex_element()::exp
static
int
trex_list
(
TRex
*
exp
)
{
arg_rex.c:663
trex_list()
trex_list()::exp
static
TRexBool
trex_matchclass
(
TRex
*
exp
,
TRexNode
*
node
,
TRexChar
c
)
{
arg_rex.c:725
trex_matchclass()
trex_matchclass()::exp
static
const
TRexChar
*
trex_matchnode
(
TRex
*
exp
,
TRexNode
*
node
,
const
TRexChar
*
str
,
TRexNode
*
next
)
{
arg_rex.c:756
trex_matchnode()
trex_matchnode()::exp
TRex
*
trex_compile
(
const
TRexChar
*
pattern
,
const
TRexChar
*
*
error
,
int
flags
)
{
arg_rex.c:908
trex_compile()
TRex
*
exp
=
(
TRex
*
)
xmalloc
(
sizeof
(
TRex
)
)
;
arg_rex.c:909
trex_compile()
void
trex_free
(
TRex
*
exp
)
{
arg_rex.c:950
trex_free()
trex_free()::exp
TRexBool
trex_match
(
TRex
*
exp
,
const
TRexChar
*
text
)
{
arg_rex.c:959
trex_match()
trex_match()::exp
TRexBool
trex_searchrange
(
TRex
*
exp
,
const
TRexChar
*
text_begin
,
const
TRexChar
*
text_end
,
const
TRexChar
*
*
out_begin
,
const
TRexChar
*
*
out_end
)
{
arg_rex.c:970
trex_searchrange()
trex_searchrange()::exp
TRexBool
trex_search
(
TRex
*
exp
,
const
TRexChar
*
text
,
const
TRexChar
*
*
out_begin
,
const
TRexChar
*
*
out_end
)
{
arg_rex.c:1001
trex_search()
trex_search()::exp
int
trex_getsubexpcount
(
TRex
*
exp
)
{
arg_rex.c:1005
trex_getsubexpcount()
trex_getsubexpcount()::exp
TRexBool
trex_getsubexp
(
TRex
*
exp
,
int
n
,
TRexMatch
*
subexp
)
{
arg_rex.c:1009
trex_getsubexp()
trex_getsubexp()::exp
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
return
trex_compile()
arg_rex.c:105
trex_free()::exp
trex_free()
arg_rex.c:111
trex_match()::exp
trex_match()
arg_rex.c:112
trex_search()::exp
trex_search()
arg_rex.c:113
trex_searchrange()::exp
trex_searchrange()
arg_rex.c:115
trex_getsubexpcount()::exp
trex_getsubexpcount()
arg_rex.c:116
trex_getsubexp()::exp
trex_getsubexp()
arg_rex.c:117
trex_list()::exp
trex_list()
arg_rex.c:375
trex_newnode()::exp
trex_newnode()
arg_rex.c:377
trex_error()::exp
trex_error()
arg_rex.c:393
trex_expect()::exp
trex_expect()
arg_rex.c:399
trex_escapechar()::exp
trex_escapechar()
arg_rex.c:405
trex_charclass()::exp
trex_charclass()
arg_rex.c:432
trex_charnode()::exp
trex_charnode()
arg_rex.c:438
trex_class()::exp
trex_class()
arg_rex.c:499
trex_parsenumber()::exp
trex_parsenumber()
arg_rex.c:550
trex_element()::exp
trex_element()
arg_rex.c:563
trex_list()::exp
trex_list()
arg_rex.c:663
trex_matchclass()::exp
trex_matchclass()
arg_rex.c:725
trex_matchnode()::exp
trex_matchnode()
arg_rex.c:756
return
trex_compile()
arg_rex.c:908
trex_free()::exp
trex_free()
arg_rex.c:950
trex_match()::exp
trex_match()
arg_rex.c:959
trex_searchrange()::exp
trex_searchrange()
arg_rex.c:970
trex_search()::exp
trex_search()
arg_rex.c:1001
trex_getsubexpcount()::exp
trex_getsubexpcount()
arg_rex.c:1005
trex_getsubexp()::exp
trex_getsubexp()
arg_rex.c:1009
Lifecycle
from
examples
All items filtered out
All items filtered out