getc 0.1.1

get comment from source code
Documentation

getc

use getc::getc;

#[test]
fn main() {
  let mut txtpos = tp::TxtPos::default();
  getc(
    "rust",
    r##"
// 1 引入必要的库
use std::iter::from_fn;

/*
 * 2 晚上
 * 3 天气
 * r#"4 不错"#
 *
*/

fn char_iter(s: impl AsRef<str>) -> impl Iterator<Item = (usize, char)> {
    // 5 获取字符串引用和字符索引迭代器
    let s = s.as_ref();
    let s = "// 单行字符串,不应该出现\" //'不' 不";
    let s = r#"
    "  // 多行字符串,不应该出现
    " 不 " // 不
    "#;
}

// 6 最后的注释"##,
    &mut txtpos,
  );

  for i in txtpos.pos_li {
    println!("{:?}", txtpos.txt_li[i]);
  }
}