verilog:namespace{,-push,-pop}¶
-
input
in_global_ns
;¶
.. verilog:namespace:: A::B
-
input
inside_a_b
;¶
.. verilog:namespace-push:: C::D
-
input
inside_a_b_c_d
;¶
.. verilog:namespace-pop::
-
input
inside_a_b_again
;¶
-
input
inside_a_b_with_refname
;¶
.. verilog:namespace-push:: X::Y
-
input
inside_a_b_x_y
;¶
.. verilog:namespace:: A
-
module
namespaces_test_module_in_a
(a
);¶ .. verilog:namespace:: B::C .. verilog:namespace-push:: D
-
module
module_inside_b_c_d
(a
);¶
-
module
Namespace changes applied inside a directive’s content (e.g. in module description above) should not be propagated to a parent rst scope.
-
input
input_in_a
;¶
.. verilog:namespace::
-
input
global_ns_again
;¶
Some text to enable scrolling…
Lorem
ipsum
dolor
sit
amet,
consectetur
adipiscing
elit.
Donec
ac
mattis
metus.
Praesent
faucibus
tortor
eu
euismod
imperdiet.
Mauris
a
porta
mauris,
ac
faucibus
magna.
Aliquam
lacinia
hendrerit
interdum.
Nullam
tempor,
massa
ac
scelerisque
porta,
nunc
nunc
dignissim
ex,
id
commodo
ligula
lorem
sit
amet
ligula.
Morbi
rhoncus
et
orci
ut
euismod.
In
eu
scelerisque
lectus,
tempor
vulputate
risus.
Proin
imperdiet
dignissim
condimentum.
Nunc
ultrices
laoreet
faucibus.
Morbi
fringilla
efficitur
dolor,
et
eleifend
erat
pellentesque
at.
Donec
sed
ligula
ac
ligula
consequat
lobortis.
Integer
nec
diam
id
magna
scelerisque
placerat.