Syntactik.DOM Namespace |
Class | Description | |
---|---|---|
Alias |
Represents an Alias.
| |
AliasDefinition |
Represents an AliasDefinition.
| |
Argument |
Represents an Argument.
| |
Attribute |
Represent an Attribute.
| |
CharLocation |
Represents immutable location of the character.
| |
Comment |
Represent comment in the Syntactik document.
| |
CompileUnit |
Root DOM object of the compilation session. Stores list of all compiled modules.
| |
Document |
Represents Document.
| |
Element |
Represents an Element.
| |
Entity |
Entity is a Pair that can be added to IContainer node.
| |
Interval |
An immutable inclusive interval.
| |
LexicalInfo |
Represents immutable location of the character in the project.
| |
Module |
DOM object that corresponds to a single source of text, like file, string, stream etc.
Modules that belong to the same CompileUnit must have different names.
| |
ModuleMember |
Member of the module: Document or AliasDefinition.
| |
NamespaceDefinition |
Represents a definition of XML namespace.
| |
Pair |
Base class for all DOM classes.
| |
PairCollectionT |
Represents collection of Pair.
| |
Parameter |
Represents a Parameter.
| |
Scope |
Represents a Scope.
| |
SyntactikDepthFirstVisitor |
Depth first implementation of DOM-visitor.
|
Interface | Description | |
---|---|---|
IContainer |
Represents a pair that has child pairs.
| |
IDomVisitor |
Base interface for visitor.
| |
INsNode |
Represents node that has a namespace prefix.
| |
INsNodeOverridable |
Represents node that can override its namespace prefix.
| |
IPairFactory | Parser calls IPairFactory methods reporting all information necessary to create a Document Object Model.
Parser also calls IPairFactory methods to report data that can be useful for code editor, like comments and
boundaries of blocks.
|
Enumeration | Description | |
---|---|---|
AssignmentEnum |
Enumerates possible values for assignment of the Pair.
| |
QuotesEnum |
Enumerates possible values for quotes used to define a literal
|