Skip to main content

scarf_syntax/instantiations/instantiation/
program_instantiation.rs

1// =======================================================================
2// program_instantiation.rs
3// =======================================================================
4//! CST Nodes from 1800-2023 A.4.1.3
5use crate::*;
6
7#[derive(Clone, Debug, PartialEq)]
8pub struct ProgramInstantiation<'a>(
9    pub ProgramIdentifier<'a>,
10    pub Option<ParameterValueAssignment<'a>>,
11    pub HierarchicalInstance<'a>,
12    pub  Vec<(
13        Metadata<'a>, // ,
14        HierarchicalInstance<'a>,
15    )>,
16    pub Metadata<'a>, // ;
17);