prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz

Funktions-Referenz

Funktionen beginnen alle mit einem Namen gefolgt von einer Klammer '(' und haben das Format 'Funktionsname ( Parameter1, Parameter2, ... )'. Funktionsnamen bestehen nur aus Buchstaben und Ziffern, wobei die Großschreibung keine Rolle spielt. Die Parameterliste ist abhängig von der Funktion. Auch ohne Parameter muss das Klammerpaar verwendet werden.

Erwarten Funktionen einen bestimmten Parametertyp, dann werden die Parameter automatisch in den passenden Typ gewandelt. Details hierzu sind bei den einzelnen Funktionen bechrieben.


Alphabetische Liste aller Funktionen

Funktionen nach Themen:

Syntax aller Funktionen (alphabetisch)


Alphabetische Liste aller Funktionen

abs()aCos()alignDate()alignInterval()alignList()alignNumber()alignTime()alpha()and()andNot()ansi2dos()append()argb()aSin()aTan()baseChar()bitField2list()blue()bool()breakIntoLines()calc()calcExpr()capitals()catList()catMap()ceil()char()charCode()charCodeMB()charMB()charset()check()checkKeyword()chgCase()clear()clearBit()clearBits()clearEnvironment()close()closeAll()cmdHash()cmp()cmpEQ()cmpLex()color()colorList()colorScheme()compareFile()compareFiles()compareFilesEx()compareLeft()compareLeftEQ()compareMid()compareMidEQ()compareRight()compareRightEQ()compileExpr()compilePCRE()compileRE()copyFile()copyFiles()copyRef()cos()cosh()count()count0bits()count1bits()countNum()countPCRE()countRE()countVal()createDir()createId()crypt()date()dayName()decode64()def()defined()deleteDir()deleteFile()deleteFiles()disguise()dos2ansi()dumpExpr()dumpOpt2Flags()dumpOpt2Text()e()easterDate()easterDayOfMarch()encode64()endian()eor()execute()exifInfo()exist()exp()expand()extract()fileAccessMode()fileAttrib()fileInfo()fileName()fileName2text()fileSize()fileTime()fileType()find()findAllPCRE()findAllRE()findFile()findFiles()findPCRE()findRE()findReverse()findTextPCRE()findTextRE()first()firstDef()flatList()flatListNum()float()floor()flushOutput()funcHash()gcd()getChar()getCoding()getCommandMap()getComment()getConstMap()getDbList()getDbListPCRE()getDbListRE()getDbVarMap()getEnvironment()getEnvironmentMap()getError()getErrorText()getFuncMap()getLineMode()getMacroMap()getObsoleteConstMap()getOpMap()getPid()getPos()getSize()getStreamFile()getStreamInfo()getStringStat()getVarList()ggt()gMean()green()hexDump()highest0bit()highest1bit()hMean()http$get()http$getProxy()http$getUserAgent()http$head()http$post()http$setProxy()http$setUserAgent()id3v2info()inclAccessMode()indent()index()info()insert()int()int32()int64()int64hl()invertBit()invertBits()isCommand()isConst()isEmpty()isEof()isFloat()isFunc()isHandle()isInt()isInt32()isInt64()isList()isMacro()isMap()isNum()isOpen()isReading()isScalar()isStream()isString()isUtf16()isUtf32()isUtf8()isVerbose()isWriting()item()itemPCRE()itemRE()key()keyMap()kgv()l$align()l$append()l$appendList()l$bitField()l$cat()l$clear()l$copy()l$insert()l$insertList()l$isSorted()l$isSortModeLex()l$length()l$list()l$move()l$pack()l$purge()l$randomize()l$remove()l$replace()l$replaceList()l$reverse()l$setLength()l$setSize()l$size()l$sort()l$sortLex()l$unique()language()last()lastDef()lcm()left()len()length()linkFile()linkFiles()list()list2()loadFile()log()log10()log2()longFileName()lower()lowest0bit()lowest1bit()m$cat()m$clear()m$exist()m$find2()m$find3()m$findKeys()m$findKeysBegin()m$findKeysEnd()m$findKeysPCRE()m$findKeysRE()m$findNext()m$findPrev()m$insert()m$insertMap()m$keys()m$length()m$map()m$operation()m$pack()m$purge()m$remove()m$removeMap()m$replace()m$replaceMap()m$size()m$store()m$storeMap()map()mapOperation()match()max()maxLen()maxLength()maxNum()md$getActiveIndent()md$getEmptyLines()md$getIndent()md$getStart()md$waitOnError()md5append()md5finish()md5init()md5sum()md5sumFile()mean()median()message()messageName()mid()middle()min()minimizeFileName()minNum()mixColor()monthName()move()moveFile()moveFiles()movePos()mSec()none()normBits()not()notAnd()notAndNot()notEor()notOr()notOrNot()noYes()nSec()num()numOfStreams()openFile()openSocket()openSource()openStdErr()openStdIn()openStdOut()or()ord()ordMB()orNot()over()parm()pi()polynom()pow()Print()printBitField()printFileName()printInterval()printRoman()printTime()printXml()process()prod()protocolName()protocolNumber()query2text()randomize()range()read()readLine()readObject()readUntil()readXml()recode()red()ref()refCount()relativeFileName()remove()replace()resolve()resolveAddr()resolveName()reverse()rgb()right()rnd()round()saveFile()scan()scanBitField()scanCharset()scanId()scanInterval()scanRoman()scanSize()scanTime()scanXml()sec()seed()select()selectTime()separator()serviceName()serviceNumber()setBit()setBits()setEnvironment()setEnvironmentMap()setError()setLineMode()setPos()setPosEnd()setSize()shiftBits()sign()sin()sinh()sort()sortLex()sortString()sourceAndDest()split()splitEol()splitPCRE()splitRE()splitString()splitTime()sqrt()string()subst()substChar()substPCRE()substRE()sum()symbol()tan()tanh()test()testBit()testDef()text2fileName()text2query()text2utf8()text2xml()time()translate()trim()trunc32()type()unique()uniqueId()unix2date()unix2time()unixTime()unRead()unsetEnvironment()upper()uSec()utf82text()var()varDump()varName()vector()word()write()writeObject()writeText()writeVarDump()writeXml()xml2text().


Alternative Zahlendarstellung
Funktion Kurzinfo
createId()
printRoman() Ganzzahl in römischer Schreibweise ausgeben.
scanId()
scanRoman()
 
Ausdrücke
Funktion Kurzinfo
calcExpr() Einen mittels compileExpr() übersetzten Ausdruck auswerten.
compileExpr() Einen Ausdruck übersetzen und einer eindeutigen ID zuweisen.
dumpExpr() Einen mittels compileExpr() textuell ausgeben.
 
Auswahl eines Parameters
Funktion Kurzinfo
first()
firstDef()
last()
lastDef()
parm()
select()
selectTime() Eine einzelne Komponenten (von Sekundenbruchteil bis Jahr) einer Zeitangabe errechnen.
 
Berechnungen, elementweise
Funktion Kurzinfo
abs() Den Absolutwert von numerischen Ausdrücken bestimmen.
aCos() Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen.
aSin() Den Arcus-Sinus-Wert einer Fließkommazahl berechnen.
aTan() Den Arcus-Tangens-Wert einer Fließkommazahl berechnen.
ceil() Eine Fließkommazahl aufrunden.
cos() Den Cosinus-Wert einer Fließkommazahl berechnen.
cosh() Den Hyperbelcosinus einer Fließkommazahl berechnen.
exp()
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
flatListNum() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen und numerische Werte kopieren.
floor() Eine Fließkommazahl abrunden.
log() Logarithmus berechnen.
log10() Logarithmus berechnen.
log2() Logarithmus berechnen.
round() Eine Fließkommazahl mathematisch runden.
sign() Das Vorzeichen von numerischen Ausdrücken bestimmen.
sin() Den Sinus-Wert einer Fließkommazahl berechnen.
sinh() Den Hyperbelsinus einer Fließkommazahl berechnen.
sqrt()
tan() Den Tangens-Wert einer Fließkommazahl berechnen.
tanh() Den Hyperbeltangens einer Fließkommazahl berechnen.
 
