The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
A model and stack implementation of multiple environments
Communications of the ACM
An implementation of backtracking for programming languages
ACM '72 Proceedings of the ACM annual conference - Volume 2
Extensible pattern matching in SNOBOL4
ACM '75 Proceedings of the 1975 annual conference
A procedural approach to pattern matching in SNOBOL4
ACM '74 Proceedings of the 1974 annual conference - Volume 1
Advanced data structure manipulation facilities for the snobol4 programming language.
Advanced data structure manipulation facilities for the snobol4 programming language.
Control structure aptness: A case study using top-down parsing
ICSE '78 Proceedings of the 3rd international conference on Software engineering
A procedure mechanism for backtrack programming
ACM '76 Proceedings of the 1976 annual conference
ACM SIGPLAN Notices
Hi-index | 0.00 |
SL5 is a programming language developed for experimental work in generalized pattern matching and high-level data structuring and access mechanisms. This paper describes the procedure mechanism and the conventions for the interpretation of identifiers in SL5. Procedure invocation in SL5 is decomposed into the separate source-language operations of context creation, argument binding and procedure activation, and allows SL5 procedures to be used as recursive functions or coroutines. This decomposition has led to rules for scoping and for the interpretation of identifiers that are different from those found in other programming languages. Several examples of SL5 procedures are given, including a scanner based on the coroutine model of pattern matching.