Piraha: A simplified grammar parser for component little languages

Steven R. Brandt, Gabrielle Allen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software codes in scientific computing often implement their own little languages for expressing configuration data, interface definitions, and runtime parameters. Such languages are of particular importance for component-based frameworks. These languages can initially be somewhat ad-hoc and then expand organically. We describe how parsing expression grammars (PEG) can provide the capabilities for scientific application developers to easily construct appropriate parsers which will enable improved and more robust little languages. We show how a little language parser could be used with the Cactus Configuration Language in the Cactus Framework.

Original languageEnglish (US)
Title of host publicationProceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010
Pages379-382
Number of pages4
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010 - Brussels, Belgium
Duration: Oct 25 2010Oct 29 2010

Publication series

NameProceedings - IEEE/ACM International Workshop on Grid Computing
ISSN (Print)1550-5510

Other

Other2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010
CountryBelgium
CityBrussels
Period10/25/1010/29/10

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Piraha: A simplified grammar parser for component little languages'. Together they form a unique fingerprint.

Cite this