]>
begriffs open source - sa-parse/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Expose line/column numbers directly to caller
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Pull globals into parser state for thread safety
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Track error locations
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Better error handling in csv_parser_parse_file()
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Prefixed, reentrant 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
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Simplify CSV parser to match one in my blog
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
WIP: lisp parser
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Get it to compile
Joe Nelson [Tue, 15 Jul 2025 05:00:00 +0000 (00:00 -0500)]
need reentrant lexer
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
"pure" parser
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Prefix lexer/parser symbols
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
Joe Nelson [Sun, 13 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Enable tests by default
Joe Nelson [Sun, 13 Jul 2025 06:23:02 +0000 (01:23 -0500)]
Eventual CSV library interface
Joe Nelson [Sun, 13 Jul 2025 05:34:05 +0000 (00:34 -0500)]
Fix empty field parsing and resolve bison conflicts
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
Joe Nelson [Sat, 12 Jul 2025 05:00:00 +0000 (00:00 -0500)]
Basics CSV parser and test cases
Joe Nelson [Sat, 12 Jul 2025 05:00:00 +0000 (00:00 -0500)]
initial