Skip to main content

litex/parse/by_stmt/
family_by_stmt.rs

1use crate::prelude::*;
2
3impl Runtime {
4    pub fn parse_by_family_stmt(&mut self, tb: &mut TokenBlock) -> Result<Stmt, RuntimeError> {
5        tb.skip_token(FAMILY)?;
6        tb.skip_token(AS)?;
7        tb.skip_token(SET)?;
8        tb.skip_token(COLON)?;
9        let family_obj = self.parse_obj(tb)?;
10        Ok(ByFamilyAsSetStmt::new(family_obj, tb.line_file.clone()).into())
11    }
12}