[A68-JARGON][COMMITTED] New term: unworthy character

Jose E. Marchesi jemarch@gnu.org
Wed Jun 3 10:17:43 GMT 2026


---
 src/Makefile.am             |  2 ++
 src/a68-jargon.texi         |  3 +++
 src/unworthy-character.texi | 42 +++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+)
 create mode 100644 src/unworthy-character.texi

diff --git a/src/Makefile.am b/src/Makefile.am
index fc684bf..1ff0594 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -68,6 +68,7 @@ a68_jargon_TEXINFOS = actual-declarer.texi \
                       token.texi \
                       trimmer.texi \
                       uninitiated-reader.texi \
+                      unworthy-character.texi \
                       vacuum.texi \
                       void-unit.texi \
                       well-formedness.texi \
@@ -134,6 +135,7 @@ man_MANS = a68-jargon.7algol \
            token.7algol \
            trimmer.7algol \
            uninitiated-reader.7algol \
+           unworthy-character.7algol \
            vacuum.7algol \
            void-unit.7algol \
            well-formedness.7algol \
diff --git a/src/a68-jargon.texi b/src/a68-jargon.texi
index 18a6e4a..9e418f9 100644
--- a/src/a68-jargon.texi
+++ b/src/a68-jargon.texi
@@ -192,6 +192,7 @@ Language
 @c * Variable Declaration::
 @c * Voiding::
 @c * Weak Dereferencing::
+* Unworthy Character::
 * Vacuum::
 * Void-Unit::
 * Well-Formedness::
@@ -414,6 +415,7 @@ Jose E. Marchesi <jemarch@gnu.org>
 * Symbol::
 * Token::
 * Trimmer::
+* Unworthy Character::
 * Vacuum::
 * Void-Unit::
 * Well-Formedness::
@@ -463,6 +465,7 @@ Jose E. Marchesi <jemarch@gnu.org>
 @include symbol.texi
 @include token.texi
 @include trimmer.texi
+@include unworthy-character.texi
 @include vacuum.texi
 @include void-unit.texi
 @include well-formedness.texi
diff --git a/src/unworthy-character.texi b/src/unworthy-character.texi
new file mode 100644
index 0000000..5ac239c
--- /dev/null
+++ b/src/unworthy-character.texi
@@ -0,0 +1,42 @@
+@c This file is part of the Algol 68 Jargon File.
+@c
+@c Copyright (C) 2026 Jose E. Marchesi
+@c
+@c You can redistribute and/or modify this document under the terms of
+@c the GNU General Public License as published by the Free Software
+@c Foundation, either version 3 of the License, or (at your option) any
+@c later version.
+@c
+@c Alternatively, permission is granted to copy, distribute and/or modify
+@c this document under the terms of the GNU Free Documentation License,
+@c Version 1.3 or any later version published by the Free Software
+@c Foundation; with no Invariant Sections, no Front-Cover Texts, and no
+@c Back-Cover Texts.
+
+@node Unworthy Character
+@section Unworthy Character
+
+@c man title unworthy-character characters that can not appear in a program
+
+@subheading Meaning
+@c man begin MEANING
+An @dfn{unworthy character} is any character that is not @R{Worthy
+Character,worthy}. Valid Algol 68 programs should be composed of
+worthy characters only.
+@c man end
+
+@subheading See Also
+
+@itemize @bullet
+@item @ref{Worthy Character}
+@item [SHR 1]
+@end itemize
+
+@ignore
+@c man begin AUTHOR
+Jose E. Marchesi <jemarch@gnu.org>
+@c man end
+@c man begin SEEALSO
+worthy-character(7algol), [SHR 1]
+@c man end
+@end ignore
-- 
2.39.5



More information about the Algol68 mailing list