From 221fd85f61776681a5e0b5b1194c04e1c9dbc956 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 16 Feb 2026 22:33:32 -0500 Subject: [PATCH] xo-facet: move output-hpp-dir + subdir to idl/*.json5 --- idl/IPrintable_DApplySsm.json5 | 2 ++ idl/IPrintable_DDefineSsm.json5 | 2 ++ idl/IPrintable_DExpectExprSsm.json5 | 2 ++ idl/IPrintable_DExpectFormalArgSsm.json5 | 2 ++ idl/IPrintable_DExpectFormalArglistSsm.json5 | 2 ++ idl/IPrintable_DExpectSymbolSsm.json5 | 2 ++ idl/IPrintable_DExpectTypeSsm.json5 | 2 ++ idl/IPrintable_DIfElseSsm.json5 | 2 ++ idl/IPrintable_DLambdaSsm.json5 | 2 ++ idl/IPrintable_DParenSsm.json5 | 2 ++ idl/IPrintable_DProgressSsm.json5 | 2 ++ idl/IPrintable_DSequenceSsm.json5 | 2 ++ idl/IPrintable_DToplevelSeqSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DApplySsm.json5 | 2 ++ idl/ISyntaxStateMachine_DDefineSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DExpectExprSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DExpectFormalArgSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DExpectFormalArglistSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DExpectSymbolSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DExpectTypeSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DIfElseSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DLambdaSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DParenSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DProgressSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DSequenceSsm.json5 | 2 ++ idl/ISyntaxStateMachine_DToplevelSeqSsm.json5 | 2 ++ idl/SyntaxStateMachine.json5 | 2 ++ 27 files changed, 54 insertions(+) diff --git a/idl/IPrintable_DApplySsm.json5 b/idl/IPrintable_DApplySsm.json5 index 5895578d..6f2a531d 100644 --- a/idl/IPrintable_DApplySsm.json5 +++ b/idl/IPrintable_DApplySsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DDefineSsm.json5 b/idl/IPrintable_DDefineSsm.json5 index 3975396e..28463e92 100644 --- a/idl/IPrintable_DDefineSsm.json5 +++ b/idl/IPrintable_DDefineSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DExpectExprSsm.json5 b/idl/IPrintable_DExpectExprSsm.json5 index b6b0caa1..f5465709 100644 --- a/idl/IPrintable_DExpectExprSsm.json5 +++ b/idl/IPrintable_DExpectExprSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DExpectFormalArgSsm.json5 b/idl/IPrintable_DExpectFormalArgSsm.json5 index 6b1bf863..73389166 100644 --- a/idl/IPrintable_DExpectFormalArgSsm.json5 +++ b/idl/IPrintable_DExpectFormalArgSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DExpectFormalArglistSsm.json5 b/idl/IPrintable_DExpectFormalArglistSsm.json5 index 7f566150..1aa3c951 100644 --- a/idl/IPrintable_DExpectFormalArglistSsm.json5 +++ b/idl/IPrintable_DExpectFormalArglistSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DExpectSymbolSsm.json5 b/idl/IPrintable_DExpectSymbolSsm.json5 index 1d003791..fee89873 100644 --- a/idl/IPrintable_DExpectSymbolSsm.json5 +++ b/idl/IPrintable_DExpectSymbolSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DExpectTypeSsm.json5 b/idl/IPrintable_DExpectTypeSsm.json5 index 4c3b8964..463cb399 100644 --- a/idl/IPrintable_DExpectTypeSsm.json5 +++ b/idl/IPrintable_DExpectTypeSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DIfElseSsm.json5 b/idl/IPrintable_DIfElseSsm.json5 index 9c54fc71..dbcdbb0a 100644 --- a/idl/IPrintable_DIfElseSsm.json5 +++ b/idl/IPrintable_DIfElseSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DLambdaSsm.json5 b/idl/IPrintable_DLambdaSsm.json5 index 9f2187df..035f71f1 100644 --- a/idl/IPrintable_DLambdaSsm.json5 +++ b/idl/IPrintable_DLambdaSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DParenSsm.json5 b/idl/IPrintable_DParenSsm.json5 index 9af85828..9750cb31 100644 --- a/idl/IPrintable_DParenSsm.json5 +++ b/idl/IPrintable_DParenSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DProgressSsm.json5 b/idl/IPrintable_DProgressSsm.json5 index eb420da3..d3d298b1 100644 --- a/idl/IPrintable_DProgressSsm.json5 +++ b/idl/IPrintable_DProgressSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DSequenceSsm.json5 b/idl/IPrintable_DSequenceSsm.json5 index 929060b0..f5c89aca 100644 --- a/idl/IPrintable_DSequenceSsm.json5 +++ b/idl/IPrintable_DSequenceSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/IPrintable_DToplevelSeqSsm.json5 b/idl/IPrintable_DToplevelSeqSsm.json5 index 8349bb04..d3c78474 100644 --- a/idl/IPrintable_DToplevelSeqSsm.json5 +++ b/idl/IPrintable_DToplevelSeqSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "", "" ], local_types: [], diff --git a/idl/ISyntaxStateMachine_DApplySsm.json5 b/idl/ISyntaxStateMachine_DApplySsm.json5 index 2f08ccc5..bc433fdf 100644 --- a/idl/ISyntaxStateMachine_DApplySsm.json5 +++ b/idl/ISyntaxStateMachine_DApplySsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DDefineSsm.json5 b/idl/ISyntaxStateMachine_DDefineSsm.json5 index 7aef2f5a..8b3fff2a 100644 --- a/idl/ISyntaxStateMachine_DDefineSsm.json5 +++ b/idl/ISyntaxStateMachine_DDefineSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DExpectExprSsm.json5 b/idl/ISyntaxStateMachine_DExpectExprSsm.json5 index 0b04e3d6..d1c78ad2 100644 --- a/idl/ISyntaxStateMachine_DExpectExprSsm.json5 +++ b/idl/ISyntaxStateMachine_DExpectExprSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DExpectFormalArgSsm.json5 b/idl/ISyntaxStateMachine_DExpectFormalArgSsm.json5 index 83627a07..e3486759 100644 --- a/idl/ISyntaxStateMachine_DExpectFormalArgSsm.json5 +++ b/idl/ISyntaxStateMachine_DExpectFormalArgSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DExpectFormalArglistSsm.json5 b/idl/ISyntaxStateMachine_DExpectFormalArglistSsm.json5 index 535e713f..019573d0 100644 --- a/idl/ISyntaxStateMachine_DExpectFormalArglistSsm.json5 +++ b/idl/ISyntaxStateMachine_DExpectFormalArglistSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DExpectSymbolSsm.json5 b/idl/ISyntaxStateMachine_DExpectSymbolSsm.json5 index 288b8256..49248b62 100644 --- a/idl/ISyntaxStateMachine_DExpectSymbolSsm.json5 +++ b/idl/ISyntaxStateMachine_DExpectSymbolSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DExpectTypeSsm.json5 b/idl/ISyntaxStateMachine_DExpectTypeSsm.json5 index 04617d60..68883ef0 100644 --- a/idl/ISyntaxStateMachine_DExpectTypeSsm.json5 +++ b/idl/ISyntaxStateMachine_DExpectTypeSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DIfElseSsm.json5 b/idl/ISyntaxStateMachine_DIfElseSsm.json5 index 23a4e35d..25feadde 100644 --- a/idl/ISyntaxStateMachine_DIfElseSsm.json5 +++ b/idl/ISyntaxStateMachine_DIfElseSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DLambdaSsm.json5 b/idl/ISyntaxStateMachine_DLambdaSsm.json5 index bd32a95b..413c64c8 100644 --- a/idl/ISyntaxStateMachine_DLambdaSsm.json5 +++ b/idl/ISyntaxStateMachine_DLambdaSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DParenSsm.json5 b/idl/ISyntaxStateMachine_DParenSsm.json5 index 9d24338d..7ea19fc0 100644 --- a/idl/ISyntaxStateMachine_DParenSsm.json5 +++ b/idl/ISyntaxStateMachine_DParenSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DProgressSsm.json5 b/idl/ISyntaxStateMachine_DProgressSsm.json5 index 9a141775..83c10717 100644 --- a/idl/ISyntaxStateMachine_DProgressSsm.json5 +++ b/idl/ISyntaxStateMachine_DProgressSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DSequenceSsm.json5 b/idl/ISyntaxStateMachine_DSequenceSsm.json5 index c9319948..e497ef7f 100644 --- a/idl/ISyntaxStateMachine_DSequenceSsm.json5 +++ b/idl/ISyntaxStateMachine_DSequenceSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/ISyntaxStateMachine_DToplevelSeqSsm.json5 b/idl/ISyntaxStateMachine_DToplevelSeqSsm.json5 index e94779f5..7a91622f 100644 --- a/idl/ISyntaxStateMachine_DToplevelSeqSsm.json5 +++ b/idl/ISyntaxStateMachine_DToplevelSeqSsm.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", includes: [ "\"SyntaxStateMachine.hpp\"", "\"ssm/ISyntaxStateMachine_Xfer.hpp\"" ], local_types: [ ], diff --git a/idl/SyntaxStateMachine.json5 b/idl/SyntaxStateMachine.json5 index d204a265..210a43a4 100644 --- a/idl/SyntaxStateMachine.json5 +++ b/idl/SyntaxStateMachine.json5 @@ -1,6 +1,8 @@ { mode: "facet", output_cpp_dir: "src/reader2", + output_hpp_dir: "include/xo/reader2", + output_impl_subdir: "ssm", // includes in ASyntaxStateMachine.hpp includes: [ "\"ParserStateMachine.hpp\"",