Parsing EDIFACT in Python with syntax trees(github.com)
19 points by alexprengere | 7 comments
GitHub repository for Edison, an MIT-licensed Python library from Amadeus that parses EDIFACT messages using syntax trees converted to state machines.
8 stories tagged parsing, newest first.
19 points by alexprengere | 7 comments
GitHub repository for Edison, an MIT-licensed Python library from Amadeus that parses EDIFACT messages using syntax trees converted to state machines.
226 points by schindlabua | 81 comments
An interactive, slide-style blog post explaining parser combinators and how parsing turns unstructured text into structured data.
77 points by jjba23 | 15 comments
Blog post walking through parsing Org mode documents with Parsing Expression Grammars using Guile Scheme's (ice-9 peg) module and converting them to HTML.
445 points by simonpure | 218 comments
GitHub repository for sj.h, a tiny single-header JSON parsing library written in about 150 lines of C99 by rxi.
369 points by UglyToad | 199 comments
Blog post by Eliot Jones explaining how PDF parsing should work per the spec, covering headers, cross-reference tables, object offsets and trailers, and its real-world pitfalls.
407 points by jart | 214 comments
Justine Tunney's blog post surveying surprising lexical syntax quirks across 42 programming languages learned while building a syntax highlighter for llamafile.
329 points by fanf2 | 140 comments
Josh Haberman's blog post on using Clang's musttail attribute for guaranteed tail calls in C to build a protobuf parser exceeding 2GB/s.
469 points by davecheney | 158 comments
Dave Cheney's GopherCon Singapore 2023 talk notes on designing an efficient Go package by building a high performance JSON parser.