4-variable-simplifier/calculate_assignment_simplifications.c
2025-06-30 09:03:33 -05:00

41 lines
848 B
C

#if 0
#include <limits.h>
#include <stdio.h>
#include <assert.h>
#include <debug.h>
#include <defines.h>
#include <cmdln.h>
#include "simplifications.h"
#include "calculate_simplifications.h"
#include "calculate_assignment_simplifications.h"
void calculate_assignment_simplifications(
const struct cmdln_flags* flags,
struct simplifications* simps)
{
ENTER;
struct cmdln_flags flag_no_assign = *flags;
flag_no_assign.use_operators.assignment = false;
for (int a = 0; a < N; a++)
{
simps->with_vars[a] = \
calculate_simplifications(
/* cmdln flags: */ &flag_no_assign,
/* have extra variable? */ true,
/* extra variable value: */ a);
}
simps->main = calculate_simplifications(flags, false, 0);
EXIT;
}
#endif