Table of Contents

Class NetEvaluator

Namespace
Alternet.Syntax.Parsers.Advanced
Assembly
Alternet.Syntax.Parsers.Advanced.v9.dll
public class NetEvaluator : IExpressionEvaluator
Inheritance
NetEvaluator
Implements

Properties

UndefinedSections

When implemented by a class, gets list of undefined sections.

Methods

AddDefine(ISyntaxNode)

When implemented by a class, adds given node to the list of evaluation defines.

AddUndefinedSection(Point, Point)

When implemented by a class, add new undefined section.

Clear()

When implemented by a class, clears content of IExpressionEvaluator.

Eval(ISyntaxNode)
EvaluateDefine(string)
EvaluateExpression(ISyntaxNode)

When implemented by a class, evaluates content of given node.

EvaluateExpression(string)

When implemented by a class, evaluates given expression.

EvaluateMacro(ISyntaxNode)
IsLiteral(string, out object)

When implemented by a class, indicates whether specified value is literal.

RemoveDefine(string)

When implemented by a class, removes specified define from the evaluation defines list.