ArityOneParsingOperation

constructor(commutesWithParsePart: Boolean, canRunIfHasFirstArgument: Boolean)

Construct a new ArityOneParsingOperation for this enum.

Parameters

T

The type of the operand.

commutesWithParsePart

Whether a ParsePart or ParsePartCaseInsensitively instructions can be moved safely leftward over this instruction.

canRunIfHasFirstArgument

Whether this instruction can be run if the first argument has been parsed but not yet consumed by a PARSE_ARGUMENT instruction.