{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn append(&mut self, line: usize, string: &str, style: Style) {
    /// adding lines if needed
        if line >= self.lines.len() {