Bit-Manipulation
Funktion Kurzinfo
bitField2list() Aus einem Bitfeld eine numerische Liste erzeugen.
clearBit() Ein Bit löschen.
clearBits() Mehrere aufeinanderfolgende Bits in einem Bitfeld löschen.
count0bits() Anzahl der 0-Bits zählen.
count1bits() Anzahl der 1-Bits zählen.
highest0bit() Das höchstwertigste 0-Bit suchen.
highest1bit() Das höchstwertigste 1-Bit suchen.
invertBit() Ein Bit invertieren.
invertBits() Mehrere aufeinanderfolgende Bits in einem Bitfeld invertieren.
l$bitField() Aus den numerischen Elementen einer Liste wird ein Bitfeld erzeugt.
lowest0bit() Das niederwertigste 0-Bit suchen.
lowest1bit() Das niederwertigste 1-Bit suchen.
normBits()
printBitField() Ein Bitfeld in eine textuelle Darstellung überführen.
scanBitField()
setBit() Ein Bit setzen.
setBits() Mehrere aufeinanderfolgende Bits in einem Bitfeld setzen.
shiftBits()
testBit()
 
Bitfeld Verknüpfung
Funktion Kurzinfo
and() Die Bitfeld-Berechnung 'A and B' durchführen.
andNot() Die Bitfeld-Berechnung 'A and not B' durchführen.
eor() Die Bitfeld-Berechnung 'A eor B' durchführen.
not() Die Bitfeld-Berechnung 'not A' durchführen.
notAnd() Die Bitfeld-Berechnung 'not A and B' durchführen.
notAndNot() Die Bitfeld-Berechnung 'not A and not B' durchführen.
notEor() Die Bitfeld-Berechnung 'not A eor B' durchführen.
notOr() Die Bitfeld-Berechnung 'not A or B' durchführen.
notOrNot() Die Bitfeld-Berechnung 'not A or not B' durchführen.
or() Die Bitfeld-Berechnung 'A or B' durchführen.
orNot() Die Bitfeld-Berechnung 'A or not B' durchführen.
 
Dateien
Funktion Kurzinfo
compareFile() Eine Datei mit lokalen Daten vergleichen.
compareFiles() Den Inhalt zweier Dateien vergleichen.
compareFilesEx() Einen Ausschnitt des Inhaltes zweier Dateien vergleichen.
copyFile()
copyFiles()
createDir()
deleteDir() Ein Verzeichnis löschen
deleteFile() Eine Datei löschen
deleteFiles() Dateien und Verzeichnisse löschen.
exifInfo()
fileAccessMode()
fileAttrib()
fileInfo()
fileSize() Die Größe eienr Datei bestimmen.
fileTime()
fileType()
findFile()
findFiles()
id3v2info()
inclAccessMode()
linkFile()
linkFiles()
loadFile() Den Inhalt einer Datei laden.
moveFile()
moveFiles()
saveFile() Eine Zeichenkette oder alle Zeichenketten einer Liste in eine Datei speichern.
 
Dateien, IO
Funktion Kurzinfo
close()
closeAll()
flushOutput()
getChar()
getLineMode()
getPos() Die Posiition des internen Dateizeigers abfragen.
getSize() Die Dateigröße abfragen.
isEof()
isOpen()
isReading()
isStream()
isWriting()
key() Ein Zeichen von der Tastatur einlesen.
movePos() Die Position des internen Dateizeigers relativ zur aktuellen Position setzen.
openFile()
openSocket()
openSource()
openStdErr()
openStdIn()
openStdOut()
read()
readLine()
readObject()
readUntil()
setLineMode()
setPos() Die Position des internen Dateizeigers relativ zum Anfang der Datei (pos>=0) oder relativ zum Ende der Datei (pos<0) setzen.
setPosEnd() Die Position des internen Dateizeigers relativ zum Anfang der Datei (pos>0) oder relativ zum Ende der Datei (pos<=0) setzen.
setSize() Die Dateiposition und die Dateigröße setzen.
unRead()
write()
writeObject()
writeText()
 
Dateinamen
Funktion Kurzinfo
fileName()
fileName2text()
longFileName()
minimizeFileName()
printFileName()
relativeFileName()
sourceAndDest() Analyse und Ergänzung von zwei Dateinamen (Quelle und Ziel).
text2fileName()
 
Datum & Zeit
Funktion Kurzinfo
date() Zeitangabe in das Datumsformat (INT32) wandeln.
dayName()
easterDate() Berechne den Ostersonntag einen gegebenen Jahres.
easterDayOfMarch() Berechne den Ostersonntag einen gegebenen Jahres und liefere den März-Tag.
monthName()
mSec() Relative Zeit in Millisekunden zu einem nicht weiter definiertem Startpunkt.
nSec() Relative Zeit in Nanosekunden zu einem nicht weiter definiertem Startpunkt.
printInterval() textausgabe eines Zeitintervalles
printTime() Formatierte Ausgabe einer Datums- und Zeitangabe.
scanInterval()
scanTime()
sec() Relative Zeit in Sekunden zu einem nicht weiter definiertem Startpunkt.
selectTime() Eine einzelne Komponenten (von Sekundenbruchteil bis Jahr) einer Zeitangabe errechnen.
splitTime() Die einzelnen Komponenten (von Sekundenbruchteile bis Jahr) einer Zeitangabe errechnen.
time() Zeitangabe in das Zeitformat (INT64) wandeln.
unix2date() Eine Zeitangabe im Unix-Format in eine Zeitangabe im Datumsformat wandeln.
unix2time() Eine Zeitangabe im Unix-Format in eine 64-Bit-Zeitangabe wandeln.
unixTime() Zeitangabe in das Unix-Zeitformat (INT32) wandeln.
uSec() Relative Zeit in Mikrosekunden zu einem nicht weiter definiertem Startpunkt.
 
Farben
Funktion Kurzinfo
alpha() Den Alpha-Channel aus einer Farbe extrahieren.
argb() Einen Farbwert aus einem Alpha-Wert und drei Farbkomponenten zusammenstellen.
blue() Den Blau-Anteil aus einer Farbe extrahieren.
color()
colorList()
colorScheme()
green() Den Grün-Anteil aus einer Farbe extrahieren.
mixColor()
red() Den Rot-Anteil aus einer Farbe extrahieren.
rgb() Einen Farbwert aus den drei Farbkomponenten zusammenstellen.
 
Fehlermeldungen
Funktion Kurzinfo
getError()
getErrorText()
language()
message() Eine Fehlermeldung in eine Format-Zeichenkette wandeln.
messageName()
setError()
 
Fließkommazahlen
Funktion Kurzinfo
e() Den Wert der mathematischen Konstante e liefern.
isFloat() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ FLOAT ist.
isNum() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Zahl ist.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
pi() Den Wert der mathematischen Konstante π liefern.
 
Formatierte Ausgabe
Funktion Kurzinfo
hexDump() Eine Zeichenkette als Hex-Dump ausgeben.
Print() Einen formatierten Text erzeugen.
printBitField() Ein Bitfeld in eine textuelle Darstellung überführen.
printFileName()
printInterval() textausgabe eines Zeitintervalles
printRoman() Ganzzahl in römischer Schreibweise ausgeben.
printTime() Formatierte Ausgabe einer Datums- und Zeitangabe.
string()
 
