• DocumentCode
    386227
  • Title

    Grammar programming in TXL

  • Author

    Dean, Thomas R. ; Cordy, James R. ; Malton, Andrew J. ; Schneider, Kevin A.

  • Author_Institution
    Queen´´s Univ., Kingston, Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    93
  • Lastpage
    102
  • Abstract
    Syntactic analysis forms a foundation of many source analysis and reverse engineering tools. However, a single grammar is not always appropriate for all source analysis and manipulation tasks. Small changes to the grammar can make the programs used to accomplish these tasks simpler and more straightforward. This leads to a new paradigm of programming these tools: grammar programming. This paper discusses several industry proven techniques that can be used when designing base grammars and when making task specific changes to grammars.
  • Keywords
    computational linguistics; grammars; programming; programming languages; TXL; grammar programming; reverse engineering tools; source analysis tools; syntactic analysis tools; Application software; Bars; Computer languages; Conferences; Engines; Production; Programming profession; Reverse engineering; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2002. Proceedings. Second IEEE International Workshop on
  • Print_ISBN
    0-7695-1793-5
  • Type

    conf

  • DOI
    10.1109/SCAM.2002.1134109
  • Filename
    1134109