Meta Groups

There are two meta-groups: StartOfDocumentGroup and EndOfDocumentGroup. These groups represent a start and end of a token stream. These groups have a length of 0 characters.

StartOfDocumentGroup

This group starts a chain of double-linked groups in a group stream. It’s used, if the input source is a whole file, otherwise StartOfSnippetGroup. It is derived from base-class StartOfGroup and mixin StartOfDocument.

Interitance diagram:

EndOfDocumentGroup

This group ends a chain of double-linked groups in a group stream. It’s used, if the input source is a whole file, otherwise EndOfSnippetGroup. It is derived from base-class EndOfGroup and mixin EndOfDocument.

Interitance diagram: