pub fn keyword(self, kw: impl IntoKeyword) -> Self {
        let kw = kw.keyword();
        if let Keyword::Reserved(word) = kw {
            panic!("Keyword '{}' is reserved but not implemented", word);
        }
        self.add_keyword(kw)
    }
/// Parse a keyword, but fail if it is a reserved keyword, rather than one that already works.
Parse a keyword, but fail if it is a reserved keyword, rather than one that already works.
Parse a keyword but fail if it is a reserved keyword rather than one that already works .
pub fn keyword(self, kw: impl IntoKeyword) -> Self {
        let kw = kw.keyword();
        if let Keyword::Reserved(word) = kw {
            panic!("Keyword '{}' is reserved but not implemented", word);
        }
        self.add_keyword(kw)
    }
pub fn keyword ( self , kw : impl IntoKeyword ) -> Self { let kw = kw . keyword ( ) ; if let Keyword :: Reserved ( word ) = kw { panic ! ( " " word ) ; } self . add_keyword ( kw ) }
Parse a keyword, but fail if it is a reserved keyword, rather than one that already works.
Parse a keyword but fail if it is a reserved keyword rather than one that already works .
self
kw
impl IntoKeyword
self
kw
impl IntoKeyword