Table of Contents

Namespace NMF.AnyText.Grammars

Classes

AdHocGrammar

Wraps a rule (with pre-initialized dependencies) into a grammar

AnyTextGrammar

Denotes a class capable to parse the language anytext

AnyTextGrammar.AddAssignExpressionRule

A rule class representing the rule 'AddAssignExpression'

AnyTextGrammar.AssignExpressionRule

A rule class representing the rule 'AssignExpression'

AnyTextGrammar.BasicParserExpressionRule

A rule class representing the rule 'BasicParserExpression'

AnyTextGrammar.CharRule

A rule class representing the rule 'Char'

AnyTextGrammar.ChoiceExpressionAlternativesFormattedSequenceOrExpressionRule

Rule to assign the contents of the inner rule to Alternatives

AnyTextGrammar.ChoiceExpressionRule

A rule class representing the rule 'ChoiceExpression'

AnyTextGrammar.ClassRuleRule

A rule class representing the rule 'ClassRule'

AnyTextGrammar.CommentRuleRule

A rule class representing the rule 'CommentRule'

AnyTextGrammar.ConjunctiveParserExpressionRule

A rule class representing the rule 'ConjunctiveParserExpression'

AnyTextGrammar.DataRuleEscapeRulesEscapeRuleRule

Rule to assign the contents of the inner rule to EscapeRules

AnyTextGrammar.DataRuleRegexRegexRule

Rule to assign the contents of the inner rule to Regex

AnyTextGrammar.DataRuleRule

A rule class representing the rule 'DataRule'

AnyTextGrammar.DataRuleSurroundCharacterCharRule

Rule to assign the contents of the inner rule to SurroundCharacter

AnyTextGrammar.EnumRuleLiteralsLiteralRuleRule

Rule to assign the contents of the inner rule to Literals

AnyTextGrammar.EnumRuleRule

A rule class representing the rule 'EnumRule'

AnyTextGrammar.EscapeRuleCharacterCharRule

Rule to assign the contents of the inner rule to Character

AnyTextGrammar.EscapeRuleEscapeKeywordRule

Rule to assign the contents of the inner rule to Escape

AnyTextGrammar.EscapeRuleRule

A rule class representing the rule 'EscapeRule'

AnyTextGrammar.ExistsAssignExpressionRule

A rule class representing the rule 'ExistsAssignExpression'

AnyTextGrammar.ExpressionOrSequenceRule

A rule class representing the rule 'ExpressionOrSequence'

AnyTextGrammar.FeatureExpressionAssignedBasicParserExpressionRule

Rule to assign the contents of the inner rule to Assigned

AnyTextGrammar.FeatureExpressionFeatureIdOrContextRefRule

Rule to assign the contents of the inner rule to Feature

AnyTextGrammar.FormattedExpressionExpressionConjunctiveParserExpressionRule

Rule to assign the contents of the inner rule to Expression

AnyTextGrammar.FormattedExpressionExpressionExpressionOrSequenceRule

Rule to assign the contents of the inner rule to Expression

AnyTextGrammar.FormattedExpressionFormattingInstructionsFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructions

AnyTextGrammar.FormattedExpressionRule

A rule class representing the rule 'FormattedExpression'

AnyTextGrammar.FormattedSequenceOrExpressionRule

A rule class representing the rule 'FormattedSequenceOrExpression'

AnyTextGrammar.FormattingInstructionFragmentRule

A rule class representing the rule 'FormattingInstructionFragment'

AnyTextGrammar.FormattingInstructionRule

A rule class representing the rule 'FormattingInstruction'

AnyTextGrammar.FragmentRuleExpressionParserExpressionRule

Rule to assign the contents of the inner rule to Expression

AnyTextGrammar.FragmentRuleFormattingInstructionsFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructions

AnyTextGrammar.FragmentRuleRule

A rule class representing the rule 'FragmentRule'

AnyTextGrammar.GrammarCommentsCommentRuleRule

Rule to assign the contents of the inner rule to Comments

AnyTextGrammar.GrammarImportsMetamodelImportRule

Rule to assign the contents of the inner rule to Imports

AnyTextGrammar.GrammarLanguageIdLanguageIdRule

Rule to assign the contents of the inner rule to LanguageId

AnyTextGrammar.GrammarNameIDRule

Rule to assign the contents of the inner rule to Name

AnyTextGrammar.GrammarRule

A rule class representing the rule 'Grammar'

AnyTextGrammar.GrammarRulesRuleRule

Rule to assign the contents of the inner rule to Rules

AnyTextGrammar.GrammarStartRuleClassRuleRule

Rule to assign the contents of the inner rule to StartRule

AnyTextGrammar.IDRule

A rule class representing the rule 'ID'

AnyTextGrammar.IdOrContextRefRule

A rule class representing the rule 'IdOrContextRef'

AnyTextGrammar.InheritanceRuleRule

A rule class representing the rule 'InheritanceRule'

AnyTextGrammar.InheritanceRuleSubtypesClassRuleRule

Rule to assign the contents of the inner rule to Subtypes

AnyTextGrammar.KeywordExpressionKeywordKeywordRule

Rule to assign the contents of the inner rule to Keyword

AnyTextGrammar.KeywordExpressionRule

A rule class representing the rule 'KeywordExpression'

AnyTextGrammar.KeywordRule

A rule class representing the rule 'Keyword'

AnyTextGrammar.LanguageIdRule

A rule class representing the rule 'LanguageId'

