sv_parser_syntaxtree/udp_declaration_and_instantiation/
udp_instantiation.rs1use crate::*;
2
3#[derive(Clone, Debug, PartialEq, Node)]
6pub struct UdpInstantiation {
7 pub nodes: (
8 UdpIdentifier,
9 Option<DriveStrength>,
10 Option<Delay2>,
11 List<Symbol, UdpInstance>,
12 Symbol,
13 ),
14}
15
16#[derive(Clone, Debug, PartialEq, Node)]
17pub struct UdpInstance {
18 pub nodes: (
19 Option<NameOfInstance>,
20 Paren<(
21 OutputTerminal,
22 Symbol,
23 InputTerminal,
24 Vec<(Symbol, InputTerminal)>,
25 )>,
26 ),
27}