Affiliation:
1. Royal Holloway, University of London, UK
Abstract
This article introduces two new approaches in the areas of lexical analysis and context-free parsing. We present an extension, MGLL, of generalised parsing which allows multiple input strings to be parsed together efficiently, and we present an enhanced approach to lexical analysis which exploits this multiple parsing capability. The work provides new power to formal language specification and disambiguation, and brings new techniques into the historically well-studied areas of lexical and syntax analysis. It encompasses character-level parsing at one extreme and the classical LEX/YACC style division at the other, allowing the advantages of both approaches.
Funder
EPSRC
PLanCompS: Programming Language Components and Specifications
Publisher
Association for Computing Machinery (ACM)
Reference32 articles.
1. Alfred V. Aho Monica S. Lam Ravi Sethi and Jeffrey D. Ullman.2006. Compilers: Principles Techniques and Tools (2nd ed.). Addison-Wesley.
2. Schrödinger's token
3. The structure of shared forests in ambiguous parsing
4. J.-P. Chanod and P. Tapananeinen. 1996. A non deterministic tokeniser for finite-state parsing. In ECAI 1996: 12th European Conference on Artificial Intelligence, W. Wahlster (Ed.). JohnWiley & Sons, Ltd., 10–12.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Reference GLL Implementation;Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering;2023-10-23