• 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