aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--grammars/builtins.bp6
1 files changed, 6 insertions, 0 deletions
diff --git a/grammars/builtins.bp b/grammars/builtins.bp
index f68b2a7..99afe2a 100644
--- a/grammars/builtins.bp
+++ b/grammars/builtins.bp
@@ -19,6 +19,12 @@ find-all: (
+(+(..@pattern) ..(\n/$$) / ~(..\n))
[!<\n => "\n"]
)
+find-lines: (
+ (include-binary-files / is-text-file)
+ *(!(pattern$) ~(..\n))
+ +(@pattern (\n/$$) / ~(..\n))
+ [!<\n => "\n"]
+)
only-matches: (
(include-binary-files / is-text-file)
+(..@pattern%\n =>'@1\n')