ESP-IDF
TRex::_nodes
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
TRex::_nodes
TRex::_nodes field
Syntax
Show:
Summary
Declaration
from
arg_rex.c:364
TRexNode
*
_nodes
;
Examples
References
from
examples
Code
Location
Referrer
TRexNode
*
_nodes
;
arg_rex.c:364
exp
->
_nodes
=
(
TRexNode
*
)
xrealloc
(
exp
->
_nodes
,
(
size_t
)
exp
->
_nallocated
*
sizeof
(
TRexNode
)
)
;
arg_rex.c:386
trex_newnode()
exp
->
_nodes
[
exp
->
_nsize
++
]
=
n
;
arg_rex.c:388
trex_newnode()
exp
->
_nodes
[
n
]
.
left
=
classid
;
arg_rex.c:434
trex_charclass()
exp
->
_nodes
[
node
]
.
left
=
*
exp
->
_p
;
arg_rex.c:482
trex_charnode()
if
(
exp
->
_nodes
[
first
]
.
type
==
OP_CCLASS
)
arg_rex.c:519
trex_class()
exp
->
_nodes
[
r
]
.
left
=
exp
->
_nodes
[
first
]
.
type
;
arg_rex.c:521
trex_class()
exp
->
_nodes
[
r
]
.
right
=
t
;
arg_rex.c:523
trex_class()
exp
->
_nodes
[
chain
]
.
next
=
r
;
arg_rex.c:524
trex_class()
exp
->
_nodes
[
chain
]
.
next
=
c
;
arg_rex.c:530
trex_class()
exp
->
_nodes
[
chain
]
.
next
=
c
;
arg_rex.c:540
trex_class()
exp
->
_nodes
[
ret
]
.
left
=
exp
->
_nodes
[
ret
]
.
next
;
arg_rex.c:545
trex_class()
exp
->
_nodes
[
ret
]
.
next
=
-
1
;
arg_rex.c:546
trex_class()
exp
->
_nodes
[
expr
]
.
left
=
newn
;
arg_rex.c:577
trex_element()
exp
->
_nodes
[
nnode
]
.
left
=
ret
;
arg_rex.c:649
trex_element()
exp
->
_nodes
[
nnode
]
.
right
=
(
(
p0
)
<
<
16
)
|
p1
;
arg_rex.c:650
trex_element()
exp
->
_nodes
[
ret
]
.
next
=
nnode
;
arg_rex.c:657
trex_element()
exp
->
_nodes
[
ret
]
.
next
=
e
;
arg_rex.c:671
trex_list()
exp
->
_nodes
[
temp
]
.
left
=
ret
;
arg_rex.c:679
trex_list()
exp
->
_nodes
[
temp
]
.
right
=
tright
;
arg_rex.c:681
trex_list()
}
while
(
(
node
->
next
!=
-
1
)
&&
(
(
node
=
&
exp
->
_nodes
[
node
->
next
]
)
!=
NULL
)
)
;
arg_rex.c:752
trex_matchclass()
greedystop
=
&
exp
->
_nodes
[
node
->
next
]
;
arg_rex.c:766
trex_matchnode()
if
(
(
s
=
trex_matchnode
(
exp
,
&
exp
->
_nodes
[
node
->
left
]
,
s
,
greedystop
)
)
==
NULL
)
arg_rex.c:773
trex_matchnode()
gnext
=
&
exp
->
_nodes
[
greedystop
->
next
]
;
arg_rex.c:783
trex_matchnode()
gnext
=
&
exp
->
_nodes
[
next
->
next
]
;
arg_rex.c:785
trex_matchnode()
TRexNode
*
temp
=
&
exp
->
_nodes
[
node
->
left
]
;
arg_rex.c:813
trex_matchnode()
temp
=
&
exp
->
_nodes
[
temp
->
next
]
;
arg_rex.c:816
trex_matchnode()
temp
=
&
exp
->
_nodes
[
node
->
right
]
;
arg_rex.c:821
trex_matchnode()
temp
=
&
exp
->
_nodes
[
temp
->
next
]
;
arg_rex.c:824
trex_matchnode()
TRexNode
*
n
=
&
exp
->
_nodes
[
node
->
left
]
;
arg_rex.c:833
trex_matchnode()
subnext
=
&
exp
->
_nodes
[
n
->
next
]
;
arg_rex.c:845
trex_matchnode()
}
while
(
(
n
->
next
!=
-
1
)
&&
(
(
n
=
&
exp
->
_nodes
[
n
->
next
]
)
!=
NULL
)
)
;
arg_rex.c:856
trex_matchnode()
if
(
trex_matchclass
(
exp
,
&
exp
->
_nodes
[
node
->
left
]
,
*
str
)
?
(
type
==
OP_CLASS
?
TRex_True
:
TRex_False
)
arg_rex.c:882
trex_matchnode()
exp
->
_nodes
=
(
TRexNode
*
)
xmalloc
(
(
size_t
)
exp
->
_nallocated
*
sizeof
(
TRexNode
)
)
;
arg_rex.c:913
trex_compile()
exp
->
_nodes
[
exp
->
_first
]
.
left
=
res
;
arg_rex.c:923
trex_compile()
xfree
(
exp
->
_nodes
)
;
arg_rex.c:952
trex_free()
res
=
trex_matchnode
(
exp
,
exp
->
_nodes
,
text
,
NULL
)
;
arg_rex.c:964
trex_match()
cur
=
trex_matchnode
(
exp
,
&
exp
->
_nodes
[
node
]
,
cur
,
NULL
)
;
arg_rex.c:981
trex_searchrange()
node
=
exp
->
_nodes
[
node
]
.
next
;
arg_rex.c:984
trex_searchrange()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
TRex::_nodes
is written by 2 functions and is read by 12 functions:
trex_newnode()
trex_compile()
All items filtered out
TRex::_nodes
trex_newnode()
trex_charclass()
trex_charnode()
trex_class()
trex_element()
trex_list()
trex_matchclass()
trex_matchnode()
trex_compile()
trex_free()
trex_match()
trex_searchrange()
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