All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.rssw.antlr.database.DumpFileGrammarVisitor Maven / Gradle / Ivy

There is a newer version: 2.28.2
Show newest version
// Generated from eu/rssw/antlr/database/DumpFileGrammar.g4 by ANTLR 4.13.0
package eu.rssw.antlr.database;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link DumpFileGrammarParser}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface DumpFileGrammarVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#dump}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDump(DumpFileGrammarParser.DumpContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#dump_type}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDump_type(DumpFileGrammarParser.Dump_typeContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#annotation}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAnnotation(DumpFileGrammarParser.AnnotationContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addDatabase}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddDatabase(DumpFileGrammarParser.AddDatabaseContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbName}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbName(DumpFileGrammarParser.DbNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbParams}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbParams(DumpFileGrammarParser.DbParamsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbMisc(DumpFileGrammarParser.DbMiscContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDriverName}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDriverName(DumpFileGrammarParser.DbDriverNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDriverVersion}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDriverVersion(DumpFileGrammarParser.DbDriverVersionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbEscapeChar}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbEscapeChar(DumpFileGrammarParser.DbEscapeCharContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDriverChars}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDriverChars(DumpFileGrammarParser.DbDriverCharsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDbmsVersion}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDbmsVersion(DumpFileGrammarParser.DbDbmsVersionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDsrvrVersion}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDsrvrVersion(DumpFileGrammarParser.DbDsrvrVersionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbProgressVersion}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbProgressVersion(DumpFileGrammarParser.DbProgressVersionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbDsrvrMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbDsrvrMisc(DumpFileGrammarParser.DbDsrvrMiscContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbCodepageName}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbCodepageName(DumpFileGrammarParser.DbCodepageNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code dbCollationName}
	 * labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDbCollationName(DumpFileGrammarParser.DbCollationNameContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addSequence}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddSequence(DumpFileGrammarParser.AddSequenceContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqMultitenant}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqMultitenant(DumpFileGrammarParser.SeqMultitenantContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqInitial}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqInitial(DumpFileGrammarParser.SeqInitialContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqIncrement}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqIncrement(DumpFileGrammarParser.SeqIncrementContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqCycleOnLimit}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqCycleOnLimit(DumpFileGrammarParser.SeqCycleOnLimitContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqMinVal}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqMinVal(DumpFileGrammarParser.SeqMinValContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqMaxVal}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqMaxVal(DumpFileGrammarParser.SeqMaxValContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqForeignName}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqForeignName(DumpFileGrammarParser.SeqForeignNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqForeignOwner}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqForeignOwner(DumpFileGrammarParser.SeqForeignOwnerContext ctx);
	/**
	 * Visit a parse tree produced by the {@code seqMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSeqMisc(DumpFileGrammarParser.SeqMiscContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addTable}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddTable(DumpFileGrammarParser.AddTableContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableMultitenant}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableMultitenant(DumpFileGrammarParser.TableMultitenantContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableArea}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableArea(DumpFileGrammarParser.TableAreaContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableNoDefaultArea}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableNoDefaultArea(DumpFileGrammarParser.TableNoDefaultAreaContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanCreate}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanCreate(DumpFileGrammarParser.TableCanCreateContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanDelete}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanDelete(DumpFileGrammarParser.TableCanDeleteContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanRead}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanRead(DumpFileGrammarParser.TableCanReadContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanWrite}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanWrite(DumpFileGrammarParser.TableCanWriteContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanDump}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanDump(DumpFileGrammarParser.TableCanDumpContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCanLoad}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCanLoad(DumpFileGrammarParser.TableCanLoadContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableLabel}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableLabel(DumpFileGrammarParser.TableLabelContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableLabelSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableLabelSA(DumpFileGrammarParser.TableLabelSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableDescription}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableDescription(DumpFileGrammarParser.TableDescriptionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableValExp}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableValExp(DumpFileGrammarParser.TableValExpContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableValMsg}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableValMsg(DumpFileGrammarParser.TableValMsgContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableValMsgSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableValMsgSA(DumpFileGrammarParser.TableValMsgSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableFrozen}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableFrozen(DumpFileGrammarParser.TableFrozenContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableHidden}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableHidden(DumpFileGrammarParser.TableHiddenContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableDumpName}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableDumpName(DumpFileGrammarParser.TableDumpNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignFlags}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignFlags(DumpFileGrammarParser.TableForeignFlagsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignFormat}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignFormat(DumpFileGrammarParser.TableForeignFormatContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignGlobal}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignGlobal(DumpFileGrammarParser.TableForeignGlobalContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignId}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignId(DumpFileGrammarParser.TableForeignIdContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignLocal}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignLocal(DumpFileGrammarParser.TableForeignLocalContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignName}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignName(DumpFileGrammarParser.TableForeignNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignNumber}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignNumber(DumpFileGrammarParser.TableForeignNumberContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignOwner}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignOwner(DumpFileGrammarParser.TableForeignOwnerContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignSize}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignSize(DumpFileGrammarParser.TableForeignSizeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignType}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignType(DumpFileGrammarParser.TableForeignTypeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableForeignRecid}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableForeignRecid(DumpFileGrammarParser.TableForeignRecidContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableIndexFreeFld}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableIndexFreeFld(DumpFileGrammarParser.TableIndexFreeFldContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableRecidColNo}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableRecidColNo(DumpFileGrammarParser.TableRecidColNoContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableQualifier}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableQualifier(DumpFileGrammarParser.TableQualifierContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableHiddenFlds}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableHiddenFlds(DumpFileGrammarParser.TableHiddenFldsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableRecidFieldName}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableRecidFieldName(DumpFileGrammarParser.TableRecidFieldNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableFldNamesList}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableFldNamesList(DumpFileGrammarParser.TableFldNamesListContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableDbLinkName}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableDbLinkName(DumpFileGrammarParser.TableDbLinkNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableMisc(DumpFileGrammarParser.TableMiscContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableCategory}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableCategory(DumpFileGrammarParser.TableCategoryContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableIsPartitioned}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableIsPartitioned(DumpFileGrammarParser.TableIsPartitionedContext ctx);
	/**
	 * Visit a parse tree produced by the {@code tableBufferPool}
	 * labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableBufferPool(DumpFileGrammarParser.TableBufferPoolContext ctx);
	/**
	 * Visit a parse tree produced by the {@code encryption}
	 * labeled alternative in {@link DumpFileGrammarParser#updateTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitEncryption(DumpFileGrammarParser.EncryptionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code cipherName}
	 * labeled alternative in {@link DumpFileGrammarParser#updateTableOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCipherName(DumpFileGrammarParser.CipherNameContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#tableTrigger}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTableTrigger(DumpFileGrammarParser.TableTriggerContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#updateTable}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdateTable(DumpFileGrammarParser.UpdateTableContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#dropTable}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDropTable(DumpFileGrammarParser.DropTableContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addField}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddField(DumpFileGrammarParser.AddFieldContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#updateField}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdateField(DumpFileGrammarParser.UpdateFieldContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#renameField}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRenameField(DumpFileGrammarParser.RenameFieldContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDescription}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDescription(DumpFileGrammarParser.FieldDescriptionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldFormat}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldFormat(DumpFileGrammarParser.FieldFormatContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldFormatSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldFormatSA(DumpFileGrammarParser.FieldFormatSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldInitial}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldInitial(DumpFileGrammarParser.FieldInitialContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldInitialSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldInitialSA(DumpFileGrammarParser.FieldInitialSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLabel}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLabel(DumpFileGrammarParser.FieldLabelContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLabelSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLabelSA(DumpFileGrammarParser.FieldLabelSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldPosition}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldPosition(DumpFileGrammarParser.FieldPositionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLobArea}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLobArea(DumpFileGrammarParser.FieldLobAreaContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLobBytes}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLobBytes(DumpFileGrammarParser.FieldLobBytesContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLobSize}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLobSize(DumpFileGrammarParser.FieldLobSizeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldMaxWidth}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldMaxWidth(DumpFileGrammarParser.FieldMaxWidthContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldSqlWith}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldSqlWith(DumpFileGrammarParser.FieldSqlWithContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldClobCodepage}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldClobCodepage(DumpFileGrammarParser.FieldClobCodepageContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldClobCollation}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldClobCollation(DumpFileGrammarParser.FieldClobCollationContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldClobType}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldClobType(DumpFileGrammarParser.FieldClobTypeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldViewAs}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldViewAs(DumpFileGrammarParser.FieldViewAsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldColumnLabel}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldColumnLabel(DumpFileGrammarParser.FieldColumnLabelContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldColumnLabelSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldColumnLabelSA(DumpFileGrammarParser.FieldColumnLabelSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldCanRead}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldCanRead(DumpFileGrammarParser.FieldCanReadContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldCanWrite}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldCanWrite(DumpFileGrammarParser.FieldCanWriteContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldValExp}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldValExp(DumpFileGrammarParser.FieldValExpContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldValMsg}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldValMsg(DumpFileGrammarParser.FieldValMsgContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldValMsgSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldValMsgSA(DumpFileGrammarParser.FieldValMsgSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldHelp}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldHelp(DumpFileGrammarParser.FieldHelpContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldHelpSA}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldHelpSA(DumpFileGrammarParser.FieldHelpSAContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldExtent}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldExtent(DumpFileGrammarParser.FieldExtentContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDecimals}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDecimals(DumpFileGrammarParser.FieldDecimalsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldLength}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldLength(DumpFileGrammarParser.FieldLengthContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldOrder}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldOrder(DumpFileGrammarParser.FieldOrderContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldMandatory}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldMandatory(DumpFileGrammarParser.FieldMandatoryContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldNullAllowed}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldNullAllowed(DumpFileGrammarParser.FieldNullAllowedContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldCaseSensitive}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldCaseSensitive(DumpFileGrammarParser.FieldCaseSensitiveContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignPos}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignPos(DumpFileGrammarParser.FieldForeignPosContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignSize}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignSize(DumpFileGrammarParser.FieldForeignSizeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignBits}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignBits(DumpFileGrammarParser.FieldForeignBitsContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignCode}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignCode(DumpFileGrammarParser.FieldForeignCodeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignId}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignId(DumpFileGrammarParser.FieldForeignIdContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignName}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignName(DumpFileGrammarParser.FieldForeignNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignRetrieve}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignRetrieve(DumpFileGrammarParser.FieldForeignRetrieveContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignScale}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignScale(DumpFileGrammarParser.FieldForeignScaleContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignSpacing}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignSpacing(DumpFileGrammarParser.FieldForeignSpacingContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignType}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignType(DumpFileGrammarParser.FieldForeignTypeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignXpos}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignXpos(DumpFileGrammarParser.FieldForeignXposContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignSep}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignSep(DumpFileGrammarParser.FieldForeignSepContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignAllocated}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignAllocated(DumpFileGrammarParser.FieldForeignAllocatedContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldForeignMaximum}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldForeignMaximum(DumpFileGrammarParser.FieldForeignMaximumContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDataserverPrecision}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDataserverPrecision(DumpFileGrammarParser.FieldDataserverPrecisionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDataserverScale}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDataserverScale(DumpFileGrammarParser.FieldDataserverScaleContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDataserverLength}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDataserverLength(DumpFileGrammarParser.FieldDataserverLengthContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDataserverMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDataserverMisc(DumpFileGrammarParser.FieldDataserverMiscContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldDataserverShadow}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldDataserverShadow(DumpFileGrammarParser.FieldDataserverShadowContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldShadowCol}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldShadowCol(DumpFileGrammarParser.FieldShadowColContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldQuotedName}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldQuotedName(DumpFileGrammarParser.FieldQuotedNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldMiscProperties}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldMiscProperties(DumpFileGrammarParser.FieldMiscPropertiesContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldShadowName}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldShadowName(DumpFileGrammarParser.FieldShadowNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code fieldMisc}
	 * labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldMisc(DumpFileGrammarParser.FieldMiscContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#fieldTrigger}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFieldTrigger(DumpFileGrammarParser.FieldTriggerContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#dropField}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDropField(DumpFileGrammarParser.DropFieldContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddIndex(DumpFileGrammarParser.AddIndexContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexIsLocal}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexIsLocal(DumpFileGrammarParser.IndexIsLocalContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexArea}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexArea(DumpFileGrammarParser.IndexAreaContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexUnique}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexUnique(DumpFileGrammarParser.IndexUniqueContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexInactive}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexInactive(DumpFileGrammarParser.IndexInactiveContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexPrimary}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexPrimary(DumpFileGrammarParser.IndexPrimaryContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexWord}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexWord(DumpFileGrammarParser.IndexWordContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexDescription}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexDescription(DumpFileGrammarParser.IndexDescriptionContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexNumber}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexNumber(DumpFileGrammarParser.IndexNumberContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexForeignName}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexForeignName(DumpFileGrammarParser.IndexForeignNameContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexForeignType}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexForeignType(DumpFileGrammarParser.IndexForeignTypeContext ctx);
	/**
	 * Visit a parse tree produced by the {@code indexRecid}
	 * labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexRecid(DumpFileGrammarParser.IndexRecidContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#indexField}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexField(DumpFileGrammarParser.IndexFieldContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#renameIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRenameIndex(DumpFileGrammarParser.RenameIndexContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#updateIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdateIndex(DumpFileGrammarParser.UpdateIndexContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#updateIndexBP}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdateIndexBP(DumpFileGrammarParser.UpdateIndexBPContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#dropIndex}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDropIndex(DumpFileGrammarParser.DropIndexContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#addConstraint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAddConstraint(DumpFileGrammarParser.AddConstraintContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintUnique}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintUnique(DumpFileGrammarParser.ConstraintUniqueContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintPrimary}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintPrimary(DumpFileGrammarParser.ConstraintPrimaryContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintPrimaryClustered}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintPrimaryClustered(DumpFileGrammarParser.ConstraintPrimaryClusteredContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintCheck}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintCheck(DumpFileGrammarParser.ConstraintCheckContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintDefault}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintDefault(DumpFileGrammarParser.ConstraintDefaultContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintClustered}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintClustered(DumpFileGrammarParser.ConstraintClusteredContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintActive}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintActive(DumpFileGrammarParser.ConstraintActiveContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintInactive}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintInactive(DumpFileGrammarParser.ConstraintInactiveContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintIndex}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintIndex(DumpFileGrammarParser.ConstraintIndexContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintField}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintField(DumpFileGrammarParser.ConstraintFieldContext ctx);
	/**
	 * Visit a parse tree produced by the {@code constraintExpr}
	 * labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConstraintExpr(DumpFileGrammarParser.ConstraintExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link DumpFileGrammarParser#footer}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFooter(DumpFileGrammarParser.FooterContext ctx);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy