diff --git a/compiler/symbol_table/CMakeLists.txt b/compiler/symbol_table/CMakeLists.txt new file mode 100644 index 0000000..e1322f7 --- /dev/null +++ b/compiler/symbol_table/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright 2024 AQ authors, All Rights Reserved. +# This program is licensed under the AQ License. You can find the AQ license in +# the root directory. + +cmake_minimum_required(VERSION 3.10) + +include_directories(${PROJECT_SOURCE_DIR}) + +set(SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/symbol_table.cc) + +add_library(AqCompilerSymbolTable STATIC ${SOURCES}) + +target_link_libraries(AqCompilerSymbolTable PRIVATE AqDebugger) \ No newline at end of file diff --git a/compiler/symbol_table/symbol_table.cc b/compiler/symbol_table/symbol_table.cc new file mode 100644 index 0000000..0a74b21 --- /dev/null +++ b/compiler/symbol_table/symbol_table.cc @@ -0,0 +1,8 @@ +// Copyright 2024 AQ authors, All Rights Reserved. +// This program is licensed under the AQ License. You can find the AQ license in +// the root directory. + +#include "compiler/symbol_table/symbol_table.h" + +// Wait development. +namespace Aq {} \ No newline at end of file diff --git a/compiler/symbol_table/symbol_table.h b/compiler/symbol_table/symbol_table.h new file mode 100644 index 0000000..51e0c17 --- /dev/null +++ b/compiler/symbol_table/symbol_table.h @@ -0,0 +1,13 @@ +// Copyright 2024 AQ authors, All Rights Reserved. +// This program is licensed under the AQ License. You can find the AQ license in +// the root directory. + +#ifndef AQ_COMPILER_SYMBOL_TABLE_SYMBOL_TABLE_H_ +#define AQ_COMPILER_SYMBOL_TABLE_SYMBOL_TABLE_H_ + +#include "compiler/compiler.h" + +// Wait development. +namespace Aq {} + +#endif \ No newline at end of file