;MicroC base funcs
;
+Latency
TimeOut(delayDuration:Int, funcName:String)
Sleep(duration:Int)
;
;
+System
Print(text:String)
Input:String()
Confirm:String(text:String, serious:Int)
Notify:String(text:String, serious:Int)
Proceed:String(text:String, serious:Int)
RequestDir:String(text:String, path:String)
RequestFile:String(text:String, ext:String, save:Int, path:String)
OpenURL:String(url:String)
CurrentDate:String()
CurrentTime:String()
;
;
+String
Instr:String(text:String, sub:String, start:Int)
LSet:String(text:String, n:Int)
RSet:String(text:String, n:Int)
Left:String(text:String, n:Int)
Right:String(text:String, n:Int)
Mid:String(text:String, pos:Int, size:Int)
Replace:String(text:String, sub:String, with:String)
Trim:String(text:String)
Lower:String(text:String)
Upper:String(text:String)
;
;
+List
CreateList:Object()
ListAddLast(list:Object, obj:Object)
ListAddFirst(list:Object, obj:Object)
ClearList(list:Object)
CountList:Int(list:Object)
ListContains:Int(list:Object, obj:Object)
ListIsEmpty:Int(list:Object)
ListRemove(list:Object, obj:Object)
ListLast:Object(list:Object)
ListFirst:Object(list:Object)
ListAtIndex:Object(list:Object, index:Int)
ListIndexOf:Int(list:Object, obj:Object)
ListCopy:Object(list:Object)
SwapLists(list_x:Object, list_y:Object)
ReverseList(list:Object)
;
;
+Math
Bin:String(value:Int)
Hex:String(value:Int)
ACos:Float(value:Float)
ASin:Float(value:Float)
ATan:Float(value:Float)
ATan2:Float(x:Float, y:Float)
Ceil:Float(value:Float)
Cos:Float(value:Float)
CosH:Float(value:Float)
Exp:Float(value:Float)
Floor:Float(value:Float)
Log:Float(value:Float)
Log10:Float(value:Float)
Sin:Float(value:Float)
SinH:Float(value:Float)
Sqr:Float(value:Float)
Tan:Float(value:Float)
TanH:Float(value:Float)
Rand:Int(min:Int, max:Int)
Rnd:Float(min:Float, max:Float)
RndSeed:Int()
SeedRnd(seed:Int)
;
;
+Stream
ReadFile:Object(url:String)
WriteFile:Object(url:String)
CloseFile(file:Object)
EoF:Int(file:Object)
FilePos:Int(file:Object)
FileLen:Int(file:Object)
ReadByte:Int(file:Object)
ReadShort:Int(file:Ibject)
ReadInt:Int(file:Object)
ReadFloat:Float(file:Object)
ReadDoudle:Float(file:Object)
ReadLong:Int(file:Object)
ReadString:String(file:Ibject, len:Int)
ReadLine:String(file:Object)
WriteByte(file:Object, value:Int)
WriteShort(file:Object, value:Int)
WriteInt(file:Object, value:Int)
WriteFloat(file:Object, value:Float)
WriteDouble(file:Object, value:Float)
WriteLong(file:Object, value:Int)
WriteString(file:Object, string:String)
WriteLine(file:Object, string:String)
LoadString:String(url:String)
SaveString(string:String, url:String)
ChangeDir(path:String)
CloseDir(dir:Int)
CopyDir(src:String, dest:String)
CopyFile(src:String, dest:String)
CreateDir(path:String)
CreateFile(path:String)
CurrentDir:String()
ExtractDir(path:String)
ExtractExt(path:String)
FileMode:Int(path:String)
FileSize:Int(path:String)
FileTime:Int(path:String)
FileType:Int(path:String)
LoadDir:Object(dir:String)
NextFile:String(dir:Int)
ReadDir:Int(path:String)
RealPath:String(path:String)
RenameFile(oldPath:String, newPath:String)
SetFileMode(path:String, mode:Int)
StripAll:String(path:String)
StripDir:String(path:String)
StripExt:String(path:String)
StripSlash:String(path:String)