Hacker News new | ask | show | jobs
by philjohn 4139 days ago
Love it - just visualised the PCRE generated from the EBNF for the N-Triples RDF serialisation format[1] :)

https://www.debuggex.com/r/Yxqws81Uif-BGBN8

Important note - this is built up programmatically, it's not just a string dumped in a parser!

[1] http://www.w3.org/TR/n-triples/#n-triples-grammar

1 comments

That is one hairy regex. Now the inverse would be even better. You modify the railroad chart and the regex updates.
Fairly hairy, yes, but if you follow the railroad tracks, it's quite succint for what it's doing!