[−][src]Trait lindenmayer_system::DualAlphabet
An alphabet that distinguishes between terminal and non-terminal symbols.
Associated Types
type Terminal
type NonTerminal: PartialOrd + Ord + Clone
Required methods
fn nonterminal(&self) -> Option<&Self::NonTerminal>
If the character is a non-terminal, return Some(..). Otherwise return None.
fn terminal(&self) -> Option<&Self::Terminal>
If the character is a terminal, return Some(..). Otherwise return None.