use crate::*; // ----------------------------------------------------------------------------- #[derive(Clone, Debug, PartialEq, Node)] pub struct SpecifyBlock { pub nodes: (Keyword, Vec, Keyword), } #[derive(Clone, Debug, PartialEq, Node)] pub enum SpecifyItem { SpecparamDeclaration(Box), PulsestyleDeclaration(Box), ShowcancelledDeclaration(Box), PathDeclaration(Box), SystemTimingCheck(Box), } #[derive(Clone, Debug, PartialEq, Node)] pub struct PulsestyleDeclaration { pub nodes: (Keyword, ListOfPathOutputs, Symbol), } #[derive(Clone, Debug, PartialEq, Node)] pub struct ShowcancelledDeclaration { pub nodes: (Keyword, ListOfPathOutputs, Symbol), }