/*
 * Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
 * Use of this file is governed by the BSD 3-clause license that
 * can be found in the LICENSE.txt file in the project root.
 */

package org.antlr.v4.codegen.model;

import org.antlr.v4.codegen.OutputModelFactory;
import org.antlr.v4.tool.ast.ActionAST;

public class ExceptionClause extends SrcOp {
	@ModelElement public Action catchArg;
	@ModelElement public Action catchAction;

	public ExceptionClause(OutputModelFactory factory,
						   ActionAST catchArg,
						   ActionAST catchAction)
	{
		super(factory, catchArg);
		this.catchArg = new Action(factory, catchArg);
		this.catchAction = new Action(factory, catchAction);
	}
}