DocumentCode
2289198
Title
Piraha: A simplified grammar parser for component little languages
Author
Brandt, Steven R. ; Allen, Gabrielle
Author_Institution
Center for Comput. & Technol., Louisiana State Univ., Baton Rouge, LA, USA
fYear
2010
fDate
25-28 Oct. 2010
Firstpage
379
Lastpage
382
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.
Keywords
programming languages; Piraha; cactus configuration language; cactus framework; component little languages; data configuration; interface definitions; scientific computing; simplified grammar parser; software codes; Conferences; Engines; Grammar; Java; Pattern matching; Syntactics; White spaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on
Conference_Location
Brussels
Print_ISBN
978-1-4244-9347-0
Type
conf
DOI
10.1109/GRID.2010.5698011
Filename
5698011
Link To Document