diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2023-08-19 09:39:33 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2023-09-12 04:43:34 (GMT) |
commit | 155c500b8933d2c7269215ea1d141d341de0a44f (patch) | |
tree | 520c55ae047f8e47236bc4476aa43011a226708d /src/analysis/scan/expr-int.h | |
parent | 9cceceee1691a9f6c36df508d278d5fb9af9f122 (diff) |
Remove old unused code.
Diffstat (limited to 'src/analysis/scan/expr-int.h')
-rw-r--r-- | src/analysis/scan/expr-int.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/analysis/scan/expr-int.h b/src/analysis/scan/expr-int.h index 30a32d0..618ecf7 100644 --- a/src/analysis/scan/expr-int.h +++ b/src/analysis/scan/expr-int.h @@ -38,15 +38,6 @@ /* Réalise une comparaison entre objets selon un critère précis. */ typedef bool (* compare_expr_rich_fc) (const GScanExpression *, const GScanExpression *, RichCmpOperation, bool *); -/* Vérifie la validité d'une expression. */ -typedef bool (* check_expr_validity_fc) (const GScanExpression *); // REMME ? - -/* Reproduit une expression en place dans une nouvelle instance. */ -typedef GScanExpression * (* dup_expr_fc) (const GScanExpression *); // REMME ? - -/* Reproduit une expression en place dans une nouvelle instance. */ -typedef void (* copy_expr_fc) (GScanExpression *, const GScanExpression *); - /* Réduit une expression à une forme plus simple. */ typedef ScanReductionState (* reduce_expr_fc) (GScanExpression *, GScanContext *, GScanScope *, GScanExpression **); @@ -70,8 +61,6 @@ struct _GScanExpression ScanReductionState state; /* Etat synthétisé de l'élément*/ - ExprValueType value_type; /* Type de valeur portée */ - }; /* Expression d'évaluation généraliste (classe) */ @@ -80,9 +69,6 @@ struct _GScanExpressionClass GObjectClass parent; /* A laisser en premier */ compare_expr_rich_fc cmp_rich; /* Comparaison de façon précise*/ - check_expr_validity_fc check; /* Validation de la cohérence */ - copy_expr_fc copyXXX; /* Reproduction d'expression */ - dup_expr_fc dup; /* Reproduction d'expression */ reduce_expr_fc reduce; /* Simplification d'expression */ reduce_expr_to_bool_fc reduce_to_bool; /* Conversion en booléen */ @@ -95,7 +81,7 @@ struct _GScanExpressionClass /* Met en place une expression d'évaluation pour analyse. */ -bool g_scan_expression_create(GScanExpression *, ExprValueType); +bool g_scan_expression_create(GScanExpression *, ScanReductionState); |