Top 1,000 Features Creators Events Podcasts Extensions Blog Explorer CSV Download

Invisible XML

< >

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

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

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; ".".

View source

- Build the next great programming language About Resources Acknowledgements Part of the World Wide Scroll