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 |