Class MusicNotationBaseVisitor<Result>
This class provides an empty implementation of IMusicNotationVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
[CLSCompliant(false)]
public class MusicNotationBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IMusicNotationVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
ResultThe return type of the visit operation.
- Inheritance
-
AbstractParseTreeVisitor<Result>MusicNotationBaseVisitor<Result>
- Implements
-
IMusicNotationVisitor<Result>IParseTreeVisitor<Result>
- Inherited Members
-
AbstractParseTreeVisitor<Result>.Visit(IParseTree)AbstractParseTreeVisitor<Result>.VisitChildren(IRuleNode)AbstractParseTreeVisitor<Result>.VisitTerminal(ITerminalNode)AbstractParseTreeVisitor<Result>.VisitErrorNode(IErrorNode)AbstractParseTreeVisitor<Result>.AggregateResult(Result, Result)AbstractParseTreeVisitor<Result>.ShouldVisitNextChild(IRuleNode, Result)AbstractParseTreeVisitor<Result>.DefaultResult
Methods
VisitAccidental(AccidentalContext)
Visit a parse tree produced by accidental().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitAccidental(MusicNotationParser.AccidentalContext context)
Parameters
contextMusicNotationParser.AccidentalContextThe parse tree.
Returns
- Result
VisitBpmDirective(BpmDirectiveContext)
Visit a parse tree produced by bpmDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitBpmDirective(MusicNotationParser.BpmDirectiveContext context)
Parameters
contextMusicNotationParser.BpmDirectiveContextThe parse tree.
Returns
- Result
VisitCharacterDirective(CharacterDirectiveContext)
Visit a parse tree produced by characterDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitCharacterDirective(MusicNotationParser.CharacterDirectiveContext context)
Parameters
contextMusicNotationParser.CharacterDirectiveContextThe parse tree.
Returns
- Result
VisitChord(ChordContext)
Visit a parse tree produced by chord().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitChord(MusicNotationParser.ChordContext context)
Parameters
contextMusicNotationParser.ChordContextThe parse tree.
Returns
- Result
VisitDirective(DirectiveContext)
Visit a parse tree produced by directive().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDirective(MusicNotationParser.DirectiveContext context)
Parameters
contextMusicNotationParser.DirectiveContextThe parse tree.
Returns
- Result
VisitDirectiveValue(DirectiveValueContext)
Visit a parse tree produced by directiveValue().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDirectiveValue(MusicNotationParser.DirectiveValueContext context)
Parameters
contextMusicNotationParser.DirectiveValueContextThe parse tree.
Returns
- Result
VisitDuration(DurationContext)
Visit a parse tree produced by duration().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDuration(MusicNotationParser.DurationContext context)
Parameters
contextMusicNotationParser.DurationContextThe parse tree.
Returns
- Result
VisitDurationValue(DurationValueContext)
Visit a parse tree produced by durationValue().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDurationValue(MusicNotationParser.DurationValueContext context)
Parameters
contextMusicNotationParser.DurationValueContextThe parse tree.
Returns
- Result
VisitDynamicsDirective(DynamicsDirectiveContext)
Visit a parse tree produced by dynamicsDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDynamicsDirective(MusicNotationParser.DynamicsDirectiveContext context)
Parameters
contextMusicNotationParser.DynamicsDirectiveContextThe parse tree.
Returns
- Result
VisitDynamicsValue(DynamicsValueContext)
Visit a parse tree produced by dynamicsValue().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitDynamicsValue(MusicNotationParser.DynamicsValueContext context)
Parameters
contextMusicNotationParser.DynamicsValueContextThe parse tree.
Returns
- Result
VisitElement(ElementContext)
Visit a parse tree produced by element().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitElement(MusicNotationParser.ElementContext context)
Parameters
contextMusicNotationParser.ElementContextThe parse tree.
Returns
- Result
VisitNote(NoteContext)
Visit a parse tree produced by note().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitNote(MusicNotationParser.NoteContext context)
Parameters
contextMusicNotationParser.NoteContextThe parse tree.
Returns
- Result
VisitNoteInChord(NoteInChordContext)
Visit a parse tree produced by noteInChord().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitNoteInChord(MusicNotationParser.NoteInChordContext context)
Parameters
contextMusicNotationParser.NoteInChordContextThe parse tree.
Returns
- Result
VisitOctave(OctaveContext)
Visit a parse tree produced by octave().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitOctave(MusicNotationParser.OctaveContext context)
Parameters
contextMusicNotationParser.OctaveContextThe parse tree.
Returns
- Result
VisitOrnament(OrnamentContext)
Visit a parse tree produced by ornament().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitOrnament(MusicNotationParser.OrnamentContext context)
Parameters
contextMusicNotationParser.OrnamentContextThe parse tree.
Returns
- Result
VisitOrnamentParams(OrnamentParamsContext)
Visit a parse tree produced by ornamentParams().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitOrnamentParams(MusicNotationParser.OrnamentParamsContext context)
Parameters
contextMusicNotationParser.OrnamentParamsContextThe parse tree.
Returns
- Result
VisitOrnamentType(OrnamentTypeContext)
Visit a parse tree produced by ornamentType().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitOrnamentType(MusicNotationParser.OrnamentTypeContext context)
Parameters
contextMusicNotationParser.OrnamentTypeContextThe parse tree.
Returns
- Result
VisitPartDirective(PartDirectiveContext)
Visit a parse tree produced by partDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitPartDirective(MusicNotationParser.PartDirectiveContext context)
Parameters
contextMusicNotationParser.PartDirectiveContextThe parse tree.
Returns
- Result
VisitPitch(PitchContext)
Visit a parse tree produced by pitch().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitPitch(MusicNotationParser.PitchContext context)
Parameters
contextMusicNotationParser.PitchContextThe parse tree.
Returns
- Result
VisitPolyphonicBlock(PolyphonicBlockContext)
Visit a parse tree produced by polyphonicBlock().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitPolyphonicBlock(MusicNotationParser.PolyphonicBlockContext context)
Parameters
contextMusicNotationParser.PolyphonicBlockContextThe parse tree.
Returns
- Result
VisitRampDuration(RampDurationContext)
Visit a parse tree produced by rampDuration().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitRampDuration(MusicNotationParser.RampDurationContext context)
Parameters
contextMusicNotationParser.RampDurationContextThe parse tree.
Returns
- Result
VisitRest(RestContext)
Visit a parse tree produced by rest().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitRest(MusicNotationParser.RestContext context)
Parameters
contextMusicNotationParser.RestContextThe parse tree.
Returns
- Result
VisitSectionDirective(SectionDirectiveContext)
Visit a parse tree produced by sectionDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitSectionDirective(MusicNotationParser.SectionDirectiveContext context)
Parameters
contextMusicNotationParser.SectionDirectiveContextThe parse tree.
Returns
- Result
VisitSequence(SequenceContext)
Visit a parse tree produced by sequence().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitSequence(MusicNotationParser.SequenceContext context)
Parameters
contextMusicNotationParser.SequenceContextThe parse tree.
Returns
- Result
VisitTempoDirective(TempoDirectiveContext)
Visit a parse tree produced by tempoDirective().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitTempoDirective(MusicNotationParser.TempoDirectiveContext context)
Parameters
contextMusicNotationParser.TempoDirectiveContextThe parse tree.
Returns
- Result
VisitTie(TieContext)
Visit a parse tree produced by tie().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitTie(MusicNotationParser.TieContext context)
Parameters
contextMusicNotationParser.TieContextThe parse tree.
Returns
- Result
VisitTimeSignature(TimeSignatureContext)
Visit a parse tree produced by timeSignature().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitTimeSignature(MusicNotationParser.TimeSignatureContext context)
Parameters
contextMusicNotationParser.TimeSignatureContextThe parse tree.
Returns
- Result
VisitVoice(VoiceContext)
Visit a parse tree produced by voice().
The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode)
on context.
public virtual Result VisitVoice(MusicNotationParser.VoiceContext context)
Parameters
contextMusicNotationParser.VoiceContextThe parse tree.
Returns
- Result