1 // This file was automatically generated from style/InterpreterMessages.msg by msggen.pl.
2 
3 #ifdef __GNUG__
4 #pragma implementation
5 #endif
6 
7 #include "config.h"
8 #include "InterpreterMessages.h"
9 
10 #ifdef SP_NAMESPACE
11 namespace SP_NAMESPACE {
12 #endif
13 
14 const MessageType0 InterpreterMessages::unexpectedEof(
15 MessageType::error,
16 #ifdef BUILD_LIBSP
17 MessageFragment::libModule,
18 #else
19 MessageFragment::appModule,
20 #endif
21 0
22 #ifndef SP_NO_MESSAGE_TEXT
23 ,"unexpected end of file"
24 #endif
25 );
26 const MessageType0 InterpreterMessages::invalidChar(
27 MessageType::error,
28 #ifdef BUILD_LIBSP
29 MessageFragment::libModule,
30 #else
31 MessageFragment::appModule,
32 #endif
33 1
34 #ifndef SP_NO_MESSAGE_TEXT
35 ,"invalid character"
36 #endif
37 );
38 const MessageType0 InterpreterMessages::unknownHash(
39 MessageType::error,
40 #ifdef BUILD_LIBSP
41 MessageFragment::libModule,
42 #else
43 MessageFragment::appModule,
44 #endif
45 2
46 #ifndef SP_NO_MESSAGE_TEXT
47 ,"invalid character after '#'"
48 #endif
49 );
50 const MessageType1 InterpreterMessages::unknownNamedConstant(
51 MessageType::error,
52 #ifdef BUILD_LIBSP
53 MessageFragment::libModule,
54 #else
55 MessageFragment::appModule,
56 #endif
57 3
58 #ifndef SP_NO_MESSAGE_TEXT
59 ,"unknown #! named constant %1"
60 #endif
61 );
62 const MessageType1 InterpreterMessages::unexpectedToken(
63 MessageType::error,
64 #ifdef BUILD_LIBSP
65 MessageFragment::libModule,
66 #else
67 MessageFragment::appModule,
68 #endif
69 4
70 #ifndef SP_NO_MESSAGE_TEXT
71 ,"unexpected token %1"
72 #endif
73 );
74 const MessageType0 InterpreterMessages::unterminatedString(
75 MessageType::error,
76 #ifdef BUILD_LIBSP
77 MessageFragment::libModule,
78 #else
79 MessageFragment::appModule,
80 #endif
81 5
82 #ifndef SP_NO_MESSAGE_TEXT
83 ,"string with no closing quote"
84 #endif
85 );
86 const MessageType0 InterpreterMessages::missingCloseParen(
87 MessageType::error,
88 #ifdef BUILD_LIBSP
89 MessageFragment::libModule,
90 #else
91 MessageFragment::appModule,
92 #endif
93 6
94 #ifndef SP_NO_MESSAGE_TEXT
95 ,"missing closing parenthesis"
96 #endif
97 );
98 const MessageType1 InterpreterMessages::invalidNumber(
99 MessageType::error,
100 #ifdef BUILD_LIBSP
101 MessageFragment::libModule,
102 #else
103 MessageFragment::appModule,
104 #endif
105 7
106 #ifndef SP_NO_MESSAGE_TEXT
107 ,"invalid number %1"
108 #endif
109 );
110 const MessageType1 InterpreterMessages::invalidAfiiGlyphId(
111 MessageType::error,
112 #ifdef BUILD_LIBSP
113 MessageFragment::libModule,
114 #else
115 MessageFragment::appModule,
116 #endif
117 8
118 #ifndef SP_NO_MESSAGE_TEXT
119 ,"invalid AFII glyph identifier %1"
120 #endif
121 );
122 const MessageType1 InterpreterMessages::callNonFunction(
123 MessageType::error,
124 #ifdef BUILD_LIBSP
125 MessageFragment::libModule,
126 #else
127 MessageFragment::appModule,
128 #endif
129 9
130 #ifndef SP_NO_MESSAGE_TEXT
131 ,"call of non-function object %1"
132 #endif
133 );
134 const MessageType0 InterpreterMessages::tooManyArgs(
135 MessageType::error,
136 #ifdef BUILD_LIBSP
137 MessageFragment::libModule,
138 #else
139 MessageFragment::appModule,
140 #endif
141 10
142 #ifndef SP_NO_MESSAGE_TEXT
143 ,"too many arguments for function"
144 #endif
145 );
146 const MessageType0 InterpreterMessages::oddKeyArgs(
147 MessageType::error,
148 #ifdef BUILD_LIBSP
149 MessageFragment::libModule,
150 #else
151 MessageFragment::appModule,
152 #endif
153 11
154 #ifndef SP_NO_MESSAGE_TEXT
155 ,"odd number of keyword/value arguments"
156 #endif
157 );
158 const MessageType0 InterpreterMessages::missingArg(
159 MessageType::error,
160 #ifdef BUILD_LIBSP
161 MessageFragment::libModule,
162 #else
163 MessageFragment::appModule,
164 #endif
165 12
166 #ifndef SP_NO_MESSAGE_TEXT
167 ,"missing argument for function call"
168 #endif
169 );
170 const MessageType1 InterpreterMessages::syntacticKeywordAsVariable(
171 MessageType::error,
172 #ifdef BUILD_LIBSP
173 MessageFragment::libModule,
174 #else
175 MessageFragment::appModule,
176 #endif
177 13
178 #ifndef SP_NO_MESSAGE_TEXT
179 ,"syntactic keyword %1 used as variable"
180 #endif
181 );
182 const MessageType1 InterpreterMessages::undefinedVariableReference(
183 MessageType::error,
184 #ifdef BUILD_LIBSP
185 MessageFragment::libModule,
186 #else
187 MessageFragment::appModule,
188 #endif
189 14
190 #ifndef SP_NO_MESSAGE_TEXT
191 ,"reference to undefined variable %1"
192 #endif
193 );
194 const MessageType0 InterpreterMessages::badCharName(
195 MessageType::error,
196 #ifdef BUILD_LIBSP
197 MessageFragment::libModule,
198 #else
199 MessageFragment::appModule,
200 #endif
201 15
202 #ifndef SP_NO_MESSAGE_TEXT
203 ,"no character with that name"
204 #endif
205 );
206 const MessageType1 InterpreterMessages::keywordNotAllowedCall(
207 MessageType::error,
208 #ifdef BUILD_LIBSP
209 MessageFragment::libModule,
210 #else
211 MessageFragment::appModule,
212 #endif
213 16
214 #ifndef SP_NO_MESSAGE_TEXT
215 ,"syntactic keyword %1 not valid in call position"
216 #endif
217 );
218 const MessageType1 InterpreterMessages::symbolRequired(
219 MessageType::error,
220 #ifdef BUILD_LIBSP
221 MessageFragment::libModule,
222 #else
223 MessageFragment::appModule,
224 #endif
225 17
226 #ifndef SP_NO_MESSAGE_TEXT
227 ,"symbol required (got %1)"
228 #endif
229 );
230 const MessageType1 InterpreterMessages::unknownTopLevelForm(
231 MessageType::error,
232 #ifdef BUILD_LIBSP
233 MessageFragment::libModule,
234 #else
235 MessageFragment::appModule,
236 #endif
237 18
238 #ifndef SP_NO_MESSAGE_TEXT
239 ,"unknown top level form %1"
240 #endif
241 );
242 const MessageType1 InterpreterMessages::badModeForm(
243 MessageType::error,
244 #ifdef BUILD_LIBSP
245 MessageFragment::libModule,
246 #else
247 MessageFragment::appModule,
248 #endif
249 19
250 #ifndef SP_NO_MESSAGE_TEXT
251 ,"bad form %1 in mode group"
252 #endif
253 );
254 const MessageType1L InterpreterMessages::duplicateDefinition(
255 MessageType::error,
256 #ifdef BUILD_LIBSP
257 MessageFragment::libModule,
258 #else
259 MessageFragment::appModule,
260 #endif
261 20
262 #ifndef SP_NO_MESSAGE_TEXT
263 ,"identifier %1 already defined in same part"
264 ,"first definition was here"
265 #endif
266 );
267 const MessageType1 InterpreterMessages::identifierLoop(
268 MessageType::error,
269 #ifdef BUILD_LIBSP
270 MessageFragment::libModule,
271 #else
272 MessageFragment::appModule,
273 #endif
274 22
275 #ifndef SP_NO_MESSAGE_TEXT
276 ,"loop in specification of value of %1"
277 #endif
278 );
279 const MessageType0 InterpreterMessages::outOfRange(
280 MessageType::error,
281 #ifdef BUILD_LIBSP
282 MessageFragment::libModule,
283 #else
284 MessageFragment::appModule,
285 #endif
286 23
287 #ifndef SP_NO_MESSAGE_TEXT
288 ,"argument out of range"
289 #endif
290 );
291 const MessageType1 InterpreterMessages::unitLoop(
292 MessageType::error,
293 #ifdef BUILD_LIBSP
294 MessageFragment::libModule,
295 #else
296 MessageFragment::appModule,
297 #endif
298 24
299 #ifndef SP_NO_MESSAGE_TEXT
300 ,"loop in specification of value of unit %1"
301 #endif
302 );
303 const MessageType1 InterpreterMessages::badUnitDefinition(
304 MessageType::error,
305 #ifdef BUILD_LIBSP
306 MessageFragment::libModule,
307 #else
308 MessageFragment::appModule,
309 #endif
310 25
311 #ifndef SP_NO_MESSAGE_TEXT
312 ,"bad value specified for unit %1"
313 #endif
314 );
315 const MessageType1L InterpreterMessages::duplicateUnitDefinition(
316 MessageType::error,
317 #ifdef BUILD_LIBSP
318 MessageFragment::libModule,
319 #else
320 MessageFragment::appModule,
321 #endif
322 26
323 #ifndef SP_NO_MESSAGE_TEXT
324 ,"unit %1 already defined in same part"
325 ,"first definition was here"
326 #endif
327 );
328 const MessageType1 InterpreterMessages::undefinedQuantity(
329 MessageType::error,
330 #ifdef BUILD_LIBSP
331 MessageFragment::libModule,
332 #else
333 MessageFragment::appModule,
334 #endif
335 28
336 #ifndef SP_NO_MESSAGE_TEXT
337 ,"quantity %1 undefined"
338 #endif
339 );
340 const MessageType0 InterpreterMessages::incompatibleDimensions(
341 MessageType::error,
342 #ifdef BUILD_LIBSP
343 MessageFragment::libModule,
344 #else
345 MessageFragment::appModule,
346 #endif
347 29
348 #ifndef SP_NO_MESSAGE_TEXT
349 ,"incompatible dimensions"
350 #endif
351 );
352 const MessageType3 InterpreterMessages::notABoolean(
353 MessageType::error,
354 #ifdef BUILD_LIBSP
355 MessageFragment::libModule,
356 #else
357 MessageFragment::appModule,
358 #endif
359 30
360 #ifndef SP_NO_MESSAGE_TEXT
361 ,"%2 argument for primitive %1 of wrong type: %3 not a boolean"
362 #endif
363 );
364 const MessageType3 InterpreterMessages::notAPair(
365 MessageType::error,
366 #ifdef BUILD_LIBSP
367 MessageFragment::libModule,
368 #else
369 MessageFragment::appModule,
370 #endif
371 31
372 #ifndef SP_NO_MESSAGE_TEXT
373 ,"%2 argument for primitive %1 of wrong type: %3 not a pair"
374 #endif
375 );
376 const MessageType3 InterpreterMessages::notAList(
377 MessageType::error,
378 #ifdef BUILD_LIBSP
379 MessageFragment::libModule,
380 #else
381 MessageFragment::appModule,
382 #endif
383 32
384 #ifndef SP_NO_MESSAGE_TEXT
385 ,"%2 argument for primitive %1 of wrong type: %3 not a list"
386 #endif
387 );
388 const MessageType3 InterpreterMessages::notASymbol(
389 MessageType::error,
390 #ifdef BUILD_LIBSP
391 MessageFragment::libModule,
392 #else
393 MessageFragment::appModule,
394 #endif
395 33
396 #ifndef SP_NO_MESSAGE_TEXT
397 ,"%2 argument for primitive %1 of wrong type: %3 not a symbol"
398 #endif
399 );
400 const MessageType3 InterpreterMessages::notAString(
401 MessageType::error,
402 #ifdef BUILD_LIBSP
403 MessageFragment::libModule,
404 #else
405 MessageFragment::appModule,
406 #endif
407 34
408 #ifndef SP_NO_MESSAGE_TEXT
409 ,"%2 argument for primitive %1 of wrong type: %3 not a string"
410 #endif
411 );
412 const MessageType3 InterpreterMessages::notAStringOrSymbol(
413 MessageType::error,
414 #ifdef BUILD_LIBSP
415 MessageFragment::libModule,
416 #else
417 MessageFragment::appModule,
418 #endif
419 35
420 #ifndef SP_NO_MESSAGE_TEXT
421 ,"%2 argument for primitive %1 of wrong type: %3 not a string or symbol"
422 #endif
423 );
424 const MessageType3 InterpreterMessages::notASymbolOrString(
425 MessageType::error,
426 #ifdef BUILD_LIBSP
427 MessageFragment::libModule,
428 #else
429 MessageFragment::appModule,
430 #endif
431 36
432 #ifndef SP_NO_MESSAGE_TEXT
433 ,"%2 argument for primitive %1 of wrong type: %3 neither a string not a symbol"
434 #endif
435 );
436 const MessageType3 InterpreterMessages::notAChar(
437 MessageType::error,
438 #ifdef BUILD_LIBSP
439 MessageFragment::libModule,
440 #else
441 MessageFragment::appModule,
442 #endif
443 37
444 #ifndef SP_NO_MESSAGE_TEXT
445 ,"%2 argument for primitive %1 of wrong type: %3 not a char"
446 #endif
447 );
448 const MessageType3 InterpreterMessages::notAStyle(
449 MessageType::error,
450 #ifdef BUILD_LIBSP
451 MessageFragment::libModule,
452 #else
453 MessageFragment::appModule,
454 #endif
455 38
456 #ifndef SP_NO_MESSAGE_TEXT
457 ,"%2 argument for primitive %1 of wrong type: %3 not a style"
458 #endif
459 );
460 const MessageType3 InterpreterMessages::notAnExactInteger(
461 MessageType::error,
462 #ifdef BUILD_LIBSP
463 MessageFragment::libModule,
464 #else
465 MessageFragment::appModule,
466 #endif
467 39
468 #ifndef SP_NO_MESSAGE_TEXT
469 ,"%2 argument for primitive %1 of wrong type: %3 not an exact integer"
470 #endif
471 );
472 const MessageType3 InterpreterMessages::notAQuantity(
473 MessageType::error,
474 #ifdef BUILD_LIBSP
475 MessageFragment::libModule,
476 #else
477 MessageFragment::appModule,
478 #endif
479 40
480 #ifndef SP_NO_MESSAGE_TEXT
481 ,"%2 argument for primitive %1 of wrong type: %3 not a quantity"
482 #endif
483 );
484 const MessageType3 InterpreterMessages::notAColorSpace(
485 MessageType::error,
486 #ifdef BUILD_LIBSP
487 MessageFragment::libModule,
488 #else
489 MessageFragment::appModule,
490 #endif
491 41
492 #ifndef SP_NO_MESSAGE_TEXT
493 ,"%2 argument for primitive %1 of wrong type: %3 not a color-space"
494 #endif
495 );
496 const MessageType3 InterpreterMessages::notANumber(
497 MessageType::error,
498 #ifdef BUILD_LIBSP
499 MessageFragment::libModule,
500 #else
501 MessageFragment::appModule,
502 #endif
503 42
504 #ifndef SP_NO_MESSAGE_TEXT
505 ,"%2 argument for primitive %1 of wrong type: %3 not a number"
506 #endif
507 );
508 const MessageType3 InterpreterMessages::notASosofo(
509 MessageType::error,
510 #ifdef BUILD_LIBSP
511 MessageFragment::libModule,
512 #else
513 MessageFragment::appModule,
514 #endif
515 43
516 #ifndef SP_NO_MESSAGE_TEXT
517 ,"%2 argument for primitive %1 of wrong type: %3 not a sosofo"
518 #endif
519 );
520 const MessageType3 InterpreterMessages::notAnOptSingletonNode(
521 MessageType::error,
522 #ifdef BUILD_LIBSP
523 MessageFragment::libModule,
524 #else
525 MessageFragment::appModule,
526 #endif
527 44
528 #ifndef SP_NO_MESSAGE_TEXT
529 ,"%2 argument for primitive %1 of wrong type: %3 not an optional singleton node list"
530 #endif
531 );
532 const MessageType3 InterpreterMessages::notASingletonNode(
533 MessageType::error,
534 #ifdef BUILD_LIBSP
535 MessageFragment::libModule,
536 #else
537 MessageFragment::appModule,
538 #endif
539 45
540 #ifndef SP_NO_MESSAGE_TEXT
541 ,"%2 argument for primitive %1 of wrong type: %3 not a singleton node list"
542 #endif
543 );
544 const MessageType3 InterpreterMessages::notANodeList(
545 MessageType::error,
546 #ifdef BUILD_LIBSP
547 MessageFragment::libModule,
548 #else
549 MessageFragment::appModule,
550 #endif
551 46
552 #ifndef SP_NO_MESSAGE_TEXT
553 ,"%2 argument for primitive %1 of wrong type: %3 not a node list"
554 #endif
555 );
556 const MessageType3 InterpreterMessages::notANamedNodeList(
557 MessageType::error,
558 #ifdef BUILD_LIBSP
559 MessageFragment::libModule,
560 #else
561 MessageFragment::appModule,
562 #endif
563 47
564 #ifndef SP_NO_MESSAGE_TEXT
565 ,"%2 argument for primitive %1 of wrong type: %3 not a named node list"
566 #endif
567 );
568 const MessageType3 InterpreterMessages::notALengthSpec(
569 MessageType::error,
570 #ifdef BUILD_LIBSP
571 MessageFragment::libModule,
572 #else
573 MessageFragment::appModule,
574 #endif
575 48
576 #ifndef SP_NO_MESSAGE_TEXT
577 ,"%2 argument for primitive %1 of wrong type: %3 not a length or length-spec"
578 #endif
579 );
580 const MessageType3 InterpreterMessages::notAQuantityOrLengthSpec(
581 MessageType::error,
582 #ifdef BUILD_LIBSP
583 MessageFragment::libModule,
584 #else
585 MessageFragment::appModule,
586 #endif
587 49
588 #ifndef SP_NO_MESSAGE_TEXT
589 ,"%2 argument for primitive %1 of wrong type: %3 not a quantity or length-spec"
590 #endif
591 );
592 const MessageType3 InterpreterMessages::notAPriority(
593 MessageType::error,
594 #ifdef BUILD_LIBSP
595 MessageFragment::libModule,
596 #else
597 MessageFragment::appModule,
598 #endif
599 50
600 #ifndef SP_NO_MESSAGE_TEXT
601 ,"%2 argument for primitive %1 of wrong type: %3 not an integer or the symbol \"force\""
602 #endif
603 );
604 const MessageType3 InterpreterMessages::notAPattern(
605 MessageType::error,
606 #ifdef BUILD_LIBSP
607 MessageFragment::libModule,
608 #else
609 MessageFragment::appModule,
610 #endif
611 51
612 #ifndef SP_NO_MESSAGE_TEXT
613 ,"%2 argument for primitive %1 of wrong type: %3 not a valid element matching pattern"
614 #endif
615 );
616 const MessageType3 InterpreterMessages::notAnAddress(
617 MessageType::error,
618 #ifdef BUILD_LIBSP
619 MessageFragment::libModule,
620 #else
621 MessageFragment::appModule,
622 #endif
623 52
624 #ifndef SP_NO_MESSAGE_TEXT
625 ,"%2 argument for primitive %1 of wrong type: %3 not an address"
626 #endif
627 );
628 const MessageType3 InterpreterMessages::notAGlyphId(
629 MessageType::error,
630 #ifdef BUILD_LIBSP
631 MessageFragment::libModule,
632 #else
633 MessageFragment::appModule,
634 #endif
635 53
636 #ifndef SP_NO_MESSAGE_TEXT
637 ,"%2 argument for primitive %1 of wrong type: %3 not a glyph-id"
638 #endif
639 );
640 const MessageType3 InterpreterMessages::notAGlyphSubstTable(
641 MessageType::error,
642 #ifdef BUILD_LIBSP
643 MessageFragment::libModule,
644 #else
645 MessageFragment::appModule,
646 #endif
647 54
648 #ifndef SP_NO_MESSAGE_TEXT
649 ,"%2 argument for primitive %1 of wrong type: %3 not a glyph-subst-table"
650 #endif
651 );
652 const MessageType3 InterpreterMessages::notAGlyphIdPairList(
653 MessageType::error,
654 #ifdef BUILD_LIBSP
655 MessageFragment::libModule,
656 #else
657 MessageFragment::appModule,
658 #endif
659 55
660 #ifndef SP_NO_MESSAGE_TEXT
661 ,"%2 argument for primitive %1 of wrong type: %3 not a list of pairs of glyph-ids"
662 #endif
663 );
664 const MessageType3 InterpreterMessages::notAProcedure(
665 MessageType::error,
666 #ifdef BUILD_LIBSP
667 MessageFragment::libModule,
668 #else
669 MessageFragment::appModule,
670 #endif
671 56
672 #ifndef SP_NO_MESSAGE_TEXT
673 ,"%2 argument for primitive %1 of wrong type: %3 not a procedure"
674 #endif
675 );
676 const MessageType3 InterpreterMessages::notAVector(
677 MessageType::error,
678 #ifdef BUILD_LIBSP
679 MessageFragment::libModule,
680 #else
681 MessageFragment::appModule,
682 #endif
683 57
684 #ifndef SP_NO_MESSAGE_TEXT
685 ,"%2 argument for primitive %1 of wrong type: %3 not a vector"
686 #endif
687 );
688 const MessageType0L InterpreterMessages::duplicateRootRule(
689 MessageType::error,
690 #ifdef BUILD_LIBSP
691 MessageFragment::libModule,
692 #else
693 MessageFragment::appModule,
694 #endif
695 58
696 #ifndef SP_NO_MESSAGE_TEXT
697 ,"root rule already defined in same part with same importance"
698 ,"first definition was here"
699 #endif
700 );
701 const MessageType1L InterpreterMessages::duplicateInitialValue(
702 MessageType::error,
703 #ifdef BUILD_LIBSP
704 MessageFragment::libModule,
705 #else
706 MessageFragment::appModule,
707 #endif
708 60
709 #ifndef SP_NO_MESSAGE_TEXT
710 ,"initial value already declared for characteristic %1 in same part"
711 ,"first declaration was here"
712 #endif
713 );
714 const MessageType1 InterpreterMessages::invalidStyleKeyword(
715 MessageType::error,
716 #ifdef BUILD_LIBSP
717 MessageFragment::libModule,
718 #else
719 MessageFragment::appModule,
720 #endif
721 62
722 #ifndef SP_NO_MESSAGE_TEXT
723 ,"%1 is not a valid keyword in a style expression"
724 #endif
725 );
726 const MessageType2 InterpreterMessages::invalidMakeKeyword(
727 MessageType::error,
728 #ifdef BUILD_LIBSP
729 MessageFragment::libModule,
730 #else
731 MessageFragment::appModule,
732 #endif
733 63
734 #ifndef SP_NO_MESSAGE_TEXT
735 ,"%1 is not a valid keyword in a make expression for flow object class %2"
736 #endif
737 );
738 const MessageType1 InterpreterMessages::unknownFlowObjectClass(
739 MessageType::error,
740 #ifdef BUILD_LIBSP
741 MessageFragment::libModule,
742 #else
743 MessageFragment::appModule,
744 #endif
745 64
746 #ifndef SP_NO_MESSAGE_TEXT
747 ,"%1 is not the name of any flow object class"
748 #endif
749 );
750 const MessageType1 InterpreterMessages::atomicContent(
751 MessageType::error,
752 #ifdef BUILD_LIBSP
753 MessageFragment::libModule,
754 #else
755 MessageFragment::appModule,
756 #endif
757 65
758 #ifndef SP_NO_MESSAGE_TEXT
759 ,"content expression cannot be specified in make expression for atomic flow object class %1"
760 #endif
761 );
762 const MessageType0 InterpreterMessages::labelNotASymbol(
763 MessageType::error,
764 #ifdef BUILD_LIBSP
765 MessageFragment::libModule,
766 #else
767 MessageFragment::appModule,
768 #endif
769 66
770 #ifndef SP_NO_MESSAGE_TEXT
771 ,"value for \"label:\" not a symbol"
772 #endif
773 );
774 const MessageType1 InterpreterMessages::badConnection(
775 MessageType::error,
776 #ifdef BUILD_LIBSP
777 MessageFragment::libModule,
778 #else
779 MessageFragment::appModule,
780 #endif
781 67
782 #ifndef SP_NO_MESSAGE_TEXT
783 ,"no port for label %1"
784 #endif
785 );
786 const MessageType0 InterpreterMessages::badContentMap(
787 MessageType::error,
788 #ifdef BUILD_LIBSP
789 MessageFragment::libModule,
790 #else
791 MessageFragment::appModule,
792 #endif
793 68
794 #ifndef SP_NO_MESSAGE_TEXT
795 ,"invalid content map"
796 #endif
797 );
798 const MessageType1 InterpreterMessages::contentMapBadPort(
799 MessageType::error,
800 #ifdef BUILD_LIBSP
801 MessageFragment::libModule,
802 #else
803 MessageFragment::appModule,
804 #endif
805 69
806 #ifndef SP_NO_MESSAGE_TEXT
807 ,"content map references non-existent port %1"
808 #endif
809 );
810 const MessageType1 InterpreterMessages::invalidCharacteristicValue(
811 MessageType::error,
812 #ifdef BUILD_LIBSP
813 MessageFragment::libModule,
814 #else
815 MessageFragment::appModule,
816 #endif
817 70
818 #ifndef SP_NO_MESSAGE_TEXT
819 ,"invalid value for %1 characteristic"
820 #endif
821 );
822 const MessageType0 InterpreterMessages::condFail(
823 MessageType::error,
824 #ifdef BUILD_LIBSP
825 MessageFragment::libModule,
826 #else
827 MessageFragment::appModule,
828 #endif
829 71
830 #ifndef SP_NO_MESSAGE_TEXT
831 ,"no clause in cond expression matched"
832 #endif
833 );
834 const MessageType1 InterpreterMessages::caseFail(
835 MessageType::error,
836 #ifdef BUILD_LIBSP
837 MessageFragment::libModule,
838 #else
839 MessageFragment::appModule,
840 #endif
841 72
842 #ifndef SP_NO_MESSAGE_TEXT
843 ,"no clause in case expression matched %1"
844 #endif
845 );
846 const MessageType1 InterpreterMessages::caseElse(
847 MessageType::error,
848 #ifdef BUILD_LIBSP
849 MessageFragment::libModule,
850 #else
851 MessageFragment::appModule,
852 #endif
853 73
854 #ifndef SP_NO_MESSAGE_TEXT
855 ,"expected \"else\" not %1"
856 #endif
857 );
858 const MessageType0 InterpreterMessages::caseUnresolvedQuantities(
859 MessageType::error,
860 #ifdef BUILD_LIBSP
861 MessageFragment::libModule,
862 #else
863 MessageFragment::appModule,
864 #endif
865 74
866 #ifndef SP_NO_MESSAGE_TEXT
867 ,"sorry, cannot handle unresolvable quantities in datums in case expression"
868 #endif
869 );
870 const MessageType1 InterpreterMessages::errorProc(
871 MessageType::error,
872 #ifdef BUILD_LIBSP
873 MessageFragment::libModule,
874 #else
875 MessageFragment::appModule,
876 #endif
877 75
878 #ifndef SP_NO_MESSAGE_TEXT
879 ,"%1"
880 #endif
881 );
882 const MessageType0 InterpreterMessages::divideBy0(
883 MessageType::error,
884 #ifdef BUILD_LIBSP
885 MessageFragment::libModule,
886 #else
887 MessageFragment::appModule,
888 #endif
889 76
890 #ifndef SP_NO_MESSAGE_TEXT
891 ,"division by zero"
892 #endif
893 );
894 const MessageType1 InterpreterMessages::invalidKeyArg(
895 MessageType::error,
896 #ifdef BUILD_LIBSP
897 MessageFragment::libModule,
898 #else
899 MessageFragment::appModule,
900 #endif
901 77
902 #ifndef SP_NO_MESSAGE_TEXT
903 ,"procedure does not have %1 keyword argument"
904 #endif
905 );
906 const MessageType0 InterpreterMessages::keyArgsNotKey(
907 MessageType::error,
908 #ifdef BUILD_LIBSP
909 MessageFragment::libModule,
910 #else
911 MessageFragment::appModule,
912 #endif
913 78
914 #ifndef SP_NO_MESSAGE_TEXT
915 ,"argument not a keyword"
916 #endif
917 );
918 const MessageType0 InterpreterMessages::oneBody(
919 MessageType::error,
920 #ifdef BUILD_LIBSP
921 MessageFragment::libModule,
922 #else
923 MessageFragment::appModule,
924 #endif
925 79
926 #ifndef SP_NO_MESSAGE_TEXT
927 ,"support for more than one style-specification-body not yet implemented"
928 #endif
929 );
930 const MessageType0 InterpreterMessages::specNotArc(
931 MessageType::error,
932 #ifdef BUILD_LIBSP
933 MessageFragment::libModule,
934 #else
935 MessageFragment::appModule,
936 #endif
937 80
938 #ifndef SP_NO_MESSAGE_TEXT
939 ,"specification document does not have the DSSSL architecture as a base architecture"
940 #endif
941 );
942 const MessageType0 InterpreterMessages::noStyleSpec(
943 MessageType::error,
944 #ifdef BUILD_LIBSP
945 MessageFragment::libModule,
946 #else
947 MessageFragment::appModule,
948 #endif
949 81
950 #ifndef SP_NO_MESSAGE_TEXT
951 ,"specification document did not contain a style-specification-body element"
952 #endif
953 );
954 const MessageType1 InterpreterMessages::unknownCharName(
955 MessageType::error,
956 #ifdef BUILD_LIBSP
957 MessageFragment::libModule,
958 #else
959 MessageFragment::appModule,
960 #endif
961 82
962 #ifndef SP_NO_MESSAGE_TEXT
963 ,"unknown character name %1"
964 #endif
965 );
966 const MessageType0 InterpreterMessages::noCurrentNode(
967 MessageType::error,
968 #ifdef BUILD_LIBSP
969 MessageFragment::libModule,
970 #else
971 MessageFragment::appModule,
972 #endif
973 83
974 #ifndef SP_NO_MESSAGE_TEXT
975 ,"attempt to use current node when there is none"
976 #endif
977 );
978 const MessageType0 InterpreterMessages::noCurrentProcessingMode(
979 MessageType::error,
980 #ifdef BUILD_LIBSP
981 MessageFragment::libModule,
982 #else
983 MessageFragment::appModule,
984 #endif
985 84
986 #ifndef SP_NO_MESSAGE_TEXT
987 ,"attempt to process node in illegal context"
988 #endif
989 );
990 const MessageType0 InterpreterMessages::invalidRadix(
991 MessageType::error,
992 #ifdef BUILD_LIBSP
993 MessageFragment::libModule,
994 #else
995 MessageFragment::appModule,
996 #endif
997 85
998 #ifndef SP_NO_MESSAGE_TEXT
999 ,"radix must be 2, 8, 10 or 16"
1000 #endif
1001 );
1002 const MessageType0 InterpreterMessages::sosofoContext(
1003 MessageType::error,
1004 #ifdef BUILD_LIBSP
1005 MessageFragment::libModule,
1006 #else
1007 MessageFragment::appModule,
1008 #endif
1009 86
1010 #ifndef SP_NO_MESSAGE_TEXT
1011 ,"this context requires a sosofo"
1012 #endif
1013 );
1014 const MessageType0 InterpreterMessages::styleContext(
1015 MessageType::error,
1016 #ifdef BUILD_LIBSP
1017 MessageFragment::libModule,
1018 #else
1019 MessageFragment::appModule,
1020 #endif
1021 87
1022 #ifndef SP_NO_MESSAGE_TEXT
1023 ,"this context requires a style object"
1024 #endif
1025 );
1026 const MessageType0 InterpreterMessages::notInCharacteristicValue(
1027 MessageType::error,
1028 #ifdef BUILD_LIBSP
1029 MessageFragment::libModule,
1030 #else
1031 MessageFragment::appModule,
1032 #endif
1033 88
1034 #ifndef SP_NO_MESSAGE_TEXT
1035 ,"procedure can only be used in evaluation of characteristic value"
1036 #endif
1037 );
1038 const MessageType1 InterpreterMessages::expressionNotImplemented(
1039 MessageType::error,
1040 #ifdef BUILD_LIBSP
1041 MessageFragment::libModule,
1042 #else
1043 MessageFragment::appModule,
1044 #endif
1045 89
1046 #ifndef SP_NO_MESSAGE_TEXT
1047 ,"sorry, %1 expression not implemented"
1048 #endif
1049 );
1050 const MessageType0 InterpreterMessages::RGBColorArgCount(
1051 MessageType::error,
1052 #ifdef BUILD_LIBSP
1053 MessageFragment::libModule,
1054 #else
1055 MessageFragment::appModule,
1056 #endif
1057 90
1058 #ifndef SP_NO_MESSAGE_TEXT
1059 ,"Device RGB color requires three arguments"
1060 #endif
1061 );
1062 const MessageType0 InterpreterMessages::RGBColorArgType(
1063 MessageType::error,
1064 #ifdef BUILD_LIBSP
1065 MessageFragment::libModule,
1066 #else
1067 MessageFragment::appModule,
1068 #endif
1069 91
1070 #ifndef SP_NO_MESSAGE_TEXT
1071 ,"arguments for Device RGB color must be numbers"
1072 #endif
1073 );
1074 const MessageType0 InterpreterMessages::RGBColorArgRange(
1075 MessageType::error,
1076 #ifdef BUILD_LIBSP
1077 MessageFragment::libModule,
1078 #else
1079 MessageFragment::appModule,
1080 #endif
1081 92
1082 #ifndef SP_NO_MESSAGE_TEXT
1083 ,"arguments for Device RGB color must be in the range 0 to 1"
1084 #endif
1085 );
1086 const MessageType1 InterpreterMessages::unknownColorSpaceFamily(
1087 MessageType::error,
1088 #ifdef BUILD_LIBSP
1089 MessageFragment::libModule,
1090 #else
1091 MessageFragment::appModule,
1092 #endif
1093 93
1094 #ifndef SP_NO_MESSAGE_TEXT
1095 ,"unknown color-space family %1"
1096 #endif
1097 );
1098 const MessageType0 InterpreterMessages::deviceRGBColorSpaceNoArgs(
1099 MessageType::error,
1100 #ifdef BUILD_LIBSP
1101 MessageFragment::libModule,
1102 #else
1103 MessageFragment::appModule,
1104 #endif
1105 94
1106 #ifndef SP_NO_MESSAGE_TEXT
1107 ,"Device RGB Color Space Family does not take any arguments"
1108 #endif
1109 );
1110 const MessageType1 InterpreterMessages::notABuiltinInheritedC(
1111 MessageType::error,
1112 #ifdef BUILD_LIBSP
1113 MessageFragment::libModule,
1114 #else
1115 MessageFragment::appModule,
1116 #endif
1117 95
1118 #ifndef SP_NO_MESSAGE_TEXT
1119 ,"%1 is not a pre-defined inherited characteristic"
1120 #endif
1121 );
1122 const MessageType1 InterpreterMessages::invalidNumberFormat(
1123 MessageType::error,
1124 #ifdef BUILD_LIBSP
1125 MessageFragment::libModule,
1126 #else
1127 MessageFragment::appModule,
1128 #endif
1129 96
1130 #ifndef SP_NO_MESSAGE_TEXT
1131 ,"invalid number format %1"
1132 #endif
1133 );
1134 const MessageType1 InterpreterMessages::invalidPublicIdChar(
1135 MessageType::error,
1136 #ifdef BUILD_LIBSP
1137 MessageFragment::libModule,
1138 #else
1139 MessageFragment::appModule,
1140 #endif
1141 97
1142 #ifndef SP_NO_MESSAGE_TEXT
1143 ,"invalid character %1 in public identifier"
1144 #endif
1145 );
1146 const MessageType1 InterpreterMessages::debug(
1147 MessageType::info,
1148 #ifdef BUILD_LIBSP
1149 MessageFragment::libModule,
1150 #else
1151 MessageFragment::appModule,
1152 #endif
1153 98
1154 #ifndef SP_NO_MESSAGE_TEXT
1155 ,"debug %1"
1156 #endif
1157 );
1158 const MessageType0 InterpreterMessages::useLoop(
1159 MessageType::error,
1160 #ifdef BUILD_LIBSP
1161 MessageFragment::libModule,
1162 #else
1163 MessageFragment::appModule,
1164 #endif
1165 99
1166 #ifndef SP_NO_MESSAGE_TEXT
1167 ,"circular use of specification parts"
1168 #endif
1169 );
1170 const MessageType1 InterpreterMessages::missingPart(
1171 MessageType::error,
1172 #ifdef BUILD_LIBSP
1173 MessageFragment::libModule,
1174 #else
1175 MessageFragment::appModule,
1176 #endif
1177 100
1178 #ifndef SP_NO_MESSAGE_TEXT
1179 ,"no style-specification or external-specification with ID %1"
1180 #endif
1181 );
1182 const MessageType0 InterpreterMessages::noParts(
1183 MessageType::error,
1184 #ifdef BUILD_LIBSP
1185 MessageFragment::libModule,
1186 #else
1187 MessageFragment::appModule,
1188 #endif
1189 101
1190 #ifndef SP_NO_MESSAGE_TEXT
1191 ,"document did not contain any style-specifications or external-specifications"
1192 #endif
1193 );
1194 const MessageType0 InterpreterMessages::tableCellOutsideTable(
1195 MessageType::error,
1196 #ifdef BUILD_LIBSP
1197 MessageFragment::libModule,
1198 #else
1199 MessageFragment::appModule,
1200 #endif
1201 102
1202 #ifndef SP_NO_MESSAGE_TEXT
1203 ,"table-cell flow object not inside a table"
1204 #endif
1205 );
1206 const MessageType0 InterpreterMessages::tableRowOutsideTable(
1207 MessageType::error,
1208 #ifdef BUILD_LIBSP
1209 MessageFragment::libModule,
1210 #else
1211 MessageFragment::appModule,
1212 #endif
1213 103
1214 #ifndef SP_NO_MESSAGE_TEXT
1215 ,"table-row flow object not inside a table"
1216 #endif
1217 );
1218 const MessageType1 InterpreterMessages::noNodePropertyValue(
1219 MessageType::error,
1220 #ifdef BUILD_LIBSP
1221 MessageFragment::libModule,
1222 #else
1223 MessageFragment::appModule,
1224 #endif
1225 104
1226 #ifndef SP_NO_MESSAGE_TEXT
1227 ,"no value for node property %1"
1228 #endif
1229 );
1230 const MessageType0 InterpreterMessages::returnNotNodeList(
1231 MessageType::error,
1232 #ifdef BUILD_LIBSP
1233 MessageFragment::libModule,
1234 #else
1235 MessageFragment::appModule,
1236 #endif
1237 105
1238 #ifndef SP_NO_MESSAGE_TEXT
1239 ,"value returned by procedure was not a node-list"
1240 #endif
1241 );
1242 const MessageType0 InterpreterMessages::stackTrace(
1243 MessageType::info,
1244 #ifdef BUILD_LIBSP
1245 MessageFragment::libModule,
1246 #else
1247 MessageFragment::appModule,
1248 #endif
1249 106
1250 #ifndef SP_NO_MESSAGE_TEXT
1251 ,"called from here"
1252 #endif
1253 );
1254 const MessageType1 InterpreterMessages::stackTraceEllipsis(
1255 MessageType::info,
1256 #ifdef BUILD_LIBSP
1257 MessageFragment::libModule,
1258 #else
1259 MessageFragment::appModule,
1260 #endif
1261 107
1262 #ifndef SP_NO_MESSAGE_TEXT
1263 ,"called from here...(%1 calls omitted)"
1264 #endif
1265 );
1266 const MessageType0 InterpreterMessages::processNodeLoop(
1267 MessageType::error,
1268 #ifdef BUILD_LIBSP
1269 MessageFragment::libModule,
1270 #else
1271 MessageFragment::appModule,
1272 #endif
1273 108
1274 #ifndef SP_NO_MESSAGE_TEXT
1275 ,"node processing loop detected"
1276 #endif
1277 );
1278 const MessageType0 InterpreterMessages::spliceNotList(
1279 MessageType::error,
1280 #ifdef BUILD_LIBSP
1281 MessageFragment::libModule,
1282 #else
1283 MessageFragment::appModule,
1284 #endif
1285 109
1286 #ifndef SP_NO_MESSAGE_TEXT
1287 ,"unquote-splicing expression does not evaluate to a list"
1288 #endif
1289 );
1290 const MessageType0 InterpreterMessages::readOnly(
1291 MessageType::error,
1292 #ifdef BUILD_LIBSP
1293 MessageFragment::libModule,
1294 #else
1295 MessageFragment::appModule,
1296 #endif
1297 110
1298 #ifndef SP_NO_MESSAGE_TEXT
1299 ,"object is read-only"
1300 #endif
1301 );
1302 const MessageType1 InterpreterMessages::topLevelAssignment(
1303 MessageType::error,
1304 #ifdef BUILD_LIBSP
1305 MessageFragment::libModule,
1306 #else
1307 MessageFragment::appModule,
1308 #endif
1309 111
1310 #ifndef SP_NO_MESSAGE_TEXT
1311 ,"assignment to top-level variable %1"
1312 #endif
1313 );
1314 const MessageType0 InterpreterMessages::continuationDead(
1315 MessageType::error,
1316 #ifdef BUILD_LIBSP
1317 MessageFragment::libModule,
1318 #else
1319 MessageFragment::appModule,
1320 #endif
1321 112
1322 #ifndef SP_NO_MESSAGE_TEXT
1323 ,"invalid call to continuation"
1324 #endif
1325 );
1326 const MessageType0 InterpreterMessages::patternEmptyGi(
1327 MessageType::error,
1328 #ifdef BUILD_LIBSP
1329 MessageFragment::libModule,
1330 #else
1331 MessageFragment::appModule,
1332 #endif
1333 113
1334 #ifndef SP_NO_MESSAGE_TEXT
1335 ,"empty generic identifier in pattern"
1336 #endif
1337 );
1338 const MessageType0 InterpreterMessages::patternNotList(
1339 MessageType::error,
1340 #ifdef BUILD_LIBSP
1341 MessageFragment::libModule,
1342 #else
1343 MessageFragment::appModule,
1344 #endif
1345 114
1346 #ifndef SP_NO_MESSAGE_TEXT
1347 ,"pattern is not a list"
1348 #endif
1349 );
1350 const MessageType1 InterpreterMessages::patternBadGi(
1351 MessageType::error,
1352 #ifdef BUILD_LIBSP
1353 MessageFragment::libModule,
1354 #else
1355 MessageFragment::appModule,
1356 #endif
1357 115
1358 #ifndef SP_NO_MESSAGE_TEXT
1359 ,"%1 cannot be used as a generic identifier in a pattern"
1360 #endif
1361 );
1362 const MessageType1 InterpreterMessages::patternBadMember(
1363 MessageType::error,
1364 #ifdef BUILD_LIBSP
1365 MessageFragment::libModule,
1366 #else
1367 MessageFragment::appModule,
1368 #endif
1369 116
1370 #ifndef SP_NO_MESSAGE_TEXT
1371 ,"%1 cannot occur in a pattern"
1372 #endif
1373 );
1374 const MessageType0 InterpreterMessages::patternMissingQualifierValue(
1375 MessageType::error,
1376 #ifdef BUILD_LIBSP
1377 MessageFragment::libModule,
1378 #else
1379 MessageFragment::appModule,
1380 #endif
1381 117
1382 #ifndef SP_NO_MESSAGE_TEXT
1383 ,"value missing for qualifier in pattern"
1384 #endif
1385 );
1386 const MessageType1 InterpreterMessages::patternUnknownQualifier(
1387 MessageType::error,
1388 #ifdef BUILD_LIBSP
1389 MessageFragment::libModule,
1390 #else
1391 MessageFragment::appModule,
1392 #endif
1393 118
1394 #ifndef SP_NO_MESSAGE_TEXT
1395 ,"unknown pattern qualifier %1"
1396 #endif
1397 );
1398 const MessageType2 InterpreterMessages::patternBadQualifierValue(
1399 MessageType::error,
1400 #ifdef BUILD_LIBSP
1401 MessageFragment::libModule,
1402 #else
1403 MessageFragment::appModule,
1404 #endif
1405 119
1406 #ifndef SP_NO_MESSAGE_TEXT
1407 ,"bad value %1 for %2 qualifier in pattern"
1408 #endif
1409 );
1410 const MessageType0 InterpreterMessages::patternChildRepeat(
1411 MessageType::error,
1412 #ifdef BUILD_LIBSP
1413 MessageFragment::libModule,
1414 #else
1415 MessageFragment::appModule,
1416 #endif
1417 120
1418 #ifndef SP_NO_MESSAGE_TEXT
1419 ,"repeat qualifier not allowed inside children qualifier"
1420 #endif
1421 );
1422 const MessageType0 InterpreterMessages::patternBadAttributeQualifier(
1423 MessageType::error,
1424 #ifdef BUILD_LIBSP
1425 MessageFragment::libModule,
1426 #else
1427 MessageFragment::appModule,
1428 #endif
1429 121
1430 #ifndef SP_NO_MESSAGE_TEXT
1431 ,"bad value for attributes qualifier in pattern"
1432 #endif
1433 );
1434 const MessageType1L InterpreterMessages::ambiguousStyle(
1435 MessageType::error,
1436 #ifdef BUILD_LIBSP
1437 MessageFragment::libModule,
1438 #else
1439 MessageFragment::appModule,
1440 #endif
1441 122
1442 #ifndef SP_NO_MESSAGE_TEXT
1443 ,"characteristic %1 applied in style rule with same specificity"
1444 ,"other style rule is here"
1445 #endif
1446 );
1447 const MessageType0 InterpreterMessages::ambiguousMatch(
1448 MessageType::error,
1449 #ifdef BUILD_LIBSP
1450 MessageFragment::libModule,
1451 #else
1452 MessageFragment::appModule,
1453 #endif
1454 124
1455 #ifndef SP_NO_MESSAGE_TEXT
1456 ,"node matches more than one pattern with the same specificity"
1457 #endif
1458 );
1459 const MessageType1 InterpreterMessages::uninitializedVariableReference(
1460 MessageType::error,
1461 #ifdef BUILD_LIBSP
1462 MessageFragment::libModule,
1463 #else
1464 MessageFragment::appModule,
1465 #endif
1466 125
1467 #ifndef SP_NO_MESSAGE_TEXT
1468 ,"reference to uninitialized variable %1"
1469 #endif
1470 );
1471 const MessageType1 InterpreterMessages::actualLoop(
1472 MessageType::error,
1473 #ifdef BUILD_LIBSP
1474 MessageFragment::libModule,
1475 #else
1476 MessageFragment::appModule,
1477 #endif
1478 126
1479 #ifndef SP_NO_MESSAGE_TEXT
1480 ,"circular use of actual value of characteristic %1"
1481 #endif
1482 );
1483 const MessageType1L InterpreterMessages::duplicateCharacteristic(
1484 MessageType::error,
1485 #ifdef BUILD_LIBSP
1486 MessageFragment::libModule,
1487 #else
1488 MessageFragment::appModule,
1489 #endif
1490 127
1491 #ifndef SP_NO_MESSAGE_TEXT
1492 ,"characteristic %1 already defined in same part"
1493 ,"first definition was here"
1494 #endif
1495 );
1496 const MessageType1L InterpreterMessages::duplicateFlowObjectClass(
1497 MessageType::error,
1498 #ifdef BUILD_LIBSP
1499 MessageFragment::libModule,
1500 #else
1501 MessageFragment::appModule,
1502 #endif
1503 129
1504 #ifndef SP_NO_MESSAGE_TEXT
1505 ,"flow object class %1 already defined in same part"
1506 ,"first definition was here"
1507 #endif
1508 );
1509 const MessageType1 InterpreterMessages::undefinedMode(
1510 MessageType::error,
1511 #ifdef BUILD_LIBSP
1512 MessageFragment::libModule,
1513 #else
1514 MessageFragment::appModule,
1515 #endif
1516 131
1517 #ifndef SP_NO_MESSAGE_TEXT
1518 ,"mode %1 not defined"
1519 #endif
1520 );
1521 #ifdef SP_NAMESPACE
1522 }
1523 #endif
1524