@inproceedings{0054a54f22fe4451ae5b3ead17d1bc7a,
title = "Piraha: A simplified grammar parser for component little languages",
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.",
author = "Brandt, {Steven R.} and Gabrielle Allen",
year = "2010",
doi = "10.1109/GRID.2010.5698011",
language = "English (US)",
isbn = "9781424493487",
series = "Proceedings - IEEE/ACM International Workshop on Grid Computing",
pages = "379--382",
booktitle = "Proceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010",
note = "2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010 ; Conference date: 25-10-2010 Through 29-10-2010",
}