|
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
- 2.5. dREL: an embedded dictionary algorithm language (pp. 1-11) | html | pdf | chapter contents |
- 2.5.1. Introduction (pp. 1-2) | html | pdf |
- 2.5.2. dREL concepts (pp. 2-5) | html | pdf |
- 2.5.2.1. The dREL execution context (p. 2) | html | pdf |
- 2.5.2.2. Category objects (p. 2) | html | pdf |
- 2.5.2.3. dREL in the DDLm context (pp. 2-4) | html | pdf |
- 2.5.2.4. Primitive data types (p. 4) | html | pdf |
- 2.5.2.5. Container data types (pp. 4-5) | html | pdf |
- 2.5.2.6. Scoping (p. 5) | html | pdf |
- 2.5.2.7. Errors (p. 5) | html | pdf |
- 2.5.3. dREL syntax and semantics (pp. 5-10) | html | pdf |
- 2.5.3.1. Annotated grammar (pp. 5-10) | html | pdf |
- 2.5.3.1.1. Comments (p. 5) | html | pdf |
- 2.5.3.1.2. White space (p. 5) | html | pdf |
- 2.5.3.1.3. Delimiters (p. 5) | html | pdf |
- 2.5.3.1.4. Keywords (pp. 5-6) | html | pdf |
- 2.5.3.1.5. Arithmetic operators (p. 6) | html | pdf |
- 2.5.3.1.6. Logical operators (p. 6) | html | pdf |
- 2.5.3.1.7. Bitwise operators (p. 6) | html | pdf |
- 2.5.3.1.8. Relational operators (p. 6) | html | pdf |
- 2.5.3.1.9. Assignment operators (p. 6) | html | pdf |
- 2.5.3.1.10. Literals (p. 6) | html | pdf |
- 2.5.3.1.11. Identifiers (p. 6) | html | pdf |
- 2.5.3.1.12. Enclosures (p. 7) | html | pdf |
- 2.5.3.1.13. Expressions (p. 7) | html | pdf |
- 2.5.3.1.14. Operators (pp. 7-8) | html | pdf |
- 2.5.3.1.15. Statements (p. 8) | html | pdf |
- 2.5.3.1.16. Compound statements (pp. 8-10) | html | pdf |
- 2.5.3.2. Built-in functions and constants (p. 10) | html | pdf |
- 2.5.3.1. Annotated grammar (pp. 5-10) | html | pdf |
- 2.5.4. dREL for validation (p. 10) | html | pdf |
- 2.5.5. Historical notes (p. 10) | html | pdf |
- References | html | pdf |
- Figures
- Fig. 2.5.1.1. Code transformed from dREL to the Julia programming language (Bezanson et al (p. 1) | html | pdf |
- Fig. 2.5.2.1. Simplifying row-access expressions when data names are related (p. 3) | html | pdf |
- Fig. 2.5.2.2. Two dREL algorithms associated with the complex structure factor, taken from the core CIF dictionary (p. 4) | html | pdf |
- Fig. 2.5.2.3. A category method for calculating entries in the GEOM_BOND category (p. 4) | html | pdf |
- Fig. 2.5.4.1. Using dREL for validation through custom data names (p. 10) | html | pdf |
- Tables