Parsing Formal Languages using Natural Language Parsing Techniques.

IWPT '09: Proceedings of the 11th International Conference on Parsing Technologies(2009)

引用 8|浏览73
暂无评分
摘要
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many data-driven parsing approaches developed for natural languages are robust and have quite high accuracy when applied to parsing of software. We show this for the programming languages Java, C/C++, and Python. Further studies indicate that post-processing can almost completely remove the remaining errors. Finally, the training data for instantiating the generic data-driven parser can be generated automatically for formal languages, as opposed to the manually development of treebanks for natural languages. Hence, our approach could improve the robustness of software maintenance tools, probably without showing a significant negative effect on their accuracy.
更多
查看译文
关键词
natural language,programming languages Java,software maintenance,software maintenance tool,data-driven parsing,generic data-driven parser,high accuracy,Program analysis tool,formal language,remaining error
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要