From c4f31592fc8909e1783df37af19d1f70ae049570 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sat, 17 Jan 2026 01:11:24 -0500 Subject: [PATCH] xo-expression: genfacet for SymbolTable --- xo-expression2/CMakeLists.txt | 10 ++++++++++ .../include/xo/expression2/detail/AExpression.hpp | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/xo-expression2/CMakeLists.txt b/xo-expression2/CMakeLists.txt index 00897d60..a0aad4e9 100644 --- a/xo-expression2/CMakeLists.txt +++ b/xo-expression2/CMakeLists.txt @@ -22,6 +22,16 @@ add_definitions(${PROJECT_CXX_FLAGS}) add_subdirectory(utest) +# note: manual target; generated code committed to git +xo_add_genfacet( + TARGET xo-expression2-facet-symboltable + FACET SymbolTable + INPUT idl/SymbolTable.json5 + OUTPUT_HPP_DIR include/xo/expression2 + OUTPUT_IMPL_SUBDIR detail + OUTPUT_CPP_DIR src/expression2 + ) + # note: manual target; generated code committed to git xo_add_genfacet( TARGET xo-expression2-facet-expression diff --git a/xo-expression2/include/xo/expression2/detail/AExpression.hpp b/xo-expression2/include/xo/expression2/detail/AExpression.hpp index ae53af05..18b7823f 100644 --- a/xo-expression2/include/xo/expression2/detail/AExpression.hpp +++ b/xo-expression2/include/xo/expression2/detail/AExpression.hpp @@ -75,4 +75,4 @@ using IExpression_ImplType = xo::facet::FacetImplType; } /*namespace scm*/ } /*namespace xo*/ -/* */ \ No newline at end of file +/* */