Thumbnail
Access Restriction
Subscribed

Author Mills, Harlan D.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Automatic interrogation ♦ Indexed documentation ♦ Documentation ♦ Syntax processing ♦ Pl360 ♦ Enforced documentation ♦ Phase structured grammar ♦ Syntax-directed documentation ♦ Syntax analysis
Abstract The language PL360, together with its phrase structure grammar, is used as a concrete basis for illustrating an idea called syntax-directed documentation. This idea is: (1) to use the phrase structure of a program to define the structure of a formal documentation for that program; (2) to use the syntactic types and identifiers in the resulting structure to trigger the automatic formation of questions to the programmer, whose answers will become part of that documentation; and (3) to provide automatic storage and retrieval facilities so that other programmers who want to understand or modify the program can access the resulting documentation, which is cross-indexed in various ways by syntactic types and objects. A small PL360 program, already found in the literature, is worked out as an example.
Description Affiliation: IBM, Gaithersburg, MD (Mills, Harlan D.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2005-08-01
Publisher Place New York
Journal Communications of the ACM (CACM)
Volume Number 13
Issue Number 4
Page Count 7
Starting Page 216
Ending Page 222


Open content in new tab

   Open content in new tab
Source: ACM Digital Library