Ganzzahlen, 32 Bit
Funktion Kurzinfo
isInt() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Ganzzahl ist.
isInt32() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ INT32 ist.
isNum() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Zahl ist.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
 
Ganzzahlen, 64 Bit
Funktion Kurzinfo
isInt() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Ganzzahl ist.
isInt64() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ INT64 ist.
isNum() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Zahl ist.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
 
HTTP Unterstützung
Funktion Kurzinfo
http$get() Eine Seite gemäß des HTTP-Protokolls (Methode GET) laden.
http$getProxy() Den eingestellten HTTP-Proxy ermitteln.
http$getUserAgent() Den eingestellten User-Agent ermitteln.
http$head() Den Kopf einer Seite gemäß des HTTP-Protokolls (Methode HEAD) laden.
http$post() Eine Seite gemäß des HTTP-Protokolls (Methode POST) laden.
http$setProxy() Einen HTTP-Proxy benennen.
http$setUserAgent() Einen User-Agent benennen.
 
Ideale Zahl
Funktion Kurzinfo
alignDate() Das best gerundete Datum aus einem Intervall berechnen.
alignInterval() Die best gerundete Zeitangabe aus einem Intervall berechnen.
alignNumber() Die best gerundete Nummer aus einem Intervall berechnen.
alignTime() Den best gerundeten Zeitpunkt aus einem Intervall berechnen.
 
Kennwörter
Funktion Kurzinfo
crypt() Ein Kennwort gemäß crypt() errechnen.
 
Konstanten
Funktion Kurzinfo
e() Den Wert der mathematischen Konstante e liefern.
none() Den Wert NONE als Ergebnis liefern.
pi() Den Wert der mathematischen Konstante π liefern.
 
Listen
Funktion Kurzinfo
alignList()
bitField2list() Aus einem Bitfeld eine numerische Liste erzeugen.
catList() Eine Liste mit den Kopien der einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
flatListNum() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen und numerische Werte kopieren.
isList() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ LIST ist.
l$align()
l$append() Ein Element an das Ende einer Liste anfügen.
l$appendList()
l$bitField() Aus den numerischen Elementen einer Liste wird ein Bitfeld erzeugt.
l$cat() Eine Liste aus den einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
l$clear()
l$copy() Den Teilbereich einer Liste kopieren.
l$insert()
l$insertList()
l$isSorted() Ist eine Liste sortiert?
l$isSortModeLex() ist der Sortier-Modus einer Liste lexikalisch?
l$length() Die Anzahl der Elemente einer Liste bestimmen.
l$list()
l$move() Den Teilbereich einer Liste kopieren.
l$pack()
l$purge()
l$randomize()
l$remove() Elemente aus einer Liste entfernen.
l$replace()
l$replaceList()
l$reverse()
l$setLength()
l$setSize()
l$size()
l$sort()
l$sortLex()
l$unique() Elemente, die sich wiederholen, aus einer Liste entfernen.
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
list() Eine Liste mit den Kopien der einzelnen Parameter erzeugen.
list2()
randomize()
reverse()
unique() Elemente, die sich wiederholen, aus einer Liste entfernen.
vector() Eine Liste mit identischen bzw. inkrementierten Werten generieren.
 
Maps
Funktion Kurzinfo
catMap()
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
isMap() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ MAP ist.
keyMap()
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
m$cat()
m$clear()
m$exist()
m$find2() Ein Element in einer Map oder ersatzweise die virtuellen Nachbarn suchen.
m$find3() Ein Element in einer Map und seine virtuellen Nachbarn suchen.
m$findKeys()
m$findKeysBegin()
m$findKeysEnd()
m$findKeysPCRE()
m$findKeysRE()
m$findNext() Den Nachfolger in einer Map zu einem gegebenen Schlüssel finden.
m$findPrev() Den Vorgänger in einer Map zu einem gegebenen Schlüssel finden.
m$keys()
m$length() Die Anzahl der Elemente einer Map bestimmen.
m$map()
m$operation() Operationen mit Mengen, bei denen Elemente Werte besitzen.
m$pack()
m$purge()
m$size()
map()
mapOperation() Operationen mit Mengen, bei denen Elemente Werte besitzen.
 
Maps, Einfügen und Löschen
Funktion Kurzinfo
m$insert() Ein Element mit einem nicht existierenden Schlüssel in eine Map einfügen.
m$insertMap()
m$remove()
m$removeMap()
m$replace() Ein existierendes Element in einer Map überschreiben.
m$replaceMap()
m$store() Ein Element in eine Map einfügen oder ein bestehendes Element überschreiben.
m$storeMap()
 
Mathematische Berechnungen
Funktion Kurzinfo
abs() Den Absolutwert von numerischen Ausdrücken bestimmen.
aCos() Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen.
aSin() Den Arcus-Sinus-Wert einer Fließkommazahl berechnen.
aTan() Den Arcus-Tangens-Wert einer Fließkommazahl berechnen.
ceil() Eine Fließkommazahl aufrunden.
cos() Den Cosinus-Wert einer Fließkommazahl berechnen.
cosh() Den Hyperbelcosinus einer Fließkommazahl berechnen.
exp()
floor() Eine Fließkommazahl abrunden.
gcd() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
ggt() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
gMean() Berechnung des geometrischen Mittels.
hMean() Berechnung des harmonischen Mittels.
kgv() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
lcm() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
log() Logarithmus berechnen.
log10() Logarithmus berechnen.
log2() Logarithmus berechnen.
mean() Berechnung des arithmetischen Mittels.
median() Berechnung des Medians.
middle() Berechnung eines gewichteten Mittels.
polynom() Ein Polynom berechen.
pow() Potenzierung zweier Fließkommazahlen.
range()
round() Eine Fließkommazahl mathematisch runden.
sign() Das Vorzeichen von numerischen Ausdrücken bestimmen.
sin() Den Sinus-Wert einer Fließkommazahl berechnen.
sinh() Den Hyperbelsinus einer Fließkommazahl berechnen.
sqrt()
tan() Den Tangens-Wert einer Fließkommazahl berechnen.
tanh() Den Hyperbeltangens einer Fließkommazahl berechnen.
 
Netzwerk
Funktion Kurzinfo
openSocket()
protocolName()
protocolNumber()
resolve()
resolveAddr()
resolveName()
serviceName()
serviceNumber()
 
Nicht implementiert!
Funktion Kurzinfo
printXml() Nicht implementiert!
readXml() Nicht implementiert!
scanXml() Nicht implementiert!
varDump() Nicht implementiert!
writeVarDump() Nicht implementiert!
writeXml() Nicht implementiert!
 
Perl kompatible Reguläre Ausdrücke
Funktion Kurzinfo
compilePCRE() Eine PCRE übersetzen und einer eindeutigen ID zuweisen.
countPCRE() Die Anzahl der Treffer eines PCRE berechnen.
findAllPCRE() Alle Vorkommen einer Zeichenkette mittels eines PCRE suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern.
findPCRE() Eine Zeichenkette mittels eines PCRE suchen und die Startposition dieser Zeichenkette ermitteln.
findTextPCRE() Eine Zeichenkette mittels eines PCRE suchen und den gefundenen Text als Ergebnis liefern.
itemPCRE()
m$findKeysPCRE()
splitPCRE()
substPCRE() Eine Zeichenkette mittels eines Perl kompatiblen regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen.
 
