Abstract
This chapter is intended to specify more formally the Algres language in terms of syntax and semantics. Specifically, the language constructs will be introduced in a bottom-up style, starting from the basic concepts of objects and constants, and terminating with control structures, subprograms, links and built-in functions. The syntax of each operation is given in terms of production rules. Note that nonterminals are denoted by italics, while terminals (the keywords and the syntactic sugar of Algres) are written in bold characters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Note
For the sake of simplicity we do not consider records within the universal tree. However, records do not add any complexity to these rules as they do not introduce any physical nesting in the universal tree. In practice, before applying the rules, records should be conceptually removed from the universal tree.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Cacace, F., Lamperti, G. (1996). Programming in Algres. In: Advanced Relational Programming. Mathematics and Its Applications, vol 371. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0858-7_5
Download citation
DOI: https://doi.org/10.1007/978-94-007-0858-7_5
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-3742-6
Online ISBN: 978-94-007-0858-7
eBook Packages: Springer Book Archive