aboutsummaryrefslogtreecommitdiff
path: root/grammars/builtins.bp
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-01-05 14:21:37 -0800
committerBruce Hill <bruce@bruce-hill.com>2021-01-05 14:21:37 -0800
commit00226cb76314ed69869c951b3cdb589393c3ca52 (patch)
treed0471a148c443a8d35d74082257259402be93a93 /grammars/builtins.bp
parent4350d996d1f4987ae83569acfdec2e25b996f599 (diff)
Added whole-line-matching mode
Diffstat (limited to 'grammars/builtins.bp')
-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')