Child pages
  • SyntaxModule

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Code Block
| SyntaxModule = "syntax" "module" Name "{" Using* SyntaxModuleMember*  "}";

Syntax module is an extension unit. The parser can consist of one or more syntax modules.  The syntax modules can:

  • introduce new rules and other valid members (see SyntaxModuleMember);
  • refer members declared in other syntax modules;
  • extend rules from other syntax modules.

The referenced syntax modules can reside in the same project as well as in an external library.

Code Block
syntax module JsonParser
{
}

See also

Name
Using
SyntaxModuleMember
NamespaceBody