Prozesse
Funktion Kurzinfo
execute() Erzeugung eines Prozesses durch Angabe eines Kommandos oder einer Kommando-Pipe.
getPid() Abfrage der Prozess-ID (PID)
process() Erzeugung eines Prozesses
 
Prüfsummen
Funktion Kurzinfo
md5append()
md5finish()
md5init()
md5sum()
md5sumFile()
 
Reguläre Ausdrücke
Funktion Kurzinfo
compileRE() Eine RegEx übersetzen und einer eindeutigen ID zuweisen.
countRE() Die Anzahl der Treffer eines RegEx berechnen.
findAllRE() Alle Vorkommen einer Zeichenkette mittels eines RegEx suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern.
findRE() Eine Zeichenkette mittels eines RegEx suchen und die Startposition dieser Zeichenkette ermitteln.
findTextRE() Eine Zeichenkette mittels eines RegEx suchen und den gefundenen Text als Ergebnis liefern.
itemRE()
m$findKeysRE()
splitRE()
substRE() Eine Zeichenkette mittels eines regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen.
 
Sortieren
Funktion Kurzinfo
l$isSorted() Ist eine Liste sortiert?
l$isSortModeLex() ist der Sortier-Modus einer Liste lexikalisch?
l$sort()
l$sortLex()
sort()
sortLex()
sortString()
 
Sprache
Funktion Kurzinfo
dayName()
language()
message() Eine Fehlermeldung in eine Format-Zeichenkette wandeln.
monthName()
 
Statistik
Funktion Kurzinfo
gMean() Berechnung des geometrischen Mittels.
hMean() Berechnung des harmonischen Mittels.
max() Das Maximum aller Elemente bestimmen.
maxLen() Ermittlung der maximalen Länge aller Zeichenketten.
maxLength() Ermittlung der maximalen Länge aller Zeichenketten.
maxNum() Das Maximum aller numerischen Elemente bestimmen.
mean() Berechnung des arithmetischen Mittels.
median() Berechnung des Medians.
middle() Berechnung eines gewichteten Mittels.
min() Das Minimum aller Elemente bestimmen.
minNum() Das Minimum aller numerischen Elemente bestimmen.
over()
prod() Ein Produkt berechnen.
sum() Eine Summe berechnen.
 
Stream-Intern
Funktion Kurzinfo
cmdHash() Die interne Hash-Funktion für die Kommando-Analyse aufrufen.
fileAccessMode()
funcHash() Die interne Hash-Funktion für die Funktions-Analyse aufrufen.
getCommandMap()
getComment()
getConstMap() Eine Map mit allen vordefinierten Konstanten erzeugen.
getFuncMap()
getMacroMap()
getObsoleteConstMap() Eine Map mit allen vordefinierten Konstanten, die obsolete sind, erzeugen.
getOpMap()
getStreamFile() Den Dateinamen eines geöffneten Streams ermitteln.
getStreamInfo() Informationen eines geöffneten Streams ermitteln.
getVarList() Eine Liste mit den Namen aller Vaiablen erzeugen.
inclAccessMode()
isCommand()
isConst()
isFunc()
isMacro()
isVerbose() Abfrage des Verbose-Modusses.
numOfStreams() Die Anzahl der geöffneten Streams
 
Suchen & Ersetzen
Funktion Kurzinfo
compilePCRE() Eine PCRE übersetzen und einer eindeutigen ID zuweisen.
compileRE() Eine RegEx übersetzen und einer eindeutigen ID zuweisen.
count()
countNum() Die Anzahl der numerischen Elemente zählen.
countPCRE() Die Anzahl der Treffer eines PCRE berechnen.
countRE() Die Anzahl der Treffer eines RegEx berechnen.
countVal() Die Anzahl der skalaren Elemente zählen.
find()
findAllPCRE() Alle Vorkommen einer Zeichenkette mittels eines PCRE suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern.
findAllRE() Alle Vorkommen einer Zeichenkette mittels eines RegEx suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern.
findPCRE() Eine Zeichenkette mittels eines PCRE suchen und die Startposition dieser Zeichenkette ermitteln.
findRE() Eine Zeichenkette mittels eines RegEx suchen und die Startposition dieser Zeichenkette ermitteln.
findReverse()
findTextPCRE() Eine Zeichenkette mittels eines PCRE suchen und den gefundenen Text als Ergebnis liefern.
findTextRE() Eine Zeichenkette mittels eines RegEx suchen und den gefundenen Text als Ergebnis liefern.
item()
itemPCRE()
itemRE()
m$find2() Ein Element in einer Map oder ersatzweise die virtuellen Nachbarn suchen.
m$find3() Ein Element in einer Map und seine virtuellen Nachbarn suchen.
m$findKeys()
m$findKeysBegin()
m$findKeysEnd()
m$findKeysPCRE()
m$findKeysRE()
m$findNext() Den Nachfolger in einer Map zu einem gegebenen Schlüssel finden.
m$findPrev() Den Vorgänger in einer Map zu einem gegebenen Schlüssel finden.
replace()
split()
splitEol() Aus einem Text eine Liste mit den einzelnen Zeilen erzeugen.
splitPCRE()
splitRE()
splitString()
subst() Eine Zeichenkette suchen und die Fundstelle durch eine andere Zeichenkette ersetzen.
substChar() In einer Zeichenkette nach einzelnen Zeichen suchen und die Fundstellen durch Zeichenketten ersetzen.
substPCRE() Eine Zeichenkette mittels eines Perl kompatiblen regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen.
substRE() Eine Zeichenkette mittels eines regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen.
 
Textanalyse
Funktion Kurzinfo
scan() Analyse eines Textes auf eine Konstante und Umwandlung in die entsprechende interne Darstellung.
scanBitField()
scanCharset()
scanId()
scanInterval()
scanRoman()
scanSize()
scanTime()
 
Typ-Umwandlung
Funktion Kurzinfo
bool() Einen Ausdruck ein einen Wahrheitswert wandeln.
catList() Eine Liste mit den Kopien der einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
charCode() Den Zeichenkode eines Zeichens ermitteln.
charCodeMB() Den Zeichenkode eines Multi-Byte-Zeichens ermitteln.
float() Einen Ausdruck in eine Fließkommazahl wandeln.
int()
int32() Einen Ausdruck in eine 32-Bit Ganzzahl wandeln.
int64() Einen Ausdruck in eine 64-Bit Ganzzahl wandeln.
int64hl()
keyMap()
list() Eine Liste mit den Kopien der einzelnen Parameter erzeugen.
map()
noYes() Einen Wahrheitswert ermitteln, wobei Zeichenketten auf deutsche und englische Bezeichnungen ausgewertet werden.
num() Einen Ausdruck in eine Zahl wandeln.
string()
trunc32() Einen Ausdruck in eine 32-Bit Ganzzahl wandeln. Bei 64-Bit Ganzzahlen werden die oben 32 Bits abgeschnitten.
 
Umgebungsvariablen
Funktion Kurzinfo
clearEnvironment()
getEnvironment()
getEnvironmentMap()
setEnvironment()
setEnvironmentMap()
unsetEnvironment()
 
