PHP 8.2.30
Preview: pi_logipat.txt Size: 4.09 KB
/proc/self/root/proc/thread-self/root/proc/thread-self/root/usr/share/vim/vim80/doc/pi_logipat.txt

*pi_logipat.txt*	Logical Patterns			Jun 22, 2015

Author:  Charles E. Campbell  <NdrOchip@ScampbellPfamily.AbizM>
Copyright: (c) 2004-2015 by Charles E. Campbell	*logiPat-copyright*
           The VIM LICENSE applies to LogiPat.vim and LogiPat.txt
           (see |copyright|) except use "LogiPat" instead of "Vim"
	   No warranty, express or implied.  Use At-Your-Own-Risk.

==============================================================================
1. Contents					*logiPat* *logiPat-contents*

	1. Contents.................: |logiPat-contents|
	2. LogiPat Manual...........: |logiPat-manual|
	3. LogiPat Examples.........: |logiPat-examples|
	4. Caveat...................: |logiPat-caveat|
	5. LogiPat History..........: |logiPat-history|


==============================================================================
2. LogiPat Manual			*logiPat-manual* *logiPat-man*

	*logiPat-arg* *logiPat-input* *logiPat-pattern* *logiPat-operators*
	Boolean logic patterns are composed of

			operators  ! = not
			           | = logical-or
			           & = logical-and
			grouping   ( ... )
			patterns   "pattern"

	:LogiPat {boolean-logic pattern}		*:LogiPat*
		:LogiPat is a command which takes a boolean-logic
		argument (|logiPat-arg|).

	:LP {boolean-logic pattern}			*:LP*
		:LP is a shorthand command version of :LogiPat

	:LPE {boolean-logic pattern}			*:LPE*
		No search is done, but the conversion from the
		boolean logic pattern to the regular expression
		is performed and echoed onto the display.

	:LogiPatFlags {search flags}			*LogiPat-flags*
		:LogiPatFlags {search flags}
		LogiPat uses the |search()| command.  The flags
		passed to that call to search() may be specified
		by the :LogiPatFlags command.

	:LPF {search flags}				*:LPF*
		:LPF is a shorthand version of :LogiPatFlags.

	:let pat=LogiPat({boolean-logic pattern})	*LogiPat()*
		If one calls LogiPat() directly, no search
		is done, but the transformation from the boolean
		logic pattern into a regular expression pattern
		is performed and returned.

	To get a " inside a pattern, as opposed to having it delimit
	the pattern, double it.


==============================================================================
3. LogiPat Examples					*logiPat-examples*

	LogiPat takes Boolean logic arguments and produces a regular
	expression which implements the choices.  A series of examples
	follows:
>
	:LogiPat "abc"
<		will search for lines containing the string  :abc:
>
	:LogiPat "ab""cd"
<		will search for lines containing the string  :ab"c:
>
	:LogiPat !"abc"
<		will search for lines which don't contain the string  :abc:
>
	:LogiPat "abc"|"def"
<		will search for lines which contain either the string
		:abc:  or the string  :def:
>
	:LogiPat !("abc"|"def")
<		will search for lines which don't contain either
		of the strings  :abc:  or  :def:
>
	:LogiPat "abc"&"def"
<		will search for lines which contain both of the strings
		:abc:  and  :def:
>
	:let pat= LogiPat('!"abc"')
<		will return the regular expression which will match
		all lines not containing  :abc: .  The double quotes
		are needed to pass normal patterns to LogiPat, and
		differentiate such patterns from boolean logic
		operators.


==============================================================================
4. Caveat						*logiPat-caveat*

	The "not" operator may be fragile; ie. it may not always play well
	with the & (logical-and) and | (logical-or) operators.  Please try out
	your patterns, possibly with :set hls, to insure that what is matching
	is what you want.


==============================================================================
3. LogiPat History					*logiPat-history*

	v4 Jun 22, 2015 * LogiPat has been picked up by Bram M for standard
			  plugin distribution; hence the name change
	v3 Sep 25, 2006 * LP_Or() fixed; it now encapsulates its output
	                  in \%(...\) parentheses
	   Dec 12, 2011 * |:LPE| added
			* "" is mapped to a single " and left inside patterns
	v2 May 31, 2005	* LPF and LogiPatFlags commands weren't working
	v1 May 23, 2005	* initial release


==============================================================================
vim:tw=78:ts=8:ft=help

Directory Contents

Dirs: 0 × Files: 136

Name Size Perms Modified Actions
11.66 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
63.87 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
73.12 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
30.10 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
46.17 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.01 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
5.61 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
21.82 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
16.14 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
60.67 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
71.46 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
434.04 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
9.48 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
25.33 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
23.14 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
17.82 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
9.30 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
29.97 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
44.52 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
18.47 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
28.79 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
3.21 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
5.58 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
8.38 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
14.00 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
2.84 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
18.91 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
14.30 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
11.55 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.23 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
10.89 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
37.05 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.83 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
266 B lrw-r--r-- 2026-04-07 23:29:22
Edit Download
22.49 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
38.50 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
74.65 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
81.21 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
38.31 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
63.15 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
57.92 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
30.50 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.67 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
50.39 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
36.13 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
378.02 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
4.64 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
5.33 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
10.73 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
11.74 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
6.69 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
1.37 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
518 B lrw-r--r-- 2026-04-07 23:29:22
Edit Download
294 B lrw-r--r-- 2026-04-07 23:29:22
Edit Download
3.98 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
323 B lrw-r--r-- 2026-04-07 23:29:22
Edit Download
2.53 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
31.35 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.04 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
57.93 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
20.58 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
1.29 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
4.09 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
171.44 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
2.22 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
4.03 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
6.08 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
11.58 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
6.87 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
30.43 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
67.40 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
69.59 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
12.44 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
10.44 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
8.22 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
38.65 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
4.86 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
3.02 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.74 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
6.73 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
61.31 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.03 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
71.90 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
212.37 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
16.33 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
320.95 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
35.78 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
44.35 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
32.78 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
20.07 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
289.32 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.70 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
16.15 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
6.92 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
23.77 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
23.05 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
18.63 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
23.27 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
9.36 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
15.61 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
18.92 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
11.18 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
28.50 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
12.32 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.11 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.38 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
17.94 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.96 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
12.29 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
20.38 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
18.67 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
8.06 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
17.31 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
15.64 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
19.64 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
22.13 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
10.15 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
5.25 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
22.64 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
87.21 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.47 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
7.23 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
28.53 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
17.49 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
17.25 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
9.00 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
28.18 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
13.58 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
301.31 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
563.53 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
658.95 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
668.21 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
21.33 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
41.81 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
51.79 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download
4.52 KB lrw-r--r-- 2026-04-07 23:29:22
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).