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