pub trait CfgSymbolBitMatrixExt {
// Required methods
fn empty_matrix(&self) -> SymbolBitMatrix;
fn direct_derivation_matrix(&self) -> DirectDerivationMatrix;
fn reachability_matrix(&self) -> ReachabilityMatrix;
fn unit_derivation_matrix(&self) -> UnitDerivationMatrix;
}Expand description
Required Methods§
Sourcefn empty_matrix(&self) -> SymbolBitMatrix
fn empty_matrix(&self) -> SymbolBitMatrix
Creates the empty matrix of size |S|x|S| where S: set of symbols.
Sourcefn direct_derivation_matrix(&self) -> DirectDerivationMatrix
fn direct_derivation_matrix(&self) -> DirectDerivationMatrix
Computes the direct derivation matrix.
Sourcefn reachability_matrix(&self) -> ReachabilityMatrix
fn reachability_matrix(&self) -> ReachabilityMatrix
Computes the reachability matrix.
Sourcefn unit_derivation_matrix(&self) -> UnitDerivationMatrix
fn unit_derivation_matrix(&self) -> UnitDerivationMatrix
Computes the unit derivation matrix.
A unit derivation is defined with a grammar rule such as:
ⓘ
A ::= B;