![]() | ![]() | ![]() | 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 | ![]() |