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