DocumentCode :
965295
Title :
Incremental LL(1) parsing in language-based editors
Author :
Shilling, John J.
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
19
Issue :
9
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
935
Lastpage :
940
Abstract :
This paper introduces an efficient incremental LL(1) parsing algorithm for use in language-based editors that use the structure recognition approach. It is designed to parse user input at intervals of very small granularity and to limit the amount of incremental parsing needed when changes are made internal to the editing buffer. The algorithm uses the editing focus as a guide in restricting parsing. It has been implemented in the Fred language-based editor
Keywords :
grammars; program compilers; software tools; text editing; Fred language-based editor; granularity; incremental LL(1) parsing; language-based editors; software development environments; structure recognition approach; Feedback; Heuristic algorithms; Production; Programming;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.241775
Filename :
241775
Link To Document :
بازگشت