Source position: pscanner.pp line 771
type TPScannerModeDirective = procedure(
Sender: TObject;
NewMode: TModeSwitch;
Before: Boolean;
var Handled: Boolean
) of object;