Syntactic Analysis and Operator Precedence
Journal of the ACM (JACM)
POPL '73 Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages
The Theory of Parsing, Translation, and Compiling
The Theory of Parsing, Translation, and Compiling
Valence and precedence in APL extensions
APL '83 Proceedings of the international conference on APL
Development of an APL standard
APL '79 Proceedings of the international conference on APL: part 1
APL '87 Proceedings of the international conference on APL: APL in transition
APL '87 Proceedings of the international conference on APL: APL in transition
The syntax of APL, an old approach revisited
APL '87 Proceedings of the international conference on APL: APL in transition
APL graphics and the associative machine
APL '88 Proceedings of the international conference on APL
User defined data types in APL2
APL '89 Conference proceedings on APL as a tool of thought
APL '90 Conference proceedings on APL 90: for the future
Extending structure, type, and expression in APL2
APL '91 Proceedings of the international conference on APL '91
IBM Systems Journal
APL '94 Proceedings of the international conference on APL : the language and its applications: the language and its applications
Structural experiments with arrays of functions
APL '85 Proceedings of the international conference on APL: APL and the future
APL '98 Proceedings of the APL98 conference on Array processing language
IBM Journal of Research and Development
Hi-index | 0.00 |
Benkard explains the precedence rules of APL with a syntactic binding hierarchy [1,2]. This paper uses the hierarchy as a basis for developing a more formal description of APL syntax which can be applied directly in a syntax analyzer. The flexibility of this approach makes it useful as a basis for examining the effect of proposed syntax changes and the consequences of previous design choices.