|
ABSTRACT
This paper provides an account of the Shadow language that is used to describe syntax and of a corresponding subroutine that enables a computer to perform syntactic analysis. The input to this subroutine consists of a string to be analyzed and a description of the syntax that is to be used. The syntax is expressed in the Shadow language. The output consists of a trace table that expresses the results of the syntactic analysis in a tabular form. Several versions of the subroutine and some associated programs have been in use now for over three years. The present account of the language and the subroutine contains a summary of material that has been described previously in unpublished reports and also some additional discussion of the work in relation to the more general questions of problem-oriented languages and string transformations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BARNETT, M.P. SSMTG programming notes nos. 26 and 27; see also BARNETT, M. P., AND FUTRELLE, R .P . MIT SSMTG quarterly progress report no. 33, 44 (1959) ; CARTER, E. J. D., AND FUTRELLE, R. P. SSMTG programming note no. 39.
|
| |
2
|
BACKUS, J. The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM conference. Proc. First International Conf. Information Processing, UNESCO, Paris (1960).
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
BARNETT, M.P. Comments suggested by a consideration of computers. In Schmitt, F. O. (Ed.) Macromolecular S p e c i - ficity and Biological Memory, 24 (MIT Press, 1961).
|
| |
7
|
FARBER, D .J . Private communication.
|
| |
8
|
PLUMB, S.C. Application of macro-programming techniques to circuit anlysis with digital computers. M. S. Thesis, Univ. Vermont (1960).
|
| |
9
|
BARNETT, M. P. AND KELLEY, K. L. Computer editing of verbal texts. Part I. The ES1 system. Amer. Documentation, in press. C. C. L. technical note No. 2 (1961).
|
| |
10
|
CARTER, E. J. D.; COULOURIS, G. F. AND FUTRELLE, R. P. SSMTG programming note no. 25.
|
| |
11
|
BAILEY, M. J.; BARNETT, M. P. AND CARTER, E. J.D. SSMGT programming note no. 34.
|
| |
12
|
BAILEY, M. J. AND CARTER, E. J .D . SSMTG programming note no. 40.
|
| |
13
|
BAILEY, M .J . SSMTG programming note no. 46.
|
| |
14
|
BARTH, G. SSMTG programming notes nos. 43 and 49.
|
| |
15
|
BAILEY, M. J. Unpublished work.
|
| |
16
|
GLENNIE, A. E. Computation Centre report. Carnegie Institute of Technology (1960).
|
CITED BY 10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. P. Barnett , D. J. Moss , D. A. Luce , K. L. Kelley, Computer controlled printing, Proceedings of the May 21-23, 1963, spring joint computer conference, May 21-23, 1963, Detroit, Michigan
|
|