These advanced selections can for example, be used for newsroom settings and manual entries in the NRCS rundown.

Expressions

typeColumn

templateType [variant]

variantColumn

variant (attribute| timing| text)*
– Empty variant here if variant is specified in

TypeColumn

transitionColumn

[transition]

storyElement

leftP [transition] templateType [variant]
(transition| attribute| timing| text)* rightP

overlay

leftP templateType [variant]
(attribute| timing| text)* rightP

Phrases

Variant

tag tag | =string
The variant must be located on the same line as templateType

Transition identifier

CUT| WIPE nummericID | MIX nummericID | EFFECT
Only the first transition applies, any other is treated as text.

Attribute

tag = string

Timing

intimeOp intime[-outtime] | absTimeOp intime
Only the first timing applies, any other is treated as text.

Intime, outtime

[digit] digit minSecDelim digit digit

text

string
Any part of the phrase not belonging to another subphrase. The text fields are named text_1, text_2, text_3, etc.

  • To avoid parts of the text being interpreted as attributes, replace = by ==, and in an ElementPrase specify a transition prior to the templateType to avoid CUT, WIPE, MIX or EFFECT being interpreted as keywords.

leftP

leftPchar leftPqualifier+

rightP

rightPqualified+ rightPchar

Lexical Definition

templateType

alpha(char)*
– templateType must be present in local configuration type definitions, and there, when a type name starts with the name of another type the longest type name must be configured first. templateType is terminated by anything except an alpha.

string

char+
Terminated by end of line, end of command phrase, or any other syntactic unit (subphrase).

tag

(alpha|digit)+

nummericID

(digit)+

Configurable Operators

intimeOp

char
– for example <

absTimeOp

char
--for example @

minSecDelim

char
--for example :

Configurable Parenthesizes

leftPchar

char
--for example (,{ or <

leftPqualifier

char
--for example +, may be nil

rightPqualifier

char
--for example +, may be nil

rightPchar

char
--for example ), } or >

  • The sets of leftPchar leftPqualifier rightPqualifier rightPchar are configured as a string on the form (**)|+|{} where each parenthesis pair, with or without qualifiers, are separated in the configuration by a |.
    The middle characters represent the qualifiers.

  • If no rightPQualifier is given, the leftPQualifier serves as optional rightPQualifier.