Table of Contents

Class MusicNotationParser.DirectiveContext

Namespace
Celeritas.Core.Grammar
Assembly
Celeritas.dll
public class MusicNotationParser.DirectiveContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Inheritance
RuleContext
ParserRuleContext
MusicNotationParser.DirectiveContext
Implements
IRuleNode
IParseTree
ISyntaxTree
ITree
Inherited Members
ParserRuleContext.EMPTY
ParserRuleContext.children
ParserRuleContext.exception
ParserRuleContext.CopyFrom(ParserRuleContext)
ParserRuleContext.EnterRule(IParseTreeListener)
ParserRuleContext.ExitRule(IParseTreeListener)
ParserRuleContext.AddChild(ITerminalNode)
ParserRuleContext.AddChild(RuleContext)
ParserRuleContext.RemoveLastChild()
ParserRuleContext.AddChild(IToken)
ParserRuleContext.AddErrorNode(IToken)
ParserRuleContext.GetRuleContexts<T>()
ParserRuleContext.ToInfoString(Parser)
ParserRuleContext.EmptyContext
ParserRuleContext.ChildCount
ParserRuleContext.SourceInterval
ParserRuleContext.Start
ParserRuleContext.Stop
RuleContext.invokingState
RuleContext.Depth()
RuleContext.GetText()
RuleContext.getAltNumber()
RuleContext.Accept<T>(IParseTreeVisitor<T>)
RuleContext.ToStringTree(Parser)
RuleContext.ToStringTree()
RuleContext.ToString()
RuleContext.ToString(IRecognizer)
RuleContext.ToString(IRecognizer, RuleContext)
RuleContext.IsEmpty
RuleContext.Parent
RuleContext.Payload

Constructors

DirectiveContext(ParserRuleContext, int)

public DirectiveContext(ParserRuleContext parent, int invokingState)

Parameters

parent ParserRuleContext
invokingState int

Properties

RuleIndex

public override int RuleIndex { get; }

Property Value

int

Methods

Accept<TResult>(IParseTreeVisitor<TResult>)

The Antlr4.Runtime.Tree.IParseTreeVisitor<Result> needs a double dispatch method.

public override TResult Accept<TResult>(IParseTreeVisitor<TResult> visitor)

Parameters

visitor IParseTreeVisitor<TResult>

Returns

TResult

Type Parameters

TResult

bpmDirective()

public MusicNotationParser.BpmDirectiveContext bpmDirective()

Returns

MusicNotationParser.BpmDirectiveContext

characterDirective()

public MusicNotationParser.CharacterDirectiveContext characterDirective()

Returns

MusicNotationParser.CharacterDirectiveContext

dynamicsDirective()

public MusicNotationParser.DynamicsDirectiveContext dynamicsDirective()

Returns

MusicNotationParser.DynamicsDirectiveContext

partDirective()

public MusicNotationParser.PartDirectiveContext partDirective()

Returns

MusicNotationParser.PartDirectiveContext

sectionDirective()

public MusicNotationParser.SectionDirectiveContext sectionDirective()

Returns

MusicNotationParser.SectionDirectiveContext

tempoDirective()

public MusicNotationParser.TempoDirectiveContext tempoDirective()

Returns

MusicNotationParser.TempoDirectiveContext