AutoIt file: Lists.au3
A stack is a last-in-first-out type of data list mostly used for
temporarily pushing and popping values onto a stack.
_StackCreate | Creates a stack (LIFO) for pushing and popping values |
_StackIsStack | Tests if given array is a stack |
_StackIsEmpty | Tests if stack is empty |
_StackClear | Clears a stack |
_StackPush | Pushes (adds) a value onto the given stack at last position |
_StackPop | Pops (removes) a value from the given stack at last position |
_StackPeek | Gets the last pushed value without popping (removing) |
_StackGet | Gets a value of a given position, zero-based |
_StackValueInStack | Tests if a value is in the stack |
_StackSize | Gets stack size |
_StackToArray | Creates an array from the given stack |
_ArrayToStack | Creates a stack from the given array |