Variablen
Funktion Kurzinfo
clear() Den Inhalt eines Ausdruckes bei Beibehaltung des Typs löschen.
copyRef() Eine Kopie einer Liste oder Map als Referenz erstellen.
def() Überprüfung auf dei Definition von Variablen.
defined() Überprüfung auf dei Definition von Variablen.
firstDef()
isEmpty() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ NONE ist.
isFloat() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ FLOAT ist.
isInt() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Ganzzahl ist.
isInt32() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ INT32 ist.
isInt64() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ INT64 ist.
isList() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ LIST ist.
isMap() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ MAP ist.
isNum() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und eine Zahl ist.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
isString() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ STRING ist.
isUtf16() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-16 kodiert ist.
isUtf32() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-32 kodiert ist.
isUtf8() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-8 kodiert ist.
lastDef()
move() Den Inhalt einer Variable auf den Stack zur Weiterverarbeitung verschieben.
ref() Eine Kopie einer Liste oder Map als Referenz erstellen.
refCount() Die Anzahl der Referenzen auf eine Objekt ermitteln.
symbol()
type() Den type eines Ausdruckes ermitteln.
var() Den Namen einer Variable konstruieren.
varName() Den Namen einer Variable konstruieren.
 
Vergleiche
Funktion Kurzinfo
cmp() Zwei Parameter miteinander vergleichen.
cmpEQ() Zwei Parameter miteinander auf Identität vergleichen.
cmpLex() Zwei Parameter miteinander vergleichen und Zeichenketten dabei lexikalisch verglecihen.
compareFile() Eine Datei mit lokalen Daten vergleichen.
compareFiles() Den Inhalt zweier Dateien vergleichen.
compareFilesEx() Einen Ausschnitt des Inhaltes zweier Dateien vergleichen.
compareLeft() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareLeftEQ() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareMid() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareMidEQ() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareRight() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareRightEQ() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
 
Zeichenketten
Funktion Kurzinfo
append()
extract() Eine Teilzeichenkette mittels Start- und Endposition extrahieren.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
isString() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ STRING ist.
isUtf16() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-16 kodiert ist.
isUtf32() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-32 kodiert ist.
isUtf8() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-8 kodiert ist.
left() Den linken Teil einer Zeichenkette extrahieren.
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
mid() Eine Teilzeichenkette mittels Startposition und Längenangabe extrahieren.
remove() Eine Zeichenkette mit Ausnhame eines durch Start- und Endposition spezifizierten Bereiches kopieren.
right() Den rechten Teil einer Zeichenkette extrahieren.
 
Zeichenketten, Transformation
Funktion Kurzinfo
ansi2dos()
breakIntoLines()
capitals() Den ersten Buchstabe jedes Wortes in einen Großbuchstaben und alle anderen Buchstaben in Kleinbuchstaben wandeln.
char()
charMB()
chgCase() Alle Kleinbuchstaben in Großbuchstaben und umgekehrt wandeln.
decode64()
dos2ansi()
encode64()
endian() Eine Ganzzahl wird in bzw. aus einer Zeichenkette mit angegebener Endian-Folge gewandelt.
expand() Eine Zeichenkette auf eine festgelegte Größe erweitern.
getCoding() Die Kodiermethode einer Zeichenkette ermittlen oder ersatzweise erraten.
hexDump() Eine Zeichenkette als Hex-Dump ausgeben.
indent()
lower() Alle Großbuchstaben in Kleinbuchstaben wandeln.
ord()
ordMB()
query2text() Einen HTTP-Query-Text in Klartext wandeln.
randomize()
recode()
reverse()
sortString()
text2query() Einen Klartext in einen HTTP-Query-Text wandeln.
text2utf8()
text2xml() Einen Klartext in einem XML/HTML/QUERY-Text wandeln.
translate()
trim() Leer- und Kontrollzeichen aus einer Zeichenkette entfernen.
upper() Alle Kleinbuchstaben in Großbuchstaben wandeln.
utf82text()
xml2text()
 
Zufallszahlen
Funktion Kurzinfo
rnd() Berechnung einer Pseudo-Zufallszahl.
seed() initialisierung des Zufallszahlengenerators.
 
Analyse V4 Spezial-Funktionen
Funktion Kurzinfo
calc()
check()
exist()
info() Funktion zur Ermittlung vom programmspezifischen Informationen.
 
MakeDoc Spezial-Funktionen
Funktion Kurzinfo
info() Funktion zur Ermittlung vom programmspezifischen Informationen.
md$getActiveIndent()
md$getEmptyLines()
md$getIndent()
md$getStart()
md$waitOnError() Abfragen und Setzen der option --wait-on-error.
 
weitere Funktionen
Funktion Kurzinfo
baseChar()
charset()
checkKeyword()
disguise()
dumpOpt2Flags()
dumpOpt2Text()
getDbList()
getDbListPCRE()
getDbListRE()
getDbVarMap()
getStringStat()
index()
insert()
isHandle()
match()
separator()
test()
testDef()
uniqueId() Erzeugung einer eindeutigen ID
word()


