diff options
Diffstat (limited to 'chain/src/item')
-rw-r--r-- | chain/src/item/genins.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chain/src/item/genins.rs b/chain/src/item/genins.rs index 41972c1..f48c8a8 100644 --- a/chain/src/item/genins.rs +++ b/chain/src/item/genins.rs @@ -14,7 +14,6 @@ use crate::{ Edge, }; use grammar::{Error as GrammarError, GrammarLabel, GrammarLabelType, TNT}; -#[allow(unused_imports)] use graph::{builder::BuilderMut, labelled::binary::PLGBuilderMut, Graph, RedirectGraph}; use core::borrow::Borrow; @@ -141,13 +140,17 @@ pub fn virtual_generate_fragment( Ok(result) } -// TODO: Examine `insert_item` again. +// TODO: Refactor `insert_item`. impl DefaultForest<ForestLabel<GrammarLabel>> { /// Insert an item derivation forest into a recording forest. /// /// We need the help of other things just for finding the correct /// places to insert these item fragments. + /// + /// # Steps + /// + /// This function performs the following steps. pub(crate) fn insert_item( &mut self, label: Edge, |