|
International Tables for Crystallography (2026). Vol. G. Early view chapter
https://doi.org/10.1107/97809553602060000995 |
Chapter 2.5. dREL: an embedded dictionary algorithm language
Contents
-
dREL: an embedded dictionary algorithm language
| html | pdf | chapter contents |
- 2.5.1. Introduction| html | pdf |
- 2.5.2. dREL concepts| html | pdf |
- 2.5.3. dREL syntax and semantics| html | pdf |
- 2.5.3.1. Annotated grammar| html | pdf |
- 2.5.3.1.1. Comments| html | pdf |
- 2.5.3.1.2. White space| html | pdf |
- 2.5.3.1.3. Delimiters| html | pdf |
- 2.5.3.1.4. Keywords| html | pdf |
- 2.5.3.1.5. Arithmetic operators| html | pdf |
- 2.5.3.1.6. Logical operators| html | pdf |
- 2.5.3.1.7. Bitwise operators| html | pdf |
- 2.5.3.1.8. Relational operators| html | pdf |
- 2.5.3.1.9. Assignment operators| html | pdf |
- 2.5.3.1.10. Literals| html | pdf |
- 2.5.3.1.11. Identifiers| html | pdf |
- 2.5.3.1.12. Enclosures| html | pdf |
- 2.5.3.1.13. Expressions| html | pdf |
- 2.5.3.1.14. Operators| html | pdf |
- 2.5.3.1.15. Statements| html | pdf |
- 2.5.3.1.16. Compound statements| html | pdf |
- 2.5.3.2. Built-in functions and constants| html | pdf |
- 2.5.3.1. Annotated grammar| html | pdf |
- 2.5.4. dREL for validation| html | pdf |
- 2.5.5. Historical notes| html | pdf |
- References | html | pdf |
-
Figures
- Fig. 2.5.1.1. Code transformed from dREL to the Julia programming language (Bezanson et al| html | pdf |
- Fig. 2.5.2.1. Simplifying row-access expressions when data names are related| html | pdf |
- Fig. 2.5.2.2. Two dREL algorithms associated with the complex structure factor, taken from the core CIF dictionary| html | pdf |
- Fig. 2.5.2.3. A category method for calculating entries in the GEOM_BOND category| html | pdf |
- Fig. 2.5.4.1. Using dREL for validation through custom data names| html | pdf |
- Tables