Nemerle Documentation

GrammarElement Class

Nodes representing a tree of syntax extension definition.

For a list of all members of this type, see GrammarElement Members.

System.Object
   Nemerle.Compiler.GrammarElement
      Derived types

public abstract class GrammarElement

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Macros contain list of elements of grammar to describe syntax extensions, which they introduce. Later, parser is reading those lists and merge them into current tree of syntax extensions, which can have branches and contain macro call definitions in leaves.

Requirements

Namespace: Nemerle.Compiler

Assembly: Nemerle.Compiler (in Nemerle.Compiler)

See Also

GrammarElement Members | Nemerle.Compiler Namespace