diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-01-05 14:21:37 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-01-05 14:21:37 -0800 |
| commit | 00226cb76314ed69869c951b3cdb589393c3ca52 (patch) | |
| tree | d0471a148c443a8d35d74082257259402be93a93 | |
| parent | 4350d996d1f4987ae83569acfdec2e25b996f599 (diff) | |
Added whole-line-matching mode
| -rw-r--r-- | grammars/builtins.bp | 6 |
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') |
