]> begriffs open source - sa-parse/log
sa-parse
5 months agoWIP: implement API on top of CSV parser
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
WIP: implement API on top of CSV parser

AI generated

5 months agoSimplify CSV parser to match one in my blog
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Simplify CSV parser to match one in my blog

5 months agoWIP: lisp parser
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
WIP: lisp parser

5 months agoGet it to compile
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Get it to compile

5 months agoneed reentrant lexer
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
need reentrant lexer

5 months ago"pure" parser
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
"pure" parser

5 months agoPrefix lexer/parser symbols
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Prefix lexer/parser symbols

5 months agoDon't need gitignore for now, Meson adds it to build dirs
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Don't need gitignore for now, Meson adds it to build dirs

5 months agoEnable tests by default
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Enable tests by default

5 months agoEventual CSV library interface
Joe Nelson [Sun, 13 Jul 2025 06:23:02 +0000 (01:23 -0500)]
Eventual CSV library interface

5 months agoFix empty field parsing and resolve bison conflicts
Joe Nelson [Sun, 13 Jul 2025 05:34:05 +0000 (00:34 -0500)]
Fix empty field parsing and resolve bison conflicts

5 months agoSwitch to Meson build system
Joe Nelson [Sun, 13 Jul 2025 05:14:22 +0000 (00:14 -0500)]
Switch to Meson build system

- Add Meson build files and remove build.sh
- Update README with Meson instructions
- Refine CSV grammar and update .gitignore

5 months agoBasics CSV parser and test cases
Joe Nelson [Sat, 12 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Basics CSV parser and test cases

5 months agoinitial
Joe Nelson [Sat, 12 Jul 2025 05:00:00 +0000 (00:00 -0500)]
initial