[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TMaskBase.IncrementLastCounterBy

Moves the internal counter for a specified op code when processing a range expression.

Declaration

Source position: masks.pas line 182

protected procedure TMaskBase.IncrementLastCounterBy(

  aOpcode: TMaskParsedCode;

  aValue: Integer

);

Arguments

aOpcode

  

Op code affected in the method.

aValue

  

Number of characters to advance the pointer offset in the method.

Description

Calls Exception_InternalError when the op code at the current position does not match the value in AOpCode. IncrementLastCounterBy is called from the private CompileRange method.


Version 4.0 Generated 2025-05-03 Home