RegexRunner.runstack Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hulpprogrammastack
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
protected public: cli::array <int> ^ runstack;
protected internal int[]? runstack;
protected internal int[] runstack;
val mutable runstack : int[]
Protected Friend runstack As Integer()
Waarde van veld
Opmerkingen
Deze stack wordt gebruikt om tekstposities in verschillende opcodes bij te houden. In bijvoorbeeld /(a*b)+/resulteren de haakjes in een SetMark/CaptureMark-paar. SetMark registreert de tekstpositie voordat we overeenkomen met a*b. Vervolgens gebruikt CaptureMark die positie om erachter te komen waar de opname begint. Opcodes die naar deze stack pushen, worden altijd gekoppeld aan andere opcodes die de waarde later zullen weergeven. Een geslaagde overeenkomst moet betekenen dat deze stack leeg is.