use crate::v1_1::bmm3::statement::bmm_action_table::BmmActionTable;
use crate::v1_1::bmm3::statement::bmm_assertion::BmmAssertion;
use crate::v1_1::bmm3::statement::bmm_assignment::BmmAssignment;
use crate::v1_1::bmm3::statement::bmm_declaration::BmmDeclaration;
use crate::v1_1::bmm3::statement::bmm_procedure_call::BmmProcedureCall;
#[doc(alias = "BMM_STATEMENT")]
#[derive(Debug, Clone, PartialEq)]
pub enum BmmStatement {
BmmActionTable(BmmActionTable),
BmmAssertion(BmmAssertion),
BmmAssignment(BmmAssignment),
BmmDeclaration(BmmDeclaration),
BmmProcedureCall(BmmProcedureCall),
}