simple LTSV parser implemented by C
struct ltsv ltsv;
ltsv_open(<sv, "sample.ltsv");
while (ltsv_get(<sv) == 0) {
printf("%d:%d ",
LTSV_LINE(<sv),
LTSV_COLUMN(<sv));
printf("key=%s value=%s\n",
LTSV_KEY(<sv),
LTSV_VALUE(<sv));
}
ltsv_close(<sv);
- [LTSV] Labeled Tab-separated Values http://ltsv.org/
- [What is ltsv?] http://d.hatena.ne.jp/naoya/20130209/1360381374 (in japanese)