Older Newer
Tue, 08 Jan 2008 13:16:23 . . . . afh


Changes by last author:

Added:
= Syntax of the FM Language =

FilterMeister actually supports several plug-in filter design languages, including

* Adobe's original Filter Factory (FF) language,

* Mario Klingemann's Filter Factory Wizard (FFW),

* the extended Filter Factory Plus (FFP) language, and

* the all-encompassing FilterMeister Language (FML)

As such, the syntax of the total union of all languages is rather complex, but may be more readily understood by examining the syntax of each component language individually.

== Conventions ==

=== Case Sensitivity ===

=== Extended BNF Description ===

=== Terminal Symbols ===

Examples of terminal symbols (e.g., a keyword or a reserved word):

*Dialog

*ForEveryTile

*int, for

=== Non-terminal Symbols ===

Examples of non-terminal symbols:

*<FM_program>

*(<statement>)?

*(<constant_expression>)?

*(<decimal_number>)?

=== Top Level Symbol ===

The top-level non-terminal symbol, from which all programs recognized by FilterMeister are derived, is:

*<FM_program>

Click the link for <FM_program> to begin delving into the depths of the various FM Language syntaxes, or click one of the following links for the syntax of a specific FM sublanguage:

*<AFS_program>

*<FFW_program>

*<FFP_program>

*(<FML_program>)?

== Also see ==

Command Reference, <FM_program>, <AFS_program>, <FFW_program>, <FFP_program>, (<FML_program>)?