Interface IChordSymbolVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by ChordSymbolParser.
[CLSCompliant(false)]
public interface IChordSymbolVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
ResultThe return type of the visit operation.
- Inherited Members
-
IParseTreeVisitor<Result>.Visit(IParseTree)IParseTreeVisitor<Result>.VisitChildren(IRuleNode)IParseTreeVisitor<Result>.VisitTerminal(ITerminalNode)IParseTreeVisitor<Result>.VisitErrorNode(IErrorNode)
Methods
VisitAccidental(AccidentalContext)
Visit a parse tree produced by accidental().
Result VisitAccidental(ChordSymbolParser.AccidentalContext context)
Parameters
contextChordSymbolParser.AccidentalContextThe parse tree.
Returns
- Result
VisitAddTone(AddToneContext)
Visit a parse tree produced by addTone().
Result VisitAddTone(ChordSymbolParser.AddToneContext context)
Parameters
contextChordSymbolParser.AddToneContextThe parse tree.
Returns
- Result
VisitAlteration(AlterationContext)
Visit a parse tree produced by alteration().
Result VisitAlteration(ChordSymbolParser.AlterationContext context)
Parameters
contextChordSymbolParser.AlterationContextThe parse tree.
Returns
- Result
VisitChord(ChordContext)
Visit a parse tree produced by chord().
Result VisitChord(ChordSymbolParser.ChordContext context)
Parameters
contextChordSymbolParser.ChordContextThe parse tree.
Returns
- Result
VisitChordSuffix(ChordSuffixContext)
Visit a parse tree produced by chordSuffix().
Result VisitChordSuffix(ChordSymbolParser.ChordSuffixContext context)
Parameters
contextChordSymbolParser.ChordSuffixContextThe parse tree.
Returns
- Result
VisitExtension(ExtensionContext)
Visit a parse tree produced by extension().
Result VisitExtension(ChordSymbolParser.ExtensionContext context)
Parameters
contextChordSymbolParser.ExtensionContextThe parse tree.
Returns
- Result
VisitGroup(GroupContext)
Visit a parse tree produced by group().
Result VisitGroup(ChordSymbolParser.GroupContext context)
Parameters
contextChordSymbolParser.GroupContextThe parse tree.
Returns
- Result
VisitGroupItem(GroupItemContext)
Visit a parse tree produced by groupItem().
Result VisitGroupItem(ChordSymbolParser.GroupItemContext context)
Parameters
contextChordSymbolParser.GroupItemContextThe parse tree.
Returns
- Result
VisitModifier(ModifierContext)
Visit a parse tree produced by modifier().
Result VisitModifier(ChordSymbolParser.ModifierContext context)
Parameters
contextChordSymbolParser.ModifierContextThe parse tree.
Returns
- Result
VisitNote(NoteContext)
Visit a parse tree produced by note().
Result VisitNote(ChordSymbolParser.NoteContext context)
Parameters
contextChordSymbolParser.NoteContextThe parse tree.
Returns
- Result
VisitOmitTone(OmitToneContext)
Visit a parse tree produced by omitTone().
Result VisitOmitTone(ChordSymbolParser.OmitToneContext context)
Parameters
contextChordSymbolParser.OmitToneContextThe parse tree.
Returns
- Result
VisitPolychord(PolychordContext)
Visit a parse tree produced by polychord().
Result VisitPolychord(ChordSymbolParser.PolychordContext context)
Parameters
contextChordSymbolParser.PolychordContextThe parse tree.
Returns
- Result
VisitQuality(QualityContext)
Visit a parse tree produced by quality().
Result VisitQuality(ChordSymbolParser.QualityContext context)
Parameters
contextChordSymbolParser.QualityContextThe parse tree.
Returns
- Result
VisitSlashBass(SlashBassContext)
Visit a parse tree produced by slashBass().
Result VisitSlashBass(ChordSymbolParser.SlashBassContext context)
Parameters
contextChordSymbolParser.SlashBassContextThe parse tree.
Returns
- Result
VisitSymbol(SymbolContext)
Visit a parse tree produced by symbol().
Result VisitSymbol(ChordSymbolParser.SymbolContext context)
Parameters
contextChordSymbolParser.SymbolContextThe parse tree.
Returns
- Result