From 44573fc224796f712254d7ff7fdc0a87aeb6a84c Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 15 Jan 2021 19:32:37 -0800 Subject: Rename compiler -> pattern --- pattern.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pattern.h (limited to 'pattern.h') diff --git a/pattern.h b/pattern.h new file mode 100644 index 0000000..933eb83 --- /dev/null +++ b/pattern.h @@ -0,0 +1,24 @@ +// +// pattern.h - Header file for BP pattern compilation. +// +#ifndef PATTERN__H +#define PATTERN__H + +#include "files.h" +#include "types.h" + +__attribute__((nonnull)) +pat_t *new_pat(file_t *f, const char *start, enum pattype_e type); +__attribute__((nonnull(1,2))) +pat_t *bp_simplepattern(file_t *f, const char *str); +__attribute__((nonnull(1,2))) +pat_t *bp_stringpattern(file_t *f, const char *str); +__attribute__((nonnull(1,2))) +pat_t *bp_replacement(file_t *f, pat_t *replacepat, const char *replacement); +__attribute__((nonnull)) +pat_t *bp_pattern(file_t *f, const char *str); +__attribute__((nonnull)) +def_t *bp_definition(file_t *f, const char *str); + +#endif +// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1 -- cgit v1.2.3