Table of Contents

Namespace NMF.AnyText.Rules

Classes

ChoiceRule

Denotes a choice of multiple alternative rules

CommentRule

Denotes a rule for a (single-line) comment

EscapedRegexRule

Denotes a class for a rule that applies escaping

LiteralRule

Denotes a rule that matches a constant text

LiteralRuleApplication

Denotes a rule application that matches a given literal string

MultilineCommentRule

Denotes a rule for a multiline comment

NegativeLookaheadRule

Denotes a negative lookahead rule

OneOrMoreRule

Denotes a rule that is matched at least once

PositiveLookaheadRule

Denotes a negative lookahead rule

QuoteRule

Denotes a rule that delegates to an inner rule without changes

RecursiveContinuation

Denotes a recursive continuation

RegexRule

Denotes a rule that parses text based on regular expressions

Rule

Denotes a rule for parsing rules

RuleApplication

Denotes the application of a rule

SequenceRule

Denotes a rule that other rules occur in sequence

SynthesisRequirement

Denotes the abstract base class for a synthesis requirement

ZeroOrMoreRule

Denotes that another rule can occur an arbitrary number of times

ZeroOrOneRule

Denotes that a rule that can be matched at most once