execute

open override 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.