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