syntax NamespaceMember
{
  | Namespace    = "namespace" QualifiedName "{"  NamespaceBody  "}";
  | SyntaxModule = "syntax" "module" Name "{" Using* SyntaxModuleMember*  "}";
}

Namespaces may contain declarations of other namespaces orĀ syntax modules.
For example:

namespace Nitra.Tests
{
  syntax module JsonParser
  {
    using PrettyPrint;
    using Outline;

  }
}

See also

Namespace
SyntaxModule
Name
QualifiedName
NamespaceBody
SyntaxModuleMember
Using