Interface IguidoVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by guidoParser.
Namespace: GCore.Antlr.Grammers.Guido
Assembly: Guido.dll
Syntax
public interface 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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
Result VisitTitle(guidoParser.TitleContext context)
Parameters
Type | Name | Description |
---|---|---|
guidoParser.TitleContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |