2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
6 * These libraries and programs are free software; you can
7 * redistribute them and/or modify them under the terms of the GNU
8 * Lesser General Public License as published by the Free Software
9 * Foundation; either version 2 of the License, or (at your option)
12 * These libraries and programs are distributed in the hope that
13 * they will be useful, but WITHOUT ANY WARRANTY; without even the
14 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU Lesser General Public License for more
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with these librararies and programs; if not, write
20 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21 * Floor, Boston, MA 02110-1301 USA
23 /* $XConsortium: ParserMessages.h /main/1 1996/07/29 17:01:05 cde-hp $ */
24 // This file was automatically generated from ParserMessages.msg by msggen.pl.
25 #ifndef ParserMessages_INCLUDED
26 #define ParserMessages_INCLUDED 1
34 namespace SP_NAMESPACE {
37 struct ParserMessages {
39 static const MessageType1 nameLength;
41 static const MessageType1 parameterEntityNameLength;
43 static const MessageType1 numberLength;
45 static const MessageType1 attributeValueLength;
47 static const MessageType0 peroGrpoProlog;
49 static const MessageType0 groupLevel;
51 static const MessageType2 groupCharacter;
53 static const MessageType0 psRequired;
55 static const MessageType2 markupDeclarationCharacter;
57 static const MessageType0 declarationLevel;
59 static const MessageType0 groupEntityEnd;
61 static const MessageType1 invalidToken;
63 static const MessageType0 groupEntityReference;
65 static const MessageType1 duplicateGroupToken;
67 static const MessageType1 groupCount;
69 static const MessageType0 literalLevel;
71 static const MessageType1 literalMinimumData;
73 static const MessageType0 dataTagPatternNonSgml;
75 static const MessageType0 dataTagPatternFunction;
77 static const MessageType0 eroGrpoStartTag;
79 static const MessageType0 eroGrpoProlog;
81 static const MessageType1 functionName;
83 static const MessageType1 characterNumber;
85 static const MessageType1 parameterEntityUndefined;
87 static const MessageType1 entityUndefined;
89 static const MessageType0 rniNameStart;
91 static const MessageType0L commentEntityEnd;
93 static const MessageType0 mixedConnectors;
95 static const MessageType1 noSuchReservedName;
97 static const MessageType1 invalidReservedName;
99 static const MessageType1 minimumLiteralLength;
101 static const MessageType1 tokenizedAttributeValueLength;
103 static const MessageType1 systemIdentifierLength;
105 static const MessageType1 parameterLiteralLength;
107 static const MessageType1 dataTagPatternLiteralLength;
109 static const MessageType0 literalClosingDelimiter;
111 static const MessageType2 paramInvalidToken;
113 static const MessageType2 groupTokenInvalidToken;
115 static const MessageType2 connectorInvalidToken;
117 static const MessageType1 noSuchDeclarationType;
119 static const MessageType1 dtdSubsetDeclaration;
121 static const MessageType1 declSubsetCharacter;
123 static const MessageType0 documentEndDtdSubset;
125 static const MessageType1 prologCharacter;
127 static const MessageType0 documentEndProlog;
129 static const MessageType1 prologDeclaration;
131 static const MessageType1 rankStemGenericIdentifier;
133 static const MessageType0 missingTagMinimization;
135 static const MessageType1 duplicateElementDefinition;
137 static const MessageType0 entityApplicableDtd;
139 static const MessageType1L commentDeclInvalidToken;
141 static const MessageType1 instanceDeclaration;
143 static const MessageType0 contentNonSgml;
145 static const MessageType1 noCurrentRank;
147 static const MessageType1 duplicateAttlistNotation;
149 static const MessageType1 duplicateAttlistElement;
151 static const MessageType0 endTagEntityEnd;
153 static const MessageType1 endTagCharacter;
155 static const MessageType1 endTagInvalidToken;
157 static const MessageType0 pcdataNotAllowed;
159 static const MessageType1 elementNotAllowed;
161 static const MessageType2 missingElementMultiple;
163 static const MessageType2 missingElementInferred;
165 static const MessageType1 startTagEmptyElement;
167 static const MessageType1L omitEndTagDeclare;
169 static const MessageType1L omitEndTagOmittag;
171 static const MessageType1 omitStartTagDeclaredContent;
173 static const MessageType1 elementEndTagNotFinished;
175 static const MessageType1 omitStartTagDeclare;
177 static const MessageType1 taglvlOpenElements;
179 static const MessageType1 undefinedElement;
181 static const MessageType0 emptyEndTagNoOpenElements;
183 static const MessageType1 elementNotFinished;
185 static const MessageType1 elementNotOpen;
187 static const MessageType1 internalParameterDataEntity;
189 static const MessageType1 attributeSpecCharacter;
191 static const MessageType0 unquotedAttributeValue;
193 static const MessageType0 attributeSpecEntityEnd;
195 static const MessageType1 externalParameterDataSubdocEntity;
197 static const MessageType1 duplicateEntityDeclaration;
199 static const MessageType1 duplicateParameterEntityDeclaration;
201 static const MessageType1 noDtdSubset;
203 static const MessageType0 piEntityReference;
205 static const MessageType0 internalDataEntityReference;
207 static const MessageType0 externalNonTextEntityReference;
209 static const MessageType0 externalNonTextEntityRcdata;
211 static const MessageType0 entlvl;
213 static const MessageType0 piEntityRcdata;
215 static const MessageType1 recursiveEntityReference;
217 static const MessageType1 undefinedShortrefMapInstance;
219 static const MessageType0 usemapAssociatedElementTypeDtd;
221 static const MessageType0 usemapAssociatedElementTypeInstance;
223 static const MessageType2 undefinedShortrefMapDtd;
225 static const MessageType1 unknownShortrefDelim;
227 static const MessageType1 delimDuplicateMap;
229 static const MessageType0 noDocumentElement;
231 static const MessageType0 processingInstructionEntityEnd;
233 static const MessageType1 processingInstructionLength;
235 static const MessageType0 processingInstructionClose;
237 static const MessageType0 attributeSpecNameTokenExpected;
239 static const MessageType1 noSuchAttributeToken;
241 static const MessageType0 attributeNameShorttag;
243 static const MessageType1 noSuchAttribute;
245 static const MessageType0 attributeValueExpected;
247 static const MessageType1 nameTokenLength;
249 static const MessageType0 attributeSpecLiteral;
251 static const MessageType1 duplicateAttributeSpec;
253 static const MessageType1 duplicateAttributeDef;
255 static const MessageType0 emptyDataAttributeSpec;
257 static const MessageType0 markedSectionEnd;
259 static const MessageType1 markedSectionLevel;
261 static const MessageType0L unclosedMarkedSection;
263 static const MessageType0 specialParseEntityEnd;
265 static const MessageType2 normalizedAttributeValueLength;
267 static const MessageType0 attributeValueSyntax;
269 static const MessageType2 attributeValueChar;
271 static const MessageType1 attributeValueMultiple;
273 static const MessageType2 attributeValueNumberToken;
275 static const MessageType2 attributeValueName;
277 static const MessageType1 attributeMissing;
279 static const MessageType1 requiredAttributeMissing;
281 static const MessageType1 currentAttributeMissing;
283 static const MessageType1 invalidNotationAttribute;
285 static const MessageType1 invalidEntityAttribute;
287 static const MessageType3 attributeValueNotInGroup;
289 static const MessageType1 notDataOrSubdocEntity;
291 static const MessageType3 ambiguousModelInitial;
293 static const MessageType5 ambiguousModel;
295 static const MessageType5 ambiguousModelSingleAnd;
297 static const MessageType6 ambiguousModelMultipleAnd;
299 static const MessageType1L commentDeclarationCharacter;
301 static const MessageType1 nonSgmlCharacter;
303 static const MessageType0 dataMarkedSectionDeclSubset;
305 static const MessageType1L duplicateId;
307 static const MessageType1 notFixedValue;
309 static const MessageType1 sdCommentSignificant;
311 static const MessageType1 standardVersion;
313 static const MessageType1 namingBeforeLcnmstrt;
315 static const MessageType1 sdEntityEnd;
317 static const MessageType2 sdInvalidNameToken;
319 static const MessageType1 numberTooBig;
321 static const MessageType1 sdLiteralSignificant;
323 static const MessageType1 syntaxCharacterNumber;
325 static const MessageType0 sdParameterEntity;
327 static const MessageType2 sdParamInvalidToken;
329 static const MessageType0 giveUp;
331 static const MessageType1 sdMissingCharacters;
333 static const MessageType1 missingMinimumChars;
335 static const MessageType1 duplicateCharNumbers;
337 static const MessageType1 codeSetHoles;
339 static const MessageType1 basesetCharsMissing;
341 static const MessageType1 documentCharMax;
343 static const MessageType1 fpiMissingField;
345 static const MessageType1 fpiMissingTextClassSpace;
347 static const MessageType1 fpiInvalidTextClass;
349 static const MessageType1 fpiInvalidLanguage;
351 static const MessageType1 fpiIllegalDisplayVersion;
353 static const MessageType1 fpiExtraField;
355 static const MessageType0 notationIdentifierTextClass;
357 static const MessageType1 unknownBaseset;
359 static const MessageType2 lexicalAmbiguity;
361 static const MessageType1 translateSyntaxChar;
363 static const MessageType1 missingSignificant;
365 static const MessageType1 missingSyntaxChar;
367 static const MessageType1 unknownCapacitySet;
369 static const MessageType1 duplicateCapacity;
371 static const MessageType1 capacityExceedsTotalcap;
373 static const MessageType1 unknownPublicSyntax;
375 static const MessageType0 nmstrtLength;
377 static const MessageType0 nmcharLength;
379 static const MessageType1 subdocLevel;
381 static const MessageType1 subdocEntity;
383 static const MessageType0 parameterEntityNotEnded;
385 static const MessageType1 missingId;
387 static const MessageType1 dtdUndefinedElement;
389 static const MessageType1 elementNotFinishedDocumentEnd;
391 static const MessageType0 subdocGiveUp;
393 static const MessageType0 noDtd;
395 static const MessageType1 taglen;
397 static const MessageType0 groupParameterEntityNotEnded;
399 static const MessageType1 invalidSgmlChar;
401 static const MessageType1 translateDocChar;
403 static const MessageType1 attributeValueLengthNeg;
405 static const MessageType1 tokenizedAttributeValueLengthNeg;
407 static const MessageType1 scopeInstanceQuantity;
409 static const MessageType1 basesetTextClass;
411 static const MessageType1 capacityTextClass;
413 static const MessageType1 syntaxTextClass;
415 static const MessageType0 msocharRequiresMsichar;
417 static const MessageType1 switchNotMarkup;
419 static const MessageType1 switchNotInCharset;
421 static const MessageType1 ambiguousDocCharacter;
423 static const MessageType1 oneFunction;
425 static const MessageType1 duplicateFunctionName;
427 static const MessageType1 missingSignificant646;
429 static const MessageType1 generalDelimAllFunction;
431 static const MessageType1 nmcharLetter;
433 static const MessageType1 nmcharDigit;
435 static const MessageType1 nmcharRe;
437 static const MessageType1 nmcharRs;
439 static const MessageType1 nmcharSpace;
441 static const MessageType1 nmcharSepchar;
443 static const MessageType1 switchLetterDigit;
445 static const MessageType0 zeroNumberOfCharacters;
447 static const MessageType1 nameReferenceReservedName;
449 static const MessageType1 ambiguousReservedName;
451 static const MessageType1 duplicateReservedName;
453 static const MessageType1 reservedNameSyntax;
455 static const MessageType1 multipleBSequence;
457 static const MessageType1 blankAdjacentBSequence;
459 static const MessageType2 delimiterLength;
461 static const MessageType2 reservedNameLength;
463 static const MessageType1 nmcharNmstrt;
465 static const MessageType0 scopeInstanceSyntaxCharset;
467 static const MessageType0 emptyOmitEndTag;
469 static const MessageType1 conrefOmitEndTag;
471 static const MessageType1 conrefEmpty;
473 static const MessageType1 notationEmpty;
475 static const MessageType0 dataAttributeDeclaredValue;
477 static const MessageType0 dataAttributeDefaultValue;
479 static const MessageType2 attcnt;
481 static const MessageType0 idDeclaredValue;
483 static const MessageType1 multipleIdAttributes;
485 static const MessageType1 multipleNotationAttributes;
487 static const MessageType1 duplicateAttributeToken;
489 static const MessageType1 notationNoAttributes;
491 static const MessageType2 entityNotationUndefined;
493 static const MessageType2 mapEntityUndefined;
495 static const MessageType1 attlistNotationUndefined;
497 static const MessageType1 bracketedLitlen;
499 static const MessageType1 genericIdentifierLength;
501 static const MessageType0 instanceStartOmittag;
503 static const MessageType1 grplvl;
505 static const MessageType1 grpgtcnt;
507 static const MessageType0 minimizedStartTag;
509 static const MessageType0 minimizedEndTag;
511 static const MessageType0 multipleDtds;
513 static const MessageType0 afterDocumentElementEntityEnd;
515 static const MessageType1 declarationAfterDocumentElement;
517 static const MessageType0 characterReferenceAfterDocumentElement;
519 static const MessageType0 entityReferenceAfterDocumentElement;
521 static const MessageType0 markedSectionAfterDocumentElement;
523 static const MessageType3 requiredElementExcluded;
525 static const MessageType3 invalidExclusion;
527 static const MessageType0 attributeValueShorttag;
529 static const MessageType0 conrefNotation;
531 static const MessageType1 duplicateNotationDeclaration;
533 static const MessageType1L duplicateShortrefDeclaration;
535 static const MessageType1 duplicateDelimGeneral;
537 static const MessageType1 idrefGrpcnt;
539 static const MessageType1 entityNameGrpcnt;
541 static const MessageType2 attsplen;
543 static const MessageType1 duplicateDelimShortref;
545 static const MessageType1 duplicateDelimShortrefSet;
547 static const MessageType1 defaultEntityInAttribute;
549 static const MessageType1 defaultEntityReference;
551 static const MessageType2 mapDefaultEntity;
553 static const MessageType1 noSuchDtd;
555 static const MessageType1 noLpdSubset;
557 static const MessageType0 assocElementDifferentAtts;
559 static const MessageType1 duplicateLinkSet;
561 static const MessageType0 emptyResultAttributeSpec;
563 static const MessageType1 noSuchSourceElement;
565 static const MessageType1 noSuchResultElement;
567 static const MessageType0 documentEndLpdSubset;
569 static const MessageType1 lpdSubsetDeclaration;
571 static const MessageType0 idlinkDeclSimple;
573 static const MessageType0 linkDeclSimple;
575 static const MessageType1 simpleLinkAttlistElement;
577 static const MessageType0 shortrefOnlyInBaseDtd;
579 static const MessageType0 usemapOnlyInBaseDtd;
581 static const MessageType0 linkAttributeDefaultValue;
583 static const MessageType0 linkAttributeDeclaredValue;
585 static const MessageType0 simpleLinkFixedAttribute;
587 static const MessageType0 duplicateIdLinkSet;
589 static const MessageType1 noInitialLinkSet;
591 static const MessageType1 notationUndefinedSourceDtd;
593 static const MessageType0 simpleLinkResultNotImplied;
595 static const MessageType0 simpleLinkFeature;
597 static const MessageType0 implicitLinkFeature;
599 static const MessageType0 explicitLinkFeature;
601 static const MessageType0 lpdBeforeBaseDtd;
603 static const MessageType0 dtdAfterLpd;
605 static const MessageType1 unstableLpdGeneralEntity;
607 static const MessageType1 unstableLpdParameterEntity;
609 static const MessageType1 multipleIdLinkRuleAttribute;
611 static const MessageType1 multipleLinkRuleAttribute;
613 static const MessageType2 uselinkBadLinkSet;
615 static const MessageType1 uselinkSimpleLpd;
617 static const MessageType1 uselinkBadLinkType;
619 static const MessageType1 duplicateDtdLpd;
621 static const MessageType1 duplicateLpd;
623 static const MessageType1 duplicateDtd;
625 static const MessageType1 undefinedLinkSet;
627 static const MessageType1 duplicateImpliedResult;
629 static const MessageType1 simpleLinkCount;
631 static const MessageType0 duplicateExplicitChain;
633 static const MessageType1 explicit1RequiresSourceTypeBase;
635 static const MessageType0 oneImplicitLink;
637 static const MessageType1 sorryLink;
639 static const MessageType0 entityReferenceMissingName;
641 static const MessageType1 explicitNoRequiresSourceTypeBase;
643 static const MessageType0 linkActivateTooLate;
645 static const MessageType0 pass2Ee;
647 static const MessageType2 idlinkElementType;
649 static const MessageType0 datatagNotImplemented;
651 static const MessageType0 startTagMissingName;
653 static const MessageType0 endTagMissingName;
655 static const MessageType0 startTagGroupNet;
657 static const MessageType0 documentElementUndefined;
659 static const MessageType0 badDefaultSgmlDecl;
661 static const MessageType1L nonExistentEntityRef;
663 static const MessageType0 pcdataUnreachable;
665 static const MessageType0 sdInvalidEllipsis;
667 static const MessageType0 sdInvalidRange;
669 static const MessageType0 sdEmptyDelimiter;
671 static const MessageType0 tooManyCharsMinimumLiteral;
673 static const MessageType1 defaultedEntityDefined;
675 static const MessageType0 unclosedStartTag;
677 static const MessageType0 unclosedEndTag;
679 static const MessageType0 emptyStartTag;
681 static const MessageType0 emptyEndTag;
683 static const MessageType0 netStartTag;
685 static const MessageType0 nullEndTag;
687 static const MessageType1 unusedMap;
689 static const MessageType1 unusedParamEntity;
691 static const MessageType1 cannotGenerateSystemIdPublic;
693 static const MessageType1 cannotGenerateSystemIdGeneral;
695 static const MessageType1 cannotGenerateSystemIdParameter;
697 static const MessageType1 cannotGenerateSystemIdDoctype;
699 static const MessageType1 cannotGenerateSystemIdLinktype;
701 static const MessageType1 cannotGenerateSystemIdNotation;
703 static const MessageType1 excludeIncludeSame;
705 static const MessageType1 implyingDtd;
707 static const MessageType1 afdrVersion;
709 static const MessageType0 missingAfdrDecl;
711 static const MessageFragment delimStart;
713 static const MessageFragment delimEnd;
715 static const MessageFragment digit;
717 static const MessageFragment nameStartCharacter;
719 static const MessageFragment sepchar;
721 static const MessageFragment separator;
723 static const MessageFragment nameCharacter;
725 static const MessageFragment dataCharacter;
727 static const MessageFragment minimumDataCharacter;
729 static const MessageFragment significantCharacter;
731 static const MessageFragment recordEnd;
733 static const MessageFragment recordStart;
735 static const MessageFragment space;
737 static const MessageFragment listSep;
739 static const MessageFragment rangeSep;
741 static const MessageFragment parameterLiteral;
743 static const MessageFragment dataTagGroup;
745 static const MessageFragment modelGroup;
747 static const MessageFragment dataTagTemplateGroup;
749 static const MessageFragment name;
751 static const MessageFragment nameToken;
753 static const MessageFragment elementToken;
755 static const MessageFragment inclusions;
757 static const MessageFragment exclusions;
759 static const MessageFragment minimumLiteral;
761 static const MessageFragment attributeValueLiteral;
763 static const MessageFragment systemIdentifier;
765 static const MessageFragment number;
767 static const MessageFragment attributeValue;
769 static const MessageFragment capacityName;
771 static const MessageFragment generalDelimiteRoleName;
773 static const MessageFragment referenceReservedName;
775 static const MessageFragment quantityName;
777 static const MessageFragment entityEnd;
779 static const MessageFragment shortrefDelim;
786 #endif /* not ParserMessages_INCLUDED */