Summary Files Commits Branches @commit @diff @stats
path: root / lib_stack.awk
diff options
context:
space:
mode:
1 files changed, 0 insertions, 26 deletions
-rw-r--r--lib_stack.awk26
diff --git a/lib_stack.awk b/lib_stack.awk
deleted file mode 100644
index a8b0b2a..0000000
--- a/lib_stack.awk
+++ /dev/null
@@ -1,26 +0,0 @@
-function newStack(name) {
- __stacks[name, "length"] = 0
-}
-
-function topStack(name) {
- return __stacks[name, __stacks[name, "length"] - 1]
-}
-
-function lengthStack(name) {
- return __stacks[name, "length"]
-}
-
-function pushStack(name, value) {
- __stacks[name, __stacks[name, "length"]++] = value
-}
-
-function popStack(name, value) {
- delete __stacks[name, --__stacks[name, "length"]]
-}
-
-function deleteStack(name) {
- for (i = 0; i < __stacks[name, "length"]; i++) {
- delete __stacks[name, i]
- }
- delete __stacks[name, "length"]
-}