Click or drag to resize

Syntactik.Compiler.Steps Namespace

The Syntactik.Compiler.Steps namespace contains classes that are used to implement compiler pipelines.
Classes
  ClassDescription
Public classAliasResolvingVisitor
AliasResolvingVisitor resolves and visits nodes defined in aliases. Attributes are resolved prior to elements.
Public classErrorListener
Default implementation of IErrorListener that reports all errors to CompilerContext.
Public classEscapeMatch
Wrapper class for escape sequence string.
Public classNamespaceResolver
Implements logic of collecting information about aliases and namespaces.
Public classNsInfo
Collects a list of used namespaces and aliases for ModuleMember (Document or AliasDefinition).
Public classPairFactoryForJson
Implementation of IPairFactory that creates Pair for JSON-modules.
Public classPairFactoryForXml
Implementation of IPairFactory that creates Pair for XML-modules.
Public classParse
ICompilerStep parsing Syntactik modules.
Public classProcessAliasesAndNamespaces
ICompilerStep that uses SyntactikDepthFirstVisitor and NamespaceResolver to collect info about namespaces and aliases.
Public classValidateDocuments
ICompilerStep that is using data provided by NamespaceResolver to validate Syntactik modules.