﻿
// Generated code: copy content of this to Walker.cs
/*
	
public object Walk(SourceElements node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(SourceUnitTree node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(FormalParameter node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(FunctionDeclaration node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(VariableDeclaration node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(AdditiveExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(AndExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(Argument node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(Arguments node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(CallExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ConditionalExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(EqualityExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ExecExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(Expression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(FunctionExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(Identifier node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(IndexSuffix node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(LeftAssignmentExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(MemberExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(MultiplicativeExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(OrExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(PropertyReferenceSuffix node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(RelationalExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(SelfExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(TypeDescriptor node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(TypeDescriptorSuffix node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(UnaryExpression node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ArrayLiteral node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ObjectLiteral node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(PrimitiveLiteral node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(BreakStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(CaseClause node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(EmptyStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ExpressionStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ForInStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(IfStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(LoadStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(NextStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(RescueClause node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ReturnStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(StatementBlock node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(SwitchStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(ThrowStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(TryStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(VariableStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
	
public object Walk(WhileStatement node) {	
	if (Enter(node)) {
		// Insert code here
	}
	Exit(node);
	return null;
}
*/