pub struct FLNF<T> {
pub firsts: HashSet<T>,
pub lasts: HashSet<T>,
pub null: bool,
pub follows: HashMap<T, HashSet<T>>,
}Expand description
Structure containing all the information of a regular expression
Fields§
§firsts: HashSet<T>Set of firsts of a regular expression
lasts: HashSet<T>Set of the last of a regular expression
null: boolIs the empty word recognized
follows: HashMap<T, HashSet<T>>An map representing follows
Auto Trait Implementations§
impl<T> Freeze for FLNF<T>
impl<T> RefUnwindSafe for FLNF<T>where
T: RefUnwindSafe,
impl<T> Send for FLNF<T>where
T: Send,
impl<T> Sync for FLNF<T>where
T: Sync,
impl<T> Unpin for FLNF<T>where
T: Unpin,
impl<T> UnwindSafe for FLNF<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more