aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stdlib/patterns.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/stdlib/patterns.h b/stdlib/patterns.h
index bea58453..3c281754 100644
--- a/stdlib/patterns.h
+++ b/stdlib/patterns.h
@@ -8,6 +8,7 @@
#include "datatypes.h"
#include "integers.h"
+#include "optionals.h"
#include "types.h"
#define Pattern(text) ((Pattern_t)Text(text))
@@ -21,7 +22,7 @@ Text_t Text$trim(Text_t text, Pattern_t pattern, bool trim_left, bool trim_right
OptionalInt_t Text$find(Text_t text, Pattern_t pattern, Int_t i);
Array_t Text$find_all(Text_t text, Pattern_t pattern);
PUREFUNC bool Text$has(Text_t text, Pattern_t pattern);
-Array_t Text$matches(Text_t text, Pattern_t pattern);
+OptionalArray_t Text$matches(Text_t text, Pattern_t pattern);
Text_t Text$map(Text_t text, Pattern_t pattern, Closure_t fn);
#define Pattern$hash Text$hash