execute
abstract fun execute(classifier: String, context: StyleRuleContext, rule: StyleRule, reader: NybbleInputStream, injector: (StyleRuleContext) -> Unit): StyleRuleContext
Execute the instruction associated with the receiver.
Return
The successor context.
Parameters
classifier
The style classifier.
context
The context just prior to execution of the instruction.
rule
The rule of which the instruction is a part.
reader
A NybbleInputStream for decoding additional operands, as necessary. Not all invocations will consume data from the reader. After the call, the reader is positioned after the instruction.
injector
How to inject a forked context into the pool of pending contexts.