Open patrickhuber opened 9 years ago
the link is no longer valid
An error occurred while processing your request. Reference #50.9584dd58.1499694555.1cf3c26f
or
Access Denied You don't have permission to access "http://delivery.acm.org/10.1145/1700000/1697247/p61-kallmeyer.pdf" on this server. Reference #18.9584dd58.1499703476.1d2db9d8
full list of publications: https://user.phil.hhu.de/~kallmeyer/publications.html
Thanks, I added an additional link and updated the link to the one you supplied.
Please also consider bidirectional parsing (from end to start) in addition to incremental parsing. Syntax tree doesn't have direction. So it is possible to perform scanning from the end of document (and from the start of document at the same time). This will simplify syntax highlighting implementation for the use case of small changes in text editor.
Reading from the stream backwards should be a trivial implementation, but does something special need to be done to the grammar for this to work with the earley algorithm?
reading backwards alone is not enough. Image source text like "#include
Incremental reparsing reduces the time to compile changes into a document.
more information here (dead link) more information here also: here