mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-12 06:24:56 +00:00
310 lines
2.0 KiB
Plaintext
310 lines
2.0 KiB
Plaintext
|
@@
|
||
|
statement S;
|
||
|
expression E;
|
||
|
expression F;
|
||
|
@@
|
||
|
|
||
|
if (
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) != 0
|
||
|
)
|
||
|
(
|
||
|
S
|
||
|
|
|
||
|
{ ... }
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
statement S;
|
||
|
expression E;
|
||
|
expression F;
|
||
|
@@
|
||
|
|
||
|
if (
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
)
|
||
|
(
|
||
|
S
|
||
|
|
|
||
|
{ ... }
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
G &&
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) != 0
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
G ||
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) != 0
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) != 0
|
||
|
&& G
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) != 0
|
||
|
|| G
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
G &&
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
G ||
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
&& G
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
|| G
|
||
|
)
|
||
|
|
||
|
@@
|
||
|
expression E;
|
||
|
expression F;
|
||
|
expression G;
|
||
|
@@
|
||
|
|
||
|
(
|
||
|
- !
|
||
|
(
|
||
|
dns_hostname_cmp
|
||
|
|
|
||
|
eb_memcmp
|
||
|
|
|
||
|
memcmp
|
||
|
|
|
||
|
strcasecmp
|
||
|
|
|
||
|
strcmp
|
||
|
|
|
||
|
strncasecmp
|
||
|
|
|
||
|
strncmp
|
||
|
)
|
||
|
- (E, F)
|
||
|
+ (E, F) == 0
|
||
|
)
|