z3-src 503.2.1

Source distribution of the Z3 SMT solver, for use as a build dependency
Documentation
/*++
Copyright (c) 2024 Microsoft Corporation

Module Name:

    seq_rewriter_params.hpp

Abstract:

    Parameters for the 'rewriter' module.

--*/
#pragma once

#include "util/params.h"
#include "util/gparams.h"

#define SEQ_REWRITER_PARAMS_LIST(UINT_, BOOL_, DOUBLE_, STRING_, SYMBOL_) \
  BOOL_(coalesce_chars,       "coalesce_chars",       true,  "coalesce characters into strings") \
  UINT_(max_power_expansion,  "max_power_expansion",  2,     "maximal exponent of a sequence power that is expanded into a concatenation")

Z3_DEFINE_MODULE_PARAMS(seq_rewriter_params, "rewriter", SEQ_REWRITER_PARAMS_LIST, nullptr);

#undef SEQ_REWRITER_PARAMS_LIST