DocumentCode
1549916
Title
Cracking the 500-language problem
Author
Lämmel, Ralf ; Verhoef, Chris
Author_Institution
Free Univ., Amsterdam, Netherlands
Volume
18
Issue
6
fYear
2001
Firstpage
78
Lastpage
88
Abstract
Constructing analysis and modification tools for software assets is laborious because you first need to implement the underlying parser for the software´s specific programming language. These implementations are generally not in the public domain. So, parser development for any of the 500+ languages in use today implies a major up-front investment. The authors propose a solution that will work for virtually all languages: the rapid development of renovation parsers by stealing the grammars. They also share lessons learned
Keywords
grammars; programming language semantics; software tools; 500-language problem; analysis tools; grammar stealing; modification tools; renovation parsers; software assets; Assembly; Books; Computer languages; Costs; Helium; Impedance; Investments; Lab-on-a-chip; Search engines; Software tools;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.965809
Filename
965809
Link To Document