Table of Contents

Class AnyMetaGrammar

Namespace
NMF.AnyText.AnyMeta
Assembly
NMF.AnyText.AnyMeta.dll

Denotes a class capable to parse the language anymeta

public class AnyMetaGrammar : ReflectiveGrammar
Inheritance
AnyMetaGrammar
Inherited Members

Properties

LanguageId

Gets the language id for this grammar

public override string LanguageId { get; }

Property Value

string

Methods

CreateParseContext()

Creates a parsing context for this grammar

protected override ParseContext CreateParseContext()

Returns

ParseContext

a parsing context for the current grammar

GetRootRule(GrammarContext)

Gets the root rule

protected override Rule GetRootRule(GrammarContext context)

Parameters

context GrammarContext

a context to resolve the root rule

Returns

Rule

the root rule for this grammar