Syntactic Analysis and Operator Precedence
Journal of the ACM (JACM)
WATFOR—The University of Waterloo FORTRAN IV compiler
Communications of the ACM
An improved equivalence algorithm
Communications of the ACM
PUFFT—The Purdue University fast FORTRAN translator
Communications of the ACM
CORC—the Cornell computing language
Communications of the ACM
An error-correcting parse algorithm
Communications of the ACM
Algol-60 Implementation
A bibliography on syntax error handling in context free languages
ACM SIGPLAN Notices
CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
User behavior on an interactive computer system
IBM Systems Journal
An Elementary Discussion of Compiler/Interpreter Writing
ACM Computing Surveys (CSUR)
Designing computer system messages
Communications of the ACM
A study of errors, error-proneness, and error diagnosis in Cobol
Communications of the ACM
Automatic program analysis and evaluation
ICSE '76 Proceedings of the 2nd international conference on Software engineering
The impact of language design on the production of reliable software
Proceedings of the international conference on Reliable software
Automated aids fob reliable software
Proceedings of the international conference on Reliable software
An analysis of errors and their causes in system programs
Proceedings of the international conference on Reliable software
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
The design of a high-level, language-independent symbolic debugging system
ACM '77 Proceedings of the 1977 annual conference
Third generation compiler design
ACM '75 Proceedings of the 1975 annual conference
ACM SIGPLAN Notices
A survey of run-time and logic errors in a classroom environment
ACM SIGCUE Outlook
On the structure of dictionaries for compilers
ACM SIGPLAN Notices
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
Neon: A Library for Language Usage Analysis
Software Language Engineering
User behavior on an interactive computer system
IBM Systems Journal
On compiler error messages: what they say and what they mean
Advances in Human-Computer Interaction
Hi-index | 48.25 |
DITRAN DIagnostic FORTRAN) is an implementation of ASA Basic FORTRAN with rather extensive error checking capabilities both at compilation time and during execution of a program. The need for improved diagnostic capabilities and some objectives to be met by any compiler are discussed. Attention is given to the design and implementation of DITRAN and the particular techniques employed to provide the diagnostic features. The handling of error messages by a general macro approach is described. Special features which provide teaching aids for use by instructors are noted.