Input | ::= | ( GlobalDef ";" | CheckOptDef ";" | PasswordDef ";" | ComponentDef ";" )* <EOF> |
GlobalDef | ::= | <GLOBALDEF> "{" ( <STATUSTEXT> "=" <STRING> ";" | <ADDTABFORALL> "=" BoolValue ";" | <DEFHELPFORALL> "=" BoolValue ";" | <HTMLHELP_ROOTDIR> "=" <STRING> ";" | <HTML_FINDABLE_EXT> "=" <STRING> ";" )* "}" |
CheckOptDef | ::= | <CHECKOPTDEF> <BEZEICHNER> "{" ( CheckDefOptions ";" )* "}" |
CheckDefOptions | ::= | <LEVEL> "=" LevelOpt |
| | <YESTXT> "=" <STRING> | |
| | <NOTXT> "=" <STRING> | |
| | <REPEATTXT> "=" <STRING> | |
| | <HELPTXT> "=" <STRING> | |
| | <MSGNUMTXT> "=" <STRING> | |
LevelOpt | ::= | <NONE> |
| | <INFO> | |
| | <WARNING> | |
| | <ERROR> | |
PasswordDef | ::= | <PWDDEF> <BEZEICHNER> "{" ( PasswordDeclaration ";" )* "}" |
PasswordDeclaration | ::= | <STRING> ":" <STRING> |
ComponentDef | ::= | <COMPONENTDEF> <BEZEICHNER> "{" ( ComponentDeclaration | ( ComponentGlobData ";" ) )* "}" |
ComponentGlobData | ::= | <ADDTABFORALL> "=" BoolValue |
| | <DEFHELPFORALL> "=" BoolValue | |
| | <HASSTATELINE> "=" BoolValue | |
| | <TITLE> "=" <STRING> | |
| | <HTMLHELP> "=" <STRING> | |
| | <IDENTIFIER> "(" <STRING> ")" "=" <STRING> | |
ComponentDeclaration | ::= | <COMPONENT> <BEZEICHNER> "{" ( ComponentsData ";" )* "}" ";" |
ComponentsData | ::= | StatusHelp |
| | BubbleHelp | |
| | HtmlHelp | |
| | CheckRef | |
| | TextOptions | |
| | TabAble | |
| | HotKey | |
| | Flags | |
TabAble | ::= | <TABABLE> "=" BoolValue |
HotKey | ::= | <HOTKEY> "=" ( HotKeyModifier "&" )? <CHAR> |
HotKeyModifier | ::= | <ALT_MODIFIER> |
| | <CTRL_MODIFIER> | |
Flags | ::= | <FLAGS> "=" FlagsOptions ( "|" FlagsOptions )* |
FlagsOptions | ::= | <MANDATORY> |
| | <DISABLED> | |
| | <ENABLED> | |
TextOptions | ::= | <TEXT> "=" <STRING> |
StatusHelp | ::= | <STATUSHELP> "=" <STRING> |
BubbleHelp | ::= | <BUBBLEHELP> "=" <STRING> |
HtmlHelp | ::= | <HTMLHELP> "=" <STRING> |
CheckRef | ::= | <CHECKREF> <BEZEICHNER> "(" CheckRefOpt ( "," CheckRefOpt )* ")" |
CheckRefOpt | ::= | <NUMBER> "=" <STRING> |
| | <TITLE> "=" <STRING> | |
| | <TEXT> "=" <STRING> | |
StringList | ::= | <STRING> ( "," <STRING> )* |
BoolValue | ::= | <TRUE> |
| | <FALSE> |