|
Syntax
|
Matches
|
|
|
|
flavor ::=
|
{ flavor* }
|
alternation; any of the flavors
|
|
| [ flavor* ]
|
a list of the given flavors
|
|
| complex(numeric)
|
match complex numerical constants exactly
|
|
| string
|
match strings exactly
|
|
| flavor = flavor
|
an equation of the corresponding flavors
|
|
| flavor <> flavor
|
an inequality compared with given flavors
|
|
| flavor < flavor
|
a relation compared with given flavors
|
|
| flavor <= flavor
|
a relation compared with given flavors
|
|
| flavor > flavor
|
a relation compared with given flavors
|
|
| flavor >= flavor
|
a relation compared with given flavors
|
|
| flavor .. flavor
|
a range compared with given flavors
|
|
| flavor and flavor
|
an and of the corresponding flavors
|
|
| flavor or flavor
|
an or of the corresponding flavors
|
|
| not flavor
|
a not of the corresponding flavor
|
|
| flavor &+ flavor ...
|
a sum of the corresponding flavors
|
|
| flavor &* flavor ...
|
a product of the corresponding flavors
|
|
| flavor &. flavor ...
|
a dot product of the corresponding flavors
|
|
| flavor ^ flavor
|
a power compared with the given flavors
|
|
| fcnflavor
|
a function or special flavor
|
|
|
|
fcnflavor ::=
|
set(flavor, nonnegint)
|
sets of elements compared with the given flavor
|
|
| list(flavor, nonnegint)
|
lists of elements compared with the given flavor
|
|
| `&+`(flavor)
|
a sum of terms of the given flavors
|
|
| `&*`(flavor)
|
a product of factors of the given flavors
|
|
| function(flavor)
|
any function with arguments compared with given flavor
|
|
| name(flavor)
|
any name with a value of the given flavor
|
|
| foo(flavor*)
|
a flavor defined by a procedure added with RandomTools[AddFlavor]
|
|
| foo(flavor*)
|
the function foo with arguments compared with the given flavors
|