Measures Concepts
GitHub icon

Invisible XML

Invisible XML - Grammar language

< >

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

Source code:
git clone https://github.com/invisiblexml/ixml/
#1361on PLDB 4Years Old

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 Search Add Language Features Creators Resources About Blog Acknowledgements Queries Stats Sponsor Day 605 feedback@pldb.io Logout