/*******************************************************************************
* Copyright (c) 2009-2015 CWI
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* * Jurgen J. Vinju - Jurgen.Vinju@cwi.nl - CWI
* * Tijs van der Storm - Tijs.van.der.Storm@cwi.nl
* * Paul Klint - Paul.Klint@cwi.nl - CWI
* * Mark Hills - Mark.Hills@cwi.nl (CWI)
* * Arnold Lankamp - Arnold.Lankamp@cwi.nl
* * Michael Steindorfer - Michael.Steindorfer@cwi.nl - CWI
*******************************************************************************/
package org.rascalmpl.ast;
public class NullASTVisitor<T> implements IASTVisitor<T> {
public T visitAssignableAnnotation(Assignable.Annotation x) {
return null;
}
public T visitAssignableBracket(Assignable.Bracket x) {
return null;
}
public T visitAssignableConstructor(Assignable.Constructor x) {
return null;
}
public T visitAssignableFieldAccess(Assignable.FieldAccess x) {
return null;
}
public T visitAssignableIfDefinedOrDefault(Assignable.IfDefinedOrDefault x) {
return null;
}
public T visitAssignableSlice(Assignable.Slice x) {
return null;
}
public T visitAssignableSliceStep(Assignable.SliceStep x) {
return null;
}
public T visitAssignableSubscript(Assignable.Subscript x) {
return null;
}
public T visitAssignableTuple(Assignable.Tuple x) {
return null;
}
public T visitAssignableVariable(Assignable.Variable x) {
return null;
}
public T visitAssignmentAddition(Assignment.Addition x) {
return null;
}
public T visitAssignmentAppend(Assignment.Append x) {
return null;
}
public T visitAssignmentDefault(Assignment.Default x) {
return null;
}
public T visitAssignmentDivision(Assignment.Division x) {
return null;
}
public T visitAssignmentIfDefined(Assignment.IfDefined x) {
return null;
}
public T visitAssignmentIntersection(Assignment.Intersection x) {
return null;
}
public T visitAssignmentProduct(Assignment.Product x) {
return null;
}
public T visitAssignmentSubtraction(Assignment.Subtraction x) {
return null;
}
public T visitAssocAssociative(Assoc.Associative x) {
return null;
}
public T visitAssocLeft(Assoc.Left x) {
return null;
}
public T visitAssocNonAssociative(Assoc.NonAssociative x) {
return null;
}
public T visitAssocRight(Assoc.Right x) {
return null;
}
public T visitBasicTypeBag(BasicType.Bag x) {
return null;
}
public T visitBasicTypeBool(BasicType.Bool x) {
return null;
}
public T visitBasicTypeDateTime(BasicType.DateTime x) {
return null;
}
public T visitBasicTypeInt(BasicType.Int x) {
return null;
}
public T visitBasicTypeList(BasicType.List x) {
return null;
}
public T visitBasicTypeListRelation(BasicType.ListRelation x) {
return null;
}
public T visitBasicTypeLoc(BasicType.Loc x) {
return null;
}
public T visitBasicTypeMap(BasicType.Map x) {
return null;
}
public T visitBasicTypeNode(BasicType.Node x) {
return null;
}
public T visitBasicTypeNum(BasicType.Num x) {
return null;
}
public T visitBasicTypeRational(BasicType.Rational x) {
return null;
}
public T visitBasicTypeReal(BasicType.Real x) {
return null;
}
public T visitBasicTypeRelation(BasicType.Relation x) {
return null;
}
public T visitBasicTypeSet(BasicType.Set x) {
return null;
}
public T visitBasicTypeString(BasicType.String x) {
return null;
}
public T visitBasicTypeTuple(BasicType.Tuple x) {
return null;
}
public T visitBasicTypeType(BasicType.Type x) {
return null;
}
public T visitBasicTypeValue(BasicType.Value x) {
return null;
}
public T visitBasicTypeVoid(BasicType.Void x) {
return null;
}
public T visitBodyToplevels(Body.Toplevels x) {
return null;
}
public T visitBoundDefault(Bound.Default x) {
return null;
}
public T visitBoundEmpty(Bound.Empty x) {
return null;
}
public T visitCaseDefault(Case.Default x) {
return null;
}
public T visitCasePatternWithAction(Case.PatternWithAction x) {
return null;
}
public T visitCatchBinding(Catch.Binding x) {
return null;
}
public T visitCatchDefault(Catch.Default x) {
return null;
}
public T visitClassBracket(Class.Bracket x) {
return null;
}
public T visitClassComplement(Class.Complement x) {
return null;
}
public T visitClassDifference(Class.Difference x) {
return null;
}
public T visitClassIntersection(Class.Intersection x) {
return null;
}
public T visitClassSimpleCharclass(Class.SimpleCharclass x) {
return null;
}
public T visitClassUnion(Class.Union x) {
return null;
}
public T visitCommandDeclaration(Command.Declaration x) {
return null;
}
public T visitCommandExpression(Command.Expression x) {
return null;
}
public T visitCommandImport(Command.Import x) {
return null;
}
public T visitCommandShell(Command.Shell x) {
return null;
}
public T visitCommandStatement(Command.Statement x) {
return null;
}
public T visitCommandsCommandlist(Commands.Commandlist x) {
return null;
}
public T visitCommonKeywordParametersAbsent(CommonKeywordParameters.Absent x) {
return null;
}
public T visitCommonKeywordParametersPresent(CommonKeywordParameters.Present x) {
return null;
}
public T visitComprehensionList(Comprehension.List x) {
return null;
}
public T visitComprehensionMap(Comprehension.Map x) {
return null;
}
public T visitComprehensionSet(Comprehension.Set x) {
return null;
}
public T visitConcreteHoleOne(ConcreteHole.One x) {
return null;
}
public T visitDataTargetEmpty(DataTarget.Empty x) {
return null;
}
public T visitDataTargetLabeled(DataTarget.Labeled x) {
return null;
}
public T visitDataTypeSelectorSelector(DataTypeSelector.Selector x) {
return null;
}
public T visitDateTimeLiteralDateAndTimeLiteral(DateTimeLiteral.DateAndTimeLiteral x) {
return null;
}
public T visitDateTimeLiteralDateLiteral(DateTimeLiteral.DateLiteral x) {
return null;
}
public T visitDateTimeLiteralTimeLiteral(DateTimeLiteral.TimeLiteral x) {
return null;
}
public T visitDeclarationAlias(Declaration.Alias x) {
return null;
}
public T visitDeclarationAnnotation(Declaration.Annotation x) {
return null;
}
public T visitDeclarationData(Declaration.Data x) {
return null;
}
public T visitDeclarationDataAbstract(Declaration.DataAbstract x) {
return null;
}
public T visitDeclarationFunction(Declaration.Function x) {
return null;
}
public T visitDeclarationTag(Declaration.Tag x) {
return null;
}
public T visitDeclarationVariable(Declaration.Variable x) {
return null;
}
public T visitDeclaratorDefault(Declarator.Default x) {
return null;
}
public T visitEvalCommandDeclaration(EvalCommand.Declaration x) {
return null;
}
public T visitEvalCommandImport(EvalCommand.Import x) {
return null;
}
public T visitEvalCommandOutput(EvalCommand.Output x) {
return null;
}
public T visitEvalCommandStatement(EvalCommand.Statement x) {
return null;
}
public T visitExpressionAddition(Expression.Addition x) {
return null;
}
public T visitExpressionAll(Expression.All x) {
return null;
}
public T visitExpressionAnd(Expression.And x) {
return null;
}
public T visitExpressionAnti(Expression.Anti x) {
return null;
}
public T visitExpressionAny(Expression.Any x) {
return null;
}
public T visitExpressionAppendAfter(Expression.AppendAfter x) {
return null;
}
public T visitExpressionAsType(Expression.AsType x) {
return null;
}
public T visitExpressionBracket(Expression.Bracket x) {
return null;
}
public T visitExpressionCallOrTree(Expression.CallOrTree x) {
return null;
}
public T visitExpressionClosure(Expression.Closure x) {
return null;
}
public T visitExpressionComposition(Expression.Composition x) {
return null;
}
public T visitExpressionComprehension(Expression.Comprehension x) {
return null;
}
public T visitExpressionConcrete(Expression.Concrete x) {
return null;
}
public T visitExpressionDescendant(Expression.Descendant x) {
return null;
}
public T visitExpressionDivision(Expression.Division x) {
return null;
}
public T visitExpressionEnumerator(Expression.Enumerator x) {
return null;
}
public T visitExpressionEquals(Expression.Equals x) {
return null;
}
public T visitExpressionEquivalence(Expression.Equivalence x) {
return null;
}
public T visitExpressionFieldAccess(Expression.FieldAccess x) {
return null;
}
public T visitExpressionFieldProject(Expression.FieldProject x) {
return null;
}
public T visitExpressionFieldUpdate(Expression.FieldUpdate x) {
return null;
}
public T visitExpressionGetAnnotation(Expression.GetAnnotation x) {
return null;
}
public T visitExpressionGreaterThan(Expression.GreaterThan x) {
return null;
}
public T visitExpressionGreaterThanOrEq(Expression.GreaterThanOrEq x) {
return null;
}
public T visitExpressionHas(Expression.Has x) {
return null;
}
public T visitExpressionIfDefinedOtherwise(Expression.IfDefinedOtherwise x) {
return null;
}
public T visitExpressionIfThenElse(Expression.IfThenElse x) {
return null;
}
public T visitExpressionImplication(Expression.Implication x) {
return null;
}
public T visitExpressionIn(Expression.In x) {
return null;
}
public T visitExpressionInsertBefore(Expression.InsertBefore x) {
return null;
}
public T visitExpressionIntersection(Expression.Intersection x) {
return null;
}
public T visitExpressionIs(Expression.Is x) {
return null;
}
public T visitExpressionIsDefined(Expression.IsDefined x) {
return null;
}
public T visitExpressionIt(Expression.It x) {
return null;
}
public T visitExpressionJoin(Expression.Join x) {
return null;
}
public T visitExpressionLessThan(Expression.LessThan x) {
return null;
}
public T visitExpressionLessThanOrEq(Expression.LessThanOrEq x) {
return null;
}
public T visitExpressionList(Expression.List x) {
return null;
}
public T visitExpressionLiteral(Expression.Literal x) {
return null;
}
public T visitExpressionMap(Expression.Map x) {
return null;
}
public T visitExpressionMatch(Expression.Match x) {
return null;
}
public T visitExpressionModulo(Expression.Modulo x) {
return null;
}
public T visitExpressionMultiVariable(Expression.MultiVariable x) {
return null;
}
public T visitExpressionNegation(Expression.Negation x) {
return null;
}
public T visitExpressionNegative(Expression.Negative x) {
return null;
}
public T visitExpressionNoMatch(Expression.NoMatch x) {
return null;
}
public T visitExpressionNonEmptyBlock(Expression.NonEmptyBlock x) {
return null;
}
public T visitExpressionNonEquals(Expression.NonEquals x) {
return null;
}
public T visitExpressionNotIn(Expression.NotIn x) {
return null;
}
public T visitExpressionOr(Expression.Or x) {
return null;
}
public T visitExpressionProduct(Expression.Product x) {
return null;
}
public T visitExpressionQualifiedName(Expression.QualifiedName x) {
return null;
}
public T visitExpressionRange(Expression.Range x) {
return null;
}
public T visitExpressionReducer(Expression.Reducer x) {
return null;
}
public T visitExpressionReifiedType(Expression.ReifiedType x) {
return null;
}
public T visitExpressionReifyType(Expression.ReifyType x) {
return null;
}
public T visitExpressionRemainder(Expression.Remainder x) {
return null;
}
public T visitExpressionSet(Expression.Set x) {
return null;
}
public T visitExpressionSetAnnotation(Expression.SetAnnotation x) {
return null;
}
public T visitExpressionSlice(Expression.Slice x) {
return null;
}
public T visitExpressionSliceStep(Expression.SliceStep x) {
return null;
}
public T visitExpressionSplice(Expression.Splice x) {
return null;
}
public T visitExpressionSplicePlus(Expression.SplicePlus x) {
return null;
}
public T visitExpressionStepRange(Expression.StepRange x) {
return null;
}
public T visitExpressionSubscript(Expression.Subscript x) {
return null;
}
public T visitExpressionSubtraction(Expression.Subtraction x) {
return null;
}
public T visitExpressionTransitiveClosure(Expression.TransitiveClosure x) {
return null;
}
public T visitExpressionTransitiveReflexiveClosure(Expression.TransitiveReflexiveClosure x) {
return null;
}
public T visitExpressionTuple(Expression.Tuple x) {
return null;
}
public T visitExpressionTypedVariable(Expression.TypedVariable x) {
return null;
}
public T visitExpressionTypedVariableBecomes(Expression.TypedVariableBecomes x) {
return null;
}
public T visitExpressionVariableBecomes(Expression.VariableBecomes x) {
return null;
}
public T visitExpressionVisit(Expression.Visit x) {
return null;
}
public T visitExpressionVoidClosure(Expression.VoidClosure x) {
return null;
}
public T visitFieldIndex(Field.Index x) {
return null;
}
public T visitFieldName(Field.Name x) {
return null;
}
public T visitFormalsDefault(Formals.Default x) {
return null;
}
public T visitFunctionBodyDefault(FunctionBody.Default x) {
return null;
}
public T visitFunctionDeclarationAbstract(FunctionDeclaration.Abstract x) {
return null;
}
public T visitFunctionDeclarationConditional(FunctionDeclaration.Conditional x) {
return null;
}
public T visitFunctionDeclarationDefault(FunctionDeclaration.Default x) {
return null;
}
public T visitFunctionDeclarationExpression(FunctionDeclaration.Expression x) {
return null;
}
public T visitFunctionModifierDefault(FunctionModifier.Default x) {
return null;
}
public T visitFunctionModifierJava(FunctionModifier.Java x) {
return null;
}
public T visitFunctionModifierTest(FunctionModifier.Test x) {
return null;
}
public T visitFunctionModifiersModifierlist(FunctionModifiers.Modifierlist x) {
return null;
}
public T visitFunctionTypeTypeArguments(FunctionType.TypeArguments x) {
return null;
}
public T visitHeaderDefault(Header.Default x) {
return null;
}
public T visitHeaderParameters(Header.Parameters x) {
return null;
}
public T visitImportDefault(Import.Default x) {
return null;
}
public T visitImportExtend(Import.Extend x) {
return null;
}
public T visitImportExternal(Import.External x) {
return null;
}
public T visitImportSyntax(Import.Syntax x) {
return null;
}
public T visitImportedModuleActuals(ImportedModule.Actuals x) {
return null;
}
public T visitImportedModuleActualsRenaming(ImportedModule.ActualsRenaming x) {
return null;
}
public T visitImportedModuleDefault(ImportedModule.Default x) {
return null;
}
public T visitImportedModuleRenamings(ImportedModule.Renamings x) {
return null;
}
public T visitIntegerLiteralDecimalIntegerLiteral(IntegerLiteral.DecimalIntegerLiteral x) {
return null;
}
public T visitIntegerLiteralHexIntegerLiteral(IntegerLiteral.HexIntegerLiteral x) {
return null;
}
public T visitIntegerLiteralOctalIntegerLiteral(IntegerLiteral.OctalIntegerLiteral x) {
return null;
}
public T visitKeywordArgument_ExpressionDefault(KeywordArgument_Expression.Default x) {
return null;
}
public T visitKeywordArguments_ExpressionDefault(KeywordArguments_Expression.Default x) {
return null;
}
public T visitKeywordArguments_ExpressionNone(KeywordArguments_Expression.None x) {
return null;
}
public T visitKeywordFormalDefault(KeywordFormal.Default x) {
return null;
}
public T visitKeywordFormalsDefault(KeywordFormals.Default x) {
return null;
}
public T visitKeywordFormalsNone(KeywordFormals.None x) {
return null;
}
public T visitKindAlias(Kind.Alias x) {
return null;
}
public T visitKindAll(Kind.All x) {
return null;
}
public T visitKindAnno(Kind.Anno x) {
return null;
}
public T visitKindData(Kind.Data x) {
return null;
}
public T visitKindFunction(Kind.Function x) {
return null;
}
public T visitKindModule(Kind.Module x) {
return null;
}
public T visitKindTag(Kind.Tag x) {
return null;
}
public T visitKindVariable(Kind.Variable x) {
return null;
}
public T visitKindView(Kind.View x) {
return null;
}
public T visitLabelDefault(Label.Default x) {
return null;
}
public T visitLabelEmpty(Label.Empty x) {
return null;
}
public T visitLiteralBoolean(Literal.Boolean x) {
return null;
}
public T visitLiteralDateTime(Literal.DateTime x) {
return null;
}
public T visitLiteralInteger(Literal.Integer x) {
return null;
}
public T visitLiteralLocation(Literal.Location x) {
return null;
}
public T visitLiteralRational(Literal.Rational x) {
return null;
}
public T visitLiteralReal(Literal.Real x) {
return null;
}
public T visitLiteralRegExp(Literal.RegExp x) {
return null;
}
public T visitLiteralString(Literal.String x) {
return null;
}
public T visitLocalVariableDeclarationDefault(LocalVariableDeclaration.Default x) {
return null;
}
public T visitLocalVariableDeclarationDynamic(LocalVariableDeclaration.Dynamic x) {
return null;
}
public T visitLocationLiteralDefault(LocationLiteral.Default x) {
return null;
}
public T visitMapping_ExpressionDefault(Mapping_Expression.Default x) {
return null;
}
public T visitModuleDefault(Module.Default x) {
return null;
}
public T visitModuleActualsDefault(ModuleActuals.Default x) {
return null;
}
public T visitModuleParametersDefault(ModuleParameters.Default x) {
return null;
}
public T visitOptionalExpressionExpression(OptionalExpression.Expression x) {
return null;
}
public T visitOptionalExpressionNoExpression(OptionalExpression.NoExpression x) {
return null;
}
public T visitParametersDefault(Parameters.Default x) {
return null;
}
public T visitParametersVarArgs(Parameters.VarArgs x) {
return null;
}
public T visitPathPartInterpolated(PathPart.Interpolated x) {
return null;
}
public T visitPathPartNonInterpolated(PathPart.NonInterpolated x) {
return null;
}
public T visitPathTailMid(PathTail.Mid x) {
return null;
}
public T visitPathTailPost(PathTail.Post x) {
return null;
}
public T visitPatternWithActionArbitrary(PatternWithAction.Arbitrary x) {
return null;
}
public T visitPatternWithActionReplacing(PatternWithAction.Replacing x) {
return null;
}
public T visitProdAll(Prod.All x) {
return null;
}
public T visitProdAssociativityGroup(Prod.AssociativityGroup x) {
return null;
}
public T visitProdFirst(Prod.First x) {
return null;
}
public T visitProdLabeled(Prod.Labeled x) {
return null;
}
public T visitProdOthers(Prod.Others x) {
return null;
}
public T visitProdReference(Prod.Reference x) {
return null;
}
public T visitProdUnlabeled(Prod.Unlabeled x) {
return null;
}
public T visitProdModifierAssociativity(ProdModifier.Associativity x) {
return null;
}
public T visitProdModifierBracket(ProdModifier.Bracket x) {
return null;
}
public T visitProdModifierTag(ProdModifier.Tag x) {
return null;
}
public T visitProtocolPartInterpolated(ProtocolPart.Interpolated x) {
return null;
}
public T visitProtocolPartNonInterpolated(ProtocolPart.NonInterpolated x) {
return null;
}
public T visitProtocolTailMid(ProtocolTail.Mid x) {
return null;
}
public T visitProtocolTailPost(ProtocolTail.Post x) {
return null;
}
public T visitQualifiedNameDefault(QualifiedName.Default x) {
return null;
}
public T visitRangeCharacter(Range.Character x) {
return null;
}
public T visitRangeFromTo(Range.FromTo x) {
return null;
}
public T visitRenamingDefault(Renaming.Default x) {
return null;
}
public T visitRenamingsDefault(Renamings.Default x) {
return null;
}
public T visitReplacementConditional(Replacement.Conditional x) {
return null;
}
public T visitReplacementUnconditional(Replacement.Unconditional x) {
return null;
}
public T visitShellCommandClear(ShellCommand.Clear x) {
return null;
}
public T visitShellCommandEdit(ShellCommand.Edit x) {
return null;
}
public T visitShellCommandHelp(ShellCommand.Help x) {
return null;
}
public T visitShellCommandHistory(ShellCommand.History x) {
return null;
}
public T visitShellCommandListDeclarations(ShellCommand.ListDeclarations x) {
return null;
}
public T visitShellCommandListModules(ShellCommand.ListModules x) {
return null;
}
public T visitShellCommandQuit(ShellCommand.Quit x) {
return null;
}
public T visitShellCommandSetOption(ShellCommand.SetOption x) {
return null;
}
public T visitShellCommandTest(ShellCommand.Test x) {
return null;
}
public T visitShellCommandUndeclare(ShellCommand.Undeclare x) {
return null;
}
public T visitShellCommandUnimport(ShellCommand.Unimport x) {
return null;
}
public T visitSignatureNoThrows(Signature.NoThrows x) {
return null;
}
public T visitSignatureWithThrows(Signature.WithThrows x) {
return null;
}
public T visitStartAbsent(Start.Absent x) {
return null;
}
public T visitStartPresent(Start.Present x) {
return null;
}
public T visitStatementAppend(Statement.Append x) {
return null;
}
public T visitStatementAssert(Statement.Assert x) {
return null;
}
public T visitStatementAssertWithMessage(Statement.AssertWithMessage x) {
return null;
}
public T visitStatementAssignment(Statement.Assignment x) {
return null;
}
public T visitStatementBreak(Statement.Break x) {
return null;
}
public T visitStatementContinue(Statement.Continue x) {
return null;
}
public T visitStatementDoWhile(Statement.DoWhile x) {
return null;
}
public T visitStatementEmptyStatement(Statement.EmptyStatement x) {
return null;
}
public T visitStatementExpression(Statement.Expression x) {
return null;
}
public T visitStatementFail(Statement.Fail x) {
return null;
}
public T visitStatementFilter(Statement.Filter x) {
return null;
}
public T visitStatementFor(Statement.For x) {
return null;
}
public T visitStatementFunctionDeclaration(Statement.FunctionDeclaration x) {
return null;
}
public T visitStatementGlobalDirective(Statement.GlobalDirective x) {
return null;
}
public T visitStatementIfThen(Statement.IfThen x) {
return null;
}
public T visitStatementIfThenElse(Statement.IfThenElse x) {
return null;
}
public T visitStatementInsert(Statement.Insert x) {
return null;
}
public T visitStatementNonEmptyBlock(Statement.NonEmptyBlock x) {
return null;
}
public T visitStatementReturn(Statement.Return x) {
return null;
}
public T visitStatementSolve(Statement.Solve x) {
return null;
}
public T visitStatementSwitch(Statement.Switch x) {
return null;
}
public T visitStatementThrow(Statement.Throw x) {
return null;
}
public T visitStatementTry(Statement.Try x) {
return null;
}
public T visitStatementTryFinally(Statement.TryFinally x) {
return null;
}
public T visitStatementVariableDeclaration(Statement.VariableDeclaration x) {
return null;
}
public T visitStatementVisit(Statement.Visit x) {
return null;
}
public T visitStatementWhile(Statement.While x) {
return null;
}
public T visitStrategyBottomUp(Strategy.BottomUp x) {
return null;
}
public T visitStrategyBottomUpBreak(Strategy.BottomUpBreak x) {
return null;
}
public T visitStrategyInnermost(Strategy.Innermost x) {
return null;
}
public T visitStrategyOutermost(Strategy.Outermost x) {
return null;
}
public T visitStrategyTopDown(Strategy.TopDown x) {
return null;
}
public T visitStrategyTopDownBreak(Strategy.TopDownBreak x) {
return null;
}
public T visitStringLiteralInterpolated(StringLiteral.Interpolated x) {
return null;
}
public T visitStringLiteralNonInterpolated(StringLiteral.NonInterpolated x) {
return null;
}
public T visitStringLiteralTemplate(StringLiteral.Template x) {
return null;
}
public T visitStringMiddleInterpolated(StringMiddle.Interpolated x) {
return null;
}
public T visitStringMiddleMid(StringMiddle.Mid x) {
return null;
}
public T visitStringMiddleTemplate(StringMiddle.Template x) {
return null;
}
public T visitStringTailMidInterpolated(StringTail.MidInterpolated x) {
return null;
}
public T visitStringTailMidTemplate(StringTail.MidTemplate x) {
return null;
}
public T visitStringTailPost(StringTail.Post x) {
return null;
}
public T visitStringTemplateDoWhile(StringTemplate.DoWhile x) {
return null;
}
public T visitStringTemplateFor(StringTemplate.For x) {
return null;
}
public T visitStringTemplateIfThen(StringTemplate.IfThen x) {
return null;
}
public T visitStringTemplateIfThenElse(StringTemplate.IfThenElse x) {
return null;
}
public T visitStringTemplateWhile(StringTemplate.While x) {
return null;
}
public T visitStructuredTypeDefault(StructuredType.Default x) {
return null;
}
public T visitSymAlternative(Sym.Alternative x) {
return null;
}
public T visitSymCaseInsensitiveLiteral(Sym.CaseInsensitiveLiteral x) {
return null;
}
public T visitSymCharacterClass(Sym.CharacterClass x) {
return null;
}
public T visitSymColumn(Sym.Column x) {
return null;
}
public T visitSymEmpty(Sym.Empty x) {
return null;
}
public T visitSymEndOfLine(Sym.EndOfLine x) {
return null;
}
public T visitSymExcept(Sym.Except x) {
return null;
}
public T visitSymFollow(Sym.Follow x) {
return null;
}
public T visitSymIter(Sym.Iter x) {
return null;
}
public T visitSymIterSep(Sym.IterSep x) {
return null;
}
public T visitSymIterStar(Sym.IterStar x) {
return null;
}
public T visitSymIterStarSep(Sym.IterStarSep x) {
return null;
}
public T visitSymLabeled(Sym.Labeled x) {
return null;
}
public T visitSymLiteral(Sym.Literal x) {
return null;
}
public T visitSymNonterminal(Sym.Nonterminal x) {
return null;
}
public T visitSymNotFollow(Sym.NotFollow x) {
return null;
}
public T visitSymNotPrecede(Sym.NotPrecede x) {
return null;
}
public T visitSymOptional(Sym.Optional x) {
return null;
}
public T visitSymParameter(Sym.Parameter x) {
return null;
}
public T visitSymParametrized(Sym.Parametrized x) {
return null;
}
public T visitSymPrecede(Sym.Precede x) {
return null;
}
public T visitSymSequence(Sym.Sequence x) {
return null;
}
public T visitSymStart(Sym.Start x) {
return null;
}
public T visitSymStartOfLine(Sym.StartOfLine x) {
return null;
}
public T visitSymUnequal(Sym.Unequal x) {
return null;
}
public T visitSyntaxDefinitionKeyword(SyntaxDefinition.Keyword x) {
return null;
}
public T visitSyntaxDefinitionLanguage(SyntaxDefinition.Language x) {
return null;
}
public T visitSyntaxDefinitionLayout(SyntaxDefinition.Layout x) {
return null;
}
public T visitSyntaxDefinitionLexical(SyntaxDefinition.Lexical x) {
return null;
}
public T visitTagDefault(Tag.Default x) {
return null;
}
public T visitTagEmpty(Tag.Empty x) {
return null;
}
public T visitTagExpression(Tag.Expression x) {
return null;
}
public T visitTagsDefault(Tags.Default x) {
return null;
}
public T visitTargetEmpty(Target.Empty x) {
return null;
}
public T visitTargetLabeled(Target.Labeled x) {
return null;
}
public T visitToplevelGivenVisibility(Toplevel.GivenVisibility x) {
return null;
}
public T visitTypeBasic(Type.Basic x) {
return null;
}
public T visitTypeBracket(Type.Bracket x) {
return null;
}
public T visitTypeFunction(Type.Function x) {
return null;
}
public T visitTypeSelector(Type.Selector x) {
return null;
}
public T visitTypeStructured(Type.Structured x) {
return null;
}
public T visitTypeSymbol(Type.Symbol x) {
return null;
}
public T visitTypeUser(Type.User x) {
return null;
}
public T visitTypeVariable(Type.Variable x) {
return null;
}
public T visitTypeArgDefault(TypeArg.Default x) {
return null;
}
public T visitTypeArgNamed(TypeArg.Named x) {
return null;
}
public T visitTypeVarBounded(TypeVar.Bounded x) {
return null;
}
public T visitTypeVarFree(TypeVar.Free x) {
return null;
}
public T visitUserTypeName(UserType.Name x) {
return null;
}
public T visitUserTypeParametric(UserType.Parametric x) {
return null;
}
public T visitVariableInitialized(Variable.Initialized x) {
return null;
}
public T visitVariableUnInitialized(Variable.UnInitialized x) {
return null;
}
public T visitVariantNAryConstructor(Variant.NAryConstructor x) {
return null;
}
public T visitVisibilityDefault(Visibility.Default x) {
return null;
}
public T visitVisibilityPrivate(Visibility.Private x) {
return null;
}
public T visitVisibilityPublic(Visibility.Public x) {
return null;
}
public T visitVisitDefaultStrategy(Visit.DefaultStrategy x) {
return null;
}
public T visitVisitGivenStrategy(Visit.GivenStrategy x) {
return null;
}
public T visitBackslashLexical(Backslash.Lexical x) {
return null;
}
public T visitBooleanLiteralLexical(BooleanLiteral.Lexical x) {
return null;
}
public T visitCaseInsensitiveStringConstantLexical(CaseInsensitiveStringConstant.Lexical x) {
return null;
}
public T visitCharLexical(Char.Lexical x) {
return null;
}
public T visitCommentLexical(Comment.Lexical x) {
return null;
}
public T visitConcreteLexical(Concrete.Lexical x) {
return null;
}
public T visitConcretePartLexical(ConcretePart.Lexical x) {
return null;
}
public T visitDateAndTimeLexical(DateAndTime.Lexical x) {
return null;
}
public T visitDatePartLexical(DatePart.Lexical x) {
return null;
}
public T visitDecimalIntegerLiteralLexical(DecimalIntegerLiteral.Lexical x) {
return null;
}
public T visitHexIntegerLiteralLexical(HexIntegerLiteral.Lexical x) {
return null;
}
public T visitJustDateLexical(JustDate.Lexical x) {
return null;
}
public T visitJustTimeLexical(JustTime.Lexical x) {
return null;
}
public T visitLAYOUTLexical(LAYOUT.Lexical x) {
return null;
}
public T visitMidPathCharsLexical(MidPathChars.Lexical x) {
return null;
}
public T visitMidProtocolCharsLexical(MidProtocolChars.Lexical x) {
return null;
}
public T visitMidStringCharsLexical(MidStringChars.Lexical x) {
return null;
}
public T visitNameLexical(Name.Lexical x) {
return null;
}
public T visitNamedBackslashLexical(NamedBackslash.Lexical x) {
return null;
}
public T visitNamedRegExpLexical(NamedRegExp.Lexical x) {
return null;
}
public T visitNonterminalLexical(Nonterminal.Lexical x) {
return null;
}
public T visitNonterminalLabelLexical(NonterminalLabel.Lexical x) {
return null;
}
public T visitOctalIntegerLiteralLexical(OctalIntegerLiteral.Lexical x) {
return null;
}
public T visitOptionalCommaLexical(OptionalComma.Lexical x) {
return null;
}
public T visitOutputLexical(Output.Lexical x) {
return null;
}
public T visitPathCharsLexical(PathChars.Lexical x) {
return null;
}
public T visitPostPathCharsLexical(PostPathChars.Lexical x) {
return null;
}
public T visitPostProtocolCharsLexical(PostProtocolChars.Lexical x) {
return null;
}
public T visitPostStringCharsLexical(PostStringChars.Lexical x) {
return null;
}
public T visitPrePathCharsLexical(PrePathChars.Lexical x) {
return null;
}
public T visitPreProtocolCharsLexical(PreProtocolChars.Lexical x) {
return null;
}
public T visitPreStringCharsLexical(PreStringChars.Lexical x) {
return null;
}
public T visitProtocolCharsLexical(ProtocolChars.Lexical x) {
return null;
}
public T visitRationalLiteralLexical(RationalLiteral.Lexical x) {
return null;
}
public T visitRealLiteralLexical(RealLiteral.Lexical x) {
return null;
}
public T visitRegExpLexical(RegExp.Lexical x) {
return null;
}
public T visitRegExpLiteralLexical(RegExpLiteral.Lexical x) {
return null;
}
public T visitRegExpModifierLexical(RegExpModifier.Lexical x) {
return null;
}
public T visitStringCharacterLexical(StringCharacter.Lexical x) {
return null;
}
public T visitStringConstantLexical(StringConstant.Lexical x) {
return null;
}
public T visitTagStringLexical(TagString.Lexical x) {
return null;
}
public T visitTimePartNoTZLexical(TimePartNoTZ.Lexical x) {
return null;
}
public T visitTimeZonePartLexical(TimeZonePart.Lexical x) {
return null;
}
public T visitURLCharsLexical(URLChars.Lexical x) {
return null;
}
public T visitUnicodeEscapeLexical(UnicodeEscape.Lexical x) {
return null;
}
}