pub fn comma_list<T: NodeDisplay>(&mut self, list: &[(T, KeywordData)]) -> NodeDisplayResult {
        let mut f = self.require_precedence(Precedence::Assignment);

        for &(ref item, ref dat) in list {
            f.node(item)?;
            f.punctuator(Punctuator::Comma, dat);
        }

        Ok(())
    }
/// Prints a list of items with commas between them.
Prints a list of items with commas between them.
Prints a list of items with commas between them .
pub fn comma_list<T: NodeDisplay>(&mut self, list: &[(T, KeywordData)]) -> NodeDisplayResult {
        let mut f = self.require_precedence(Precedence::Assignment);
        for &(ref item, ref dat) in list {
            f.node(item)?;
            f.punctuator(Punctuator::Comma, dat);
        }
        Ok(())
    }
pub fn comma_list < T : NodeDisplay > ( & mut self , list : & [ ( T , KeywordData ) ] ) -> NodeDisplayResult { let mut f = self . require_precedence ( Precedence :: Assignment ) ; for & ( ref item , ref dat ) in list { f . node ( item ) ? ; f . punctuator ( Punctuator :: Comma , dat ) ; } Ok ( ( ) ) }
Prints a list of items with commas between them.
Prints a list of items with commas between them .
&mut self
list
&[(T, KeywordData)]