1981
DOI: 10.1145/390007.805380
|View full text |Cite
|
Sign up to set email alerts
|

Compile time syntax analysis of APL programs

Abstract: We present a technique for the compile-time determination of the syntactic attribute of names essential for the development of a compile-time parser for APL. The method is applicable to a large class of APL programs namely, programs which do not utilize certain features of the language allowing dynamic changes in the syntactic meaning of program statements. Empirical evidence supports the hypothesis that the restricted APL language encompasses almost all existing APL code.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

1991
1991
2019
2019

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…Though such methodologies can be cam:led over to MATLAB, it is not cleat how these techniques can be incorpowated in an optimizing compiler fwamework. Approaches such as [17] parse and compile a class of APL programs that do not utilize features that could dynarnicaily change the syntactic meaning of the program's statements. This approach is probably justifiable in light of empkical evidence that suggests that most APL coders abstain from using language features that alter the syntactic structure of the program with each execution instance [16,6].…”
Section: Related Workmentioning
confidence: 99%
“…Though such methodologies can be cam:led over to MATLAB, it is not cleat how these techniques can be incorpowated in an optimizing compiler fwamework. Approaches such as [17] parse and compile a class of APL programs that do not utilize features that could dynarnicaily change the syntactic meaning of the program's statements. This approach is probably justifiable in light of empkical evidence that suggests that most APL coders abstain from using language features that alter the syntactic structure of the program with each execution instance [16,6].…”
Section: Related Workmentioning
confidence: 99%
“…Weiss and Saal instead applied interprocedural data-flow analysis to resolve the syntactic classes of variable names in APL code (Weiss & Saal, 1981). This analysis is not complete for APL itself due to the possibility that reassignment of a variable name will change how some line of code parses.…”
mentioning
confidence: 99%