//===--- Action.h - Parser Action Interface ---------------------*- C++ -*-===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file defines the Action and EmptyAction interface.////===----------------------------------------------------------------------===//#ifndef LLVM_CLANG_PARSE_ACTION_H#define LLVM_CLANG_PARSE_ACTION_H#include"clang/Basic/IdentifierTable.h"#include"clang/Basic/SourceLocation.h"#include"clang/Basic/TemplateKinds.h"#include"clang/Basic/TypeTraits.h"#include"clang/Parse/AccessSpecifier.h"#include"clang/Parse/Ownership.h"#i