fn token_literal(&self) -> String {
        if self.statements.len() > 0 {
            return self.statements[0].token_literal();
        }
        "".to_owned()
    }
/// token_literal returns the RootNode's literal and satisfies the Node interface.
token_literal returns the RootNode's literal and satisfies the Node interface.
token_literal returns the RootNode ' s literal and satisfies the Node interface .
fn token_literal(&self) -> String {
        if self.statements.len() > 0 {
            return self.statements[0].token_literal();
        }
        "".to_owned()
    }
fn token_literal ( & self ) -> String { if self . statements . len ( ) > 0 { return self . statements [ 0 ] . token_literal ( ) ; } " " . to_owned ( ) }
token_literal returns the RootNode's literal and satisfies the Node interface.
token_literal returns the RootNode ' s literal and satisfies the Node interface .
&self
&self