NTP Analyzer  0.8.2
Analyze the operation of time servers
Ntp.Analyzer.Config.Syntax.ISyntaxNode Interface Reference
Inheritance diagram for Ntp.Analyzer.Config.Syntax.ISyntaxNode:
Collaboration diagram for Ntp.Analyzer.Config.Syntax.ISyntaxNode:

Public Member Functions

void Add (ISyntaxNode node)
 
void Assemble (ISyntaxNode node)
 
void CompileNode ()
 
void Resolve (SymbolTable table)
 
void Validate (SymbolTable table)
 

Properties

ConfigurationNode CompiledNode [get]
 
IEnumerable< string > Errors [get]
 
bool HasErrors [get]
 
int Line [get]
 
bool RequirePath [get]
 
Symbol Symbol [get]
 

Detailed Description

Definition at line 28 of file ISyntaxNode.cs.

Member Function Documentation

void Ntp.Analyzer.Config.Syntax.ISyntaxNode.Add ( ISyntaxNode  node)

Implemented in Ntp.Analyzer.Config.Syntax.SyntaxNode< T >.

Referenced by Ntp.Analyzer.Config.Compiler.ConfigParser.ParseAboutPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseContentSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseDatabaseSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseDirectoryDestinationSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseFileDestinationSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseGraphSetSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseHeartbeatSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseHostGraphPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseHostGraphSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseHostPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseHostSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseIntOrString(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseListenerSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseLogSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseMenuItem(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseMenuItemType(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseMenuSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseNotifySection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParsePeerGraphPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParsePeerGraphSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParsePeerPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParsePeerSummaryPageSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParsePermissionSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseReadingSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseStatSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseSummariesSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseTrafficGraphSection(), Ntp.Analyzer.Config.Compiler.ConfigParser.ParseValue(), and Ntp.Analyzer.Config.Compiler.ConfigParser.ParseWebLinkSection().

Here is the caller graph for this function:

void Ntp.Analyzer.Config.Syntax.ISyntaxNode.Assemble ( ISyntaxNode  node)
void Ntp.Analyzer.Config.Syntax.ISyntaxNode.CompileNode ( )

Implemented in Ntp.Analyzer.Config.Syntax.SyntaxNode< T >.

Referenced by Ntp.Analyzer.Config.Syntax.MenuItemSyntaxNode.InternalCompile().

Here is the caller graph for this function:

void Ntp.Analyzer.Config.Syntax.ISyntaxNode.Resolve ( SymbolTable  table)
void Ntp.Analyzer.Config.Syntax.ISyntaxNode.Validate ( SymbolTable  table)

Property Documentation

ConfigurationNode Ntp.Analyzer.Config.Syntax.ISyntaxNode.CompiledNode
get
IEnumerable<string> Ntp.Analyzer.Config.Syntax.ISyntaxNode.Errors
get

Definition at line 32 of file ISyntaxNode.cs.

bool Ntp.Analyzer.Config.Syntax.ISyntaxNode.HasErrors
get

Definition at line 33 of file ISyntaxNode.cs.

bool Ntp.Analyzer.Config.Syntax.ISyntaxNode.RequirePath
get

Definition at line 34 of file ISyntaxNode.cs.

Symbol Ntp.Analyzer.Config.Syntax.ISyntaxNode.Symbol
get

The documentation for this interface was generated from the following file: