<yaml value> = <yaml value>: boolean
<yaml key> = <yaml key>: boolean
<cidr subnet> = <string>: boolean
<string> = <cidr subnet>: boolean
<cidr subnet> = <cidr subnet>: boolean
<cidr subnet> contains <cidr subnet>: boolean
<cidr subnet> contains <ipv4or6 address>: boolean
<cidr subnet> contains <ipv4 address>: boolean
<cidr subnet> contains <ipv6 address>: boolean
<power state> = <power state>: boolean
<html> & <string>: html
<string> & <html>: html
<html> & <html>: html
<string> contains <regular expression>: boolean
<string> = <regular expression>: boolean
<regular expression> = <string>: boolean
<string> starts with <regular expression>: boolean
<string> ends with <regular expression>: boolean
<rate> = <rate>: boolean
<rate> < <rate>: boolean
<rate> <= <rate>: boolean
<rate> + <rate>: rate
<rate> - <rate>: rate
<rate> * <floating point>: rate
<floating point> * <rate>: rate
<rate> / <floating point>: rate
<rate> * <time interval>: floating point
<time interval> * <rate>: floating point
<floating point> / <time interval>: rate
<stage> = <stage>: boolean
<version> = <version>: boolean
<version> < <version>: boolean
<version> <= <version>: boolean
<version> = <string>: boolean
<version> < <string>: boolean
<version> <= <string>: boolean
<string> = <version>: boolean
<string> < <version>: boolean
<string> <= <version>: boolean
<bit set> = <bit set>: boolean
<bit set> contains <bit set>: boolean
<bit set> + <bit set>: bit set
<bit set> - <bit set>: bit set
<bit set> * <bit set>: bit set
<day of month> = <day of month>: boolean
<day of month> < <day of month>: boolean
<day of month> <= <day of month>: boolean
<day of month> + <time interval>: day of month
<time interval> + <day of month>: day of month
<day of month> - <time interval>: day of month
<day of month> - <day of month>: time interval
<day of week> = <day of week>: boolean
<day of week> + <time interval>: day of week
<time interval> + <day of week>: day of week
<day of week> - <time interval>: day of week
<day of week> - <day of week>: time interval
<day of year> = <day of year>: boolean
<day of year> < <day of year>: boolean
<day of year> <= <day of year>: boolean
<month> & <day of month>: day of year
<day of month> & <month>: day of year
<day of year> + <time interval>: day of year
<time interval> + <day of year>: day of year
<day of year> - <time interval>: day of year
<day of year> - <day of year>: time interval
<day of year> + <number of months>: day of year
<number of months> + <day of year>: day of year
<day of year> - <number of months>: day of year
<hertz> = <hertz>: boolean
<hertz> < <hertz>: boolean
<hertz> <= <hertz>: boolean
<hertz> + <hertz>: hertz
<hertz> - <hertz>: hertz
<hertz> * <integer>: hertz
<integer> * <hertz>: hertz
<hertz> / <hertz>: integer
<hertz> / <integer>: hertz
<hertz> %25 <hertz>: hertz
<date> = <date>: boolean
<date> < <date>: boolean
<date> <= <date>: boolean
<day of month> & <month and year>: date
<month and year> & <day of month>: date
<day of year> & <year>: date
<year> & <day of year>: date
<day of year> & <month and year>: date
<month and year> & <day of year>: date
<date> + <number of months>: date
<number of months> + <date>: date
<date> - <number of months>: date
<date> + <time interval>: date
<time interval> + <date>: date
<date> - <time interval>: date
<date> - <date>: time interval
<date> & <time of day with time zone>: time
<time of day with time zone> & <date>: time
<ip version> = <ip version>: boolean
<ipv4 address> = <string>: boolean
<string> = <ipv4 address>: boolean
<ipv4or6 address> = <string>: boolean
<string> = <ipv4or6 address>: boolean
<ipv4 address> < <string>: boolean
<string> < <ipv4 address>: boolean
<ipv4or6 address> < <string>: boolean
<string> < <ipv4or6 address>: boolean
<ipv4 address> <= <string>: boolean
<string> <= <ipv4 address>: boolean
<ipv4or6 address> <= <string>: boolean
<string> <= <ipv4or6 address>: boolean
<ipv4 address> = <ipv4 address>: boolean
<ipv4 address> < <ipv4 address>: boolean
<ipv4 address> <= <ipv4 address>: boolean
<ipv6 address> = <ipv6 address>: boolean
<ipv6 address> < <ipv6 address>: boolean
<ipv6 address> <= <ipv6 address>: boolean
<ipv4or6 address> = <ipv4or6 address>: boolean
<ipv4or6 address> < <ipv4or6 address>: boolean
<ipv4or6 address> <= <ipv4or6 address>: boolean
<month and year> = <month and year>: boolean
<month and year> < <month and year>: boolean
<month and year> <= <month and year>: boolean
<month> & <year>: month and year
<year> & <month>: month and year
<month and year> + <number of months>: month and year
<number of months> + <month and year>: month and year
<month and year> - <number of months>: month and year
<month and year> - <month and year>: number of months
<number of months> = <number of months>: boolean
<number of months> < <number of months>: boolean
<number of months> <= <number of months>: boolean
<number of months> + <number of months>: number of months
<number of months> - <number of months>: number of months
<integer> * <number of months>: number of months
<number of months> * <integer>: number of months
<number of months> / <number of months>: integer
<number of months> / <integer>: number of months
<number of months> %25 <number of months>: number of months
<month> = <month>: boolean
<month> < <month>: boolean
<month> <= <month>: boolean
<month> + <number of months>: month
<number of months> + <month>: month
<month> - <number of months>: month
<month> - <month>: number of months
<rope> & <string>: rope
<string> & <rope>: rope
<rope> & <rope>: rope
<rope> contains <string>: boolean
<time of day> = <time of day>: boolean
<time of day> < <time of day>: boolean
<time of day> <= <time of day>: boolean
<time of day> + <time interval>: time of day
<time interval> + <time of day>: time of day
<time of day> - <time interval>: time of day
<time of day> - <time of day>: time interval
<time range> = <time range>: boolean
<time> & <time>: time range
<time> & <time interval>: time range
<time interval> & <time>: time range
<time range> & <time>: time range
<time> & <time range>: time range
<time range> & <time range>: time range
<time range> + <time range>: time range
<time range> * <time range>: time range
<time range> contains <time>: boolean
<time range> contains <time range>: boolean
<time zone> + <time interval>: time zone
<time interval> + <time zone>: time zone
<time zone> - <time interval>: time zone
<time zone> - <time zone>: time interval
<time zone> = <time zone>: boolean
<time range> * <integer>: timed( time range, integer )
<integer> * <time range>: timed( time range, integer )
<time range> * <boolean>: timed( time range, boolean )
<boolean> * <time range>: timed( time range, boolean )
<year> = <year>: boolean
<year> < <year>: boolean
<year> <= <year>: boolean
<year> + <number of months>: year
<number of months> + <year>: year
<year> - <number of months>: year
<year> - <year>: number of months
<time of day with time zone> < <time of day with time zone>: boolean
<time of day with time zone> <= <time of day with time zone>: boolean
<time of day with time zone> = <time of day with time zone>: boolean
<time of day> & <time zone>: time of day with time zone
<time zone> & <time of day>: time of day with time zone
<time of day with time zone> & <time zone>: time of day with time zone
<time zone> & <time of day with time zone>: time of day with time zone
<time of day with time zone> + <time interval>: time of day with time zone
<time interval> + <time of day with time zone>: time of day with time zone
<time of day with time zone> - <time interval>: time of day with time zone
<time of day with time zone> - <time of day with time zone>: time interval
<file signature> = <file signature>: boolean
<file type> = <file type>: boolean
<volume> = <volume>: boolean
<country> = <country>: boolean
<security identifier> = <security identifier>: boolean
<floating point> = <floating point>: boolean
<floating point> < <floating point>: boolean
<floating point> <= <floating point>: boolean
<floating point> + <floating point>: floating point
<floating point> - <floating point>: floating point
<floating point> * <floating point>: floating point
<floating point> / <floating point>: floating point
<integer> + <floating point>: floating point
<integer> - <floating point>: floating point
<integer> * <floating point>: floating point
<integer> / <floating point>: floating point
<floating point> + <integer>: floating point
<floating point> - <integer>: floating point
<floating point> * <integer>: floating point
<floating point> / <integer>: floating point
<integer> = <floating point>: boolean
<integer> <= <floating point>: boolean
<integer> < <floating point>: boolean
<floating point> = <integer>: boolean
<floating point> <= <integer>: boolean
<floating point> < <integer>: boolean
<time> = <time>: boolean
<time> < <time>: boolean
<time> <= <time>: boolean
<time> + <time interval>: time
<time interval> + <time>: time
<time> - <time interval>: time
<time> - <time>: time interval
<time interval> = <time interval>: boolean
<time interval> < <time interval>: boolean
<time interval> <= <time interval>: boolean
<time interval> + <time interval>: time interval
<time interval> - <time interval>: time interval
<time interval> * <integer>: time interval
<integer> * <time interval>: time interval
<time interval> / <time interval>: integer
<time interval> / <integer>: time interval
<time interval> %25 <time interval>: time interval
<firewall action> = <firewall action>: boolean
<site version list> = <site version list>: boolean
<site version list> < <site version list>: boolean
<site version list> <= <site version list>: boolean
<site version list> contains <site version list>: boolean
<integer set> + <integer set>: integer set
<integer set> - <integer set>: integer set
<integer set> * <integer set>: integer set
<integer set> = <integer set>: boolean
<integer set> contains <integer>: boolean
<integer set> contains <integer set>: boolean
<string set> + <string set>: string set
<string set> - <string set>: string set
<string set> * <string set>: string set
<string set> = <string set>: boolean
<string set> contains <string>: boolean
<string set> contains <string set>: boolean
<json key> = <json key>: boolean
<json value> = <json value>: boolean
<format> + <string>: format
<format> + <integer>: format
<format> + <time interval>: format
<format> + <time>: format
<format> + <time of day>: format
<format> + <day of week>: format
<format> + <date>: format
<format> + <format>: format
<file content> contains <string>: boolean
<uuid> = <uuid>: boolean
<uuid> < <uuid>: boolean
<uuid> <= <uuid>: boolean
<uuid> = <string>: boolean
<uuid> <= <string>: boolean
<uuid> < <string>: boolean
<string> = <uuid>: boolean
<string> <= <uuid>: boolean
<string> < <uuid>: boolean
<uinteger> = <uinteger>: boolean
<uinteger> < <uinteger>: boolean
<uinteger> <= <uinteger>: boolean
<uinteger> = <integer>: boolean
<uinteger> <= <integer>: boolean
<uinteger> < <integer>: boolean
<integer> = <uinteger>: boolean
<integer> <= <uinteger>: boolean
<integer> < <uinteger>: boolean
<uinteger> + <uinteger>: uinteger
<uinteger> - <uinteger>: uinteger
<uinteger> * <uinteger>: uinteger
<uinteger> / <uinteger>: uinteger
<uinteger> %25 <uinteger>: uinteger
<uinteger> + <integer>: uinteger
<uinteger> - <integer>: uinteger
<uinteger> * <integer>: uinteger
<uinteger> / <integer>: uinteger
<uinteger> %25 <integer>: uinteger
<integer> + <uinteger>: uinteger
<integer> - <uinteger>: uinteger
<integer> * <uinteger>: uinteger
<integer> / <uinteger>: uinteger
<integer> %25 <uinteger>: uinteger
<boolean> = <boolean>: boolean
<string> = <string>: boolean
<string> < <string>: boolean
<string> <= <string>: boolean
<string> starts with <string>: boolean
<string> ends with <string>: boolean
<string> contains <string>: boolean
<string> & <string>: string
<type> = <type>: boolean
<integer> = <integer>: boolean
<integer> < <integer>: boolean
<integer> <= <integer>: boolean
<integer> + <integer>: integer
<integer> - <integer>: integer
<integer> * <integer>: integer
<integer> / <integer>: integer
<integer> %25 <integer>: integer
<large integer> = <large integer>: boolean
<large integer> < <large integer>: boolean
<large integer> <= <large integer>: boolean
<large integer> = <integer>: boolean
<large integer> <= <integer>: boolean
<large integer> < <integer>: boolean
<integer> = <large integer>: boolean
<integer> <= <large integer>: boolean
<integer> < <large integer>: boolean
<large integer> + <large integer>: large integer
<large integer> - <large integer>: large integer
<large integer> * <large integer>: large integer
<large integer> / <large integer>: large integer
<large integer> %25 <large integer>: large integer
<large integer> + <integer>: large integer
<large integer> - <integer>: large integer
<large integer> * <integer>: large integer
<large integer> / <integer>: large integer
<large integer> %25 <integer>: large integer
<integer> + <large integer>: large integer
<integer> - <large integer>: large integer
<integer> * <large integer>: large integer
<integer> / <large integer>: large integer
<integer> %25 <large integer>: large integer
<binary_string> = <binary_string>: boolean
<binary_string> < <binary_string>: boolean
<binary_string> <= <binary_string>: boolean
<binary_string> starts with <binary_string>: boolean
<binary_string> ends with <binary_string>: boolean
<binary_string> contains <binary_string>: boolean
<binary_string> & <binary_string>: binary_string
