slang::syntax namespace

Syntax tree manipulation.

Classes

struct ConstTokenOrSyntax
A token or a constant syntax node.
class DeferredSourceRange
template<typename T>
class SeparatedSyntaxList
class SyntaxFacts
template<typename T>
class SyntaxList
A syntax node that represents a list of child syntax nodes.
class SyntaxListBase
A base class for syntax nodes that represent a list of items.
class SyntaxNode
Base class for all syntax nodes.
class SyntaxPrinter
template<typename TDerived>
class SyntaxRewriter
class SyntaxTree
template<typename TDerived>
class SyntaxVisitor
class TokenList
A syntax node that represents a list of child tokens.
struct TokenOrSyntax
A token or a syntax node.