ESP-IDF
TRex::_p
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
TRex::_p
TRex::_p field
Syntax
Show:
Summary
Declaration
from
arg_rex.c:361
const
TRexChar
*
_p
;
Examples
References
from
examples
Code
Location
Referrer
const
TRexChar
*
_p
;
arg_rex.c:361
if
(
(
*
exp
->
_p
)
!=
n
)
arg_rex.c:400
trex_expect()
exp
->
_p
++
;
arg_rex.c:402
trex_expect()
if
(
*
exp
->
_p
==
TREX_SYMBOL_ESCAPE_CHAR
)
{
arg_rex.c:406
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:407
trex_escapechar()
switch
(
*
exp
->
_p
)
{
arg_rex.c:408
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:410
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:413
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:416
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:419
trex_escapechar()
exp
->
_p
++
;
arg_rex.c:422
trex_escapechar()
return
(
*
exp
->
_p
++
)
;
arg_rex.c:425
trex_escapechar()
}
else
if
(
!
scisprint
(
(
int
)
(
*
exp
->
_p
)
)
)
arg_rex.c:427
trex_escapechar()
return
(
*
exp
->
_p
++
)
;
arg_rex.c:429
trex_escapechar()
if
(
*
exp
->
_p
==
TREX_SYMBOL_ESCAPE_CHAR
)
{
arg_rex.c:440
trex_charnode()
exp
->
_p
++
;
arg_rex.c:441
trex_charnode()
switch
(
*
exp
->
_p
)
{
arg_rex.c:442
trex_charnode()
exp
->
_p
++
;
arg_rex.c:444
trex_charnode()
exp
->
_p
++
;
arg_rex.c:447
trex_charnode()
exp
->
_p
++
;
arg_rex.c:450
trex_charnode()
exp
->
_p
++
;
arg_rex.c:453
trex_charnode()
exp
->
_p
++
;
arg_rex.c:456
trex_charnode()
t
=
*
exp
->
_p
;
arg_rex.c:474
trex_charnode()
exp
->
_p
++
;
arg_rex.c:475
trex_charnode()
exp
->
_nodes
[
node
]
.
left
=
*
exp
->
_p
;
arg_rex.c:482
trex_charnode()
exp
->
_p
++
;
arg_rex.c:483
trex_charnode()
t
=
*
exp
->
_p
;
arg_rex.c:488
trex_charnode()
exp
->
_p
++
;
arg_rex.c:489
trex_charnode()
}
else
if
(
!
scisprint
(
(
int
)
(
*
exp
->
_p
)
)
)
{
arg_rex.c:492
trex_charnode()
t
=
*
exp
->
_p
;
arg_rex.c:495
trex_charnode()
exp
->
_p
++
;
arg_rex.c:496
trex_charnode()
if
(
*
exp
->
_p
==
TREX_SYMBOL_BEGINNING_OF_STRING
)
{
arg_rex.c:502
trex_class()
exp
->
_p
++
;
arg_rex.c:504
trex_class()
if
(
*
exp
->
_p
==
']'
)
arg_rex.c:508
trex_class()
while
(
*
exp
->
_p
!=
']'
&&
exp
->
_p
!=
exp
->
_eol
)
{
arg_rex.c:511
trex_class()
if
(
*
exp
->
_p
==
'-'
&&
first
!=
-
1
)
{
arg_rex.c:512
trex_class()
if
(
*
exp
->
_p
++
==
']'
)
arg_rex.c:514
trex_class()
if
(
first
>
*
exp
->
_p
)
arg_rex.c:517
trex_class()
int
ret
=
*
exp
->
_p
-
'0'
;
arg_rex.c:551
trex_parsenumber()
exp
->
_p
++
;
arg_rex.c:553
trex_parsenumber()
while
(
isdigit
(
(
int
)
(
*
exp
->
_p
)
)
)
{
arg_rex.c:554
trex_parsenumber()
ret
=
ret
*
10
+
(
*
exp
->
_p
++
-
'0'
)
;
arg_rex.c:555
trex_parsenumber()
switch
(
*
exp
->
_p
)
{
arg_rex.c:565
trex_element()
exp
->
_p
++
;
arg_rex.c:568
trex_element()
if
(
*
exp
->
_p
==
'?'
)
{
arg_rex.c:570
trex_element()
exp
->
_p
++
;
arg_rex.c:571
trex_element()
exp
->
_p
++
;
arg_rex.c:582
trex_element()
exp
->
_p
++
;
arg_rex.c:587
trex_element()
exp
->
_p
++
;
arg_rex.c:591
trex_element()
switch
(
*
exp
->
_p
)
{
arg_rex.c:602
trex_element()
exp
->
_p
++
;
arg_rex.c:606
trex_element()
exp
->
_p
++
;
arg_rex.c:612
trex_element()
exp
->
_p
++
;
arg_rex.c:618
trex_element()
exp
->
_p
++
;
arg_rex.c:622
trex_element()
if
(
!
isdigit
(
(
int
)
(
*
exp
->
_p
)
)
)
arg_rex.c:623
trex_element()
switch
(
*
exp
->
_p
)
{
arg_rex.c:627
trex_element()
exp
->
_p
++
;
arg_rex.c:630
trex_element()
exp
->
_p
++
;
arg_rex.c:633
trex_element()
if
(
isdigit
(
(
int
)
(
*
exp
->
_p
)
)
)
{
arg_rex.c:635
trex_element()
if
(
(
*
exp
->
_p
!=
TREX_SYMBOL_BRANCH
)
&&
(
*
exp
->
_p
!=
')'
)
&&
(
*
exp
->
_p
!=
TREX_SYMBOL_GREEDY_ZERO_OR_MORE
)
&&
arg_rex.c:654
trex_element()
(
*
exp
->
_p
!=
TREX_SYMBOL_GREEDY_ONE_OR_MORE
)
&&
(
*
exp
->
_p
!=
'\0'
)
)
{
arg_rex.c:655
trex_element()
if
(
*
exp
->
_p
==
TREX_SYMBOL_BEGINNING_OF_STRING
)
{
arg_rex.c:665
trex_list()
exp
->
_p
++
;
arg_rex.c:666
trex_list()
if
(
*
exp
->
_p
==
TREX_SYMBOL_BRANCH
)
{
arg_rex.c:675
trex_list()
exp
->
_p
++
;
arg_rex.c:677
trex_list()
exp
->
_p
=
pattern
;
arg_rex.c:911
trex_compile()
if
(
*
exp
->
_p
!=
'\0'
)
arg_rex.c:924
trex_compile()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
TRex::_p
is written by 8 functions and is read by 7 functions:
trex_expect()
trex_escapechar()
trex_charnode()
trex_class()
trex_parsenumber()
trex_element()
trex_list()
trex_compile()
All items filtered out
TRex::_p
trex_expect()
trex_escapechar()
trex_charnode()
trex_class()
trex_parsenumber()
trex_element()
trex_list()
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
Lifecycle
from
examples
All items filtered out
All items filtered out