Syntax aller Funktionen (alphabetisch)
Ergebnistyp Funktion & Parameter
x_type abs ( x )
float/list/map aCos ( number )
int32 alignDate ( min_time, max_time )
int64 alignInterval ( min_interval, max_interval )
list alignList ( list, mode, min_fw, int_format, dbl_format )
number/list/map alignNumber ( min, max )
int64 alignTime ( min_time, max_time )
int32 alpha ( color )
string and ( bitfield:A, bitfield:B )
string andNot ( bitfield:A, bitfield:B )
string ansi2dos ( text, mode_bits )
string append ( text1, text2 )
int32 argb ( aplpha, red, green, blue )
float/list/map aSin ( number )
float/list/map aTan ( number )
string baseChar ( text, bool:is_utf8 )
string baseChar ( text )
list bitField2list ( bitfield )
int32 blue ( color )
bool bool ( x )
string breakIntoLines ( text, max_columns, max_lines, bool:small, bool:leave_space, ignore_ctrl_char )
string breakIntoLines ( text, max_columns, max_lines, flags, ignore_ctrl_char )
none/value calc ( mode, index, var_name, new_value )
value calcExpr ( expr_id )
value calcExpr ( expr_id, var_map )
string capitals ( text, bool:is_utf8 )
string capitals ( text )
list catList ( x0, ..., xN )
map catMap ( map1, ..., mapN )
float/list/map ceil ( number )
string char ( char_num, n_chars )
string char ( char_num )
int32 charCode ( num_or_string, default )
int32 charCode ( num_or_string )
int32 charCodeMB ( num_or_string, default )
int32 charCodeMB ( num_or_string )
string charMB ( char_num )
string charset ( source_str, source_cs, dest_cs
string charset ( source_str, source_cs, dest_cs, default_char
none/value check ( mode, index, var_name )
value checkKeyword ( keyword, keyword_tab, bool:abbrev_allowed )
string chgCase ( text, bool:is_utf8 )
string chgCase ( text )
x_type clear ( x )
bitfield_type clearBit ( bitfield, bitnum )
x_type clearBits ( bitfield, first_bit, end_bit )
bool clearEnvironment()
none/int32 close ( handle )
int32 closeAll()
int32 cmdHash ( x )
int32 cmp ( param1, param2, int32:options = _COMP_DEFAULT )
bool cmpEQ ( param1, param2, int32:options = _COMP_DEFAULT )
int32 cmpLex ( param1, param2, int32:options = _COMP_DEFAULT )
int32 color ( color )
int32 color ( color_scheme, color_index )
list colorList ( color_scheme )
int32 colorScheme ( color_scheme )
int/list compareFile ( filename, data )
int32 compareFiles ( filename1, filename2 )
int32 compareFiles ( filename1, filename2, options )
int32 compareFilesEx ( filename1, skip1, maxlen1, filename2, skip2, maxlen2 )
int32 compareFilesEx ( filename1, skip1, maxlen1, filename2, skip2, maxlen2, options )
int32 compareLeft ( source, cmp )
int32 compareLeft ( source, cmp, options )
bool compareLeftEQ ( source, cmp )
int32 compareMid ( source, source_pos, cmp )
int32 compareMid ( source, source_pos, cmp, mode_bits )
bool compareMidEQ ( source, source_pos, cmp )
int32 compareRight ( source, cmp )
int32 compareRight ( source, cmp, mode_bits )
bool compareRightEQ ( source, cmp )
int32 compileExpr ( expression, const_map, calc_flags )
int32 compileExpr ( expression, const_map )
int32 compileExpr ( expression )
int32 compilePCRE ( regex, pcre_options )
int32 compileRE ( regex, bool:ignore_case )
int32 copyFile ( source, dest, openmode )
int32 copyFiles ( filenames_and_options, dest, openmode )
var_type copyRef ( var )
float/list/map cos ( number )
float/list/map cosh ( number )
int32 count ( text, search )
int32 count0bits ( bitfield )
int32 count1bits ( bitfield )
int32 countNum ( x1, ..., xN )
any countPCRE ( text, regex )
any countPCRE ( text, regex, pcre_options )
any countRE ( text, regex )
any countRE ( text, regex, bool:ignore_case )
int32 countVal ( x1, ..., xN )
int32 createDir ( directory )
string createId ( the_id, n_numbers, min_letters, bool:case_sensitive )
int32 date ()
int32 date ( time, basetime )
int32 date ( time )
string dayName ( day_index )
string decode64 ( text, bool:allow_white_spaces )
int32 def ( var_expr, ...
int32 defined ( var_expr, ...
int32 deleteDir ( filename )
int32 deleteFile ( filename )
int32 deleteFiles ( filenames_and_options )
string disguise ( text, code )
string dos2ansi ( text )
string dumpExpr ( expr_id )
int32 dumpOpt2Flags ( string )
string dumpOpt2Text ( flags )
float e()
int32 easterDate ( year )
int32 easterDayOfMarch ( year )
string encode64 ( text, max_line_length )
string endian ( int:source, bool:big_endian )
none/int endian ( string:source, bool:big_endian )
string eor ( bitfield:A, bitfield:B )
int32/list#3 executes ( command_or_pipe )
int32/list#3 executes ( command_or_pipe, stdin )
int32/list#3 executes ( command_or_pipe, stdin, stdout )
int32/list#3 executes ( command_or_pipe, stdin, stdout, stderr )
map exifInfo ( filename, translate_mode )
none/int32 exist ( mode, name )
x_type exp ( x )
string/list expand ( text_or_list, new_len, expand_text, mode_bits )
string/list expand ( text_or_list, new_len, expand_text )
string extract ( text, pos1, pos2 )
int32 fileAccessMode()
none/int32 fileAttrib ( filename )
none/map fileInfo ( filename )
string fileName ( int32:mode_bits, name1, ... , nameN )
string fileName ( name1, ... , nameN )
string fileName2text ( text )
none/int64 fileSize ( filename )
none/int64 fileTime ( filename )
int32 fileType ( filename )
int32 find ( text, search )
int32 find ( text, search, start_pos )
int32 find ( text, search, start_pos, skip_count )
any findAllPCRE ( text, regex )
any findAllPCRE ( text, regex, pcre_options )
any findAllPCRE ( text, regex, pcre_options, start_pos )
any findAllPCRE ( text, regex, pcre_options, start_pos, skip_count )
any findAllPCRE ( text, regex, pcre_options, start_pos, skip_count, max_find )
any findAllRE ( text, regex )
any findAllRE ( text, regex, bool:ignore_case )
any findAllRE ( text, regex, bool:ignore_case, start_pos )
any findAllRE ( text, regex, bool:ignore_case, start_pos, skip_count )
any findAllRE ( text, regex, bool:ignore_case, start_pos, skip_count, max_find )
none/string findFile ( filename, search_pathes, mode_bits )
list findFiles ( filenames_and_options, base_directory )
list findFiles ( filenames_and_options )
any findPCRE ( text, regex )
any findPCRE ( text, regex, pcre_options )
any findPCRE ( text, regex, pcre_options, start_pos )
any findPCRE ( text, regex, pcre_options, start_pos, skip_count )
any findRE ( text, regex )
any findRE ( text, regex, bool:ignore_case )
any findRE ( text, regex, bool:ignore_case, start_pos )
any findRE ( text, regex, bool:ignore_case, start_pos, skip_count )
int32 findReverse ( text, search )
int32 findReverse ( text, search, start_pos )
int32 findReverse ( text, search, start_pos, skip_count )
any findTextPCRE ( text, regex )
any findTextPCRE ( text, regex, pcre_options )
any findTextPCRE ( text, regex, pcre_options, start_pos )
any findTextPCRE ( text, regex, pcre_options, start_pos, skip_count )
any findTextRE ( text, regex )
any findTextRE ( text, regex, bool:ignore_case )
any findTextRE ( text, regex, bool:ignore_case, start_pos )
any findTextRE ( text, regex, bool:ignore_case, start_pos, skip_count )
value first ( x1, ..., xN )
int32 firstDef ( var1, ..., varN )
list flatList ( x1, ..., xN )
list flatListNum ( x1, ..., xN )
float float ( x )
float/list/map floor ( number )
none/int32 flushOutput ( stream_handle )
int32 funcHash ( x )
int64 gcd ( list_or_map )
none/int32/int64 gcd ( p1, p2 )
int32 getChar ( stream_handle )
int32 getCoding ( string, coding_hint )
int32 getCoding ( string )
map getCommandMap()
list#3 getComment()
map getConstMap()
map getDbList ( db_name, var_selector, .... )
map getDbList ( db_selector, .... )
map getDbListPCRE ( db_name, var_selector, .... )
map getDbListPCRE ( db_selector, .... )
map getDbListRE ( db_name, var_selector, .... )
map getDbListRE ( db_selector, .... )
string getEnvironment ( var_name )
map getEnvironmentMap()
int32 getError()
string getErrorText()
map getFuncMap()
none/list getLineMode ( stream_handle )
map getMacroMap()
map getObsoleteConstMap()
map getOpMap()
int32 getPid()
none/int64 getPos ( stream_handle )
none/int64 getSize ( stream_handle )
none/string getStreamFile ( stream_index )
none/map getStreamInfo ( stream_index )
list getStringStat()
none/list getVarList ( var_type )
int64 ggt ( list_or_map )
none/int32/int64 ggt ( p1, p2 )
float/none gMean ( x1, .., xN )
int32 green ( color )
string hexDump ( text, address, addr_fw, dump_flags )
int32 highest0bit ( bitfield, [skip_count] )
int32 highest1bit ( bitfield, [skip_count] )
float/none hMean ( x1, .., xN )
list http$get ( url )
list http$get ( url, referer, command_header )
list http$get ( url, referer )
string http$getProxy()
string http$getUserAgent()
list http$head ( url )
list http$head ( url, referer, command_header )
list http$head ( url, referer )
list http$post ( url, post_data )
list http$post ( url, post_data, referer, command_header )
list http$post ( url, post_data, referer )
string http$setProxy ( string:proxy_and_port )
string http$setUserAgent ( string:user_agent )
none/map id3v2info ( filename )
int32 inclAccessMode()
string/list indent ( text_or_list, list:linemode, line_mode_options )
string/list indent ( text_or_list, list:linemode )
int32 index ( index, length )
none/int32 info ( keyword ) {MakeDoc}
none/int32 info ( mode ) {Analyse V4}
none/string info ( mode, index ) {Analyse V4}
none/value info ( mode, index, submode ) {Analyse V4}
string insert ( text, position, insertion_text )
int int ( x, intbase = 10 )
int32 int32 ( x, intbase = 10 )
int64 seed()
int64 seed ( seed )
int64 int64 ( x, intbase = 10 )
int64 int64hl ( high32, low32 )
bitfield_type invertBit ( bitfield, bitnum )
x_type invertBits ( bitfield, first_bit, end_bit )
bool isCommand ( name )
bool isConst ( name )
int32 isEmpty ( var_name )
bool isEof ( stream_handle )
int32 isFloat ( var_name )
bool isFunc ( name )
int32 isHandle ( handle )
int32 isInt ( var_name )
int32 isInt32 ( var_name )
int32 isInt64 ( var_name )
int32 isList ( var_name )
bool isMacro ( name )
int32 isMap ( var_name )
int32 isNum ( var_name )
none/bool isOpen ( stream_handle )
none/bool isReading ( stream_handle )
int32 isScalar ( var_name )
bool isStream ( stream_handle )
int32 isString ( var_name )
int32 isUtf16 ( var_name )
int32 isUtf32 ( var_name )
int32 isUtf8 ( var_name )
int isVerbose()
none/bool isWriting ( stream_handle )
string item ( text, index, seperator )
string item ( text, index )
any itemPCRE ( text, index, re_separator )
any itemPCRE ( text, index, re_separator, pcre_options )
any itemRE ( text, index, re_separator )
any itemRE ( text, index, re_separator, bool:ignore_case )
int32 key ()
int32 key ( wait_in_sec, default )
int32 key ( wait_in_sec )
map keyMap ( x )
int64 kgv ( list_or_map )
none/int32/int64 kgv ( p1, p2 )
list l$align ( list_var, mode, min_fw, int_format, dbl_format )
int32 l$append ( list_var, x )
int32 l$appendList ( list_var, second_list )
bitfield l$bitfield ( list_var, max_bitnum )
int32 l$cat ( list, x1, ..., xN )
int32 l$clear ( list_var )
list l$copy ( list_var, pos1, pos2 )
int32 l$insert ( list_var, position, x )
int32 l$insertList ( list_var, position, second_list )
bool l$isSorted ( list_var )
bool l$isSortModeLex ( list_var )
int32 l$length ( list_var )
int32 l$list ( var )
list l$move ( list_var, pos1, pos2 )
int32 l$pack ( list_var, bool:recurrent )
int32 l$purge ( list_var, bool:recurrent )
int32 l$randomize ( list_var )
int32 l$randomize ( list_var, max_moveup )
int32 l$remove ( list_var, pos1 )
int32 l$remove ( list_var, pos1, pos2 )
int32 l$replace ( list_var, position, x )
int32 l$replaceList ( list_var, position, second_list )
int32 l$reverse ( list_var )
int32 l$setLength ( list_var, new_length )
int32 l$setSize ( list_var, new_size )
int32 l$size ( list_var )
int32 l$sort ( list_var )
int32 l$sortLex ( list_var )
int32 l$unique ( list_var, cmp_chars, cmd_subelem )
int32 l$unique ( list_var, cmp_chars )
int32 l$unique ( list_var )
int32 language()
value last ( x1, ..., xN )
int32 lastDef ( var1, ..., varN )
int64 lcm ( list_or_map )
none/int32/int64 lcm ( p1, p2 )
string left ( text, n )
int32 len ( object )
int32 length ( object )
int32 linkFiles ( filenames_and_options, dest, bool:copy_allowed )
int32 linkFiles ( source, dest, bool:copy_allowed )
list list ( x1, ..., xN )
list#2 list2 ( map )
string/list loadFile( filename, max_read_size )
string/list loadFile( filename )
none/float/list/map log ( x, base )
none/float/list/map log ( x )
none/float/list/map log10 ( x )
none/float/list/map log2 ( x )
string longFileName ( filename )
string lower ( text, bool:is_utf8 )
string lower ( text )
int32 lowest0bit ( bitfield, [skip_count] )
int32 lowest1bit ( bitfield, [skip_count] )
int32 m$cat ( map1, map2, ..., mapN )
int32 m$clear ( map_var )
bool m$exist ( map_var, string:key )
string m$find ( map_var, search )
list#3 m$find2 ( map_var, search )
list#3 m$find3 ( map_var, search )
list m$findKeys ( map_var, search )
list m$findKeysBegin ( map_var, search )
list m$findKeysEnd ( map_var, search )
list m$findKeysPCRE ( map_var, re_search, pcre_options )
list m$findKeysRE ( map_var, re_search, bool:ignore_case )
bool m$insert ( map_var, string:key, value )
int32 m$insertMap ( map_var, second_map )
list m$keys ( map_var )
int32 m$length ( map_var )
int32 m$map ( var )
int32 m$operation ( map1_var, map2, op_mode )
int32 m$pack ( map_var, bool:recurrent )
int32 m$purge ( map_var, bool:recurrent )
int32 m$remove ( map_var, string:key )
int32 m$removeMap ( map_var, second_map )
bool m$replace ( map_var, string:key, value )
int32 m$replaceMap ( map_var, second_map )
int32 m$size ( map_var )
bool m$store ( map_var, string:key, value )
int32 m$storeMap ( map_var, second_map )
map map ( a_key, data )
map map ( key_list, data_or_list )
map map()
map map ( prefix, data_list )
map map ( x )
map mapOperation ( map1, map2, op_mode )
bool match ( text, pattern )
scalar max ( x1, ..., xN )
int32 maxLen ( x1, ..., xN )
int32 maxLength ( x1, ..., xN )
none/number maxNum ( x1, ..., xN )
int32 md$getActiveIndent()
int32 md$getEmptyLines()
int32 md$getIndent()
int32 md$getStart()
int64 md$waitOnError ()
int64 md$waitOnError ( interval )
string md5append ( md5_control_data, string )
string md5finish ( md5_control_data, bool:binary_result )
string md5finish ( md5_control_data )
string md5init()
string md5sum ( data, bool:binary_result )
string md5sum ( data )
string md5sumFile ( filename, file_skip, max_len, bool:binary_result )
string md5sumFile ( filename, file_skip, max_len )
float/none mean ( x1, .., xN )
num/none median ( x1, .., xN )
string message ( message_number )
string messageName ( message_number )
string mid ( text, pos, n )
string mid ( text, pos )
float/none middle ( x1, .., xN )
scalar min ( x1, ..., xN )
string minimizeFileName ( filename, base_filename )
none/number minNum ( x1, ..., xN )
int32 mixColor ( color1, color2 )
int32 mixColor ( color1, color2, mixlevel_1000 )
string monthName ( month_index )
var_type move ( var )
int32 moveFile ( source, dest, bool:copy_del_allowed )
int32 moveFiles ( filenames_and_options, dest, bool:copy_del_allowed )
none/int64 movePos ( stream_handle, relative_pos )
int64 mSec()
none none()
string normBits ( bitfield, min_chars )
string normBits ( bitfield )
string not ( bitfield, min_chars )
string not ( bitfield )
string notAnd ( bitfield:A, bitfield:B )
string notAndNot ( bitfield:A, bitfield:B )
string notEor ( bitfield:A, bitfield:B )
string notOr ( bitfield:A, bitfield:B )
string notOrNot ( bitfield:A, bitfield:B )
int32 noYes ( source, nomatch_default = -1 )
int64 nSec()
number num ( x, intbase = 10 )
int32 numOfStreams()
int32:handle openFile ( filename, open_mode )
int32:handle openSocket ( server_and_port, default_port )
int32:handle openSource ( text )
int32:handle openStdErr()
int32:handle openStdIn()
int32:handle openStdOut()
string or ( bitfield:A, bitfield:B )
int32 ord ( string )
int32 ord ( string, length )
int32 ordMB ( string )
string orNot ( bitfield:A, bitfield:B )
number over ( n, k )
value parm ( index )
float pi()
float polynom ( x, a_list )
float polynom ( x, aN, ..., a2, a1, a0 )
float pow ( base, exponent )
string Print ( format, p1, ..., pN )
string/none printBitField ( bitfield, options, name_list )
string/none printBitField ( bitfield, options )
string/none printBitField ( bitfield )
string printFileName ( filename, format, mode:system, i_num, j_num, escape_char )
string printFileName ( filename, format, mode:system, i_num, j_num )
string printFileName ( filename, format, mode:system, i_num )
string printFileName ( filename, format, mode:system )
string printFileName ( filename, format )
string printInterval ( time, format_or_mode, total_fw, escape_char )
string printInterval ( time, format_or_mode, total_fw )
string printTime ( time, string:format, char:escape_char )
string printTime ( time, string:format )
int32/list#3 process ( command, parameter, bool:use_path, stdin, stdout, stderr )
number prod ( number )
none/number prod ( x0, ..., xN )
string protocolName ( protocol_name_or_number )
int32 protocolNumber ( protocol_name_or_number )
string/list query2text ( text_or_list )
value range ( value, min, max )
none/int32/list#2 read ( stream_handle, min_read_size, max_read_size )
none/int32/list#2 read ( stream_handle, min_read_size )
none/int32/list#2 readLine ( stream_handle, eol_flags, max_read_size )
none/int32/list#2 readLine ( stream_handle, eol_flags )
none/int32/list#2 readObject ( stream_handle )
none/int32/list#2 readUntil ( stream_handle, until_text, max_read_size )
none/int32/list#2 readUntil ( stream_handle, until_text )
string recode ( source, new_mode
string recode ( source, new_mode, old_mode_hint
int32 red ( color )
var_type ref ( var )
int32 refCount ( var )
string relativeFileName ( filename, base_filename )
string remove ( text, pos1, pos2 )
string replace ( text, position, replace_text )
string resolve ( name_or_address, mode_bits, protocol_name_or_number )
string resolve ( name_or_address, mode_bits )
string resolve ( name_or_address )
string resolveAddr ( name_or_address, protocol_name_or_number )
string resolveAddr ( name_or_address )
string resolveName ( name_or_address, protocol_name_or_number )
string resolveName ( name_or_address )
string/list reverse ( string_or_list, max_moveup )
string/list reverse ( string_or_list )
int32 rgb ( red, green, blue )
string right ( text, n )
int32 rnd()
int32 rnd ( max )
int32 rnd ( min, max )
string roman ( num32, mode_bits )
string roman ( num32 )
float/list/map round ( number )
int/list saveFile ( filename, data, bool:compare_before_save )
int/list saveFile ( filename, data, bool:compare_before_save, open_mode )
int/list saveFile ( filename, data )
value scan ( text, intbase = 10, mode64 = -1 )
string scanBitField ( text, min, max, flags )
string scanBitField ( text, min, max, ignore:step, ignore:intbase )
string scanBitField ( text, min, max )
string scanCharset ( text, mode_bits )
int32 scanId ( text, bool:case_sensitive )
int64 scanInterval ( text )
value scanRoman ( text, bool:mega_point )
value scanRoman ( text )
value scanSize ( text, intbase = 10 )
int64 scanTime ( text, base_time )
int64 scanTime ( text )
int64 sec()
value select ( index, x0, ..., xn )
int32 selectTime ( time, selector )
string seperator ( text, index )
string serviceName ( service_name_or_number, protocol_name_or_number )
string serviceName ( service_name_or_number )
int32 serviceNumber ( service_name_or_number )
int32 serviceNumber ( service_name_or_number, protocol_name_or_number )
bitfield_type setBit ( bitfield, bitnum )
x_type setBits ( bitfield, first_bit, end_bit )
bool setEnvironment ( var_name, data, bool:overwrite )
bool setEnvironmentMap ( env_map, bool:overwrite )
int32 setError ( error_code )
none/list setLineMode ( stream_handle, list:linemode )
none/int64 setPos ( stream_handle, new_pos )
none/int64 setPosEnd ( stream_handle, new_pos )
none/int64 setSize ( stream_handle, new_size )
string shiftBits ( bitfield, shift_count )
none/int32/list/map sign ( x, epsilon )
none/int32/list/map sign ( x )
float/list/map sin ( number )
float/list/map sinh ( number )
string/list sort ( string_or_list, string_separator = ',' )
string/list sortLex ( string_or_list, string_separator = ',' )
string sortString ( text, bool:is_utf8 )
string sortString ( text )
list#2 sourceAndDest ( source, dest )
list split ( text, char:separator )
list splitEol ( text, eol_flags )
list splitEol ( text )
any splitPCRE ( text, re_separator )
any splitPCRE ( text, re_separator, pcre_options )
any splitRE ( text, re_separator )
any splitRE ( text, re_separator, bool:ignore_case )
list splitString ( text, string:separator )
list splitString ( text, string:separator, mode_bits )
string/list/map splitTime ( time, mode )
string splitTime ( time )
number sqrt ( number )
string crypt ( password )
string crypt ( password, salt )
string string ( x, format )
string string ( x, int_format, float_format )
string string ( x )
string subst ( text, search, replace, max_count )
string subst ( text, search, replace )
string substChar ( text, string:search_chars, replace1, .. replaceN )
any substPCRE ( text, search, replace )
any substPCRE ( text, search, replace, max_count )
any substPCRE ( text, search, replace, max_count, pcre_options )
any substRE ( text, search, replace )
any substRE ( text, search, replace, max_count )
any substRE ( text, search, replace, max_count, bool:ignore_case )
number sum ( number )
none/number sum ( x0, ..., xN )
value symbol( var_name, default, min, max )
value symbol( var_name, default, min )
value symbol( var_name, default )
value symbol( var_name )
float/list/map tan ( number )
float/list/map tanh ( number )
int32 test ( number, bool )
bool testBit ( bitfield, bitnum )
int32 testDef ( var, bool )
string text2fileName ( text )
string/list text2query ( text_or_list, mode_bits )
string/list text2query ( text_or_list )
string text2utf8 ( text )
string text2xml ( text, mode_bits )
int64 time ()
int64 time ( time, basetime )
int64 time ( time )
string translate ( text, search_chars, replace_chars )
string/list trim ( text_or_list, mode_bits )
string/list trim ( text_or_list )
int32 trunc32 ( x, intbase = 10 )
int32 type ( x )
list unique ( list, cmp_chars, cmd_subelem )
list unique ( list, cmp_chars )
list unique ( list )
int32 uniqueId()
int32 unix2date ( int32:unixtime )
int64 unix2time ( int32:unixtime )
int32 unixTime ()
int32 unixTime ( time, basetime )
int32 unixTime ( time )
none/int32 unRead ( stream_handle, text )
none unsetEnvironment ( var_name )
none unsetEnvironment ( var_name_map )
string upper ( text, bool:is_utf8 )
string upper ( text )
int64 uSec()
string utf82text ( text, default_char, bool )
value var ( x1, ..., xN )
string varName ( x1, ..., xN )
list vector ( N, value, increment )
list vector ( N, value )
string word ( text, index )
none/int32 write ( stream_handle, list_or_map )
none/int32 write ( stream_handle, text )
none/int32 writeObject ( stream_handle, x )
none/int32 writeText ( stream_handle, text, list:linemode, eol_flags )
none/int32 writeText ( stream_handle, text, list:linemode )
none/int32 writeText ( stream_handle, text )
string xml2text ( text, mode_bits )