From 00226cb76314ed69869c951b3cdb589393c3ca52 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 5 Jan 2021 14:21:37 -0800 Subject: Added whole-line-matching mode --- grammars/builtins.bp | 6 ++++++ 1 file changed, 6 insertions(+) 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') -- cgit v1.2.3