#![allow(nonstandard_style)]
use super::csvparser::*;
use antlr_rust::parser_rule_context::RuleContextExt;
use antlr_rust::tree::{ParseTreeVisitor, VisitChildren};
pub trait CSVVisitor<'input>: ParseTreeVisitor<'input, CSVParserContextType> {
fn visit_csvFile(&mut self, ctx: &CsvFileContext<'input>) { self.visit_children(ctx) }
fn visit_hdr(&mut self, ctx: &HdrContext<'input>) { self.visit_children(ctx) }
fn visit_row(&mut self, ctx: &RowContext<'input>) { self.visit_children(ctx) }
fn visit_field(&mut self, ctx: &FieldContext<'input>) { self.visit_children(ctx) }
}