RegexRunner

cs.system.text.regularexpressions.RegexRunner (extern class)

Static Members

CharInClass(ch: cs.types.Char16, charClass: String): Bool
Name Type
ch cs.types.Char16
charClass String
Returns
Bool

CharInSet(ch: cs.types.Char16, set: String, category: String): Bool
Name Type
ch cs.types.Char16
set String
category String
Returns
Bool

Instance Members

runtrackpos: Int

runtrackcount: Int

runtrack: cs.NativeArray<Int>

runtextstart: Int

runtextpos: Int

runtextend: Int

runtextbeg: Int

runtext: String

runstackpos: Int

runstack: cs.NativeArray<Int>

runregex: Regex

runmatch: Match

runcrawlpos: Int

runcrawl: cs.NativeArray<Int>

FindFirstChar(): Bool
Returns
Bool

Go(): Void

InitTrackCount(): Void

Capture(capnum: Int, start: Int, end: Int): Void
Name Type
capnum Int
start Int
end Int

Crawl(i: Int): Void
Name Type
i Int

Crawlpos(): Int
Returns
Int

DoubleCrawl(): Void

DoubleStack(): Void

DoubleTrack(): Void

EnsureStorage(): Void

IsBoundary(index: Int, startpos: Int, endpos: Int): Bool
Name Type
index Int
startpos Int
endpos Int
Returns
Bool

IsECMABoundary(index: Int, startpos: Int, endpos: Int): Bool
Name Type
index Int
startpos Int
endpos Int
Returns
Bool

IsMatched(cap: Int): Bool
Name Type
cap Int
Returns
Bool

MatchIndex(cap: Int): Int
Name Type
cap Int
Returns
Int

MatchLength(cap: Int): Int
Name Type
cap Int
Returns
Int

Popcrawl(): Int
Returns
Int

TransferCapture(capnum: Int, uncapnum: Int, start: Int, end: Int): Void
Name Type
capnum Int
uncapnum Int
start Int
end Int

Uncapture(): Void

Scan(regex: Regex, text: String, textbeg: Int, textend: Int, textstart: Int, prevlen: Int, quick: Bool): Match
Name Type
regex Regex
text String
textbeg Int
textend Int
textstart Int
prevlen Int
quick Bool
Returns
Match

new(): Void

Metadata

Name Parameters
:nativeGen -
:abstract -
:libType -
:csNative -