Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Invisible XML

< >

Invisible XML is a grammar language created in 2020 by Steven Pemberton.

#1257on PLDB 4Years Old
Download source code:
git clone https://github.com/invisiblexml/ixml/
HomepageSource Code

Invisible XML is a language for describing the implicit structure of data, and a set of technologies for making that structure explicit as XML markup. It allows you to write a declarative description of the format of some text and then leverage that format to represent the text as structured information.


Example from the web:
url: scheme, ":", authority, path. scheme: letter+. authority: "//", host. host: sub++".". sub: letter+. path: ("/", seg)+. seg: fletter*. -letter: ["a"-"z"]; ["A"-"Z"]; ["0"-"9"]. -fletter: letter; ".".
- Build the next great programming language Add About Search Keywords Livestreams Labs Resources Acknowledgements Part of the World Wide Scroll