Class guidoBaseVisitor<Result>
This class provides an empty implementation of IguidoVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Guido
Assembly: Guido.dll
Syntax
public class guidoBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IguidoVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAccidental(guidoParser.AccidentalContext)
Visit a parse tree produced by accidental().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAccidental(guidoParser.AccidentalContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.AccidentalContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBarformat(guidoParser.BarformatContext)
Visit a parse tree produced by barformat().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBarformat(guidoParser.BarformatContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.BarformatContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitChord(guidoParser.ChordContext)
Visit a parse tree produced by chord().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitChord(guidoParser.ChordContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.ChordContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitClef(guidoParser.ClefContext)
Visit a parse tree produced by clef().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitClef(guidoParser.ClefContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.ClefContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDotting(guidoParser.DottingContext)
Visit a parse tree produced by dotting().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDotting(guidoParser.DottingContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.DottingContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDuration(guidoParser.DurationContext)
Visit a parse tree produced by duration().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDuration(guidoParser.DurationContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.DurationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFraction(guidoParser.FractionContext)
Visit a parse tree produced by fraction().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFraction(guidoParser.FractionContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.FractionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKey(guidoParser.KeyContext)
Visit a parse tree produced by key().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitKey(guidoParser.KeyContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.KeyContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKvpair(guidoParser.KvpairContext)
Visit a parse tree produced by kvpair().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitKvpair(guidoParser.KvpairContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.KvpairContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMeter(guidoParser.MeterContext)
Visit a parse tree produced by meter().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitMeter(guidoParser.MeterContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.MeterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNote(guidoParser.NoteContext)
Visit a parse tree produced by note().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNote(guidoParser.NoteContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.NoteContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNotename(guidoParser.NotenameContext)
Visit a parse tree produced by notename().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNotename(guidoParser.NotenameContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.NotenameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNotes(guidoParser.NotesContext)
Visit a parse tree produced by notes().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNotes(guidoParser.NotesContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.NotesContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNumber(guidoParser.NumberContext)
Visit a parse tree produced by number().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNumber(guidoParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.NumberContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOctave(guidoParser.OctaveContext)
Visit a parse tree produced by octave().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOctave(guidoParser.OctaveContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.OctaveContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParameter(guidoParser.ParameterContext)
Visit a parse tree produced by parameter().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParameter(guidoParser.ParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.ParameterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParameters(guidoParser.ParametersContext)
Visit a parse tree produced by parameters().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParameters(guidoParser.ParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.ParametersContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProg(guidoParser.ProgContext)
Visit a parse tree produced by prog().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProg(guidoParser.ProgContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.ProgContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRepeatEnd(guidoParser.RepeatEndContext)
Visit a parse tree produced by repeatEnd().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRepeatEnd(guidoParser.RepeatEndContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.RepeatEndContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSegment(guidoParser.SegmentContext)
Visit a parse tree produced by segment().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSegment(guidoParser.SegmentContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.SegmentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSequence(guidoParser.SequenceContext)
Visit a parse tree produced by sequence().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSequence(guidoParser.SequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.SequenceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSequencelist(guidoParser.SequencelistContext)
Visit a parse tree produced by sequencelist().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSequencelist(guidoParser.SequencelistContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.SequencelistContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSlur(guidoParser.SlurContext)
Visit a parse tree produced by slur().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSlur(guidoParser.SlurContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.SlurContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStaff(guidoParser.StaffContext)
Visit a parse tree produced by staff().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStaff(guidoParser.StaffContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.StaffContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitT(guidoParser.TContext)
Visit a parse tree produced by t().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitT(guidoParser.TContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTag(guidoParser.TagContext)
Visit a parse tree produced by tag().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTag(guidoParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TagContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTagname(guidoParser.TagnameContext)
Visit a parse tree produced by tagname().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTagname(guidoParser.TagnameContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TagnameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTempo(guidoParser.TempoContext)
Visit a parse tree produced by tempo().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTempo(guidoParser.TempoContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TempoContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTitle(guidoParser.TitleContext)
Visit a parse tree produced by title().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTitle(guidoParser.TitleContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TitleContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |