PADS

PADS: a domain-specific language for processing ad hoc data. PADS is a declarative data description language that allows data analysts to describe both the physical layout of ad hoc data sources and semantic properties of that data. From such descriptions, the PADS compiler generates libraries and tools for manipulating the data, including parsing routines, statistical profiling tools, translation programs to produce well-behaved formats such as Xml or those required for loading relational databases, and tools for running XQueries over raw PADS data sources. The descriptions are concise enough to serve as ”living” documentation while flexible enough to describe most of the ASCII, binary, and Cobol formats that we have seen in practice. The generated parsing library provides for robust, application-specific error handling.


References in zbMATH (referenced in 5 articles )

Showing results 1 to 5 of 5.
Sorted by year (citations)

  1. Ceritli, Taha; Williams, Christopher K. I.; Geddes, James: ptype: probabilistic type inference (2020)
  2. Cervelle, Julien; Forax, Rémi; Loyauté, Gautier; Roussel, Gilles: Banzai+Tatoo: using cutting-edge parsers for implementing high-performance servers (2012) ioport
  3. Volanschi, Nic: Pattern matching for the masses using custom notations (2012)
  4. Jim, Trevor; Mandelbaum, Yitzhak: A new method for dependent parsing (2011)
  5. Jim, Trevor; Mandelbaum, Yitzhak; Walker, David: Semantics and algorithms for data-dependent grammars (2010)


Further publications can be found at: http://www.padsproj.org/