xo-reader2 stack: streamlining + arith parser test

This commit is contained in:
Roland Conybeare 2026-02-03 14:27:42 -05:00
commit 4d6404776e
2 changed files with 14 additions and 1 deletions

View file

@ -76,9 +76,11 @@ namespace xo {
TypeDescr fn_td() const noexcept { return fn_td_; } TypeDescr fn_td() const noexcept { return fn_td_; }
bool is_nary() const noexcept { return false; } std::string_view name() const noexcept { return name_; }
static constexpr std::int32_t n_args() noexcept { return Traits::n_args; } static constexpr std::int32_t n_args() noexcept { return Traits::n_args; }
bool is_nary() const noexcept { return false; }
obj<AGCObject> apply_nocheck(obj<ARuntimeContext> rcx, const DArray * args) { obj<AGCObject> apply_nocheck(obj<ARuntimeContext> rcx, const DArray * args) {
return _apply_nocheck(rcx, args, return _apply_nocheck(rcx, args,
std::make_index_sequence<Traits::n_args>{}); std::make_index_sequence<Traits::n_args>{});

View file

@ -0,0 +1,11 @@
/** @file Primitive_gco_2_gco_gco.hpp
*
* @author Roland Conybeare, Feb 2026
**/
#include "DPrimitive_gco_2_gco_gco.hpp"
#include "detail/IProcedure_DPrimitive_gco_2_gco_gco.hpp"
#include "detail/IGCObject_DPrimitive_gco_2_gco_gco.hpp"
#include "detail/IPrintable_DPrimitive_gco_2_gco_gco.hpp"
/* end Primitive_gco_2_gco_gco.hpp */