File Coverage

lib/FrameMaker/MifTree/MifTreeTags
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package FrameMaker::MifTree;
2             # $Id: MifTreeTags,v 1.8 2004/07/22 11:30:24 roel Exp $
3             ###############################################################
4             # #
5             # valid tags for MIF version 7.00 #
6             # part of package MifTree.pm #
7             # #
8             ############ possibly incomplete and/or incorrect #############
9 3     3   27 use strict;
  3         7  
  3         148  
10 3     3   16 use warnings;
  3         5  
  3         98  
11 3     3   15 no warnings 'once';
  3         5  
  3         15044  
12              
13             # %mifnodes defines all the nodes and their possible daughters
14             %FrameMaker::MifTree::mifnodes = (
15             "" => [qw(
16             MIFFile
17             MIFEncoding
18             Comment
19             Units
20             CharUnits
21             Verbose
22             ColorCatalog
23             ConditionCatalog
24             CombinedFontCatalog
25             PgfCatalog
26             ElementDefCatalog
27             FmtChangeListCatalog
28             FontCatalog
29             RulingCatalog
30             TblCatalog
31             KumihanCatalog
32             Views
33             VariableFormats
34             MarkerTypeCatalog
35             XRefFormats
36             Document
37             BookComponent
38             InitialAutoNums
39             Dictionary
40             AFrames
41             Tbls
42             Page
43             TextFlow
44             DXmlDocType
45             DXmlEncoding
46             DXmlFileEncoding
47             DXmlPublicId
48             DXmlStandAlone
49             DXmlStyleSheet
50             DXmlSystemId
51             DXmlUseBOM
52             DXmlVersion
53             DXmlWellFormed
54             AcrobatElements
55             Book
56             BNextUnique
57             BViewOnly
58             BViewOnlyNoOp
59             BViewOnlyPopup
60             BViewOnlyWinBorders
61             BViewOnlyWinMenubar
62             BDisplayText
63             BWindowRect
64             PDFBookInfo
65             BookFileInfo
66             BXmlDocType
67             BXmlEncoding
68             BXmlFileEncoding
69             BXmlStandAlone
70             BXmlStyleSheet
71             BXmlUseBOM
72             BXmlVersion
73             BXmlWellFormed
74             BookXRef
75             BookUpdateReferences
76             )],
77             AFrames => [qw(Frame)],
78             AcrobatElements => [qw(AcrobatElement)],
79             Arc => [qw(
80             Angle
81             ArcDTheta
82             ArcRect
83             ArcTheta
84             ArrowStyle
85             DashedPattern
86             Fill
87             GroupID
88             HeadCap
89             ID
90             ObColor
91             ObTint
92             ObjectAttribute
93             Overprint
94             Pen
95             PenWidth
96             ReRotateAngle
97             RunaroundGap
98             RunaroundType
99             Separation
100             TailCap
101             Unique
102             )],
103             ArrowStyle => [qw(
104             BaseAngle
105             HeadType
106             Length
107             ScaleFactor
108             ScaleHead
109             TipAngle
110             )],
111             Attribute => [qw(AttrName AttrValue)],
112             Attributes => [qw(Attribute)],
113             AutoNumSeries => [qw(FlowTag NumCounter Series)],
114             BCustomElementList => [qw(EDTag)],
115             BFCLMaximums => [qw(
116             FDW
117             FSize
118             FStretch
119             PgfCellBMargin
120             PgfCellLMargin
121             PgfCellRMargin
122             PgfCellTMargin
123             PgfFIndent
124             PgfLIndent
125             PgfLeading
126             PgfRIndent
127             PgfSpAfter
128             PgfSpBefore
129             TSX
130             )],
131             BFCLMinimums => [qw(
132             FDW
133             FSize
134             FStretch
135             PgfCellBMargin
136             PgfCellLMargin
137             PgfCellRMargin
138             PgfCellTMargin
139             PgfFIndent
140             PgfLIndent
141             PgfLeading
142             PgfRIndent
143             PgfSpAfter
144             PgfSpBefore
145             TSX
146             )],
147             BookComponent => [qw(
148             BFNoteComputeMethod
149             BFNoteLabels
150             BFNoteNumStyle
151             BFNoteRestart
152             BFNoteStartNum
153             BTblFNoteComputeMethod
154             BTblFNoteLabels
155             BTblFNoteNumStyle
156             ChapterNumComputeMethod
157             ChapterNumStart
158             ChapterNumStyle
159             ChapterNumText
160             ContPageNum
161             DefaultApply
162             DefaultDerive
163             DefaultPrint
164             DeriveLinks
165             DeriveTag
166             DeriveType
167             DisplayText
168             FileName
169             FileNameSuffix
170             NumPages
171             PageNumStart
172             PageNumStyle
173             PageNumbering
174             PgfNumbering
175             StartPageSide
176             Unique
177             VolNumComputeMethod
178             VolumeNumStart
179             VolumeNumStyle
180             VolumeNumText
181             )],
182             BookElements => [qw(
183             Element
184             ElementBegin
185             ElementEnd
186             PrefixEnd
187             SuffixBegin
188             )],
189             BookSettings => [qw(
190             BAttrEditor
191             BAttributeDisplay
192             BCustomElementList
193             BElementCatalogScope
194             BFCLMaximums
195             BFCLMinimums
196             BSGMLAppName
197             BSeparateInclusions
198             BStructAppName
199             BUseInitStructure
200             BUseInitialStructure
201             )],
202             BookXRef => [qw(
203             Char
204             Font
205             String
206             XRefDef
207             XRefSrcFile
208             XRefSrcIsElem
209             XRefSrcText
210             )],
211             Cell => [qw(
212             CellAffectsColumnWidthA
213             CellAngle
214             CellBRuling
215             CellColor
216             CellColumns
217             CellContent
218             CellFill
219             CellLRuling
220             CellRRuling
221             CellRows
222             CellSeparation
223             CellTRuling
224             Element
225             )],
226             CellContent => [qw(Notes Para)],
227             CharClass => [qw(
228             AsianSpace
229             BaseCharWithRubi
230             BaseCharWithSuper
231             BegParentheses
232             CenteredPunct
233             EndParentheses
234             Hiragana
235             NoLineBeginChar
236             NonSeparableChar
237             Numeral
238             Others
239             ParenBegWariChu
240             ParenBeginWariChu
241             ParenEndWariChu
242             PeriodComma
243             PrecedingSymbol
244             QuestionBang
245             RomanChar
246             RomanSpace
247             Spare1
248             Spare2
249             Spare3
250             Spare4
251             Spare5
252             SucceedingSymbol
253             UnitSymbol
254             )],
255             Color => [qw(
256             ColorAttribute
257             ColorBlack
258             ColorCyan
259             ColorLibraryFamilyName
260             ColorLibraryInkName
261             ColorMagenta
262             ColorOverprint
263             ColorTag
264             ColorTint
265             ColorTintBaseColor
266             ColorTintPercentage
267             ColorYellow
268             )],
269             ColorCatalog => [qw(Color)],
270             CombinedFontCatalog => [qw(CombinedFontDefn)],
271             CombinedFontDefn => [qw(
272             CombinedFontAllowBaseFamilyBoldedAndObliqued
273             CombinedFontBaseEncoding
274             CombinedFontBaseFamily
275             CombinedFontName
276             CombinedFontWesternFamily
277             CombinedFontWesternShift
278             CombinedFontWesternSize
279             )],
280             Condition => [qw(CColor CSeparation CState CStyle CTag)],
281             ConditionCatalog => [qw(Condition)],
282             Conditional => [qw(InCondition)],
283             ContextFormatRule => [qw(Else ElseIf If)],
284             CountElements => [qw(CountElement)],
285             DBookElementHierarchy => [qw(ElementContext)],
286             DCustomElementList => [qw(EDTag)],
287             DExclusions => [qw(Exclusion)],
288             DFCLMaximums => [qw(
289             FDW
290             FSize
291             FStretch
292             PgfCellBMargin
293             PgfCellLMargin
294             PgfCellRMargin
295             PgfCellTMargin
296             PgfFIndent
297             PgfLIndent
298             PgfLeading
299             PgfRIndent
300             PgfSpAfter
301             PgfSpBefore
302             TSX
303             )],
304             DFCLMinimums => [qw(
305             FDW
306             FSize
307             FStretch
308             PgfCellBMargin
309             PgfCellLMargin
310             PgfCellRMargin
311             PgfCellTMargin
312             PgfFIndent
313             PgfLIndent
314             PgfLeading
315             PgfRIndent
316             PgfSpAfter
317             PgfSpBefore
318             TSX
319             )],
320             DInclusions => [qw(Inclusion)],
321             DMathCatalog => [qw(DMathGreekOverrides DMathNew DMathOpOverrides)],
322             DMathNew => [qw(
323             DMathNewType
324             DMathOpName
325             DMathOpPositionA
326             DMathOpPositionB
327             DMathOpPositionC
328             DMathOpTLineOverride
329             )],
330             DMathOpOverrides => [qw(
331             DMathOpName
332             DMathOpPositionA
333             DMathOpPositionB
334             DMathOpPositionC
335             DMathOpTLineOverride
336             )],
337             DashedPattern => [qw(DashSegment DashedStyle NumSegments)],
338             DataLink => [qw(DLOut DLSource MacEdition OneLinePerRec)],
339             Dictionary => [qw(OKWord)],
340             Document => [qw(
341             ChapterNumComputeMethod
342             ChapterNumStart
343             ChapterNumStyle
344             ChapterNumText
345             ContPageNum
346             DAcrobatBookmarksIncludeTagNames
347             DAcrobatEnableArticleThreads
348             DAcrobatParagraphBookmarks
349             DApplyFormatRules
350             DAttrEditor
351             DAttributeDisplay
352             DAutoChBars
353             DBookElementHierarchy
354             DBordersOn
355             DChBarColor
356             DChBarGap
357             DChBarPosition
358             DChBarWidth
359             DColumnGap
360             DColumns
361             DCurrentView
362             DCustomElementList
363             DDisplayOverrides
364             DElementBordersOn
365             DElementCatalogScope
366             DElementTags
367             DElementTagsOn
368             DExclusions
369             DFCLMaximums
370             DFCLMinimums
371             DFNoteAnchorPos
372             DFNoteAnchorPrefix
373             DFNoteAnchorSuffix
374             DFNoteComputeMethod
375             DFNoteLabels
376             DFNoteMaxH
377             DFNoteNumStyle
378             DFNoteNumberPos
379             DFNoteNumberPrefix
380             DFNoteNumberSuffix
381             DFNoteRestart
382             DFNoteTag
383             DFluid
384             DFluidSideheads
385             DFrozenPages
386             DFullRulers
387             DGenerateAcrobatInfo
388             DGraphicsOff
389             DGridOn
390             DInclusions
391             DLanguage
392             DLinebreakChars
393             DLinkBoundariesOn
394             DMagicMarker
395             DMargins
396             DMathAlphaCharFontFamily
397             DMathCatalog
398             DMathFunctions
399             DMathGreek
400             DMathLargeHoriz
401             DMathLargeIntegral
402             DMathLargeLevel1
403             DMathLargeLevel2
404             DMathLargeLevel3
405             DMathLargeSigma
406             DMathLargeVert
407             DMathMediumHoriz
408             DMathMediumIntegral
409             DMathMediumLevel1
410             DMathMediumLevel2
411             DMathMediumLevel3
412             DMathMediumSigma
413             DMathMediumVert
414             DMathNumbers
415             DMathShowCustom
416             DMathSmallHoriz
417             DMathSmallIntegral
418             DMathSmallLevel1
419             DMathSmallLevel2
420             DMathSmallLevel3
421             DMathSmallSigma
422             DMathSmallVert
423             DMathStrings
424             DMathVariables
425             DMaxInterLine
426             DMaxInterPgf
427             DMenuBar
428             DNarrowRubiSpaceForJapanese
429             DNarrowRubiSpaceForOther
430             DNextUnique
431             DNoPrintSepColor
432             DPDFAllNamedDestinations
433             DPDFAllPages
434             DPDFBookmarks
435             DPDFConvertCMYK
436             DPDFDestsMarked
437             DPDFEndPage
438             DPDFFit
439             DPDFJobOptions
440             DPDFOpenBookmarkLevel
441             DPDFOpenFit
442             DPDFOpenPage
443             DPDFOpenZoom
444             DPDFPageHeight
445             DPDFPageSizeSet
446             DPDFPageWidth
447             DPDFRegMarks
448             DPDFSaveSeparate
449             DPDFStartPage
450             DPDFStructure
451             DPDFStructureDefined
452             DPDFZoom
453             DPageGrid
454             DPageNumStyle
455             DPagePointStyle
456             DPageRounding
457             DPageScrolling
458             DPageSize
459             DParity
460             DPrintProcessColor
461             DPrintSeparations
462             DPrintSkipBlankPages
463             DPunctuationChars
464             DRubiAlignAtBounds
465             DRubiAlignAtLineBounds
466             DRubiFixedSize
467             DRubiOverhang
468             DRubiSize
469             DRulersOn
470             DSGMLAppName
471             DSeparateInclusions
472             DShowAllConditions
473             DSmallCapsSize
474             DSmallCapsStretch
475             DSmartQuotesOn
476             DSmartSpacesOn
477             DSnapGrid
478             DSnapRotation
479             DStartPage
480             DStructAppName
481             DSubscriptShift
482             DSubscriptSize
483             DSubscriptStretch
484             DSuperscriptShift
485             DSuperscriptSize
486             DSuperscriptStretch
487             DSymbolsOn
488             DTblFNoteAnchorPos
489             DTblFNoteAnchorPrefix
490             DTblFNoteAnchorSuffix
491             DTblFNoteLabels
492             DTblFNoteNumStyle
493             DTblFNoteNumberPos
494             DTblFNoteNumberPrefix
495             DTblFNoteNumberSuffix
496             DTblFNoteTag
497             DTrapwiseCompatibility
498             DTwoSides
499             DUpdateTextInsetsOnOpen
500             DUpdateXRefsOnOpen
501             DUseInitStructure
502             DUseInitialStructure
503             DViewOnly
504             DViewOnlyNoOp
505             DViewOnlySelect
506             DViewOnlyWinBorders
507             DViewOnlyWinMenubar
508             DViewOnlyWinPalette
509             DViewOnlyWinPopup
510             DViewOnlyXRef
511             DViewRect
512             DViewScale
513             DVoMenuBar
514             DWideRubiSpaceForJapanese
515             DWideRubiSpaceForOther
516             DWindowRect
517             DocFileInfo
518             FNoteStartNum
519             PDFDocInfo
520             PgfNumbering
521             VolNumComputeMethod
522             VolumeNumStart
523             VolumeNumStyle
524             VolumeNumText
525             )],
526             EDAlsoInsert => [qw(AlsoInsert)],
527             EDAttrChoices => [qw(EDAttrChoice)],
528             EDAttrDef => [qw(
529             EDAttrChoices
530             EDAttrDefValues
531             EDAttrHidden
532             EDAttrName
533             EDAttrRange
534             EDAttrReadOnly
535             EDAttrRequired
536             EDAttrType
537             )],
538             EDAttrDefValues => [qw(EDAttrDefValue)],
539             EDAttrDefinitions => [qw(EDAttrDef)],
540             EDAttrRange => [qw(EDRangeEnd EDRangeStart)],
541             EDEndElementRules => [qw(ContextFormatRule LevelFormatRule)],
542             EDExclusions => [qw(Exclusion)],
543             EDInclusions => [qw(Inclusion)],
544             EDObjectFormatRules => [qw(ContextFormatRule LevelFormatRule)],
545             EDPrefixRules => [qw(ContextFormatRule LevelFormatRule)],
546             EDStartElementRules => [qw(ContextFormatRule LevelFormatRule)],
547             EDSuffixRules => [qw(ContextFormatRule LevelFormatRule)],
548             EDTextFormatRules => [qw(ContextFormatRule LevelFormatRule)],
549             ENamespace => [qw(ENamespacePath ENamespacePrefix)],
550             Element => [qw(
551             AttributeDisplay
552             Attributes
553             Collapsed
554             ElementReferenced
555             EComponent
556             ETag
557             ETextSnippet
558             SpecialCase
559             Unique
560             UserString
561             )],
562             ElementBegin => [qw(
563             AttributeDisplay
564             Attributes
565             Collapsed
566             ENamespace
567             ETag
568             ElementReferenced
569             SpecialCase
570             Unique
571             UserString
572             )],
573             ElementContext => [qw(Element NextElement PrevElement)],
574             ElementDef => [qw(
575             EDAlsoInsert
576             EDAttrDefinitions
577             EDComments
578             EDEndElementRules
579             EDExclusions
580             EDGeneralRule
581             EDInclusions
582             EDInitialTablePattern
583             EDObject
584             EDObjectFormatRules
585             EDPgfFormat
586             EDPrefixRules
587             EDStartElementRules
588             EDSuffixRules
589             EDTag
590             EDTextFormatRules
591             EDValidHighestLevel
592             )],
593             ElementDefCatalog => [qw(ElementDef)],
594             Ellipse => [qw(
595             Angle
596             BRect
597             DashedPattern
598             Fill
599             GroupID
600             ID
601             ObColor
602             ObTint
603             ObjectAttribute
604             Overprint
605             Pen
606             PenWidth
607             ReRotateAngle
608             RunaroundGap
609             RunaroundType
610             Separation
611             ShapeRect
612             Unique
613             )],
614             Else => [qw(
615             ContextFormatRule
616             ContextLabel
617             ElementPrefix
618             ElementSuffix
619             FmtChangeList
620             FmtChangeListTag
621             FormatTag
622             IsTextRange
623             LevelFormatRule
624             )],
625             ElseIf => [qw(
626             Context
627             ContextFormatRule
628             ContextLabel
629             ElementPrefix
630             ElementSuffix
631             FmtChangeList
632             FmtChangeListTag
633             FormatTag
634             IsTextRange
635             Level
636             LevelFormatRule
637             )],
638             EqualizeWidths => [qw(TblColumnNum)],
639             ExtraSpaceTable => [qw(
640             AsianSpace
641             BaseCharWithRubi
642             BaseCharWithSuper
643             BegParentheses
644             CenteredPunct
645             EndParentheses
646             Hiragana
647             NoLineBeginChar
648             NonSeparableChar
649             Numeral
650             Others
651             ParenBegWariChu
652             ParenBeginWariChu
653             ParenEndWariChu
654             PeriodComma
655             PrecedingSymbol
656             QuestionBang
657             RomanChar
658             RomanSpace
659             Spare1
660             Spare2
661             Spare3
662             Spare4
663             Spare5
664             SucceedingSymbol
665             UnitSymbol
666             )],
667             FNote => [qw(Font ID Para Unique)],
668             FmtChangeList => [qw(
669             FAngle
670             FCase
671             FChangeBar
672             FColor
673             FDW
674             FDWChange
675             FDX
676             FDY
677             FFamily
678             FLanguage
679             FLocked
680             FOutline
681             FOverline
682             FPairKern
683             FPlatformName
684             FPosition
685             FPostScriptName
686             FSeparation
687             FShadow
688             FSize
689             FSizeChange
690             FStretch
691             FStretchChange
692             FStrike
693             FUnderlining
694             FVar
695             FWeight
696             FclPgfCatalogRef
697             FclTag
698             HyphenMaxLines
699             HyphenMinPrefix
700             HyphenMinSuffix
701             HyphenMinWord
702             MoveTabs
703             PgfAlignment
704             PgfAutoNum
705             PgfBlockSize
706             PgfBotSepAtIndent
707             PgfBotSepOffset
708             PgfBotSeparator
709             PgfCellAlignment
710             PgfCellBMargin
711             PgfCellBMarginChange
712             PgfCellBMarginFixed
713             PgfCellLMargin
714             PgfCellLMarginChange
715             PgfCellLMarginFixed
716             PgfCellRMargin
717             PgfCellRMarginChange
718             PgfCellRMarginFixed
719             PgfCellTMargin
720             PgfCellTMarginChange
721             PgfCellTMarginFixed
722             PgfFIndent
723             PgfFIndentChange
724             PgfFIndentOffset
725             PgfFIndentRelative
726             PgfHyphenate
727             PgfLIndent
728             PgfLIndentChange
729             PgfLanguage
730             PgfLeading
731             PgfLeadingChange
732             PgfLetterSpace
733             PgfLineSpacingFixed
734             PgfMaxWordSpace
735             PgfMinWordSpace
736             PgfNumAtEnd
737             PgfNumFormat
738             PgfNumTabs
739             PgfNumberFont
740             PgfOptWordSpace
741             PgfPlacement
742             PgfPlacementStyle
743             PgfRIndent
744             PgfRIndentChange
745             PgfRunInDefaultPunct
746             PgfSpAfter
747             PgfSpAfterChange
748             PgfSpBefore
749             PgfSpBeforeChange
750             PgfTopSepAtIndent
751             PgfTopSepOffset
752             PgfTopSeparator
753             PgfWithNext
754             PgfWithPrev
755             TabStop
756             )],
757             FmtChangeListCatalog => [qw(FmtChangeList)],
758             Font => [qw(
759             FAngle
760             FBold
761             FCase
762             FChangeBar
763             FColor
764             FCombinedFontName
765             FDAX
766             FDW
767             FDX
768             FDY
769             FDoubleUnderline
770             FEncoding
771             FFamily
772             FItalic
773             FLanguage
774             FLocked
775             FNoAdvance
776             FNumericUnderline
777             FOutline
778             FOverline
779             FPairKern
780             FPlain
781             FPlatformName
782             FPosition
783             FPostScriptName
784             FSeparation
785             FShadow
786             FSize
787             FStretch
788             FStrike
789             FSubScript
790             FSupScript
791             FTag
792             FTsume
793             FUnderline
794             FUnderlining
795             FVar
796             FWeight
797             FWesternPlatformName
798             FWesternPostScriptName
799             )],
800             FontCatalog => [qw(Font)],
801             Frame => [qw(
802             AnchorAlign
803             AnchorBeside
804             Angle
805             Arc
806             BLOffset
807             BRect
808             BitMapDpi
809             Cropped
810             DashedPattern
811             Element
812             Ellipse
813             Fill
814             FlipLR
815             Float
816             Frame
817             FrameType
818             Group
819             GroupID
820             ID
821             ImportObFixedSize
822             ImportObject
823             Math
824             NSOffset
825             NativeOrigin
826             ObColor
827             ObTint
828             ObjectAttribute
829             Overprint
830             Pen
831             PenWidth
832             PolyLine
833             Polygon
834             ReRotateAngle
835             Rectangle
836             RoundRect
837             RunaroundGap
838             RunaroundType
839             Separation
840             ShapeRect
841             Tag
842             TextLine
843             TextRect
844             Unique
845             )],
846             Group => [qw(
847             Angle
848             BRect
849             GroupID
850             ID
851             RunaroundGap
852             RunaroundType
853             ShapeRect
854             Unique
855             )],
856             HFFont => [qw(Font)],
857             If => [qw(
858             Context
859             ContextFormatRule
860             ContextLabel
861             ElementPrefix
862             ElementSuffix
863             FmtChangeList
864             FmtChangeListTag
865             FormatTag
866             IsTextRange
867             Level
868             LevelFormatRule
869             )],
870             ImportObject => [qw(
871             Angle
872             BRect
873             BitMapDpi
874             DashedPattern
875             Fill
876             FlipLR
877             GroupID
878             ID
879             ImportHint
880             ImportObEditor
881             ImportObFile
882             ImportObFileDI
883             ImportObFixedSize
884             ImportObUpdater
885             NativeOrigin
886             ObColor
887             ObTint
888             ObjectAttribute
889             Overprint
890             Pen
891             PenWidth
892             ReRotateAngle
893             RunaroundGap
894             RunaroundPolygons
895             RunaroundType
896             Separation
897             ShapeRect
898             Unique
899             UserString
900             _facet
901             )],
902             InitialAutoNums => [qw(AutoNumSeries)],
903             Kumihan => [qw(
904             CharClass
905             ExtraSpaceTable
906             KLanguage
907             LineBreakTable
908             SpreadTable
909             SqueezeTable
910             )],
911             KumihanCatalog => [qw(Kumihan)],
912             LevelFormatRule => [qw(CountElements Else ElseIf If StopCountingAt)],
913             LineBreakTable => [qw(
914             AsianSpace
915             BaseCharWithRubi
916             BaseCharWithSuper
917             BegParentheses
918             CenteredPunct
919             EndParentheses
920             Hiragana
921             NoLineBeginChar
922             NonSeparableChar
923             Numeral
924             Others
925             ParenBegWariChu
926             ParenBeginWariChu
927             ParenEndWariChu
928             PeriodComma
929             PrecedingSymbol
930             QuestionBang
931             RomanChar
932             RomanSpace
933             Spare1
934             Spare2
935             Spare3
936             Spare4
937             Spare5
938             SucceedingSymbol
939             UnitSymbol
940             )],
941             Marker => [qw(
942             Font
943             MCurrPage
944             MText
945             MType
946             MTypeName
947             Marker
948             String
949             Unique
950             )],
951             MarkerTypeCatalog => [qw(MTypeName)],
952             Math => [qw(
953             Angle
954             MathAlignment
955             MathFullForm
956             MathLineBreak
957             MathOrigin
958             MathSize
959             ShapeRect
960             )],
961             NextElement => [qw(Attributes ETag)],
962             Notes => [qw(FNote)],
963             ObjectAttribute => [qw(Tag Value)],
964             PDFBookInfo => [qw(Key Value)],
965             PDFDocInfo => [qw(Key Value)],
966             Page => [qw(
967             Arc
968             ColumnGap
969             Columns
970             Ellipse
971             FooterC
972             FooterL
973             FooterR
974             Frame
975             Group
976             HFFont
977             HFMargins
978             HeaderC
979             HeaderL
980             HeaderR
981             ImportObject
982             Math
983             PageAngle
984             PageBackground
985             PageNum
986             PageOrientation
987             PageSize
988             PageTag
989             PageType
990             PolyLine
991             Polygon
992             Rectangle
993             RoundRect
994             TextLine
995             TextRect
996             Unique
997             )],
998             Para => [qw(
999             Char
1000             FLocked
1001             FPairKern
1002             FSize
1003             FTag
1004             Font
1005             Marker
1006             Para
1007             ParaLine
1008             Pgf
1009             PgfCondFullPgf
1010             PgfEndCond
1011             PgfNumString
1012             PgfReferenced
1013             PgfTag
1014             Unique
1015             TextRectID
1016             )],
1017             ParaLine => [qw(
1018             AFrame
1019             ATbl
1020             Char
1021             Conditional
1022             DataLink
1023             DataLinkEnd
1024             ElementBegin
1025             ElementEnd
1026             FLocked
1027             FNote
1028             FPairKern
1029             FSize
1030             Font
1031             Marker
1032             PrefixEnd
1033             SpclHyphenation
1034             String
1035             SuffixBegin
1036             TextInset
1037             TextInsetEnd
1038             TextRectID
1039             Unconditional
1040             Unique
1041             Variable
1042             XRef
1043             XRefEnd
1044             )],
1045             Pgf => [qw(
1046             HyphenMaxLines
1047             HyphenMinPrefix
1048             HyphenMinSuffix
1049             HyphenMinWord
1050             PgfAcrobatLevel
1051             PgfAlignment
1052             PgfAutoNum
1053             PgfBlockSize
1054             PgfBotSepAtIndent
1055             PgfBotSepOffset
1056             PgfBotSeparator
1057             PgfCellAlignment
1058             PgfCellBMarginFixed
1059             PgfCellLMarginFixed
1060             PgfCellMargins
1061             PgfCellRMarginFixed
1062             PgfCellTMarginFixed
1063             PgfFIndent
1064             PgfFIndentOffset
1065             PgfFIndentRelative
1066             PgfFont
1067             PgfHyphenate
1068             PgfLIndent
1069             PgfLanguage
1070             PgfLeading
1071             PgfLetterSpace
1072             PgfLineSpacing
1073             PgfLocked
1074             PgfMaxJLetterSpace
1075             PgfMaxJRomanLetterSpace
1076             PgfMaxWordSpace
1077             PgfMinJLetterSpace
1078             PgfMinJRomanLetterSpace
1079             PgfMinWordSpace
1080             PgfNextTag
1081             PgfNumAtEnd
1082             PgfNumFormat
1083             PgfNumTabs
1084             PgfNumberFont
1085             PgfOptJLetterSpace
1086             PgfOptJRomanLetterSpace
1087             PgfOptWordSpace
1088             PgfPDFStructureLevel
1089             PgfPlacement
1090             PgfPlacementStyle
1091             PgfRIndent
1092             PgfRunInDefaultPunct
1093             PgfSpAfter
1094             PgfSpBefore
1095             PgfTag
1096             PgfTopSepAtIndent
1097             PgfTopSepOffset
1098             PgfTopSeparator
1099             PgfUseNextTag
1100             PgfWithNext
1101             PgfWithPrev
1102             PgfYakumonoType
1103             TabStop
1104             )],
1105             PgfCatalog => [qw(Pgf)],
1106             PgfFont => [qw(
1107             FAngle
1108             FBold
1109             FCase
1110             FChangeBar
1111             FColor
1112             FCombinedFontName
1113             FDAX
1114             FDW
1115             FDX
1116             FDY
1117             FDoubleUnderline
1118             FEncoding
1119             FFamily
1120             FItalic
1121             FLanguage
1122             FLocked
1123             FNoAdvance
1124             FNumericUnderline
1125             FOutline
1126             FOverline
1127             FPairKern
1128             FPlain
1129             FPlatformName
1130             FPosition
1131             FPostScriptName
1132             FSeparation
1133             FShadow
1134             FSize
1135             FStretch
1136             FStrike
1137             FSubScript
1138             FSupScript
1139             FTag
1140             FTsume
1141             FUnderline
1142             FUnderlining
1143             FVar
1144             FWeight
1145             FWesternPlatformName
1146             FWesternPostScriptName
1147             )],
1148             PolyLine => [qw(
1149             Angle
1150             ArrowStyle
1151             DashedPattern
1152             Fill
1153             GroupID
1154             HeadCap
1155             ID
1156             NumPoints
1157             ObColor
1158             ObTint
1159             ObjectAttribute
1160             Overprint
1161             Pen
1162             PenWidth
1163             Point
1164             ReRotateAngle
1165             RunaroundGap
1166             RunaroundType
1167             Separation
1168             Smoothed
1169             TailCap
1170             Unique
1171             )],
1172             Polygon => [qw(
1173             Angle
1174             DashedPattern
1175             Fill
1176             GroupID
1177             ID
1178             NumPoints
1179             ObColor
1180             ObTint
1181             ObjectAttribute
1182             Overprint
1183             Pen
1184             PenWidth
1185             Point
1186             ReRotateAngle
1187             RunaroundGap
1188             RunaroundType
1189             Separation
1190             Smoothed
1191             Unique
1192             )],
1193             PrevElement => [qw(Attributes ETag)],
1194             Rectangle => [qw(
1195             Angle
1196             BRect
1197             DashedPattern
1198             Fill
1199             GroupID
1200             ID
1201             ObColor
1202             ObTint
1203             ObjectAttribute
1204             Overprint
1205             Pen
1206             PenWidth
1207             ReRotateAngle
1208             RunaroundGap
1209             RunaroundType
1210             Separation
1211             ShapeRect
1212             Smoothed
1213             Unique
1214             )],
1215             RoundRect => [qw(
1216             Angle
1217             BRect
1218             DashedPattern
1219             Fill
1220             GroupID
1221             ID
1222             ObColor
1223             ObTint
1224             ObjectAttribute
1225             Overprint
1226             Pen
1227             PenWidth
1228             Radius
1229             ReRotateAngle
1230             RunaroundGap
1231             RunaroundType
1232             Separation
1233             ShapeRect
1234             Unique
1235             )],
1236             Row => [qw(
1237             Cell
1238             Conditional
1239             Element
1240             RowHeight
1241             RowMaxHeight
1242             RowMinHeight
1243             RowPlacement
1244             RowWithNext
1245             RowWithPrev
1246             )],
1247             Ruling => [qw(
1248             RulingColor
1249             RulingGap
1250             RulingLines
1251             RulingPen
1252             RulingPenWidth
1253             RulingSeparation
1254             RulingTag
1255             )],
1256             RulingCatalog => [qw(Ruling)],
1257             RunaroundPolygon => [qw(NumPoints Point)],
1258             RunaroundPolygons => [qw(NumRunaroundPolygons RunaroundPolygon)],
1259             SpreadTable => [qw(
1260             AsianSpace
1261             BaseCharWithRubi
1262             BaseCharWithSuper
1263             BegParentheses
1264             CenteredPunct
1265             EndParentheses
1266             Hiragana
1267             LineBeginEnd
1268             NoLineBeginChar
1269             NonSeparableChar
1270             Numeral
1271             Others
1272             ParenBegWariChu
1273             ParenBeginWariChu
1274             ParenEndWariChu
1275             PeriodComma
1276             PrecedingSymbol
1277             QuestionBang
1278             RomanChar
1279             RomanSpace
1280             Spare1
1281             Spare2
1282             Spare3
1283             Spare4
1284             Spare5
1285             SucceedingSymbol
1286             UnitSymbol
1287             )],
1288             SqueezeTable => [qw(SqueezeHorizontal SqueezeVertical)],
1289             TabStop => [qw(TSDecimalChar TSLeaderStr TSType TSX TSXRelative)],
1290             Tbl => [qw(
1291             Element
1292             EqualizeWidths
1293             TblBody
1294             TblColumnWidth
1295             TblF
1296             TblFormat
1297             TblH
1298             TblID
1299             TblNumColumns
1300             TblTag
1301             TblTitle
1302             Unique
1303             )],
1304             TblBody => [qw(Element Row)],
1305             TblCatalog => [qw(TblFormat)],
1306             TblColumn => [qw(
1307             TblColumnBody
1308             TblColumnF
1309             TblColumnH
1310             TblColumnNum
1311             TblColumnWidth
1312             TblColumnWidthA
1313             TblColumnWidthP
1314             )],
1315             TblColumnBody => [qw(Pgf PgfTag)],
1316             TblColumnF => [qw(Pgf PgfTag)],
1317             TblColumnH => [qw(Pgf PgfTag)],
1318             TblF => [qw(Element Row)],
1319             TblFormat => [qw(
1320             TblAlignment
1321             TblAltShadePeriod
1322             TblBRuling
1323             TblBlockSize
1324             TblBodyColor
1325             TblBodyFill
1326             TblBodyRowRuling
1327             TblBodySeparation
1328             TblCellMargins
1329             TblColumn
1330             TblColumnRuling
1331             TblHFColor
1332             TblHFFill
1333             TblHFRowRuling
1334             TblHFSeparation
1335             TblInitNumBodyRows
1336             TblInitNumColumns
1337             TblInitNumFRows
1338             TblInitNumHRows
1339             TblLIndent
1340             TblLRuling
1341             TblLastBRuling
1342             TblLocked
1343             TblNumByColumn
1344             TblPlacement
1345             TblRIndent
1346             TblRRuling
1347             TblRulingPeriod
1348             TblSeparatorRuling
1349             TblShadeByColumn
1350             TblShadePeriod
1351             TblSpAfter
1352             TblSpBefore
1353             TblTRuling
1354             TblTag
1355             TblTitleGap
1356             TblTitlePgf1
1357             TblTitlePlacement
1358             TblWidth
1359             TblXColor
1360             TblXColumnNum
1361             TblXColumnRuling
1362             TblXFill
1363             TblXRowRuling
1364             TblXSeparation
1365             )],
1366             TblH => [qw(Element Row)],
1367             TblTitle => [qw(TblTitleContent)],
1368             TblTitleContent => [qw(Notes Para)],
1369             TblTitlePgf1 => [qw(Pgf PgfTag)],
1370             Tbls => [qw(Tbl)],
1371             TextFlow => [qw(
1372             Notes
1373             Para
1374             TFAutoConnect
1375             TFFeather
1376             TFLineSpacing
1377             TFMaxInterLine
1378             TFMaxInterPgf
1379             TFMinHangHeight
1380             TFPostScript
1381             TFSideheads
1382             TFSynchronized
1383             TFTag
1384             )],
1385             TextInset => [qw(
1386             TextInsetLocked
1387             TiApiClient
1388             TiAutoUpdate
1389             TiFlow
1390             TiImportHint
1391             TiLastUpdate
1392             TiMacEditionId
1393             TiName
1394             TiSrcFile
1395             TiText
1396             TiTextTable
1397             Unique
1398             )],
1399             TextLine => [qw(
1400             Angle
1401             Char
1402             DashedPattern
1403             Fill
1404             Font
1405             GroupID
1406             ID
1407             ObColor
1408             ObTint
1409             ObjectAttribute
1410             Overprint
1411             Pen
1412             PenWidth
1413             ReRotateAngle
1414             RunaroundGap
1415             RunaroundType
1416             Separation
1417             String
1418             TLAlignment
1419             TLLanguage
1420             TLOrigin
1421             Unique
1422             )],
1423             TextRect => [qw(
1424             Angle
1425             BRect
1426             DashedPattern
1427             Fill
1428             GroupID
1429             ID
1430             ObColor
1431             ObTint
1432             ObjectAttribute
1433             Overprint
1434             Pen
1435             PenWidth
1436             ReRotateAngle
1437             RunaroundGap
1438             RunaroundType
1439             Separation
1440             ShapeRect
1441             TRColumnBalance
1442             TRColumnGap
1443             TRNext
1444             TRNumColumns
1445             TRSideheadGap
1446             TRSideheadPlacement
1447             TRSideheadWidth
1448             Unique
1449             )],
1450             TiApiClient => [qw(
1451             TiClientData
1452             TiClientName
1453             TiClientSource
1454             TiClientType
1455             )],
1456             TiFlow => [qw(
1457             TiFlowName
1458             TiFormatRemoveOverrides
1459             TiFormatRemovePageBreaks
1460             TiFormatting
1461             TiMainFlow
1462             TiPageSpace
1463             )],
1464             TiText => [qw(TiEOLisEOP TiTxtEncoding)],
1465             TiTextTable => [qw(
1466             TiTblHeadersEmpty
1467             TiTblIsByRow
1468             TiTblNumCols
1469             TiTblNumHdrRows
1470             TiTblNumSep
1471             TiTblSep
1472             TiTblTag
1473             TiTblTxtEncoding
1474             )],
1475             Variable => [qw(Unique VariableLocked VariableName)],
1476             VariableFormat => [qw(VariableDef VariableName)],
1477             VariableFormats => [qw(VariableFormat)],
1478             View => [qw(ViewCutout ViewInvisible ViewNumber)],
1479             Views => [qw(View)],
1480             XRef => [qw(
1481             Element
1482             Unique
1483             XRefLastUpdate
1484             XRefLocked
1485             XRefName
1486             XRefSrcFile
1487             XRefSrcIsElem
1488             XRefSrcText
1489             )],
1490             XRefFormat => [qw(XRefDef XRefName)],
1491             XRefFormats => [qw(XRefFormat)],
1492             );
1493              
1494             # %mifleaves lists the valid leaves
1495             # a leaf (in MIF context) is defined as an object that
1496             # can't have daughters, but can have attributes
1497             %FrameMaker::MifTree::mifleaves = (
1498             AFrame => 'ID',
1499             ATbl => 'ID',
1500             AcrobatElement => 'data',
1501             AlsoInsert => 'tagstring',
1502             AnchorAlign => 'keyword',
1503             AnchorBeside => 'keyword',
1504             Angle => 'degrees',
1505             ArcDTheta => 'dimension',
1506             ArcRect => 'L_T_W_H',
1507             ArcTheta => 'dimension',
1508             AsianSpace => 'data',
1509             AttrName => 'string',
1510             AttrValue => 'string',
1511             AttributeDisplay => 'keyword',
1512             BAttrEditor => 'keyword',
1513             BAttributeDisplay => 'keyword',
1514             BDisplayText => 'keyword',
1515             BElementCatalogScope => 'keyword',
1516             BFNoteComputeMethod => 'keyword',
1517             BFNoteLabels => 'string',
1518             BFNoteNumStyle => 'keyword',
1519             BFNoteRestart => 'keyword',
1520             BFNoteStartNum => 'integer',
1521             BLOffset => 'dimension',
1522             BNextUnique => 'ID',
1523             BRect => 'L_T_W_H',
1524             BSGMLAppName => 'string',
1525             BSeparateInclusions => 'boolean',
1526             BStructAppName => 'string',
1527             BTblFNoteComputeMethod => 'keyword',
1528             BTblFNoteLabels => 'string',
1529             BTblFNoteNumStyle => 'keyword',
1530             BUseInitStructure => 'boolean',
1531             BUseInitialStructure => 'boolean',
1532             BViewOnly => 'boolean',
1533             BViewOnlyNoOp => '0xnnn',
1534             BViewOnlyPopup => 'boolean',
1535             BViewOnlyWinBorders => 'boolean',
1536             BViewOnlyWinMenubar => 'boolean',
1537             BWindowRect => 'X_Y_W_H',
1538             BXmlDocType => 'string',
1539             BXmlEncoding => 'string',
1540             BXmlFileEncoding => 'string',
1541             BXmlStandAlone => 'integer',
1542             BXmlStyleSheet => 'string',
1543             BXmlUseBOM => 'integer',
1544             BXmlVersion => 'string',
1545             BXmlWellFormed => 'integer',
1546             BaseAngle => 'integer',
1547             BaseCharWithRubi => 'data',
1548             BaseCharWithSuper => 'data',
1549             BegParentheses => 'data',
1550             BitMapDpi => 'integer',
1551             Book => 'number',
1552             BookFileInfo => 'data',
1553             BookUpdateReferences => 'boolean',
1554             CColor => 'tagstring',
1555             CSeparation => 'integer',
1556             CState => 'keyword',
1557             CStyle => 'keyword',
1558             CTag => 'string',
1559             CellAffectsColumnWidthA => 'boolean',
1560             CellAngle => 'degrees',
1561             CellBRuling => 'tagstring',
1562             CellColor => 'tagstring',
1563             CellColumns => 'integer',
1564             CellFill => 'integer',
1565             CellLRuling => 'tagstring',
1566             CellRRuling => 'tagstring',
1567             CellRows => 'integer',
1568             CellSeparation => 'integer',
1569             CellTRuling => 'tagstring',
1570             CenteredPunct => 'data',
1571             ChapterNumComputeMethod => 'keyword',
1572             ChapterNumStart => 'integer',
1573             ChapterNumStyle => 'keyword',
1574             ChapterNumText => 'string',
1575             Char => 'keyword',
1576             CharUnits => 'keyword',
1577             Collapsed => 'boolean',
1578             ColorAttribute => 'keyword',
1579             ColorBlack => 'percentage',
1580             ColorCyan => 'percentage',
1581             ColorLibraryFamilyName => 'string',
1582             ColorLibraryInkName => 'string',
1583             ColorMagenta => 'percentage',
1584             ColorOverprint => 'boolean',
1585             ColorTag => 'tagstring',
1586             ColorTint => 'percentage',
1587             ColorTintBaseColor => 'string',
1588             ColorTintPercentage => 'percentage',
1589             ColorYellow => 'percentage',
1590             ColumnGap => 'dimension',
1591             Columns => 'integer',
1592             CombinedFontAllowBaseFamilyBoldedAndObliqued => 'boolean',
1593             CombinedFontBaseEncoding => 'string',
1594             CombinedFontBaseFamily => 'string',
1595             CombinedFontName => 'string',
1596             CombinedFontWesternFamily => 'string',
1597             CombinedFontWesternShift => 'percentage',
1598             CombinedFontWesternSize => 'percentage',
1599             Comment => 'data',
1600             ContPageNum => 'boolean',
1601             Context => 'string',
1602             ContextLabel => 'string',
1603             CountElement => 'tagstring',
1604             Cropped => 'boolean',
1605             DAcrobatBookmarksIncludeTagNames => 'boolean',
1606             DAcrobatEnableArticleThreads => 'boolean',
1607             DAcrobatParagraphBookmarks => 'boolean',
1608             DApplyFormatRules => 'boolean',
1609             DAttrEditor => 'keyword',
1610             DAttributeDisplay => 'keyword',
1611             DAutoChBars => 'boolean',
1612             DBordersOn => 'boolean',
1613             DChBarColor => 'tagstring',
1614             DChBarGap => 'dimension',
1615             DChBarPosition => 'keyword',
1616             DChBarWidth => 'dimension',
1617             DColumnGap => 'dimension',
1618             DColumns => 'integer',
1619             DCurrentView => 'integer',
1620             DDisplayOverrides => 'boolean',
1621             DElementBordersOn => 'boolean',
1622             DElementCatalogScope => 'keyword',
1623             DElementTags => 'boolean',
1624             DElementTagsOn => 'boolean',
1625             DFNoteAnchorPos => 'keyword',
1626             DFNoteAnchorPrefix => 'string',
1627             DFNoteAnchorSuffix => 'string',
1628             DFNoteComputeMethod => 'keyword',
1629             DFNoteLabels => 'string',
1630             DFNoteMaxH => 'dimension',
1631             DFNoteNumStyle => 'keyword',
1632             DFNoteNumberPos => 'keyword',
1633             DFNoteNumberPrefix => 'string',
1634             DFNoteNumberSuffix => 'string',
1635             DFNoteRestart => 'keyword',
1636             DFNoteTag => 'string',
1637             DFluid => 'boolean',
1638             DFluidSideheads => 'boolean',
1639             DFrozenPages => 'boolean',
1640             DFullRulers => 'boolean',
1641             DGenerateAcrobatInfo => 'boolean',
1642             DGraphicsOff => 'boolean',
1643             DGridOn => 'boolean',
1644             DLOut => 'boolean',
1645             DLSource => 'pathname',
1646             DLanguage => 'keyword',
1647             DLinebreakChars => 'string',
1648             DLinkBoundariesOn => 'boolean',
1649             DMagicMarker => 'integer',
1650             DMargins => 'L_T_R_B',
1651             DMathAlphaCharFontFamily => 'string',
1652             DMathFunctions => 'tagstring',
1653             DMathGreek => 'tagstring',
1654             DMathGreekOverrides => 'tagstring',
1655             DMathLargeHoriz => 'dimension',
1656             DMathLargeIntegral => 'dimension',
1657             DMathLargeLevel1 => 'dimension',
1658             DMathLargeLevel2 => 'dimension',
1659             DMathLargeLevel3 => 'dimension',
1660             DMathLargeSigma => 'dimension',
1661             DMathLargeVert => 'dimension',
1662             DMathMediumHoriz => 'dimension',
1663             DMathMediumIntegral => 'dimension',
1664             DMathMediumLevel1 => 'dimension',
1665             DMathMediumLevel2 => 'dimension',
1666             DMathMediumLevel3 => 'dimension',
1667             DMathMediumSigma => 'dimension',
1668             DMathMediumVert => 'dimension',
1669             DMathNewType => 'keyword',
1670             DMathNumbers => 'tagstring',
1671             DMathOpName => 'tagstring',
1672             DMathOpPositionA => 'integer',
1673             DMathOpPositionB => 'integer',
1674             DMathOpPositionC => 'integer',
1675             DMathOpTLineOverride => 'boolean',
1676             DMathShowCustom => 'boolean',
1677             DMathSmallHoriz => 'dimension',
1678             DMathSmallIntegral => 'dimension',
1679             DMathSmallLevel1 => 'dimension',
1680             DMathSmallLevel2 => 'dimension',
1681             DMathSmallLevel3 => 'dimension',
1682             DMathSmallSigma => 'dimension',
1683             DMathSmallVert => 'dimension',
1684             DMathStrings => 'tagstring',
1685             DMathVariables => 'tagstring',
1686             DMaxInterLine => 'dimension',
1687             DMaxInterPgf => 'dimension',
1688             DMenuBar => 'string',
1689             DNarrowRubiSpaceForJapanese => 'keyword',
1690             DNarrowRubiSpaceForOther => 'keyword',
1691             DNextUnique => 'ID',
1692             DNoPrintSepColor => 'tagstring',
1693             DPDFAllNamedDestinations => 'boolean',
1694             DPDFAllPages => 'boolean',
1695             DPDFBookmarks => 'boolean',
1696             DPDFConvertCMYK => 'boolean',
1697             DPDFDestsMarked => 'boolean',
1698             DPDFEndPage => 'string',
1699             DPDFFit => 'keyword',
1700             DPDFJobOptions => 'string',
1701             DPDFOpenBookmarkLevel => 'number',
1702             DPDFOpenFit => 'keyword',
1703             DPDFOpenPage => 'string',
1704             DPDFOpenZoom => 'percentage',
1705             DPDFPageHeight => 'number',
1706             DPDFPageSizeSet => 'boolean',
1707             DPDFPageWidth => 'number',
1708             DPDFRegMarks => 'keyword',
1709             DPDFSaveSeparate => 'boolean',
1710             DPDFStartPage => 'string',
1711             DPDFStructure => 'boolean',
1712             DPDFStructureDefined => 'boolean',
1713             DPDFZoom => 'percentage',
1714             DPageGrid => 'dimension',
1715             DPageNumStyle => 'keyword',
1716             DPagePointStyle => 'keyword',
1717             DPageRounding => 'keyword',
1718             DPageScrolling => 'keyword',
1719             DPageSize => 'W_H',
1720             DParity => 'keyword',
1721             DPrintProcessColor => 'tagstring',
1722             DPrintSeparations => 'boolean',
1723             DPrintSkipBlankPages => 'boolean',
1724             DPunctuationChars => 'string',
1725             DRubiAlignAtBounds => 'boolean',
1726             DRubiAlignAtLineBounds => 'boolean',
1727             DRubiFixedSize => 'integer',
1728             DRubiOverhang => 'boolean',
1729             DRubiSize => 'percentage',
1730             DRulersOn => 'boolean',
1731             DSGMLAppName => 'string',
1732             DSeparateInclusions => 'boolean',
1733             DShowAllConditions => 'boolean',
1734             DSmallCapsSize => 'percentage',
1735             DSmallCapsStretch => 'percentage',
1736             DSmartQuotesOn => 'boolean',
1737             DSmartSpacesOn => 'boolean',
1738             DSnapGrid => 'dimension',
1739             DSnapRotation => 'degrees',
1740             DStartPage => 'integer',
1741             DStructAppName => 'string',
1742             DSubscriptShift => 'percentage',
1743             DSubscriptSize => 'percentage',
1744             DSubscriptStretch => 'percentage',
1745             DSuperscriptShift => 'percentage',
1746             DSuperscriptSize => 'percentage',
1747             DSuperscriptStretch => 'percentage',
1748             DSymbolsOn => 'boolean',
1749             DTblFNoteAnchorPos => 'keyword',
1750             DTblFNoteAnchorPrefix => 'string',
1751             DTblFNoteAnchorSuffix => 'string',
1752             DTblFNoteLabels => 'string',
1753             DTblFNoteNumStyle => 'keyword',
1754             DTblFNoteNumberPos => 'keyword',
1755             DTblFNoteNumberPrefix => 'string',
1756             DTblFNoteNumberSuffix => 'string',
1757             DTblFNoteTag => 'string',
1758             DTrapwiseCompatibility => 'boolean',
1759             DTwoSides => 'boolean',
1760             DUpdateTextInsetsOnOpen => 'boolean',
1761             DUpdateXRefsOnOpen => 'boolean',
1762             DUseInitStructure => 'boolean',
1763             DUseInitialStructure => 'boolean',
1764             DViewOnly => 'boolean',
1765             DViewOnlyNoOp => '0xnnn',
1766             DViewOnlySelect => 'keyword',
1767             DViewOnlyWinBorders => 'boolean',
1768             DViewOnlyWinMenubar => 'boolean',
1769             DViewOnlyWinPalette => 'boolean',
1770             DViewOnlyWinPopup => 'boolean',
1771             DViewOnlyXRef => 'keyword',
1772             DViewRect => 'X_Y_W_H',
1773             DViewScale => 'percentage',
1774             DVoMenuBar => 'string',
1775             DWideRubiSpaceForJapanese => 'keyword',
1776             DWideRubiSpaceForOther => 'keyword',
1777             DWindowRect => 'X_Y_W_H',
1778             DXmlDocType => 'string',
1779             DXmlEncoding => 'string',
1780             DXmlFileEncoding => 'string',
1781             DXmlPublicId => 'string',
1782             DXmlStandAlone => 'integer',
1783             DXmlStyleSheet => 'string',
1784             DXmlSystemId => 'string',
1785             DXmlUseBOM => 'integer',
1786             DXmlVersion => 'string',
1787             DXmlWellFormed => 'integer',
1788             DashSegment => 'dimension',
1789             DashedStyle => 'keyword',
1790             DataLinkEnd => 'empty',
1791             DefaultApply => 'boolean',
1792             DefaultDerive => 'boolean',
1793             DefaultPrint => 'boolean',
1794             DeriveLinks => 'boolean',
1795             DeriveTag => 'tagstring',
1796             DeriveType => 'keyword',
1797             DisplayText => 'string',
1798             DocFileInfo => 'data',
1799             EComponent => 'integer',
1800             EDAttrChoice => 'string',
1801             EDAttrDefValue => 'string',
1802             EDAttrHidden => 'boolean',
1803             EDAttrName => 'string',
1804             EDAttrReadOnly => 'boolean',
1805             EDAttrRequired => 'boolean',
1806             EDAttrType => 'keyword',
1807             EDComments => 'string',
1808             EDGeneralRule => 'string',
1809             EDInitialTablePattern => 'string',
1810             EDObject => 'keyword',
1811             EDPgfFormat => 'string',
1812             EDRangeEnd => 'string',
1813             EDRangeStart => 'string',
1814             EDTag => 'string',
1815             EDValidHighestLevel => 'boolean',
1816             ENamespacePath => 'string',
1817             ENamespacePrefix => 'string',
1818             ETag => 'tagstring',
1819             ETextSnippet => 'string',
1820             ElementEnd => 'tagstring',
1821             ElementPrefix => 'string',
1822             ElementReferenced => 'boolean',
1823             ElementSuffix => 'string',
1824             EndParentheses => 'data',
1825             Exclusion => 'tagstring',
1826             FAngle => 'string',
1827             FBold => 'boolean',
1828             FCase => 'keyword',
1829             FChangeBar => 'boolean',
1830             FColor => 'tagstring',
1831             FCombinedFontName => 'string',
1832             FDAX => 'dimension',
1833             FDW => 'percentage',
1834             FDWChange => 'dimension',
1835             FDX => 'percentage',
1836             FDY => 'percentage',
1837             FDoubleUnderline => 'boolean',
1838             FEncoding => 'string',
1839             FFamily => 'string',
1840             FItalic => 'boolean',
1841             FLanguage => 'keyword',
1842             FLocked => 'boolean',
1843             FNoAdvance => 'boolean',
1844             FNote => 'ID',
1845             FNoteStartNum => 'integer',
1846             FNumericUnderline => 'boolean',
1847             FOutline => 'boolean',
1848             FOverline => 'boolean',
1849             FPairKern => 'boolean',
1850             FPlain => 'boolean',
1851             FPlatformName => 'string',
1852             FPosition => 'keyword',
1853             FPostScriptName => 'string',
1854             FSeparation => 'integer',
1855             FShadow => 'boolean',
1856             FSize => 'dimension',
1857             FSizeChange => 'dimension',
1858             FStretch => 'percentage',
1859             FStretchChange => 'percentage',
1860             FStrike => 'boolean',
1861             FSubScript => 'boolean',
1862             FSupScript => 'boolean',
1863             FTag => 'tagstring',
1864             FTsume => 'boolean',
1865             FUnderline => 'boolean',
1866             FUnderlining => 'keyword',
1867             FVar => 'string',
1868             FWeight => 'string',
1869             FWesternPlatformName => 'string',
1870             FWesternPostScriptName => 'string',
1871             FclPgfCatalogRef => 'tagstring',
1872             FclTag => 'tagstring',
1873             FileName => 'pathname',
1874             FileNameSuffix => 'string',
1875             Fill => 'integer',
1876             FlipLR => 'boolean',
1877             Float => 'boolean',
1878             FlowTag => 'string',
1879             FmtChangeListTag => 'tagstring',
1880             FooterC => 'string',
1881             FooterL => 'string',
1882             FooterR => 'string',
1883             FormatTag => 'tagstring',
1884             FrameType => 'keyword',
1885             GroupID => 'ID',
1886             HFMargins => 'L_T_R_B',
1887             HeadCap => 'keyword',
1888             HeadType => 'keyword',
1889             HeaderC => 'string',
1890             HeaderL => 'string',
1891             HeaderR => 'string',
1892             Hiragana => 'data',
1893             HyphenMaxLines => 'integer',
1894             HyphenMinPrefix => 'integer',
1895             HyphenMinSuffix => 'integer',
1896             HyphenMinWord => 'integer',
1897             ID => 'ID',
1898             ImportHint => 'string',
1899             ImportObEditor => 'string',
1900             ImportObFile => 'pathname',
1901             ImportObFileDI => 'pathname',
1902             ImportObFixedSize => 'boolean',
1903             ImportObUpdater => 'string',
1904             InCondition => 'tagstring',
1905             Inclusion => 'tagstring',
1906             IsTextRange => 'boolean',
1907             KLanguage => 'keyword',
1908             Key => 'string',
1909             Length => 'dimension',
1910             Level => 'string',
1911             LineBeginEnd => 'data',
1912             MCurrPage => 'string',
1913             MIFEncoding => 'string',
1914             MIFFile => 'number',
1915             MText => 'string',
1916             MType => 'integer',
1917             MTypeName => 'string',
1918             MacEdition => 'integer',
1919             MathAlignment => 'keyword',
1920             MathFullForm => 'string',
1921             MathLineBreak => 'dimension',
1922             MathOrigin => 'X_Y',
1923             MathSize => 'keyword',
1924             MoveTabs => 'dimension',
1925             NSOffset => 'dimension',
1926             NativeOrigin => 'X_Y',
1927             NoLineBeginChar => 'data',
1928             NonSeparableChar => 'data',
1929             NumCounter => 'integer',
1930             NumPages => 'integer',
1931             NumPoints => 'integer',
1932             NumRunaroundPolygons => 'integer',
1933             NumSegments => 'integer',
1934             Numeral => 'data',
1935             OKWord => 'string',
1936             ObColor => 'tagstring',
1937             ObTint => 'percentage',
1938             OneLinePerRec => 'boolean',
1939             Others => 'data',
1940             Overprint => 'boolean',
1941             PageAngle => 'degrees',
1942             PageBackground => 'tagstring',
1943             PageNum => 'string',
1944             PageNumStart => 'integer',
1945             PageNumStyle => 'keyword',
1946             PageNumbering => 'keyword',
1947             PageOrientation => 'keyword',
1948             PageSize => 'W_H',
1949             PageTag => 'tagstring',
1950             PageType => 'keyword',
1951             ParenBegWariChu => 'data',
1952             ParenBeginWariChu => 'data',
1953             ParenEndWariChu => 'data',
1954             Pen => 'integer',
1955             PenWidth => 'dimension',
1956             PeriodComma => 'data',
1957             PgfAcrobatLevel => 'integer',
1958             PgfAlignment => 'keyword',
1959             PgfAutoNum => 'boolean',
1960             PgfBlockSize => 'integer',
1961             PgfBotSepAtIndent => 'boolean',
1962             PgfBotSepOffset => 'dimension',
1963             PgfBotSeparator => 'string',
1964             PgfCellAlignment => 'keyword',
1965             PgfCellBMargin => 'dimension',
1966             PgfCellBMarginChange => 'dimension',
1967             PgfCellBMarginFixed => 'boolean',
1968             PgfCellLMargin => 'dimension',
1969             PgfCellLMarginChange => 'dimension',
1970             PgfCellLMarginFixed => 'boolean',
1971             PgfCellMargins => 'L_T_R_B',
1972             PgfCellRMargin => 'dimension',
1973             PgfCellRMarginChange => 'dimension',
1974             PgfCellRMarginFixed => 'boolean',
1975             PgfCellTMargin => 'dimension',
1976             PgfCellTMarginChange => 'dimension',
1977             PgfCellTMarginFixed => 'boolean',
1978             PgfCondFullPgf => 'boolean',
1979             PgfEndCond => 'boolean',
1980             PgfFIndent => 'dimension',
1981             PgfFIndentChange => 'dimension',
1982             PgfFIndentOffset => 'dimension',
1983             PgfFIndentRelative => 'boolean',
1984             PgfHyphenate => 'boolean',
1985             PgfLIndent => 'dimension',
1986             PgfLIndentChange => 'dimension',
1987             PgfLanguage => 'keyword',
1988             PgfLeading => 'dimension',
1989             PgfLeadingChange => 'dimension',
1990             PgfLetterSpace => 'boolean',
1991             PgfLineSpacing => 'keyword',
1992             PgfLineSpacingFixed => 'boolean',
1993             PgfLocked => 'boolean',
1994             PgfMaxJLetterSpace => 'integer',
1995             PgfMaxJRomanLetterSpace => 'integer',
1996             PgfMaxWordSpace => 'integer',
1997             PgfMinJLetterSpace => 'integer',
1998             PgfMinJRomanLetterSpace => 'integer',
1999             PgfMinWordSpace => 'integer',
2000             PgfNextTag => 'tagstring',
2001             PgfNumAtEnd => 'boolean',
2002             PgfNumFormat => 'string',
2003             PgfNumString => 'string',
2004             PgfNumTabs => 'integer',
2005             PgfNumberFont => 'tagstring',
2006             PgfNumbering => 'keyword',
2007             PgfOptJLetterSpace => 'integer',
2008             PgfOptJRomanLetterSpace => 'integer',
2009             PgfOptWordSpace => 'integer',
2010             PgfPDFStructureLevel => 'integer',
2011             PgfPlacement => 'keyword',
2012             PgfPlacementStyle => 'keyword',
2013             PgfRIndent => 'dimension',
2014             PgfRIndentChange => 'dimension',
2015             PgfReferenced => 'boolean',
2016             PgfRunInDefaultPunct => 'string',
2017             PgfSpAfter => 'dimension',
2018             PgfSpAfterChange => 'dimension',
2019             PgfSpBefore => 'dimension',
2020             PgfSpBeforeChange => 'dimension',
2021             PgfTag => 'tagstring',
2022             PgfTopSepAtIndent => 'boolean',
2023             PgfTopSepOffset => 'dimension',
2024             PgfTopSeparator => 'string',
2025             PgfUseNextTag => 'boolean',
2026             PgfWithNext => 'boolean',
2027             PgfWithPrev => 'boolean',
2028             PgfYakumonoType => 'keyword',
2029             Point => 'X_Y',
2030             PrecedingSymbol => 'data',
2031             PrefixEnd => 'empty',
2032             QuestionBang => 'data',
2033             Radius => 'dimension',
2034             ReRotateAngle => 'dimension',
2035             RomanChar => 'data',
2036             RomanSpace => 'data',
2037             RowHeight => 'dimension',
2038             RowMaxHeight => 'dimension',
2039             RowMinHeight => 'dimension',
2040             RowPlacement => 'keyword',
2041             RowWithNext => 'boolean',
2042             RowWithPrev => 'boolean',
2043             RulingColor => 'tagstring',
2044             RulingGap => 'dimension',
2045             RulingLines => 'integer',
2046             RulingPen => 'integer',
2047             RulingPenWidth => 'dimension',
2048             RulingSeparation => 'integer',
2049             RulingTag => 'tagstring',
2050             RunaroundGap => 'dimension',
2051             RunaroundType => 'keyword',
2052             ScaleFactor => 'dimension',
2053             ScaleHead => 'boolean',
2054             Separation => 'integer',
2055             Series => 'string',
2056             ShapeRect => 'L_T_W_H',
2057             Smoothed => 'boolean',
2058             Spare1 => 'data',
2059             Spare2 => 'data',
2060             Spare3 => 'data',
2061             Spare4 => 'data',
2062             Spare5 => 'data',
2063             SpclHyphenation => 'boolean',
2064             SpecialCase => 'boolean',
2065             SqueezeHorizontal => 'data',
2066             SqueezeVertical => 'data',
2067             StartPageSide => 'keyword',
2068             StopCountingAt => 'tagstring',
2069             String => 'string',
2070             SucceedingSymbol => 'data',
2071             SuffixBegin => 'empty',
2072             TFAutoConnect => 'boolean',
2073             TFFeather => 'boolean',
2074             TFLineSpacing => 'dimension',
2075             TFMaxInterLine => 'dimension',
2076             TFMaxInterPgf => 'dimension',
2077             TFMinHangHeight => 'dimension',
2078             TFPostScript => 'boolean',
2079             TFSideheads => 'boolean',
2080             TFSynchronized => 'boolean',
2081             TFTag => 'tagstring',
2082             TLAlignment => 'keyword',
2083             TLLanguage => 'keyword',
2084             TLOrigin => 'X_Y',
2085             TRColumnBalance => 'boolean',
2086             TRColumnGap => 'dimension',
2087             TRNext => 'integer',
2088             TRNumColumns => 'integer',
2089             TRSideheadGap => 'dimension',
2090             TRSideheadPlacement => 'keyword',
2091             TRSideheadWidth => 'dimension',
2092             TSDecimalChar => 'integer',
2093             TSLeaderStr => 'string',
2094             TSType => 'keyword',
2095             TSX => 'dimension',
2096             TSXRelative => 'boolean',
2097             Tag => 'string',
2098             TailCap => 'keyword',
2099             TblAlignment => 'keyword',
2100             TblAltShadePeriod => 'integer',
2101             TblBRuling => 'tagstring',
2102             TblBlockSize => 'integer',
2103             TblBodyColor => 'tagstring',
2104             TblBodyFill => 'integer',
2105             TblBodyRowRuling => 'tagstring',
2106             TblBodySeparation => 'integer',
2107             TblCellMargins => 'L_T_R_B',
2108             TblColumnNum => 'integer',
2109             TblColumnRuling => 'tagstring',
2110             TblColumnWidth => 'dimension',
2111             TblColumnWidthA => 'W_W',
2112             TblColumnWidthP => 'integer',
2113             TblHFColor => 'tagstring',
2114             TblHFFill => 'integer',
2115             TblHFRowRuling => 'tagstring',
2116             TblHFSeparation => 'integer',
2117             TblID => 'ID',
2118             TblInitNumBodyRows => 'integer',
2119             TblInitNumColumns => 'integer',
2120             TblInitNumFRows => 'integer',
2121             TblInitNumHRows => 'integer',
2122             TblLIndent => 'dimension',
2123             TblLRuling => 'tagstring',
2124             TblLastBRuling => 'boolean',
2125             TblLocked => 'boolean',
2126             TblNumByColumn => 'boolean',
2127             TblNumColumns => 'integer',
2128             TblPlacement => 'keyword',
2129             TblRIndent => 'dimension',
2130             TblRRuling => 'tagstring',
2131             TblRulingPeriod => 'integer',
2132             TblSeparatorRuling => 'tagstring',
2133             TblShadeByColumn => 'boolean',
2134             TblShadePeriod => 'integer',
2135             TblSpAfter => 'dimension',
2136             TblSpBefore => 'dimension',
2137             TblTRuling => 'tagstring',
2138             TblTag => 'tagstring',
2139             TblTitleGap => 'dimension',
2140             TblTitlePlacement => 'keyword',
2141             TblWidth => 'dimension',
2142             TblXColor => 'tagstring',
2143             TblXColumnNum => 'integer',
2144             TblXColumnRuling => 'tagstring',
2145             TblXFill => 'integer',
2146             TblXRowRuling => 'tagstring',
2147             TblXSeparation => 'integer',
2148             TextInsetEnd => 'empty',
2149             TextInsetLocked => 'boolean',
2150             TextRectID => 'ID',
2151             TiAutoUpdate => 'boolean',
2152             TiClientData => 'string',
2153             TiClientName => 'string',
2154             TiClientSource => 'string',
2155             TiClientType => 'string',
2156             TiEOLisEOP => 'boolean',
2157             TiFlowName => 'string',
2158             TiFormatRemoveOverrides => 'boolean',
2159             TiFormatRemovePageBreaks => 'boolean',
2160             TiFormatting => 'keyword',
2161             TiImportHint => 'string',
2162             TiLastUpdate => 'seconds_microseconds',
2163             TiMacEditionId => 'integer',
2164             TiMainFlow => 'boolean',
2165             TiName => 'string',
2166             TiPageSpace => 'keyword',
2167             TiSrcFile => 'pathname',
2168             TiTblHeadersEmpty => 'boolean',
2169             TiTblIsByRow => 'boolean',
2170             TiTblNumCols => 'integer',
2171             TiTblNumHdrRows => 'integer',
2172             TiTblNumSep => 'integer',
2173             TiTblSep => 'string',
2174             TiTblTag => 'string',
2175             TiTblTxtEncoding => 'keyword',
2176             TiTxtEncoding => 'keyword',
2177             TipAngle => 'integer',
2178             Unconditional => 'empty',
2179             Unique => 'ID',
2180             UnitSymbol => 'data',
2181             Units => 'keyword',
2182             UserString => 'string',
2183             Value => 'string',
2184             VariableDef => 'string',
2185             VariableLocked => 'boolean',
2186             VariableName => 'string',
2187             Verbose => 'boolean',
2188             ViewCutout => 'tagstring',
2189             ViewInvisible => 'tagstring',
2190             ViewNumber => 'integer',
2191             VolNumComputeMethod => 'keyword',
2192             VolumeNumStart => 'integer',
2193             VolumeNumStyle => 'keyword',
2194             VolumeNumText => 'string',
2195             XRefDef => 'string',
2196             XRefEnd => 'empty',
2197             XRefLastUpdate => 'seconds_microseconds',
2198             XRefLocked => 'boolean',
2199             XRefName => 'string',
2200             XRefSrcFile => 'pathname',
2201             XRefSrcIsElem => 'boolean',
2202             XRefSrcText => 'string',
2203             _facet => 'data',
2204             );
2205              
2206             # Attribute types
2207             my $num = '-?\d+\.?\d*';
2208             my $dim = $num .
2209             '\s*(?:pt|point|"|in|mm|millimeter|cm|centimeter|pc|pica|dd|didot|cc|cicero)?';
2210             %FrameMaker::MifTree::attribute_types = (
2211             '0xnnn' => qr/^0x[0-9a-f]{3}\s*$/i,
2212             ID => qr/^\d+\s*$/,
2213             L_T_R_B => qr/^$dim\s+$dim\s+$dim\s+$dim\s*$/o,
2214             L_T_W_H => qr/^$dim\s+$dim\s+$dim\s+$dim\s*$/o,
2215             W_H => qr/^$dim\s+$dim\s*$/o,
2216             W_W => qr/^$dim\s+$dim\s*$/o,
2217             X_Y => qr/^$dim\s+$dim\s*$/o,
2218             X_Y_W_H => qr/^$num\s+$num\s+$num\s+$num\s*$/o,
2219             boolean => qr/^Yes|No\s*$/,
2220             data => qr/.*/,
2221             degrees => qr/^$num\s*$/o,
2222             dimension => qr/^$dim\s*$/o,
2223             empty => qr/^\s*$/,
2224             integer => qr/^-?\d+\s*$/,
2225             keyword => qr/^\w+\s*$/,
2226             number => qr/^$num\s*$/o,
2227             pathname => qr/^`[^']*'\s*$/,
2228             percentage => qr/^$num%?\s*$/o,
2229             seconds_microseconds => qr/^\d+\s+\d+\s*$/,
2230             string => qr/^`[^']*'\s*$/,
2231             tagstring => qr/^`[^']*'\s*$/,
2232             );
2233              
2234             1;
2235              
2236             =unused
2237              
2238             %FrameMaker::MifTree::attribute_types = (
2239             "0xnnn => '',
2240             ID => '',
2241             L_T_R_B => '',
2242             L_T_W_H => '',
2243             W_H => '',
2244             W_W => '',
2245             X_Y => '',
2246             X_Y_W_H => '',
2247             boolean => '',
2248             data => '',
2249             degrees => '',
2250             dimension => '',
2251             empty => '',
2252             integer => '',
2253             keyword => '',
2254             number => '',
2255             pathname => '',
2256             percentage => '',
2257             seconds_microseconds => '',
2258             string => '',
2259             tagstring => '',
2260             );
2261              
2262             @allow_multiple = qw(
2263             AcrobatElement
2264             AlsoInsert
2265             Arc
2266             AttrValue
2267             Attribute
2268             AutoNumSeries
2269             BFCLMinimums
2270             BookComponent
2271             BookXRef
2272             Cell
2273             Char
2274             CharUnits
2275             Color
2276             CombinedFontDefn
2277             Comment
2278             Condition
2279             Conditional
2280             ContextFormatRule
2281             CountElement
2282             DMagicMarker
2283             DMathGreekOverrides
2284             DXmlPublicId
2285             DXmlSystemId
2286             DashSegment
2287             DataLink
2288             DataLinkEnd
2289             EDAttrChoice
2290             EDAttrDef
2291             EDAttrDefValue
2292             EDTag
2293             ENamespacePath
2294             ENamespacePrefix
2295             Element
2296             ElementBegin
2297             ElementDef
2298             ElementEnd
2299             Ellipse
2300             ElseIf
2301             Exclusion
2302             FNote
2303             FPlatformName
2304             FmtChangeList
2305             Font
2306             Frame
2307             Group
2308             ImportObject
2309             InCondition
2310             Inclusion
2311             Key
2312             Kumihan
2313             LevelFormatRule
2314             Marker
2315             Math
2316             NumCounter
2317             OKWord
2318             Page
2319             Para
2320             ParaLine
2321             Pgf
2322             PolyLine
2323             Polygon
2324             Rectangle
2325             RoundRect
2326             Row
2327             Ruling
2328             RunaroundPolygon
2329             String
2330             TabStop
2331             Tbl
2332             TblColumnNum
2333             TblColumnWidth
2334             TblFormat
2335             TextFlow
2336             TextInset
2337             TextInsetEnd
2338             TextLine
2339             TextRect
2340             Unconditional
2341             Units
2342             Value
2343             Variable
2344             VariableFormat
2345             Verbose
2346             View
2347             ViewCutout
2348             ViewInvisible
2349             XRef
2350             XRefEnd
2351             XRefFormat
2352             );
2353              
2354             =cut