Table of Contents

Class StringPM

Namespace
RandomizerCore.StringLogic
Assembly
RandomizerCore.dll

Base class for an object which can evaluate tokenized logic.

public abstract class StringPM
Inheritance
StringPM
Derived
Inherited Members

Fields

LP

The logic processor and macro source tied to the PM.

public readonly LogicProcessor LP

Field Value

LogicProcessor

Methods

Evaluate(LogicClause)

public bool Evaluate(LogicClause clause)

Parameters

clause LogicClause

Returns

bool

Evaluate(TermToken)

public abstract bool Evaluate(TermToken token)

Parameters

token TermToken

Returns

bool

Evaluate(string)

public bool Evaluate(string infix)

Parameters

infix string

Returns

bool