Difference between revisions of "SwNodesBNF"
From Apache OpenOffice Wiki
m |
B michaelsen (Talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{Writer Project|Category=Writer/CoreDoc}} | ||
Let us describe a "well-formed" SwNodes array of a Writer document in Backus-Naur form. | Let us describe a "well-formed" SwNodes array of a Writer document in Backus-Naur form. | ||
Latest revision as of 13:48, 28 March 2010
Please view the guidelines
|
---|
Popular Subcategories: Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results. Internal Documentation: Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results. API Documentation: Ongoing Efforts: Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results. Projects on this Wiki: (edit list)
|
Sw.OpenOffice.org |
Let us describe a "well-formed" SwNodes array of a Writer document in Backus-Naur form.
There are the following node types used as "terminal" symbols:
StartNd = SwNormalStartNode EndNd = SwEndNode TextNd = SwTxtNode GraphicNd = SwGrfNode OLENd = SwOLENode TableNd = SwTableNode SectionNd = SwSectionNode CellNd = SwTableBoxStartNode FlyNd = SwFlyStartNode FootnoteNd = SwFootnoteStartNode HeaderNd = SwHeaderStartNode FooterNd = SwFooterStartNode
And now we get:
<Document> ::= <Empty> <Footnote content> <Special content> <Change tracking> <Body content> <Empty> ::= StartNd EndNd <Body content> ::= StartNd <Content> EndNd <Content> ::= TextNd | <'Table> |