AnyTextGrammar.LiteralRuleKeywordFormattedSequenceOrExpressionRule

Rule to assign the contents of the inner rule to Keyword

AnyTextGrammar.LiteralRuleLiteralIDRule

Rule to assign the contents of the inner rule to Literal

AnyTextGrammar.LiteralRuleRule

A rule class representing the rule 'LiteralRule'

AnyTextGrammar.MaybeExpressionRule

A rule class representing the rule 'MaybeExpression'

AnyTextGrammar.MetamodelImportFileUriRule

Rule to assign the contents of the inner rule to File

AnyTextGrammar.MetamodelImportPrefixIDRule

Rule to assign the contents of the inner rule to Prefix

AnyTextGrammar.MetamodelImportRule

A rule class representing the rule 'MetamodelImport'

AnyTextGrammar.ModelRuleExpressionParserExpressionRule

Rule to assign the contents of the inner rule to Expression

AnyTextGrammar.ModelRuleFormattingInstructionsFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructions

AnyTextGrammar.ModelRuleRule

A rule class representing the rule 'ModelRule'

AnyTextGrammar.MultilineComment1Rule

Denotes a rule to parse multi-line comments starting with '/' and ending with '/'

AnyTextGrammar.MultilineCommentRuleEndKeywordRule

Rule to assign the contents of the inner rule to End

AnyTextGrammar.MultilineCommentRuleRule

A rule class representing the rule 'MultilineCommentRule'

AnyTextGrammar.MultilineCommentRuleStartKeywordRule

Rule to assign the contents of the inner rule to Start

AnyTextGrammar.NegativeLookaheadExpressionRule

A rule class representing the rule 'NegativeLookaheadExpression'

AnyTextGrammar.ParanthesisExpressionRule

A rule class representing the rule 'ParanthesisExpression'

AnyTextGrammar.ParanthesisRuleClosingParanthesisKeywordExpressionRule

Rule to assign the contents of the inner rule to ClosingParanthesis

AnyTextGrammar.ParanthesisRuleFormattingInstructionsAfterClosingFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructionsAfterClosing

AnyTextGrammar.ParanthesisRuleFormattingInstructionsAfterOpeningFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructionsAfterOpening

AnyTextGrammar.ParanthesisRuleFormattingInstructionsInnerFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructionsInner

AnyTextGrammar.ParanthesisRuleInnerRuleClassRuleRule

Rule to assign the contents of the inner rule to InnerRule

AnyTextGrammar.ParanthesisRuleOpeningParanthesisKeywordExpressionRule

Rule to assign the contents of the inner rule to OpeningParanthesis

AnyTextGrammar.ParanthesisRuleRule

A rule class representing the rule 'ParanthesisRule'

AnyTextGrammar.ParserExpressionRule

A rule class representing the rule 'ParserExpression'

AnyTextGrammar.PlusExpressionRule

A rule class representing the rule 'PlusExpression'

AnyTextGrammar.PositiveLookaheadExpressionRule

A rule class representing the rule 'PositiveLookaheadExpression'

AnyTextGrammar.ReferenceExpressionFormatDataRuleRule

Rule to assign the contents of the inner rule to Format

AnyTextGrammar.ReferenceExpressionReferencedRuleRuleRule

Rule to assign the contents of the inner rule to ReferencedRule

AnyTextGrammar.ReferenceExpressionRule

A rule class representing the rule 'ReferenceExpression'

AnyTextGrammar.RegexRule

A rule class representing the rule 'Regex'

AnyTextGrammar.RuleExpressionRule

A rule class representing the rule 'RuleExpression'

AnyTextGrammar.RuleExpressionRuleRuleRule

Rule to assign the contents of the inner rule to Rule

AnyTextGrammar.RuleNameIDRule

Rule to assign the contents of the inner rule to Name

AnyTextGrammar.RulePrefixIDRule

Rule to assign the contents of the inner rule to Prefix

AnyTextGrammar.RuleRule

A rule class representing the rule 'Rule'

AnyTextGrammar.RuleTypeFragmentRule

A rule class representing the rule 'RuleTypeFragment'

AnyTextGrammar.RuleTypeNameIDRule

Rule to assign the contents of the inner rule to TypeName

AnyTextGrammar.SequenceExpressionInnerExpressionsFormattedExpressionRule

Rule to assign the contents of the inner rule to InnerExpressions

AnyTextGrammar.SequenceExpressionRule

A rule class representing the rule 'SequenceExpression'

AnyTextGrammar.SinglelineComment1Rule

Denotes a rule to parse single-line comments starting with '//'

AnyTextGrammar.SinglelineCommentRuleRule

A rule class representing the rule 'SinglelineCommentRule'

AnyTextGrammar.SinglelineCommentRuleStartKeywordRule

Rule to assign the contents of the inner rule to Start

AnyTextGrammar.StarExpressionRule

A rule class representing the rule 'StarExpression'

AnyTextGrammar.UnaryParserExpressionFormattingInstructionsFormattingInstructionRule

Rule to assign the contents of the inner rule to FormattingInstructions

AnyTextGrammar.UnaryParserExpressionInnerBasicParserExpressionRule

Rule to assign the contents of the inner rule to Inner

AnyTextGrammar.UriRule

A rule class representing the rule 'Uri'

AnyTextSerializer

Denotes a serializer using AnyText

Grammar

Denotes an abstract grammar

GrammarContext

Denotes the context in which a rule is initialized

ReflectiveGrammar

Denotes a grammar that resolves rules by nested public classes, allowing rule instantiation