Table of Contents

Class ChordSymbolBaseVisitor<Result>

Namespace
Celeritas.Core.Grammar
Assembly
Celeritas.dll

This class provides an empty implementation of IChordSymbolVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

[CLSCompliant(false)]
public class ChordSymbolBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IChordSymbolVisitor<Result>, IParseTreeVisitor<Result>

Type Parameters

Result

The return type of the visit operation.

Inheritance
AbstractParseTreeVisitor<Result>
ChordSymbolBaseVisitor<Result>
Implements
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(ChordSymbolParser.AccidentalContext context)

Parameters

context ChordSymbolParser.AccidentalContext

The parse tree.

Returns

Result

VisitAddTone(AddToneContext)

Visit a parse tree produced by addTone().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitAddTone(ChordSymbolParser.AddToneContext context)

Parameters

context ChordSymbolParser.AddToneContext

The parse tree.

Returns

Result

VisitAlteration(AlterationContext)

Visit a parse tree produced by alteration().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitAlteration(ChordSymbolParser.AlterationContext context)

Parameters

context ChordSymbolParser.AlterationContext

The 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(ChordSymbolParser.ChordContext context)

Parameters

context ChordSymbolParser.ChordContext

The parse tree.

Returns

Result

VisitChordSuffix(ChordSuffixContext)

Visit a parse tree produced by chordSuffix().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitChordSuffix(ChordSymbolParser.ChordSuffixContext context)

Parameters

context ChordSymbolParser.ChordSuffixContext

The parse tree.

Returns

Result

VisitExtension(ExtensionContext)

Visit a parse tree produced by extension().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitExtension(ChordSymbolParser.ExtensionContext context)

Parameters

context ChordSymbolParser.ExtensionContext

The parse tree.

Returns

Result

VisitGroup(GroupContext)

Visit a parse tree produced by group().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitGroup(ChordSymbolParser.GroupContext context)

Parameters

context ChordSymbolParser.GroupContext

The parse tree.

Returns

Result

VisitGroupItem(GroupItemContext)

Visit a parse tree produced by groupItem().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitGroupItem(ChordSymbolParser.GroupItemContext context)

Parameters

context ChordSymbolParser.GroupItemContext

The parse tree.

Returns

Result

VisitModifier(ModifierContext)

Visit a parse tree produced by modifier().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitModifier(ChordSymbolParser.ModifierContext context)

Parameters

context ChordSymbolParser.ModifierContext

The 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(ChordSymbolParser.NoteContext context)

Parameters

context ChordSymbolParser.NoteContext

The parse tree.

Returns

Result

VisitOmitTone(OmitToneContext)

Visit a parse tree produced by omitTone().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitOmitTone(ChordSymbolParser.OmitToneContext context)

Parameters

context ChordSymbolParser.OmitToneContext

The parse tree.

Returns

Result

VisitPolychord(PolychordContext)

Visit a parse tree produced by polychord().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitPolychord(ChordSymbolParser.PolychordContext context)

Parameters

context ChordSymbolParser.PolychordContext

The parse tree.

Returns

Result

VisitQuality(QualityContext)

Visit a parse tree produced by quality().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitQuality(ChordSymbolParser.QualityContext context)

Parameters

context ChordSymbolParser.QualityContext

The parse tree.

Returns

Result

VisitSlashBass(SlashBassContext)

Visit a parse tree produced by slashBass().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitSlashBass(ChordSymbolParser.SlashBassContext context)

Parameters

context ChordSymbolParser.SlashBassContext

The parse tree.

Returns

Result

VisitSymbol(SymbolContext)

Visit a parse tree produced by symbol().

The default implementation returns the result of calling Antlr4.Runtime.Tree.AbstractParseTreeVisitor<Result>.VisitChildren(Antlr4.Runtime.Tree.IRuleNode) on context.

public virtual Result VisitSymbol(ChordSymbolParser.SymbolContext context)

Parameters

context ChordSymbolParser.SymbolContext

The parse tree.

Returns

Result