• Home
  • Search
  • Natural and Flexible Error Recovery for Generated Modular Language Environments
  • Cite Icon22
  • https://doi.org/10.1145/2400676.2400678Copy DOI Icon

Natural and Flexible Error Recovery for Generated Modular Language Environments

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Integrated Development Environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. Unlike conventional parsing algorithms, scannerless generalized-LR parsing supports the full set of context-free grammars, which is closed under composition, and hence can parse languages composed from separate grammar modules. To apply this algorithm in an interactive environment, this article introduces a novel error recovery mechanism. Our approach is language independent, and relies on automatic derivation of recovery rules from grammars. By taking layout information into consideration it can efficiently suggest natural recovery suggestions.

Similar Papers
  • Conference Article
  • Citations5

Towards automatic error recovery in parsing expression grammars

  • Sep 20, 2018
  • Sérgio Queiroz De Medeiros +1
  • Book Chapter
  • Citations25

Natural and Flexible Error Recovery for Generated Parsers

  • Jan 01, 2010
  • Maartje De Jonge +3
  • Conference Article
  • Citations29

Software development environments on the web

  • Oct 19, 2012
  • Lennart C.L Kats +3
  • Research Article

TCP EWR with Enhanced Bandwidth Estimation to Achieve Improved Performance

  • Jan 01, 2025
  • International Journal of Advanced Networking and Applications
  • Mohammad A Huq
  • Conference Article
  • Citations25

Performance modelling of reliable multicast transmission

  • Apr 09, 1997
  • J Nonnenmacher +1
  • Conference Article
  • Citations18

VxWorks: an interactive development environment and real-time kernel for Gmicro

  • Nov 21, 1991
  • H Neugass +4
  • PDF
  • Research Article
  • Citations13

JupyTEP IDE as an Online Tool for Earth Observation Data Processing

  • Aug 21, 2019
  • Remote Sensing
  • Jacek Rapiński +2
  • Research Article

Automating the TANDEM Design Method in End-User Programming Environments

  • Jan 01, 2012
  • International Journal of People-Oriented Programming
  • Steve Goschnick
  • Conference Article
  • Citations16

CFEDR: Control-flow error detection and recovery using encoded signatures monitoring

  • Oct 01, 2013
  • Lanfang Tan +2
  • Conference Article
  • Citations15

An interactive Web-based IDE towards teaching and learning in programming courses

  • Aug 01, 2013
  • Hai T Tran +4
  • Conference Article
  • Citations56

On the placement of software mechanisms for detection of data errors

  • Oct 07, 2017
  • M Hiller +2
  • Research Article
  • Citations645

The program dependence graph in a software development environment

  • Apr 25, 1984
  • ACM SIGPLAN Notices
  • Karl J Ottenstein +1
  • Book Chapter
  • Citations2

RAFCON: A Graphical Tool for Task Programming and Mission Control

  • Jan 01, 2017
  • Sebastian G Brunner +3
  • Conference Article
  • Citations1

A Holistic Approach to System Reliability in Blue Gene

  • Jan 01, 2006
  • Proceedings
  • Matthias A Blumrich +19
  • Single Report

SIMPLE - A Simple Precedence Translator Writing System

  • Jan 01, 1971
  • James George
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.