From 090544f26034b83d18905f3262a22d9d5202ca79 Mon Sep 17 00:00:00 2001 From: Rob Bocchino Date: Sun, 2 Nov 2025 13:21:15 -0800 Subject: [PATCH] Revise Dictionary Definitions --- docs/fpp-spec.html | 10 +- docs/fpp-users-guide.html | 142 ++++++++++-------- .../Definitions/Dictionary-Definitions.adoc | 6 +- ...-Framework-and-Dictionary-Definitions.adoc | 56 ------- docs/users-guide/Dictionary-Definitions.adoc | 70 +++++++++ .../Specifying-Models-as-Files.adoc | 4 +- docs/users-guide/defs.sh | 2 +- 7 files changed, 163 insertions(+), 127 deletions(-) delete mode 100644 docs/users-guide/Defining-Framework-and-Dictionary-Definitions.adoc create mode 100644 docs/users-guide/Dictionary-Definitions.adoc diff --git a/docs/fpp-spec.html b/docs/fpp-spec.html index 1d1a4b22a..4992759a6 100644 --- a/docs/fpp-spec.html +++ b/docs/fpp-spec.html @@ -4391,10 +4391,6 @@ the definition in the ground dictionary.

5.16.1. Semantics

-

If a type definition D is a dictionary definition, then the type -defined by D must be a displayable type.

-
-

If a constant definition D is a dictionary definition, then the expression appearing in D must have one of the following types:

@@ -4414,6 +4410,10 @@ expression appearing in D must have one of the following types:

+
+

If a type definition D is a dictionary definition, then the type +defined by D must be a displayable type.

+

5.16.2. Examples

@@ -12037,7 +12037,7 @@ equivalent.

diff --git a/docs/fpp-users-guide.html b/docs/fpp-users-guide.html index 1f567225a..571db8928 100644 --- a/docs/fpp-users-guide.html +++ b/docs/fpp-users-guide.html @@ -513,12 +513,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
  • 7.5. The Default Value
  • -
  • 8. Defining Framework and Dictionary Definitions - -
  • +
  • 8. Dictionary Definitions
  • 9. Defining Ports