summaryrefslogtreecommitdiffstats
path: root/tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2021-04-19 15:39:42 -0400
committerGitHub <noreply@github.com>2021-04-19 15:39:42 -0400
commit778428fecc0548af565e92745cf1344bcf19367f (patch)
treeadaf9be98bb8a4c36e6f7e42f24dbf653973ed7e /tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h
parent22b562d1a47443f266b114b4b207bcdd4eb3c54f (diff)
Splitting up C++ extractor (#1800)
* #include an absolute path didn't work - because paths were taken to always be relative. * Refactor out ClassLikeNode * WIP around ScopeNode. * Use push and popScope. * Small improvements around C++ extractor. * Adding dynamic casting support. * Made Field another Node type. * Disable command line dumping by default. * Removed comment. * Fix shadowed variable bug found on linux. * Split out node. * Renamed C++ extractor diagnostics to just diagnostics.cpp/.h * Remove C++ extractor Options into separate options.cpp/options.h files. * Split out parser and identifier lookup from C++ extractor. * Put in CppExtract namespace. Simplify some of the class names. * Some simple renaming. * Split out NodeTree from Parser.
Diffstat (limited to 'tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h')
-rw-r--r--tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h b/tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h
deleted file mode 100644
index 419559fa8..000000000
--- a/tools/slang-cpp-extractor/slang-cpp-extractor-diagnostics.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef SLANG_CPP_EXTRACTOR_DIAGNOSTICS_H
-#define SLANG_CPP_EXTRACTOR_DIAGNOSTICS_H
-
-#include "../../source/slang/slang-diagnostics.h"
-
-namespace SlangExperimental {
-using namespace Slang;
-
-namespace CPPDiagnostics {
-
-#define DIAGNOSTIC(id, severity, name, messageFormat) extern const DiagnosticInfo name;
-#include "slang-cpp-extractor-diagnostic-defs.h"
-
-} // CPPDiagnostics
-} // SlangExperimental
-
-#endif