Refactoring but this time modular

This commit is contained in:
elvis
2025-08-17 01:01:56 +02:00
parent a0a2f01c30
commit 4816c8af25
6 changed files with 318 additions and 208 deletions

View File

@ -619,7 +619,9 @@ impl Hash for RSlabel {
// RSassert
// -----------------------------------------------------------------------------
pub use crate::rsprocess::assert::RSassert;
pub type RSassert =
crate::rsprocess::assert::RSassert<
crate::rsprocess::assert::EdgeRelablerInput>;
pub mod assert {
pub use crate::rsprocess::assert::*;
@ -636,6 +638,6 @@ pub enum RSBHML {
False,
Or(Vec<RSBHML>),
And(Vec<RSBHML>),
Diamond(Box<RSassert>, Box<RSBHML>),
Box(Box<RSassert>, Box<RSBHML>),
// Diamond(Box<RSassert>, Box<RSBHML>),
// Box(Box<RSassert>, Box<RSBHML>),
}