Visit is the Visitor implementation.
(tree antlr.ParseTree)
| 153 | |
| 154 | // Visit is the Visitor implementation. |
| 155 | func (p *Parser) Visit(tree antlr.ParseTree) any { |
| 156 | switch tree.(type) { |
| 157 | case *gen.StartContext: |
| 158 | return p.VisitStart(tree.(*gen.StartContext)) |
| 159 | case *gen.ProgramContext: |
| 160 | return p.VisitProgram(tree.(*gen.ProgramContext)) |
| 161 | case *gen.PackageDeclContext: |
| 162 | return p.VisitPackageDecl(tree.(*gen.PackageDeclContext)) |
| 163 | case *gen.UseDeclContext: |
| 164 | return p.VisitUseDecl(tree.(*gen.UseDeclContext)) |
| 165 | case *gen.DeclContext: |
| 166 | return p.VisitDecl(tree.(*gen.DeclContext)) |
| 167 | case *gen.DescrBlockContext: |
| 168 | return p.VisitDescrBlock(tree.(*gen.DescrBlockContext)) |
| 169 | case *gen.BoundsBlockContext: |
| 170 | return p.VisitBoundsBlock(tree.(*gen.BoundsBlockContext)) |
| 171 | case *gen.ConstraintsBlockContext: |
| 172 | return p.VisitConstraintsBlock(tree.(*gen.ConstraintsBlockContext)) |
| 173 | case *gen.ClauseContext: |
| 174 | return p.VisitClause(tree.(*gen.ClauseContext)) |
| 175 | case *gen.ClauseBodyContext: |
| 176 | return p.VisitClauseBody(tree.(*gen.ClauseBodyContext)) |
| 177 | case *gen.TransformContext: |
| 178 | return p.VisitTransform(tree.(*gen.TransformContext)) |
| 179 | case *gen.LetStmtContext: |
| 180 | return p.VisitLetStmt(tree.(*gen.LetStmtContext)) |
| 181 | case *gen.LiteralOrFmlContext: |
| 182 | return p.VisitLiteralOrFml(tree.(*gen.LiteralOrFmlContext)) |
| 183 | case *gen.VarContext: |
| 184 | return p.VisitVar(tree.(*gen.VarContext)) |
| 185 | case *gen.ConstContext: |
| 186 | return p.VisitConst(tree.(*gen.ConstContext)) |
| 187 | case *gen.NumContext: |
| 188 | return p.VisitNum(tree.(*gen.NumContext)) |
| 189 | case *gen.FloatContext: |
| 190 | return p.VisitFloat(tree.(*gen.FloatContext)) |
| 191 | case *gen.StrContext: |
| 192 | return p.VisitStr(tree.(*gen.StrContext)) |
| 193 | case *gen.BStrContext: |
| 194 | return p.VisitBStr(tree.(*gen.BStrContext)) |
| 195 | case *gen.ApplContext: |
| 196 | return p.VisitAppl(tree.(*gen.ApplContext)) |
| 197 | case *gen.MapContext: |
| 198 | return p.VisitMap(tree.(*gen.MapContext)) |
| 199 | case *gen.StructContext: |
| 200 | return p.VisitStruct(tree.(*gen.StructContext)) |
| 201 | case *gen.ListContext: |
| 202 | return p.VisitList(tree.(*gen.ListContext)) |
| 203 | case *gen.AtomContext: |
| 204 | return p.VisitAtom(tree.(*gen.AtomContext)) |
| 205 | case *gen.AtomsContext: |
| 206 | return p.VisitAtoms(tree.(*gen.AtomsContext)) |
| 207 | case *gen.DotTypeContext: |
| 208 | return p.VisitDotType(tree.(*gen.DotTypeContext)) |
| 209 | case *gen.MemberContext: |
| 210 | return p.VisitMember(tree.(*gen.MemberContext)) |
| 211 | case *gen.TemporalAnnotationContext: |
| 212 | return p.VisitTemporalAnnotation(tree.(*gen.TemporalAnnotationContext)) |
no test coverage detected