Skip to content

Commit 3d42e1e

Browse files
committed
chore: Move cli.h
So it can be used to parse compile_commands.json files. Signed-off-by: Roberto Raggi <[email protected]>
1 parent d768816 commit 3d42e1e

File tree

6 files changed

+391
-8
lines changed

6 files changed

+391
-8
lines changed

src/frontend/cxx/cli.cc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,13 @@
1818
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1919
// SOFTWARE.
2020

21-
#include "cli.h"
22-
21+
#include <cxx/cli.h>
2322
#include <cxx/private/path.h>
2423

2524
#include <algorithm>
26-
#include <array>
2725
#include <format>
2826
#include <iostream>
2927
#include <sstream>
30-
#include <tuple>
3128
#include <utility>
3229
#include <vector>
3330

src/frontend/cxx/cxx_document.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020

2121
#pragma once
2222

23+
#include <cxx/cli.h>
2324
#include <cxx/lsp/fwd.h>
2425
#include <cxx/translation_unit.h>
2526

2627
#include <optional>
2728
#include <string>
2829

29-
#include "cli.h"
30-
3130
namespace cxx::lsp {
3231

3332
class CxxDocument {

src/frontend/cxx/frontend.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
#include <cxx/ast.h>
2222
#include <cxx/ast_visitor.h>
23+
#include <cxx/cli.h>
2324
#include <cxx/control.h>
2425
#include <cxx/gcc_linux_toolchain.h>
2526
#include <cxx/lexer.h>
@@ -42,7 +43,6 @@
4243
#include <string>
4344

4445
#include "ast_printer.h"
45-
#include "cli.h"
4646
#include "lsp_server.h"
4747
#include "verify_diagnostics_client.h"
4848

src/frontend/cxx/lsp_server.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@
3030
#include <unordered_map>
3131
#endif
3232

33+
#include <cxx/cli.h>
34+
3335
#include <vector>
3436

35-
#include "cli.h"
3637
#include "sync_queue.h"
3738

3839
namespace cxx::lsp {

0 commit comments

Comments
 (0)