From 1aedcc8a019d2e9bc1eb1dfab2224a4d4d796225 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Mon, 12 Aug 2019 11:08:23 +0100 Subject: [PATCH] doc/syntax.tex: Clarify the term `root class'. --- doc/syntax.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/syntax.tex b/doc/syntax.tex index 825aaad..30fcdfb 100644 --- a/doc/syntax.tex +++ b/doc/syntax.tex @@ -726,8 +726,9 @@ The @$[\mbox{@}]$ names the direct superclasses for the new class. It is an error if any of these @s does not name a defined class. The superclass list is required, and must not be empty; listing @|SodObject| as your class's superclass is a good choice if nothing else -seems suitable. It's not possible to define a \emph{root class} in the Sod -language: you must use Lisp to do this, and it's quite involved. +seems suitable. A class with no direct superclasses is called a \emph{root +class}. It is not possible to define a root class in the Sod language: you +must use Lisp to do this, and it's quite involved. The @ provide additional information. The standard class properties are as follows. -- 2.11.0