// This file was automatically generated from /usr/src/ports/openjade/openjade-1.4devel1-3/src/OpenJade-1.4devel/style/InterpreterMessages.msg by msggen.pl.

#ifdef __GNUG__
#pragma implementation
#endif

#include "stylelib.h"
#include "InterpreterMessages.h"

#ifdef SP_NAMESPACE
namespace SP_NAMESPACE {
#endif

extern MessageModule jstyleModule;

const MessageType0 InterpreterMessages::unexpectedEof(
MessageType::error,
&jstyleModule,
0
#ifndef SP_NO_MESSAGE_TEXT
,"unexpected end of file"
#endif
);
const MessageType0 InterpreterMessages::invalidChar(
MessageType::error,
&jstyleModule,
1
#ifndef SP_NO_MESSAGE_TEXT
,"invalid character"
#endif
);
const MessageType0 InterpreterMessages::unknownHash(
MessageType::error,
&jstyleModule,
2
#ifndef SP_NO_MESSAGE_TEXT
,"invalid character after '#'"
,"ISO/IEC 10179:1996 8.5.1 8.5.6 8.5.7.4 8.5.8 12.5.5 [70] [76] [79] [80] [81] [82] [94] [187]"
#endif
);
const MessageType1 InterpreterMessages::unknownNamedConstant(
MessageType::error,
&jstyleModule,
3
#ifndef SP_NO_MESSAGE_TEXT
,"unknown #! named constant %1"
,"ISO/IEC 10179:1996 8.5.6 [76]"
#endif
);
const MessageType1 InterpreterMessages::unexpectedToken(
MessageType::error,
&jstyleModule,
4
#ifndef SP_NO_MESSAGE_TEXT
,"unexpected token %1"
#endif
);
const MessageType0 InterpreterMessages::unterminatedString(
MessageType::error,
&jstyleModule,
5
#ifndef SP_NO_MESSAGE_TEXT
,"string with no closing quote"
,"ISO/IEC 10179:1996 8.5.9 [118]"
#endif
);
const MessageType0 InterpreterMessages::missingCloseParen(
MessageType::error,
&jstyleModule,
6
#ifndef SP_NO_MESSAGE_TEXT
,"missing closing parenthesis"
#endif
);
const MessageType1 InterpreterMessages::invalidNumber(
MessageType::error,
&jstyleModule,
7
#ifndef SP_NO_MESSAGE_TEXT
,"invalid number %1"
,"ISO/IEC 10179:1996 8.5.7.4"
#endif
);
const MessageType1 InterpreterMessages::invalidAfiiGlyphId(
MessageType::error,
&jstyleModule,
8
#ifndef SP_NO_MESSAGE_TEXT
,"invalid AFII glyph identifier %1"
,"ISO/IEC 10179:1996 12.5.5"
#endif
);
const MessageType1 InterpreterMessages::callNonFunction(
MessageType::error,
&jstyleModule,
9
#ifndef SP_NO_MESSAGE_TEXT
,"call of non-function object %1"
,"ISO/IEC 10179:1996 8.3.1.3"
#endif
);
const MessageType0 InterpreterMessages::tooManyArgs(
MessageType::error,
&jstyleModule,
10
#ifndef SP_NO_MESSAGE_TEXT
,"too many arguments for function"
,"ISO/IEC 10179:1996 8.3.1.4"
#endif
);
const MessageType0 InterpreterMessages::oddKeyArgs(
MessageType::error,
&jstyleModule,
11
#ifndef SP_NO_MESSAGE_TEXT
,"odd number of keyword/value arguments"
,"ISO/IEC 10179:1996 8.3.1.4"
#endif
);
const MessageType0 InterpreterMessages::missingArg(
MessageType::error,
&jstyleModule,
12
#ifndef SP_NO_MESSAGE_TEXT
,"missing argument for function call"
,"ISO/IEC 10179:1996 8.3.1.4"
#endif
);
const MessageType1 InterpreterMessages::syntacticKeywordAsVariable(
MessageType::error,
&jstyleModule,
13
#ifndef SP_NO_MESSAGE_TEXT
,"syntactic keyword %1 used as variable"
,"ISO/IEC 10179:1996 8.2.1p1"
#endif
);
const MessageType1 InterpreterMessages::undefinedVariableReference(
MessageType::error,
&jstyleModule,
14
#ifndef SP_NO_MESSAGE_TEXT
,"reference to undefined variable %1"
,"ISO/IEC 10179:1996 8.3.1.1"
#endif
);
const MessageType1 InterpreterMessages::badCharName(
MessageType::error,
&jstyleModule,
15
#ifndef SP_NO_MESSAGE_TEXT
,"no character with name %1"
,"ISO/IEC 10179:1996 8.5.8"
#endif
);
const MessageType1 InterpreterMessages::unknownTopLevelForm(
MessageType::error,
&jstyleModule,
18
#ifndef SP_NO_MESSAGE_TEXT
,"unknown top level form %1"
,"ISO/IEC 10179:1996 12 [159]"
#endif
);
const MessageType1 InterpreterMessages::badModeForm(
MessageType::error,
&jstyleModule,
19
#ifndef SP_NO_MESSAGE_TEXT
,"bad form %1 in mode group"
,"ISO/IEC 10179:1996 12.4.1 [162]"
#endif
);
const MessageType1L InterpreterMessages::duplicateDefinition(
MessageType::error,
&jstyleModule,
20
#ifndef SP_NO_MESSAGE_TEXT
,"identifier %1 already defined in same part"
,"ISO/IEC 10179:1996 8.4"
,"first definition was here"
#endif
);
const MessageType1 InterpreterMessages::identifierLoop(
MessageType::error,
&jstyleModule,
22
#ifndef SP_NO_MESSAGE_TEXT
,"loop in specification of value of %1"
,"ISO/IEC 10179:1996 8.4"
#endif
);
const MessageType0 InterpreterMessages::outOfRange(
MessageType::error,
&jstyleModule,
23
#ifndef SP_NO_MESSAGE_TEXT
,"argument out of range"
,"ISO/IEC 10179:1996 8.5.3.12 8.5.3.13 8.5.7.17 8.5.7.19 8.5.7.20 8.5.9.4 8.5.9.7"
#endif
);
const MessageType1 InterpreterMessages::unitLoop(
MessageType::error,
&jstyleModule,
24
#ifndef SP_NO_MESSAGE_TEXT
,"loop in specification of value of unit %1"
,"ISO/IEC 10179:1996 8.4"
#endif
);
const MessageType1 InterpreterMessages::badUnitDefinition(
MessageType::error,
&jstyleModule,
25
#ifndef SP_NO_MESSAGE_TEXT
,"bad value specified for unit %1"
,"ISO/IEC 10179:1996 8.5.7.1"
#endif
);
const MessageType1L InterpreterMessages::duplicateUnitDefinition(
MessageType::error,
&jstyleModule,
26
#ifndef SP_NO_MESSAGE_TEXT
,"unit %1 already defined in same part"
,"ISO/IEC 10179:1996 8.4"
,"first definition was here"
#endif
);
const MessageType1 InterpreterMessages::undefinedQuantity(
MessageType::error,
&jstyleModule,
28
#ifndef SP_NO_MESSAGE_TEXT
,"quantity %1 undefined"
#endif
);
const MessageType0 InterpreterMessages::incompatibleDimensions(
MessageType::error,
&jstyleModule,
29
#ifndef SP_NO_MESSAGE_TEXT
,"incompatible dimensions"
,"ISO/IEC 10179:1996 8.5.7.7 8.5.7.9 8.5.7.10 8.5.7.12 8.5.7.19"
#endif
);
const MessageType3 InterpreterMessages::notABoolean(
MessageType::error,
&jstyleModule,
30
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a boolean"
#endif
);
const MessageType3 InterpreterMessages::notAPair(
MessageType::error,
&jstyleModule,
31
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a pair"
#endif
);
const MessageType3 InterpreterMessages::notAList(
MessageType::error,
&jstyleModule,
32
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a list"
#endif
);
const MessageType3 InterpreterMessages::notASymbol(
MessageType::error,
&jstyleModule,
33
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a symbol"
#endif
);
const MessageType3 InterpreterMessages::notAString(
MessageType::error,
&jstyleModule,
34
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a string"
#endif
);
const MessageType3 InterpreterMessages::notAStringOrSymbol(
MessageType::error,
&jstyleModule,
35
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a string or symbol"
#endif
);
const MessageType3 InterpreterMessages::notAChar(
MessageType::error,
&jstyleModule,
36
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a char"
#endif
);
const MessageType3 InterpreterMessages::notATimeString(
MessageType::error,
&jstyleModule,
37
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an ISO8601 time string"
#endif
);
const MessageType3 InterpreterMessages::notAStyle(
MessageType::error,
&jstyleModule,
38
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a style"
#endif
);
const MessageType3 InterpreterMessages::notAnExactInteger(
MessageType::error,
&jstyleModule,
39
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an exact integer"
#endif
);
const MessageType3 InterpreterMessages::notAQuantity(
MessageType::error,
&jstyleModule,
40
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a quantity"
#endif
);
const MessageType3 InterpreterMessages::notAColorSpace(
MessageType::error,
&jstyleModule,
41
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a color-space"
#endif
);
const MessageType3 InterpreterMessages::notANumber(
MessageType::error,
&jstyleModule,
42
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a number"
#endif
);
const MessageType3 InterpreterMessages::notASosofo(
MessageType::error,
&jstyleModule,
43
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a sosofo"
#endif
);
const MessageType3 InterpreterMessages::notAnOptSingletonNode(
MessageType::error,
&jstyleModule,
44
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an optional singleton node list"
#endif
);
const MessageType3 InterpreterMessages::notASingletonNode(
MessageType::error,
&jstyleModule,
45
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a singleton node list"
#endif
);
const MessageType3 InterpreterMessages::notANodeList(
MessageType::error,
&jstyleModule,
46
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a node list"
#endif
);
const MessageType3 InterpreterMessages::notANamedNodeList(
MessageType::error,
&jstyleModule,
47
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a named node list"
#endif
);
const MessageType3 InterpreterMessages::notALengthSpec(
MessageType::error,
&jstyleModule,
48
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a length or length-spec"
#endif
);
const MessageType3 InterpreterMessages::notAQuantityOrLengthSpec(
MessageType::error,
&jstyleModule,
49
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a quantity or length-spec"
#endif
);
const MessageType3 InterpreterMessages::notAPriority(
MessageType::error,
&jstyleModule,
50
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an integer or the symbol \"force\""
,"ISO/IEC 10179:1996 12.5.4.1"
#endif
);
const MessageType3 InterpreterMessages::notAnAddress(
MessageType::error,
&jstyleModule,
52
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an address"
,"ISO/IEC 10179:1996 12.5.8"
#endif
);
const MessageType3 InterpreterMessages::notAGlyphId(
MessageType::error,
&jstyleModule,
53
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a glyph-id"
,"ISO/IEC 10179:1996 12.5.5"
#endif
);
const MessageType3 InterpreterMessages::notAGlyphSubstTable(
MessageType::error,
&jstyleModule,
54
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a glyph-subst-table"
,"ISO/IEC 10179:1996 12.5.6"
#endif
);
const MessageType3 InterpreterMessages::notAGlyphIdPairList(
MessageType::error,
&jstyleModule,
55
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a list of pairs of glyph-ids"
,"ISO/IEC 10179:1996 12.5.6"
#endif
);
const MessageType3 InterpreterMessages::notAProcedure(
MessageType::error,
&jstyleModule,
56
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a procedure"
#endif
);
const MessageType3 InterpreterMessages::notAVector(
MessageType::error,
&jstyleModule,
57
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a vector"
#endif
);
const MessageType0L InterpreterMessages::duplicateRootRule(
MessageType::error,
&jstyleModule,
58
#ifndef SP_NO_MESSAGE_TEXT
,"root rule already defined in same part with same importance"
,"ISO/IEC 10179:1996 12.4.1"
,"first definition was here"
#endif
);
const MessageType1L InterpreterMessages::duplicateInitialValue(
MessageType::error,
&jstyleModule,
60
#ifndef SP_NO_MESSAGE_TEXT
,"initial value already declared for characteristic %1 in same part"
,"ISO/IEC 10179:1996 12.4.6"
,"first declaration was here"
#endif
);
const MessageType1 InterpreterMessages::invalidStyleKeyword(
MessageType::error,
&jstyleModule,
62
#ifndef SP_NO_MESSAGE_TEXT
,"%1 is not a valid keyword in a style expression"
,"ISO/IEC 10179:1996 12.4.5"
#endif
);
const MessageType2 InterpreterMessages::invalidMakeKeyword(
MessageType::error,
&jstyleModule,
63
#ifndef SP_NO_MESSAGE_TEXT
,"%1 is not a valid keyword in a make expression for flow object class %2"
,"ISO/IEC 10179:1996 12.4.3"
#endif
);
const MessageType1 InterpreterMessages::unknownFlowObjectClass(
MessageType::error,
&jstyleModule,
64
#ifndef SP_NO_MESSAGE_TEXT
,"%1 is not the name of any flow object class"
#endif
);
const MessageType1 InterpreterMessages::atomicContent(
MessageType::error,
&jstyleModule,
65
#ifndef SP_NO_MESSAGE_TEXT
,"content expression cannot be specified in make expression for atomic flow object class %1"
,"ISO/IEC 10179:1996 12.4.3"
#endif
);
const MessageType0 InterpreterMessages::labelNotASymbol(
MessageType::error,
&jstyleModule,
66
#ifndef SP_NO_MESSAGE_TEXT
,"value for \"label:\" not a symbol"
,"ISO/IEC 10179:1996 12.4.3"
#endif
);
const MessageType1 InterpreterMessages::badConnection(
MessageType::error,
&jstyleModule,
67
#ifndef SP_NO_MESSAGE_TEXT
,"no port for label %1"
#endif
);
const MessageType0 InterpreterMessages::badContentMap(
MessageType::error,
&jstyleModule,
68
#ifndef SP_NO_MESSAGE_TEXT
,"invalid content map"
,"ISO/IEC 10179:1996 12.4.3"
#endif
);
const MessageType1 InterpreterMessages::contentMapBadPort(
MessageType::error,
&jstyleModule,
69
#ifndef SP_NO_MESSAGE_TEXT
,"content map references non-existent port %1"
,"ISO/IEC 10179:1996 12.4.3"
#endif
);
const MessageType1 InterpreterMessages::invalidCharacteristicValue(
MessageType::error,
&jstyleModule,
70
#ifndef SP_NO_MESSAGE_TEXT
,"invalid value for %1 characteristic"
#endif
);
const MessageType0 InterpreterMessages::condFail(
MessageType::error,
&jstyleModule,
71
#ifndef SP_NO_MESSAGE_TEXT
,"no clause in cond expression matched"
,"ISO/IEC 10179:1996 8.3.2.1"
#endif
);
const MessageType1 InterpreterMessages::caseFail(
MessageType::error,
&jstyleModule,
72
#ifndef SP_NO_MESSAGE_TEXT
,"no clause in case expression matched %1"
,"ISO/IEC 10179:1996 8.3.2.2"
#endif
);
const MessageType1 InterpreterMessages::caseElse(
MessageType::error,
&jstyleModule,
73
#ifndef SP_NO_MESSAGE_TEXT
,"expected \"else\" not %1"
,"ISO/IEC 10179:1996 8.3.2.2 [45]"
#endif
);
const MessageType0 InterpreterMessages::caseUnresolvedQuantities(
MessageType::error,
&jstyleModule,
74
#ifndef SP_NO_MESSAGE_TEXT
,"sorry, cannot handle unresolvable quantities in datums in case expression"
#endif
);
const MessageType1 InterpreterMessages::errorProc(
MessageType::error,
&jstyleModule,
75
#ifndef SP_NO_MESSAGE_TEXT
,"%1"
,"ISO/IEC 10179:1996 8.5.12"
#endif
);
const MessageType0 InterpreterMessages::divideBy0(
MessageType::error,
&jstyleModule,
76
#ifndef SP_NO_MESSAGE_TEXT
,"division by zero"
,"ISO/IEC 10179:1996 8.5.7.13"
#endif
);
const MessageType1 InterpreterMessages::invalidKeyArg(
MessageType::error,
&jstyleModule,
77
#ifndef SP_NO_MESSAGE_TEXT
,"procedure does not have %1 keyword argument"
,"ISO/IEC 10179:1996 8.3.1.4"
#endif
);
const MessageType0 InterpreterMessages::keyArgsNotKey(
MessageType::error,
&jstyleModule,
78
#ifndef SP_NO_MESSAGE_TEXT
,"argument not a keyword"
,"ISO/IEC 10179:1996 8.3.1.4"
#endif
);
const MessageType0 InterpreterMessages::specNotArc(
MessageType::error,
&jstyleModule,
80
#ifndef SP_NO_MESSAGE_TEXT
,"specification document does not have the DSSSL architecture as a base architecture"
,"ISO/IEC 10179:1996 7p1"
#endif
);
const MessageType0 InterpreterMessages::noStyleSpec(
MessageType::error,
&jstyleModule,
81
#ifndef SP_NO_MESSAGE_TEXT
,"specification document did not contain a style-specification-body element"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType1 InterpreterMessages::unknownCharName(
MessageType::error,
&jstyleModule,
82
#ifndef SP_NO_MESSAGE_TEXT
,"unknown character name %1"
,"ISO/IEC 10179:1996 8.5.8"
#endif
);
const MessageType0 InterpreterMessages::noCurrentNode(
MessageType::error,
&jstyleModule,
83
#ifndef SP_NO_MESSAGE_TEXT
,"attempt to use current node when there is none"
,"ISO/IEC 10179:1996 10.1.1 12.4.1"
#endif
);
const MessageType0 InterpreterMessages::noCurrentProcessingMode(
MessageType::error,
&jstyleModule,
84
#ifndef SP_NO_MESSAGE_TEXT
,"attempt to process node in illegal context"
,"ISO/IEC 10179:1996 12.4.1"
#endif
);
const MessageType0 InterpreterMessages::invalidRadix(
MessageType::error,
&jstyleModule,
85
#ifndef SP_NO_MESSAGE_TEXT
,"radix must be 2, 8, 10 or 16"
#endif
);
const MessageType0 InterpreterMessages::sosofoContext(
MessageType::error,
&jstyleModule,
86
#ifndef SP_NO_MESSAGE_TEXT
,"this context requires a sosofo"
#endif
);
const MessageType0 InterpreterMessages::styleContext(
MessageType::error,
&jstyleModule,
87
#ifndef SP_NO_MESSAGE_TEXT
,"this context requires a style object"
#endif
);
const MessageType0 InterpreterMessages::notInCharacteristicValue(
MessageType::error,
&jstyleModule,
88
#ifndef SP_NO_MESSAGE_TEXT
,"procedure can only be used in evaluation of characteristic value"
,"ISO/IEC 10179:1996 12.4.6"
#endif
);
const MessageType1 InterpreterMessages::colorArgCount(
MessageType::error,
&jstyleModule,
90
#ifndef SP_NO_MESSAGE_TEXT
,"%1 color requires three arguments"
#endif
);
const MessageType1 InterpreterMessages::colorArgType(
MessageType::error,
&jstyleModule,
91
#ifndef SP_NO_MESSAGE_TEXT
,"arguments for %1 color must be numbers"
#endif
);
const MessageType1 InterpreterMessages::colorArgRange(
MessageType::error,
&jstyleModule,
92
#ifndef SP_NO_MESSAGE_TEXT
,"arguments for %1 color must be in the range 0 to 1"
#endif
);
const MessageType1 InterpreterMessages::colorProcResType(
MessageType::error,
&jstyleModule,
93
#ifndef SP_NO_MESSAGE_TEXT
,"result of procedure in %1 color must be a number"
#endif
);
const MessageType1 InterpreterMessages::unknownColorSpaceFamily(
MessageType::error,
&jstyleModule,
94
#ifndef SP_NO_MESSAGE_TEXT
,"unknown color-space family %1"
,"ISO/IEC 10179:1996 12.5.9"
#endif
);
const MessageType1 InterpreterMessages::colorSpaceNoArgs(
MessageType::error,
&jstyleModule,
95
#ifndef SP_NO_MESSAGE_TEXT
,"%1 color-space family does not take any arguments"
#endif
);
const MessageType1 InterpreterMessages::colorSpaceArgError(
MessageType::error,
&jstyleModule,
96
#ifndef SP_NO_MESSAGE_TEXT
,"invalid parameters for %1 color-space family"
#endif
);
const MessageType1 InterpreterMessages::notABuiltinInheritedC(
MessageType::error,
&jstyleModule,
97
#ifndef SP_NO_MESSAGE_TEXT
,"%1 is not a pre-defined inherited characteristic"
#endif
);
const MessageType1 InterpreterMessages::invalidNumberFormat(
MessageType::error,
&jstyleModule,
98
#ifndef SP_NO_MESSAGE_TEXT
,"invalid number format %1"
,"ISO/IEC 10179:1996 8.5.7.24"
#endif
);
const MessageType1 InterpreterMessages::invalidPublicIdChar(
MessageType::error,
&jstyleModule,
99
#ifndef SP_NO_MESSAGE_TEXT
,"invalid character %1 in public identifier"
#endif
);
const MessageType1 InterpreterMessages::debug(
MessageType::info,
&jstyleModule,
100
#ifndef SP_NO_MESSAGE_TEXT
,"debug %1"
#endif
);
const MessageType0 InterpreterMessages::useLoop(
MessageType::error,
&jstyleModule,
101
#ifndef SP_NO_MESSAGE_TEXT
,"circular use of specification parts"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType1 InterpreterMessages::missingPart(
MessageType::error,
&jstyleModule,
102
#ifndef SP_NO_MESSAGE_TEXT
,"no style-specification or external-specification with ID %1"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType0 InterpreterMessages::noParts(
MessageType::error,
&jstyleModule,
103
#ifndef SP_NO_MESSAGE_TEXT
,"document did not contain any style-specifications or external-specifications"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType0 InterpreterMessages::tableCellOutsideTable(
MessageType::error,
&jstyleModule,
104
#ifndef SP_NO_MESSAGE_TEXT
,"table-cell flow object not inside a table"
#endif
);
const MessageType0 InterpreterMessages::tableRowOutsideTable(
MessageType::error,
&jstyleModule,
105
#ifndef SP_NO_MESSAGE_TEXT
,"table-row flow object not inside a table"
#endif
);
const MessageType1 InterpreterMessages::noNodePropertyValue(
MessageType::error,
&jstyleModule,
106
#ifndef SP_NO_MESSAGE_TEXT
,"no value for node property %1"
,"ISO/IEC 10179:1996 10.1.6"
#endif
);
const MessageType0 InterpreterMessages::returnNotNodeList(
MessageType::error,
&jstyleModule,
107
#ifndef SP_NO_MESSAGE_TEXT
,"value returned by procedure was not a node-list"
#endif
);
const MessageType0 InterpreterMessages::stackTrace(
MessageType::info,
&jstyleModule,
108
#ifndef SP_NO_MESSAGE_TEXT
,"called from here"
#endif
);
const MessageType1 InterpreterMessages::stackTraceEllipsis(
MessageType::info,
&jstyleModule,
109
#ifndef SP_NO_MESSAGE_TEXT
,"called from here...(%1 calls omitted)"
#endif
);
const MessageType0 InterpreterMessages::processNodeLoop(
MessageType::error,
&jstyleModule,
110
#ifndef SP_NO_MESSAGE_TEXT
,"node processing loop detected"
#endif
);
const MessageType0 InterpreterMessages::spliceNotList(
MessageType::error,
&jstyleModule,
111
#ifndef SP_NO_MESSAGE_TEXT
,"unquote-splicing expression does not evaluate to a list"
,"ISO/IEC 10179:1996 8.3.2.7"
#endif
);
const MessageType0 InterpreterMessages::readOnly(
MessageType::error,
&jstyleModule,
112
#ifndef SP_NO_MESSAGE_TEXT
,"object is read-only"
#endif
);
const MessageType1 InterpreterMessages::topLevelAssignment(
MessageType::error,
&jstyleModule,
113
#ifndef SP_NO_MESSAGE_TEXT
,"assignment to top-level variable %1"
#endif
);
const MessageType0 InterpreterMessages::continuationDead(
MessageType::error,
&jstyleModule,
114
#ifndef SP_NO_MESSAGE_TEXT
,"invalid call to continuation"
#endif
);
const MessageType0 InterpreterMessages::patternEmptyGi(
MessageType::error,
&jstyleModule,
115
#ifndef SP_NO_MESSAGE_TEXT
,"empty generic identifier in pattern"
#endif
);
const MessageType0 InterpreterMessages::patternNotList(
MessageType::error,
&jstyleModule,
116
#ifndef SP_NO_MESSAGE_TEXT
,"pattern is not a list"
#endif
);
const MessageType1 InterpreterMessages::patternBadGi(
MessageType::error,
&jstyleModule,
117
#ifndef SP_NO_MESSAGE_TEXT
,"%1 cannot be used as a generic identifier in a pattern"
#endif
);
const MessageType1 InterpreterMessages::patternBadMember(
MessageType::error,
&jstyleModule,
118
#ifndef SP_NO_MESSAGE_TEXT
,"%1 cannot occur in a pattern"
#endif
);
const MessageType0 InterpreterMessages::patternMissingQualifierValue(
MessageType::error,
&jstyleModule,
119
#ifndef SP_NO_MESSAGE_TEXT
,"value missing for qualifier in pattern"
#endif
);
const MessageType1 InterpreterMessages::patternUnknownQualifier(
MessageType::error,
&jstyleModule,
120
#ifndef SP_NO_MESSAGE_TEXT
,"unknown pattern qualifier %1"
#endif
);
const MessageType2 InterpreterMessages::patternBadQualifierValue(
MessageType::error,
&jstyleModule,
121
#ifndef SP_NO_MESSAGE_TEXT
,"bad value %1 for %2 qualifier in pattern"
#endif
);
const MessageType0 InterpreterMessages::patternChildRepeat(
MessageType::error,
&jstyleModule,
122
#ifndef SP_NO_MESSAGE_TEXT
,"repeat qualifier not allowed inside children qualifier"
#endif
);
const MessageType0 InterpreterMessages::patternBadAttributeQualifier(
MessageType::error,
&jstyleModule,
123
#ifndef SP_NO_MESSAGE_TEXT
,"bad value for attributes qualifier in pattern"
#endif
);
const MessageType1L InterpreterMessages::ambiguousStyle(
MessageType::error,
&jstyleModule,
124
#ifndef SP_NO_MESSAGE_TEXT
,"characteristic %1 applied in style rule with same specificity"
,0
,"other style rule is here"
#endif
);
const MessageType0 InterpreterMessages::ambiguousMatch(
MessageType::error,
&jstyleModule,
126
#ifndef SP_NO_MESSAGE_TEXT
,"node matches more than one pattern with the same specificity"
,"ISO/IEC 10179:1996 12.4.1"
#endif
);
const MessageType1 InterpreterMessages::uninitializedVariableReference(
MessageType::error,
&jstyleModule,
127
#ifndef SP_NO_MESSAGE_TEXT
,"reference to uninitialized variable %1"
#endif
);
const MessageType1 InterpreterMessages::actualLoop(
MessageType::error,
&jstyleModule,
128
#ifndef SP_NO_MESSAGE_TEXT
,"circular use of actual value of characteristic %1"
,"ISO/IEC 10179:1996 12.4.6"
#endif
);
const MessageType1L InterpreterMessages::duplicateCharacteristic(
MessageType::error,
&jstyleModule,
129
#ifndef SP_NO_MESSAGE_TEXT
,"characteristic %1 already defined in same part"
,"ISO/IEC 10179:1996 12.4.6"
,"first definition was here"
#endif
);
const MessageType1L InterpreterMessages::duplicateFlowObjectClass(
MessageType::error,
&jstyleModule,
131
#ifndef SP_NO_MESSAGE_TEXT
,"flow object class %1 already defined in same part"
,"ISO/IEC 10179:1996 12.4.3 [178]"
,"first definition was here"
#endif
);
const MessageType1 InterpreterMessages::undefinedMode(
MessageType::error,
&jstyleModule,
133
#ifndef SP_NO_MESSAGE_TEXT
,"mode %1 not defined"
,"ISO/IEC 10179:1996 12.4.3 [180]"
#endif
);
const MessageType1 InterpreterMessages::duplicateCharName(
MessageType::error,
&jstyleModule,
134
#ifndef SP_NO_MESSAGE_TEXT
,"duplicate character name %1"
,"ISO/IEC 10179:1996 7.1.4"
#endif
);
const MessageType1 InterpreterMessages::duplicateSdataEntityName(
MessageType::error,
&jstyleModule,
135
#ifndef SP_NO_MESSAGE_TEXT
,"duplicate SDATA entity name %1"
,"ISO/IEC 10179:1996 7.1.8"
#endif
);
const MessageType1 InterpreterMessages::duplicateSdataEntityText(
MessageType::error,
&jstyleModule,
136
#ifndef SP_NO_MESSAGE_TEXT
,"duplicate SDATA entity text %1"
,"ISO/IEC 10179:1996 7.1.8"
#endif
);
const MessageType0 InterpreterMessages::unsupportedDeclaration(
MessageType::warning,
&jstyleModule,
137
#ifndef SP_NO_MESSAGE_TEXT
,"unsupported declaration will be ignored"
#endif
);
const MessageType1 InterpreterMessages::unsupportedCharRepertoire(
MessageType::warning,
&jstyleModule,
138
#ifndef SP_NO_MESSAGE_TEXT
,"unsupported character repertoire %1 will be ignored"
#endif
);
const MessageType0 InterpreterMessages::badDeclaration(
MessageType::error,
&jstyleModule,
139
#ifndef SP_NO_MESSAGE_TEXT
,"error in declaration element"
#endif
);
const MessageType1 InterpreterMessages::invalidIdentifier(
MessageType::error,
&jstyleModule,
141
#ifndef SP_NO_MESSAGE_TEXT
,"%1 is not a valid identifier"
,"ISO/IEC 10179:1996 7.3.2 [1]"
#endif
);
const MessageType0 InterpreterMessages::badLanguageDefinition(
MessageType::error,
&jstyleModule,
142
#ifndef SP_NO_MESSAGE_TEXT
,"error in language definition"
,"ISO/IEC 10179:1996 8.5.8.2.1 [100]"
#endif
);
const MessageType0 InterpreterMessages::noCurrentLanguage(
MessageType::error,
&jstyleModule,
143
#ifndef SP_NO_MESSAGE_TEXT
,"no current language"
,"ISO/IEC 10179:1996 8.5.8.4 8.5.8.5 8.5.8.6 8.5.9.5 8.5.9.6"
#endif
);
const MessageType3 InterpreterMessages::notALanguage(
MessageType::error,
&jstyleModule,
144
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a language"
,"ISO/IEC 10179:1996 8.5.8.2"
#endif
);
const MessageType3 InterpreterMessages::notAPositiveInteger(
MessageType::error,
&jstyleModule,
145
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a positive integer"
#endif
);
const MessageType3 InterpreterMessages::notAnInteger(
MessageType::error,
&jstyleModule,
146
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an integer"
#endif
);
const MessageType3 InterpreterMessages::notAKeyword(
MessageType::error,
&jstyleModule,
147
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a keyword"
#endif
);
const MessageType3 InterpreterMessages::notAnAlist(
MessageType::error,
&jstyleModule,
148
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not an alist"
#endif
);
const MessageType3 InterpreterMessages::notACharList(
MessageType::error,
&jstyleModule,
149
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a list of characters"
#endif
);
const MessageType3 InterpreterMessages::lengthError(
MessageType::error,
&jstyleModule,
150
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 has wrong length"
#endif
);
const MessageType1 InterpreterMessages::noExactRepresentation(
MessageType::warning,
&jstyleModule,
151
#ifndef SP_NO_MESSAGE_TEXT
,"quantity %1 can't be represented exactly"
,"ISO/IEC 10179:1996 8.5.7.2"
#endif
);
const MessageType0L InterpreterMessages::duplicateDefLangDecl(
MessageType::error,
&jstyleModule,
152
#ifndef SP_NO_MESSAGE_TEXT
,"default language already declared in this part"
,"ISO/IEC 10179:1996 8.5.8.2 [99]"
,"first declaration was here"
#endif
);
const MessageType1 InterpreterMessages::defLangDeclRequiresLanguage(
MessageType::error,
&jstyleModule,
154
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not a language as required in a default-language-declaration"
,"ISO/IEC 10179:1996 8.5.8.2"
#endif
);
const MessageType1 InterpreterMessages::invalidUnitName(
MessageType::error,
&jstyleModule,
155
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not a valid unit name"
,"ISO/IEC 10179:1996 8.5.7.4 [87]"
#endif
);
const MessageType1 InterpreterMessages::invalidCharName(
MessageType::error,
&jstyleModule,
156
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not a valid character name"
,"ISO/IEC 10179:1996 8.5.8 [95]"
#endif
);
const MessageType1 InterpreterMessages::invalidCharNumber(
MessageType::error,
&jstyleModule,
157
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not a valid character number"
,"ISO/IEC 10179:1996 7.1.4p2 7.1.6p2"
#endif
);
const MessageType1 InterpreterMessages::unknownCharProperty(
MessageType::error,
&jstyleModule,
158
#ifndef SP_NO_MESSAGE_TEXT
,"unknown character property %1"
,"ISO/IEC 10179:1996 8.5.8.1"
#endif
);
const MessageType0 InterpreterMessages::badAddCharProperty(
MessageType::error,
&jstyleModule,
159
#ifndef SP_NO_MESSAGE_TEXT
,"error in character property declaration"
,"ISO/IEC 10179:1996 8.5.8.1"
#endif
);
const MessageType1L InterpreterMessages::duplicateCharPropertyDecl(
MessageType::error,
&jstyleModule,
160
#ifndef SP_NO_MESSAGE_TEXT
,"character property %1 already declared in same part"
,"ISO/IEC 10179:1996 8.5.8.1"
,"first declaration was here"
#endif
);
const MessageType1L InterpreterMessages::duplicateAddCharProperty(
MessageType::error,
&jstyleModule,
162
#ifndef SP_NO_MESSAGE_TEXT
,"added value for character property %1 already declared in same part"
,"ISO/IEC 10179:1996 8.5.8.1"
,"previous declaration was here"
#endif
);
const MessageType0 InterpreterMessages::returnNotSosofo(
MessageType::error,
&jstyleModule,
164
#ifndef SP_NO_MESSAGE_TEXT
,"value returned by procedure was not a sosofo"
#endif
);
const MessageType1 InterpreterMessages::charPropertyLoop(
MessageType::error,
&jstyleModule,
165
#ifndef SP_NO_MESSAGE_TEXT
,"loop in specification of value of character property %1"
#endif
);
const MessageType2 InterpreterMessages::charPropertyNotInteger(
MessageType::error,
&jstyleModule,
166
#ifndef SP_NO_MESSAGE_TEXT
,"value for character property %1 of wrong type: %2 not an integer"
#endif
);
const MessageType2 InterpreterMessages::charPropertyNotIntegerOrFalse(
MessageType::error,
&jstyleModule,
167
#ifndef SP_NO_MESSAGE_TEXT
,"value for character property %1 of wrong type: %2 not an integer or the value \"#f\""
#endif
);
const MessageType1 InterpreterMessages::unknownFeature(
MessageType::error,
&jstyleModule,
168
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not a style or transformation language feature"
,"ISO/IEC 10179:1996 11.1 12.1"
#endif
);
const MessageType1 InterpreterMessages::missingFeature(
MessageType::error,
&jstyleModule,
169
#ifndef SP_NO_MESSAGE_TEXT
,"undeclared use of feature %1"
,"ISO/IEC 10179:1996 7.1.1"
#endif
);
const MessageType1 InterpreterMessages::unsupportedFeature(
MessageType::warning,
&jstyleModule,
170
#ifndef SP_NO_MESSAGE_TEXT
,"feature %1 not supported"
#endif
);
const MessageType1 InterpreterMessages::partiallySupportedFeature(
MessageType::warning,
&jstyleModule,
171
#ifndef SP_NO_MESSAGE_TEXT
,"feature %1 only partially supported"
#endif
);
const MessageType0 InterpreterMessages::styleLanguage(
MessageType::error,
&jstyleModule,
172
#ifndef SP_NO_MESSAGE_TEXT
,"only allowed in style language"
#endif
);
const MessageType0 InterpreterMessages::transformationLanguage(
MessageType::error,
&jstyleModule,
173
#ifndef SP_NO_MESSAGE_TEXT
,"only allowed in transformation language"
#endif
);
const MessageType0 InterpreterMessages::mixedLanguages(
MessageType::error,
&jstyleModule,
174
#ifndef SP_NO_MESSAGE_TEXT
,"style and transformation language parts mixed"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType0 InterpreterMessages::partialSpec(
MessageType::warning,
&jstyleModule,
175
#ifndef SP_NO_MESSAGE_TEXT
,"specification is marked as partial"
,"ISO/IEC 10179:1996 7.1"
#endif
);
const MessageType1 InterpreterMessages::cantOmitModule(
MessageType::warning,
&jstyleModule,
176
#ifndef SP_NO_MESSAGE_TEXT
,"grove plan excluding module %1 not supported"
#endif
);
const MessageType1 InterpreterMessages::cantAddModule(
MessageType::warning,
&jstyleModule,
177
#ifndef SP_NO_MESSAGE_TEXT
,"grove plan including module %1 not supported"
#endif
);
const MessageType1 InterpreterMessages::unknownModule(
MessageType::error,
&jstyleModule,
178
#ifndef SP_NO_MESSAGE_TEXT
,"%1 not an SGML property set module"
#endif
);
const MessageType2 InterpreterMessages::notACharInCharMap(
MessageType::error,
&jstyleModule,
179
#ifndef SP_NO_MESSAGE_TEXT
,"Function for char-map characteristic returned non-char object %2 for character %1"
,"ISO/IEC 10179:1996 12.6.11"
#endif
);
const MessageType2 InterpreterMessages::charPropertyNotPublicId(
MessageType::error,
&jstyleModule,
180
#ifndef SP_NO_MESSAGE_TEXT
,"value for character property %1 of wrong type: %2 not a public identifier or the value \"#f\""
#endif
);
const MessageType1 InterpreterMessages::duplicateVariableBinding(
MessageType::error,
&jstyleModule,
181
#ifndef SP_NO_MESSAGE_TEXT
,"variable %1 occurs more than once in bindings"
,"ISO/IEC 10179:1996 8.3.2.5"
#endif
);
const MessageType0 InterpreterMessages::subgroveArgs(
MessageType::error,
&jstyleModule,
182
#ifndef SP_NO_MESSAGE_TEXT
,"exactly one of node:, subgrove: and class: needed"
,"ISO/IEC 10179:1996 11.3.1"
#endif
);
const MessageType0 InterpreterMessages::subgroveSubgroveArgs(
MessageType::warning,
&jstyleModule,
183
#ifndef SP_NO_MESSAGE_TEXT
,"add:, null:, remove:, children:, sub: make no sense with subgrove:"
,"ISO/IEC 10179:1996 11.3.1"
#endif
);
const MessageType0 InterpreterMessages::subgroveClassArgs(
MessageType::warning,
&jstyleModule,
184
#ifndef SP_NO_MESSAGE_TEXT
,"remove: makes no sense with class:"
,"ISO/IEC 10179:1996 11.3.1"
#endif
);
const MessageType3 InterpreterMessages::notASubgroveSpec(
MessageType::error,
&jstyleModule,
185
#ifndef SP_NO_MESSAGE_TEXT
,"%2 argument for primitive %1 of wrong type: %3 not a subgrove-spec"
#endif
);
const MessageType1 InterpreterMessages::notACspecList(
MessageType::error,
&jstyleModule,
186
#ifndef SP_NO_MESSAGE_TEXT
,"wrong type: %1 not a list of create-specs"
#endif
);
const MessageType1 InterpreterMessages::notACspecOrCspecList(
MessageType::error,
&jstyleModule,
187
#ifndef SP_NO_MESSAGE_TEXT
,"wrong type: %1 not a create-spec or list of create-specs"
#endif
);
const MessageType1 InterpreterMessages::queryNotANodeList(
MessageType::error,
&jstyleModule,
188
#ifndef SP_NO_MESSAGE_TEXT
,"query expression: %1 not a node list"
,"ISO/IEC 10179:1996 11.2 12.4.1 [152] [164]"
#endif
);
const MessageType1 InterpreterMessages::priorityNotAnExactInteger(
MessageType::error,
&jstyleModule,
189
#ifndef SP_NO_MESSAGE_TEXT
,"priority expression: %1 not an exact integer"
,"ISO/IEC 10179:1996 11.2 12.4.1 [152] [164]"
#endif
);
const MessageType0 InterpreterMessages::badTopLevelFlowObj(
MessageType::error,
&jstyleModule,
190
#ifndef SP_NO_MESSAGE_TEXT
,"flow objects at the root must be all of class scroll or all of class page-sequence or simple-page-sequence"
,"ISO/IEC 10179:1996 12.4.1"
#endif
);
const MessageType0 InterpreterMessages::noPrincipalPort(
MessageType::error,
&jstyleModule,
191
#ifndef SP_NO_MESSAGE_TEXT
,"current flow parent has no principal port"
#endif
);
const MessageType0 InterpreterMessages::noParagraphAncestor(
MessageType::error,
&jstyleModule,
192
#ifndef SP_NO_MESSAGE_TEXT
,"this flow object requires a paragraph as an ancestor flow object"
#endif
);
const MessageType0 InterpreterMessages::notInlineFlowObj(
MessageType::error,
&jstyleModule,
193
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only inline flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::notDisplayFlowObj(
MessageType::error,
&jstyleModule,
194
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only display flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::notInlineOrDisplayFlowObj(
MessageType::error,
&jstyleModule,
195
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only display or inline flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::notValidInParagraph(
MessageType::error,
&jstyleModule,
196
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted in a paragraph; only inline, display or paragraph-break flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::notSideBySideItem(
MessageType::error,
&jstyleModule,
197
#ifndef SP_NO_MESSAGE_TEXT
,"a side-by-side flow object only accepts side-by-side-item flow objects as children"
#endif
);
const MessageType0 InterpreterMessages::notMathSequence(
MessageType::error,
&jstyleModule,
198
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only math-sequence, unmath, subscript, superscript, script, mark, fence, fraction, radical, math-operator, grid, character and alignment-point flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::notGridCell(
MessageType::error,
&jstyleModule,
199
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; must be grid-cell"
#endif
);
const MessageType0 InterpreterMessages::notSingleChar(
MessageType::error,
&jstyleModule,
200
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only a single character flow object accepted"
#endif
);
const MessageType0 InterpreterMessages::badTableContent(
MessageType::error,
&jstyleModule,
201
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; in a table, only either table-part flow objects or table-column flow objects followed by table-row or table-cell flow objects are allowed"
#endif
);
const MessageType0 InterpreterMessages::badTablePartHF(
MessageType::error,
&jstyleModule,
202
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only table-row or table-cell flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::badTablePartBody(
MessageType::error,
&jstyleModule,
203
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only table-column flow objects followed by table-row or table-cell flow objects allowd"
#endif
);
const MessageType0 InterpreterMessages::badTableRow(
MessageType::error,
&jstyleModule,
204
#ifndef SP_NO_MESSAGE_TEXT
,"flow object not accepted by port; only table-cell flow objects accepted"
#endif
);
const MessageType0 InterpreterMessages::priorityNotNumber(
MessageType::error,
&jstyleModule,
205
#ifndef SP_NO_MESSAGE_TEXT
,"priority-expression must be a number"
#endif
);
const MessageType0 InterpreterMessages::queryNotNodelist(
MessageType::error,
&jstyleModule,
206
#ifndef SP_NO_MESSAGE_TEXT
,"query-expression must be a node-list"
#endif
);
const MessageType0 InterpreterMessages::sorryPriority(
MessageType::error,
&jstyleModule,
207
#ifndef SP_NO_MESSAGE_TEXT
,"Sorry, non-integral priorities not implemented"
#endif
);
#ifdef SP_NAMESPACE
}
#endif
