remove-mirroring |
| streamer
&key slot-names paths | [Function] |
Purpose
Remove mirroring of one or more unit classes.
Package :gbbopen
Module :streaming
Arguments and values
streamer | A streamer | |
unit-class-or-instance-specifier | An
extended unit-class or instance specification
(see below; default is t )
| |
slot-names or slot-name | A slot-name or list
of slot-names (default is t )
| |
paths or path | A space-instance path
regular expression
(default is (*) )
|
Detailed syntax
| unit-instance |
( unit-instance*) | |
atomic-unit-class | | |
( atomic-unit-class subclassing-specifier) |
t | |
| unit-class | unit-class-name |
| :plus-subclasses | :no-subclasses |
+ | = |
The shorthand +
subclasses specifier is equivalent to
:plus-subclasses
and =
to :no-subclasses
.
Description
The paths argument is either the symbol t
(indicating
all space instances) or a list representing a regular
expression where the following reserved symbols are interpreted as
follows:
= | matches one occurrence in a space-instance path | ||
? | matches zero or one occurrence in a space-instance path | ||
+ | matches one or more occurrences in a space-instance path | ||
* | matches zero or more occurrences in a space-instance path | ||
^ | move to parent | ||
See also
stream-add-instance-to-space-instance
add-mirroring
stream-remove-instance-from-space-instance
Example
Remove full mirroring of hyp
unit instances to
streamer:
(remove-mirroring streamer 'hyp)
Note
Unit-instance-specific mirroring
is not yet implemented in GBBopen.
The GBBopen Project
remove-mirroring |