v1.1.20.02-5+g6fdd7fa
Changes:
- Added Loop Files and Loop Reg sub-commands as in v2.
Code: Select all
Loop, Reg, RootKey[\Key, Mode] Loop, Files, FilePattern [, Mode] Mode: K or D -- include keys/directories V or F -- include values/files R -- recurse
- Changed the parser to allow % expression for InputVar args of Loop Parse, SplitPath and String commands. This is primarily for Loop Parse, so that Loop Parse, % var will work in both v1 and v2 (whereas var in Loop Parse, var is interpreted as a literal string in v2).
- Revised Object methods.
Insert and Remove are deprecated.
Code: Select all
; Derived from Insert: Object.InsertAt(Index, Value1 [, Value2, ...]) Object.Push(Value1 [, Value2, ...]) ObjRawSet(Object, Key, Value) ; Derived from Remove: Value := Object.RemoveAt(Index) Value := Object.Delete(Key) Value := Object.Pop() ; New: Length := Object.Length() ; Returns Object.MaxIndex() if > 0, otherwise returns 0.
Added Ord() and StrReplace().
Updated Chr(), RegRead, RegWrite and RegDelete.
Details in a later post.
Background info: