Table of Contents

Class SynthesisPlan

Namespace
NMF.AnyText
Assembly
NMF.AnyText.Core.dll

Denotes a planned synthesis

public class SynthesisPlan
Inheritance
SynthesisPlan
Inherited Members

Methods

BlockRecursion(Rule, object)

Blocks recursions for the given rule

public void BlockRecursion(Rule rule, object semanticObject)

Parameters

rule Rule

the rule that should be synthesized

semanticObject object

the object that should be synthesized

CanSynthesize(Rule, object, ParseContext)

Checks whether the provided rule can synthesize the provided object in this synthesis plan

public bool CanSynthesize(Rule rule, object semanticObject, ParseContext context)

Parameters

rule Rule

the rule that should be synthesized

semanticObject object

the object that should be synthesized

context ParseContext

the context in which the synthesis is required

Returns

bool

true, if the object can be synthesized, otherwise false