MURAL - Maynooth University Research Archive Library



    Applying Software Engineering Techniques to Parser Design: The Development of a C# Parser


    Malloy, Brian A., Power, James F. and Waldron, John T. (2002) Applying Software Engineering Techniques to Parser Design: The Development of a C# Parser. In: SAICSIT '02 Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology. South African Institute for Computer Scientists and Information Technologists, pp. 75-82. ISBN 1581135963

    [thumbnail of JP-Parser-design.pdf]
    Preview
    Text
    JP-Parser-design.pdf

    Download (557kB) | Preview

    Abstract

    In this paper we describe the development of a parser for the C# programming language. We outline the development process used, detail its application to the development of a C# parser and present a number of metrics that describe the parser’s evolution. This paper presents and reinforces an argument for the application of software engineering techniques in the area of parser design. The development of a parser for the C# programming language is in itself important to software engineering, since parsers form the basis for tools such as metrics generators, refactoring tools, pretty-printers and reverse engineering tools.
    Item Type: Book Section
    Keywords: C# programming; language grammars; parser design; software engineering;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6443
    Depositing User: Dr. James Power
    Date Deposited: 06 Oct 2015 16:17
    Publisher: South African Institute for Computer Scientists and Information Technologists
    Refereed: Yes
    URI: https://mural.maynoothuniversity.ie/id/eprint/6443
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads