From 2ec9f76b7221938061d12e268e97bc33e5653a8e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 28 May 2024 02:05:57 -0400 Subject: Rename 'Match' macro to avoid confusion --- pattern.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'pattern.h') diff --git a/pattern.h b/pattern.h index 046a792..f9bfc6c 100644 --- a/pattern.h +++ b/pattern.h @@ -15,9 +15,7 @@ #endif #define UNBOUNDED(pat) ((pat)->max_matchlen == -1) -#define Match(x, _tag) ((x)->type == _tag ? &(x)->__tagged._tag : (errx(1, __FILE__ ":%d This was supposed to be a " # _tag "\n", __LINE__), &(x)->__tagged._tag)) -#define Pattern(_tag, _start, _end, _min, _max, ...) allocate_pat((pat_t){.type=_tag, .start=_start, .end=_end, \ - .min_matchlen=_min, .max_matchlen=_max, .__tagged._tag={__VA_ARGS__}}) + // BP virtual machine pattern types enum pattype_e { BP_ERROR = 0, -- cgit v1.2.3