The ability to report syntactic errors and to recover from them
are basic requirements for any programming environment where programs
are parsed before execution. Advanced error handling techniques are
standard tools when processing textual programs, whereas in the context
of visual languages the problem is factually unexplored. We develop an
error recovery strategy for the parsing algorithm for atomic relational
grammars originally developed by K. Wittenburg (1996). We present a
definition of parser defined syntax errors for Wittenburg's parser by
analyzing the possible parsing action failures and by showing how an
explicit parse trace can be constructed to locate the errors. Then, we
present two error recovery techniques, describe how they are integrated
to the parses and discuss further directions
Description
IEEE Xplore - Error recovery in parsing relational languages
%0 Conference Paper
%1 Tuovinen:98
%A Tuovinen, Antti-Pekka
%B 1998 IEEE Symposium on Visual Languages
%D 1998
%K 1998 parsing
%P 6-13
%R 10.1109/VL.1998.706128
%T Error recovery in parsing relational languages
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=706128&tag=1
%X The ability to report syntactic errors and to recover from them
are basic requirements for any programming environment where programs
are parsed before execution. Advanced error handling techniques are
standard tools when processing textual programs, whereas in the context
of visual languages the problem is factually unexplored. We develop an
error recovery strategy for the parsing algorithm for atomic relational
grammars originally developed by K. Wittenburg (1996). We present a
definition of parser defined syntax errors for Wittenburg's parser by
analyzing the possible parsing action failures and by showing how an
explicit parse trace can be constructed to locate the errors. Then, we
present two error recovery techniques, describe how they are integrated
to the parses and discuss further directions
@inproceedings{Tuovinen:98,
abstract = {The ability to report syntactic errors and to recover from them
are basic requirements for any programming environment where programs
are parsed before execution. Advanced error handling techniques are
standard tools when processing textual programs, whereas in the context
of visual languages the problem is factually unexplored. We develop an
error recovery strategy for the parsing algorithm for atomic relational
grammars originally developed by K. Wittenburg (1996). We present a
definition of parser defined syntax errors for Wittenburg's parser by
analyzing the possible parsing action failures and by showing how an
explicit parse trace can be constructed to locate the errors. Then, we
present two error recovery techniques, describe how they are integrated
to the parses and discuss further directions},
added-at = {2010-04-26T09:13:09.000+0200},
author = {Tuovinen, Antti-Pekka},
biburl = {https://www.bibsonomy.org/bibtex/21ab3be8fd3f5d63e8b177e0c60c816c4/minas},
booktitle = {1998 IEEE Symposium on Visual Languages},
description = {IEEE Xplore - Error recovery in parsing relational languages},
doi = {10.1109/VL.1998.706128},
interhash = {580a229344b7c8628b2e76b326a74e27},
intrahash = {1ab3be8fd3f5d63e8b177e0c60c816c4},
issn = {1049-2615},
keywords = {1998 parsing},
month = sep,
pages = {6-13},
timestamp = {2010-04-26T09:13:09.000+0200},
title = {Error recovery in parsing relational languages},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=706128&tag=1},
year = 1998
}