summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradmin (centauri.fritz.box) <puppet@mx.buetow.org>2014-06-30 23:25:24 +0200
committeradmin (centauri.fritz.box) <puppet@mx.buetow.org>2014-06-30 23:25:24 +0200
commit337c1c8abbe199670259bb043b95b541945427f4 (patch)
treefbb8560b9f1239b317cfb481d10383b0a51ab8bc
parent21622fd15950bfb975ca8fef73a8ca1bd4c2a8e2 (diff)
parent1ec6dc9e106deed2e71bcad5ec74db65b9c61677 (diff)
Merge remote-tracking branch 'remotes/github/build-009669' into build-009669build-009669
-rw-r--r--COPYING2
-rw-r--r--docs/header.txt6
-rw-r--r--docs/help.txt2
-rw-r--r--docs/stats.txt8
-rw-r--r--docs/version.txt2
-rw-r--r--examples/assert.fy14
-rwxr-xr-xfypebin471287 -> 702117 bytes
-rw-r--r--src/argv.c6
-rw-r--r--src/argv.h6
-rw-r--r--src/build.h10
-rw-r--r--src/core/convert.c6
-rw-r--r--src/core/convert.h6
-rw-r--r--src/core/function.c6
-rw-r--r--src/core/function.h6
-rw-r--r--src/core/functions.c6
-rw-r--r--src/core/functions.h6
-rw-r--r--src/core/garbage.c6
-rw-r--r--src/core/garbage.h6
-rw-r--r--src/core/interpret.c8
-rw-r--r--src/core/interpret.h6
-rw-r--r--src/core/reference.c6
-rw-r--r--src/core/reference.h6
-rw-r--r--src/core/scanner.c6
-rw-r--r--src/core/scanner.h6
-rw-r--r--src/core/scope.c6
-rw-r--r--src/core/scope.h6
-rw-r--r--src/core/symbol.c6
-rw-r--r--src/core/symbol.h6
-rw-r--r--src/core/token.c6
-rw-r--r--src/core/token.h6
-rw-r--r--src/data/array.c6
-rw-r--r--src/data/array.h6
-rw-r--r--src/data/dat.c6
-rw-r--r--src/data/dat.h6
-rw-r--r--src/data/hash.c6
-rw-r--r--src/data/hash.h6
-rw-r--r--src/data/list.c6
-rw-r--r--src/data/list.h6
-rw-r--r--src/data/map.c6
-rw-r--r--src/data/map.h6
-rw-r--r--src/data/queue.c6
-rw-r--r--src/data/queue.h6
-rw-r--r--src/data/stack.c6
-rw-r--r--src/data/stack.h6
-rw-r--r--src/data/tree.c6
-rw-r--r--src/data/tree.h6
-rw-r--r--src/data/tupel.c6
-rw-r--r--src/data/tupel.h6
-rw-r--r--src/data/types.h6
-rw-r--r--src/defines.h12
-rw-r--r--src/fype.c6
-rw-r--r--src/fype.h6
-rw-r--r--src/main.c6
-rw-r--r--tags651
-rw-r--r--test.out13
55 files changed, 520 insertions, 466 deletions
diff --git a/COPYING b/COPYING
index ef7c913..e7642a4 100644
--- a/COPYING
+++ b/COPYING
@@ -9,7 +9,7 @@ modification, are permitted provided that the following conditions are met:
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- * Neither the name of P. B. Labs nor the names of its contributors may
+ * Neither the name of buetow.org nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
diff --git a/docs/header.txt b/docs/header.txt
index 9bbce0f..88c96c2 100644
--- a/docs/header.txt
+++ b/docs/header.txt
@@ -1,11 +1,11 @@
File: ${FILE}
A simple interpreter
-WWW : http://fype.buetow.org
+WWW : http://fype.buetow.org
AUTHOR : http://paul.buetow.org
E-Mail : fype at dev.buetow.org
-Copyright (c) 2005 - 2008, Paul Buetow
+Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
All rights reserved.
Redistribution and use in source and binary forms, with or without modi-
@@ -15,7 +15,7 @@ fication, are permitted provided that the following conditions are met:
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- * Neither the name of P. B. Labs nor the names of its contributors may
+ * Neither the name of buetow.org nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
diff --git a/docs/help.txt b/docs/help.txt
index df495db..545eda4 100644
--- a/docs/help.txt
+++ b/docs/help.txt
@@ -1,4 +1,4 @@
-Fype Superalpha Build 9666
+Fype0 Alpha Build 9669
(c) Paul C. Buetow (2005 - 2008) <fype@dev.buetow.org>
-e Executes given code string (see synopses)
-h Prints this help
diff --git a/docs/stats.txt b/docs/stats.txt
index 44d1b38..b44c232 100644
--- a/docs/stats.txt
+++ b/docs/stats.txt
@@ -1,4 +1,4 @@
-===> Num of C source files : 46
-===> Num of C source lines : 8225
-===> Num of Fype source examples : 14
-===> Num of Fype source lines : 362
+===> Num of C source files : 46
+===> Num of C source lines : 8227
+===> Num of Fype source examples : 15
+===> Num of Fype source lines : 376
diff --git a/docs/version.txt b/docs/version.txt
index 5e6f1ea..dd836b0 100644
--- a/docs/version.txt
+++ b/docs/version.txt
@@ -1 +1 @@
-Fype Superalpha Build 9666
+Fype0 Alpha Build 9669
diff --git a/examples/assert.fy b/examples/assert.fy
new file mode 100644
index 0000000..d9871f5
--- /dev/null
+++ b/examples/assert.fy
@@ -0,0 +1,14 @@
+#*
+ * Examples of how to use asserts
+ *#
+
+# The built in function assert checks if a condition evaluates to true
+# and aborts the interpreter if it evaluates to false.
+
+# Evaluates to true
+assert 0 == 0
+assert 6 == 2 * 3
+
+# Evaluates to false
+# assert 1 == 0
+
diff --git a/fype b/fype
index 356c7b0..6ec2c18 100755
--- a/fype
+++ b/fype
Binary files differ
diff --git a/src/argv.c b/src/argv.c
index 7e83b0d..926e854 100644
--- a/src/argv.c
+++ b/src/argv.c
@@ -2,11 +2,11 @@
*: File: ./src/argv.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/argv.h b/src/argv.h
index 2f3d792..18baa8c 100644
--- a/src/argv.h
+++ b/src/argv.h
@@ -2,11 +2,11 @@
*: File: ./src/argv.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/build.h b/src/build.h
index 4e046ad..27dbb5c 100644
--- a/src/build.h
+++ b/src/build.h
@@ -2,11 +2,11 @@
*: File: ./src/build.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
@@ -36,7 +36,7 @@
#ifndef BUILD_H
#define BUILD_H
-#define BUILDNR 9666
-#define OS_FREEBSD
+#define BUILDNR 9669
+#define OS_LINUX
#endif
diff --git a/src/core/convert.c b/src/core/convert.c
index 6844047..cf8987e 100644
--- a/src/core/convert.c
+++ b/src/core/convert.c
@@ -2,11 +2,11 @@
*: File: ./src/core/convert.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/convert.h b/src/core/convert.h
index ed153d5..9dcf23e 100644
--- a/src/core/convert.h
+++ b/src/core/convert.h
@@ -2,11 +2,11 @@
*: File: ./src/core/convert.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/function.c b/src/core/function.c
index f16e74a..70166ed 100644
--- a/src/core/function.c
+++ b/src/core/function.c
@@ -2,11 +2,11 @@
*: File: ./src/core/function.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/function.h b/src/core/function.h
index 6235d97..748ebce 100644
--- a/src/core/function.h
+++ b/src/core/function.h
@@ -2,11 +2,11 @@
*: File: ./src/core/function.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/functions.c b/src/core/functions.c
index e534e9a..82efc4f 100644
--- a/src/core/functions.c
+++ b/src/core/functions.c
@@ -2,11 +2,11 @@
*: File: ./src/core/functions.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/functions.h b/src/core/functions.h
index fc7a138..4e00dc2 100644
--- a/src/core/functions.h
+++ b/src/core/functions.h
@@ -2,11 +2,11 @@
*: File: ./src/core/functions.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/garbage.c b/src/core/garbage.c
index 544cbcb..23c73b8 100644
--- a/src/core/garbage.c
+++ b/src/core/garbage.c
@@ -2,11 +2,11 @@
*: File: ./src/core/garbage.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/garbage.h b/src/core/garbage.h
index 2f93982..f7533eb 100644
--- a/src/core/garbage.h
+++ b/src/core/garbage.h
@@ -2,11 +2,11 @@
*: File: ./src/core/garbage.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/interpret.c b/src/core/interpret.c
index e471e72..49fab69 100644
--- a/src/core/interpret.c
+++ b/src/core/interpret.c
@@ -2,11 +2,11 @@
*: File: ./src/core/interpret.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
@@ -83,10 +83,12 @@ Interpret*
interpret_new(List *p_list_token, Hash *p_hash_syms) {
Interpret *p_interpret = malloc(sizeof(Interpret));
+ /* No subprocess */
if (p_hash_syms != NULL) {
p_interpret->p_scope = scope_new(p_hash_syms);
p_interpret->b_scope_delete = true;
+ /* Subprocess */
} else {
p_interpret->p_scope = NULL;
p_interpret->b_scope_delete = false;
diff --git a/src/core/interpret.h b/src/core/interpret.h
index 28c6f2b..6ac035a 100644
--- a/src/core/interpret.h
+++ b/src/core/interpret.h
@@ -2,11 +2,11 @@
*: File: ./src/core/interpret.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/reference.c b/src/core/reference.c
index fdbbb86..3eccaaa 100644
--- a/src/core/reference.c
+++ b/src/core/reference.c
@@ -2,11 +2,11 @@
*: File: ./src/core/reference.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/reference.h b/src/core/reference.h
index 0d16a2a..6cda63d 100644
--- a/src/core/reference.h
+++ b/src/core/reference.h
@@ -2,11 +2,11 @@
*: File: ./src/core/reference.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/scanner.c b/src/core/scanner.c
index 266650c..96d3756 100644
--- a/src/core/scanner.c
+++ b/src/core/scanner.c
@@ -2,11 +2,11 @@
*: File: ./src/core/scanner.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/scanner.h b/src/core/scanner.h
index bf4825d..7fb20d0 100644
--- a/src/core/scanner.h
+++ b/src/core/scanner.h
@@ -2,11 +2,11 @@
*: File: ./src/core/scanner.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/scope.c b/src/core/scope.c
index acbec1f..a9098a9 100644
--- a/src/core/scope.c
+++ b/src/core/scope.c
@@ -2,11 +2,11 @@
*: File: ./src/core/scope.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/scope.h b/src/core/scope.h
index 16ddbd8..c1193c9 100644
--- a/src/core/scope.h
+++ b/src/core/scope.h
@@ -2,11 +2,11 @@
*: File: ./src/core/scope.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/symbol.c b/src/core/symbol.c
index 375ff84..f4ad990 100644
--- a/src/core/symbol.c
+++ b/src/core/symbol.c
@@ -2,11 +2,11 @@
*: File: ./src/core/symbol.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/symbol.h b/src/core/symbol.h
index 2f6cc10..56f0e44 100644
--- a/src/core/symbol.h
+++ b/src/core/symbol.h
@@ -2,11 +2,11 @@
*: File: ./src/core/symbol.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/token.c b/src/core/token.c
index 092836f..b019a83 100644
--- a/src/core/token.c
+++ b/src/core/token.c
@@ -2,11 +2,11 @@
*: File: ./src/core/token.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/core/token.h b/src/core/token.h
index fe4ff52..514a02d 100644
--- a/src/core/token.h
+++ b/src/core/token.h
@@ -2,11 +2,11 @@
*: File: ./src/core/token.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/array.c b/src/data/array.c
index 5543d41..fbb4590 100644
--- a/src/data/array.c
+++ b/src/data/array.c
@@ -2,11 +2,11 @@
*: File: ./src/data/array.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/array.h b/src/data/array.h
index 0568098..21c23d3 100644
--- a/src/data/array.h
+++ b/src/data/array.h
@@ -2,11 +2,11 @@
*: File: ./src/data/array.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/dat.c b/src/data/dat.c
index ec690ce..edd861f 100644
--- a/src/data/dat.c
+++ b/src/data/dat.c
@@ -2,11 +2,11 @@
*: File: ./src/data/dat.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/dat.h b/src/data/dat.h
index 5b90d12..6e638cb 100644
--- a/src/data/dat.h
+++ b/src/data/dat.h
@@ -2,11 +2,11 @@
*: File: ./src/data/dat.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/hash.c b/src/data/hash.c
index 3e1ca77..c892f2c 100644
--- a/src/data/hash.c
+++ b/src/data/hash.c
@@ -2,11 +2,11 @@
*: File: ./src/data/hash.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/hash.h b/src/data/hash.h
index 215b7be..13dd742 100644
--- a/src/data/hash.h
+++ b/src/data/hash.h
@@ -2,11 +2,11 @@
*: File: ./src/data/hash.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/list.c b/src/data/list.c
index 7c2b118..f751fa0 100644
--- a/src/data/list.c
+++ b/src/data/list.c
@@ -2,11 +2,11 @@
*: File: ./src/data/list.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/list.h b/src/data/list.h
index e5e7e3b..1295485 100644
--- a/src/data/list.h
+++ b/src/data/list.h
@@ -2,11 +2,11 @@
*: File: ./src/data/list.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/map.c b/src/data/map.c
index 938d100..2437385 100644
--- a/src/data/map.c
+++ b/src/data/map.c
@@ -2,11 +2,11 @@
*: File: ./src/data/map.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/map.h b/src/data/map.h
index 898eaaf..c457529 100644
--- a/src/data/map.h
+++ b/src/data/map.h
@@ -2,11 +2,11 @@
*: File: ./src/data/map.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/queue.c b/src/data/queue.c
index 4d2884a..e6e6d7b 100644
--- a/src/data/queue.c
+++ b/src/data/queue.c
@@ -2,11 +2,11 @@
*: File: ./src/data/queue.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/queue.h b/src/data/queue.h
index 71c8b29..5e24fce 100644
--- a/src/data/queue.h
+++ b/src/data/queue.h
@@ -2,11 +2,11 @@
*: File: ./src/data/queue.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/stack.c b/src/data/stack.c
index b20354e..7e30f32 100644
--- a/src/data/stack.c
+++ b/src/data/stack.c
@@ -2,11 +2,11 @@
*: File: ./src/data/stack.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/stack.h b/src/data/stack.h
index 99db538..a54a894 100644
--- a/src/data/stack.h
+++ b/src/data/stack.h
@@ -2,11 +2,11 @@
*: File: ./src/data/stack.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/tree.c b/src/data/tree.c
index 59c44db..67f0b15 100644
--- a/src/data/tree.c
+++ b/src/data/tree.c
@@ -2,11 +2,11 @@
*: File: ./src/data/tree.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/tree.h b/src/data/tree.h
index 7251b73..6dc7d4b 100644
--- a/src/data/tree.h
+++ b/src/data/tree.h
@@ -2,11 +2,11 @@
*: File: ./src/data/tree.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/tupel.c b/src/data/tupel.c
index fe3b65c..1294fbf 100644
--- a/src/data/tupel.c
+++ b/src/data/tupel.c
@@ -2,11 +2,11 @@
*: File: ./src/data/tupel.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/tupel.h b/src/data/tupel.h
index 03c366d..35ad6d0 100644
--- a/src/data/tupel.h
+++ b/src/data/tupel.h
@@ -2,11 +2,11 @@
*: File: ./src/data/tupel.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/data/types.h b/src/data/types.h
index 0f3852d..3fbab40 100644
--- a/src/data/types.h
+++ b/src/data/types.h
@@ -2,11 +2,11 @@
*: File: ./src/data/types.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/defines.h b/src/defines.h
index c5f567e..6721a47 100644
--- a/src/defines.h
+++ b/src/defines.h
@@ -2,11 +2,11 @@
*: File: ./src/defines.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
@@ -50,12 +50,12 @@
#define HASH_MAXOCC 5
#define HASH_MKEYLEN 32
#define HASH_SCALE 10
-#define NAME "Fype"
+#define NAME "Fype0"
#define ASSEMBLER "yasm"
#define LINKER "cc"
#define SCANNER_BUFSIZE 512
-#define URL "<http://fype.buetow.org>"
-#define VERSION "Superalpha Build"
+#define URL "<http://fype0.buetow.org>"
+#define VERSION "Alpha Build"
diff --git a/src/fype.c b/src/fype.c
index 5aca8c8..23f017f 100644
--- a/src/fype.c
+++ b/src/fype.c
@@ -2,11 +2,11 @@
*: File: ./src/fype.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/fype.h b/src/fype.h
index f871c8f..a8bd2b2 100644
--- a/src/fype.h
+++ b/src/fype.h
@@ -2,11 +2,11 @@
*: File: ./src/fype.h
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/src/main.c b/src/main.c
index b5cb62e..c01a9f3 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2,11 +2,11 @@
*: File: ./src/main.c
*: A simple interpreter
*:
- *: WWW : http://fype.buetow.org
+ *: WWW : http://fype.buetow.org
*: AUTHOR : http://paul.buetow.org
*: E-Mail : fype at dev.buetow.org
*:
- *: Copyright (c) 2005 - 2008, Paul Buetow
+ *: Copyright (c) 2005 - 2009, Dipl.-Inform. (FH) Paul C. Buetow
*: All rights reserved.
*:
*: Redistribution and use in source and binary forms, with or without modi-
@@ -16,7 +16,7 @@
*: * Redistributions in binary form must reproduce the above copyright
*: notice, this list of conditions and the following disclaimer in the
*: documentation and/or other materials provided with the distribution.
- *: * Neither the name of P. B. Labs nor the names of its contributors may
+ *: * Neither the name of buetow.org nor the names of its contributors may
*: be used to endorse or promote products derived from this software
*: without specific prior written permission.
*:
diff --git a/tags b/tags
index 271e21f..0e894d3 100644
--- a/tags
+++ b/tags
@@ -1,313 +1,338 @@
-CASE ./src/core/token.c /^#define CASE(t,r) case t: return r;$/
-CHECK ./src/core/token.c /^#define CHECK(...) if (!strcmp(c_token, __VA_ARGS_/
-Mmain ./src/main.c /^main(int i_argc, char **pc_argv) {$/
-_FUNCTIONS_ERROR ./src/core/functions.c /^#define _FUNCTIONS_ERROR(m,t) \\$/
-_GARBAGE_ERROR ./src/core/garbage.c /^#define _GARBAGE_ERROR(m) \\$/
-_Garbage ./src/core/garbage.c /^} _Garbage;$/
-_INTERPRET_ERROR ./src/core/interpret.c /^#define _INTERPRET_ERROR(m,t) \\$/
-_add_semicolon_to_list ./src/core/scanner.c /^_add_semicolon_to_list(Scanner *p_scanner) {$/
-_block ./src/core/interpret.c /^_block(Interpret *p_interpret) {$/
-_block_get ./src/core/interpret.c /^_block_get(Interpret *p_interpret, List *p_list_bl/
-_block_skip ./src/core/interpret.c /^_block_skip(Interpret *p_interpret) {$/
-_compare ./src/core/interpret.c /^_compare(Interpret *p_interpret) {$/
-_control ./src/core/interpret.c /^_control(Interpret *p_interpret) {$/
-_expression ./src/core/interpret.c /^_expression(Interpret *p_interpret) {$/
-_expression_ ./src/core/interpret.c /^_expression_(Interpret *p_interpret) {$/
-_expression_get ./src/core/interpret.c /^_expression_get(Interpret *p_interpret, List *p_li/
-_func_decl ./src/core/interpret.c /^_func_decl(Interpret *p_interpret) {$/
-_indent ./src/data/tree.c /^void _indent(int i_indent) {$/
-_list_copy_cb ./src/data/list.c /^_list_copy_cb(void *p_void1, void *p_cpy) {$/
-_next ./src/core/interpret.c /^_next(Interpret *p_interpret) {$/
-_next_tt ./src/core/interpret.c /^_next_tt(Interpret *p_interpret) {$/
-_print_lookahead ./src/core/interpret.c /^_print_lookahead(Interpret *p_interpret) {$/
-_proc_decl ./src/core/interpret.c /^_proc_decl(Interpret *p_interpret) {$/
-_process ./src/core/functions.c /^_process(Interpret *p_interpret, Token *p_token_st/
-_product ./src/core/interpret.c /^_product(Interpret *p_interpret) {$/
-_product2 ./src/core/interpret.c /^_product2(Interpret *p_interpret) {$/
-_program ./src/core/interpret.c /^_program(Interpret *p_interpret) {$/
-_scanner_get_next_char ./src/core/scanner.c /^_scanner_get_next_char(Scanner *p_scanner) {$/
-_scanner_has_next_char ./src/core/scanner.c /^_scanner_has_next_char(Scanner *p_scanner) {$/
-_scope_get_hash ./src/core/scope.c /^_scope_get_hash(Scope *p_scope, char *c_key) {$/
-_scope_print_cb ./src/core/scope.c /^_scope_print_cb(void *p_void, int i_level) {$/
-_statement ./src/core/interpret.c /^_statement(Interpret *p_interpret) {$/
-_sum ./src/core/interpret.c /^_sum(Interpret *p_interpret) {$/
-_term ./src/core/interpret.c /^_term(Interpret *p_interpret) {$/
-_tree_print ./src/data/tree.c /^_tree_print(TreeNode *p_treenode, int i_indent) {$/
-_tree_print_cb ./src/data/tree.c /^_tree_print_cb(void *p_void, void *p_indent) {$/
-_tree_print_cb2 ./src/data/tree.c /^_tree_print_cb2(void *p_void, void *p_indent) {$/
-_unshift_cb ./src/data/array.c /^_unshift_cb(void *p_array, void *p_void) {$/
-_var_assign ./src/core/interpret.c /^_var_assign(Interpret *p_interpret) {$/
-_var_decl ./src/core/interpret.c /^_var_decl(Interpret *p_interpret) {$/
-_var_list ./src/core/interpret.c /^_var_list(Interpret *p_interpret) {$/
-argv_addopt ./src/argv.c /^argv_addopt(char c_opt, Tupel *p_tupel_argv) {$/
-argv_check_argc ./src/argv.c /^argv_check_argc(int i_required, unsigned i_argc_le/
-argv_checkopt ./src/argv.c /^argv_checkopt(char c_opt, Tupel *p_tupel_argv) {$/
-argv_checkopts ./src/argv.c /^argv_checkopts(char *c_opts, Tupel *p_tupel_argv) /
-argv_help ./src/argv.c /^argv_help() {$/
-argv_run ./src/argv.c /^argv_run(Fype *p_fype, int i_argc, char **pc_argv)/
-argv_switch ./src/argv.c /^argv_switch(char c_arg, Tupel *p_tupel_argv, unsig/
-argv_synopsis ./src/argv.c /^argv_synopsis(Tupel *p_tupel_argv) {$/
-argv_tupel_delete ./src/argv.c /^argv_tupel_delete(Tupel *p_tupel_argv) {$/
-array_append ./src/data/array.c /^array_append(Array *p_array, Array *p_array_append/
-array_defined ./src/data/array.c /^array_defined(Array *p_array, int i_index) {$/
-array_delete ./src/data/array.c /^array_delete(Array *p_array) {$/
-array_delete_iterate ./src/data/array.c /^array_delete_iterate(Array *p_array, void (*func)(/
-array_get ./src/data/array.c /^array_get(Array *p_array, int i_index) {$/
-array_insert ./src/data/array.c /^array_insert(Array *p_array, int i_index, void *p_/
-array_iterate ./src/data/array.c /^array_iterate(Array *p_array, void (*func)(void *)/
-array_iterate2 ./src/data/array.c /^array_iterate2(Array *p_array, void (*func)(void */
-array_new ./src/data/array.c /^array_new() {$/
-array_new_copy ./src/data/array.c /^array_new_copy(Array *p_array) {$/
-array_new_size ./src/data/array.c /^array_new_size(int i_size) {$/
-array_print_int ./src/data/array.c /^array_print_int(Array *p_array) {$/
-array_push ./src/data/array.c /^array_push(Array *p_array, void *p_void) {$/
-array_remove ./src/data/array.c /^array_remove(Array *p_array, int i_index) {$/
-array_resize ./src/data/array.c /^array_resize(Array *p_array, int i_size) {$/
-array_set ./src/data/array.c /^array_set(Array *p_array, int i_index, void *p_val/
-array_set_used ./src/data/array.c /^array_set_used(Array *p_array, int i_used) {$/
-array_splice ./src/data/array.c /^array_splice(Array *p_array, int i_index, Array *p/
-array_unshift ./src/data/array.c /^array_unshift(Array *p_array, void *p_void) {$/
-arrayelement_delete ./src/data/array.c /^arrayelement_delete(ArrayElement *p_ae) {$/
-arrayelement_new ./src/data/array.c /^arrayelement_new(void *p_val) {$/
-arrayiterator_delete ./src/data/array.c /^arrayiterator_delete(ArrayIterator *p_arrayiterato/
-arrayiterator_has_next ./src/data/array.c /^arrayiterator_has_next(ArrayIterator *p_arrayitera/
-arrayiterator_new ./src/data/array.c /^arrayiterator_new(Array *p_array) {$/
-arrayiterator_next ./src/data/array.c /^arrayiterator_next(ArrayIterator *p_arrayiterator)/
-convert_function_arg_types_to_highest ./src/core/convert.c /^convert_function_arg_types_to_highest(Stack *p_sta/
-convert_to_array ./src/core/convert.c /^convert_to_array(Token *p_token) {$/
-convert_to_double ./src/core/convert.c /^convert_to_double(Token *p_token) {$/
-convert_to_highest ./src/core/convert.c /^convert_to_highest(Token *p_token1, Token *p_token/
-convert_to_integer ./src/core/convert.c /^convert_to_integer(Token *p_token) {$/
-convert_to_integer_get ./src/core/convert.c /^convert_to_integer_get(Token *p_token) {$/
-convert_to_string ./src/core/convert.c /^convert_to_string(Token *p_token) {$/
-convert_to_tt ./src/core/convert.c /^convert_to_tt(Token *p_token, TokenType tt) {$/
-dat_clear ./src/data/dat.c /^dat_clear(Dat *p_dat) {$/
-dat_delete ./src/data/dat.c /^dat_delete(Dat *p_dat) {$/
-dat_empty ./src/data/dat.c /^dat_empty(Dat *p_dat) {$/
-dat_first ./src/data/dat.c /^dat_first(Dat *p_dat) {$/
-dat_first_t ./src/data/dat.c /^dat_first_t(Dat *p_dat, TYPE *p_type) {$/
-dat_iterate ./src/data/dat.c /^dat_iterate(Dat *p_dat, void (*func)(void *)) {$/
-dat_iterate_t ./src/data/dat.c /^dat_iterate_t(Dat *p_dat, void (*func)(void *, TYP/
-dat_iterate_tl ./src/data/dat.c /^dat_iterate_tl(Dat *p_dat, void (*func)(void *, TY/
-dat_last ./src/data/dat.c /^dat_last(Dat *p_dat) {$/
-dat_last_t ./src/data/dat.c /^dat_last_t(Dat *p_dat, TYPE *p_type) {$/
-dat_new ./src/data/dat.c /^dat_new() {$/
-dat_pop ./src/data/dat.c /^dat_pop(Dat *p_dat) {$/
-dat_pop_t ./src/data/dat.c /^dat_pop_t(Dat *p_dat, TYPE *p_type) {$/
-dat_push ./src/data/dat.c /^dat_push(Dat *p_dat, void *p_val) {$/
-dat_push_t ./src/data/dat.c /^dat_push_t(Dat *p_dat, void *p_val, TYPE type) {$/
-dat_second ./src/data/dat.c /^dat_second(Dat *p_dat) {$/
-dat_second_t ./src/data/dat.c /^dat_second_t(Dat *p_dat, TYPE *p_type) {$/
-dat_size ./src/data/dat.c /^dat_size(Dat *p_dat) {$/
-datelem_new ./src/data/dat.c /^datelem_new() {$/
-datelem_new_t ./src/data/dat.c /^datelem_new_t(TYPE type) {$/
-datiter_dat ./src/data/dat.c /^datiter_dat(DatIter *p_iter) {$/
-datiter_delete ./src/data/dat.c /^datiter_delete(DatIter *p_iter) {$/
-datiter_left ./src/data/dat.c /^datiter_left(DatIter *p_iter) {$/
-datiter_new ./src/data/dat.c /^datiter_new(Dat *p_dat) {$/
-datiter_next ./src/data/dat.c /^datiter_next(DatIter *p_iter) {$/
-datiter_next_t ./src/data/dat.c /^datiter_next_t(DatIter *p_iter, TYPE *p_type) {$/
-datiter_skip ./src/data/dat.c /^datiter_skip(DatIter *p_iter, unsigned i_num) {$/
-function_delete ./src/core/function.c /^function_delete(Function *p_function) {$/
-function_is_buildin ./src/core/functions.c /^function_is_buildin(Token *p_token_ident) {$/
-function_is_self_defined ./src/core/functions.c /^function_is_self_defined(Interpret *p_interpret) {/
-function_new ./src/core/function.c /^function_new() {$/
-function_process ./src/core/functions.c /^function_process(Interpret *p_interpret, Token *p_/
-function_process_buildin ./src/core/functions.c /^function_process_buildin(Interpret *p_interpret, T/
-function_process_self_defined ./src/core/functions.c /^function_process_self_defined(Interpret *p_interpr/
-functions_delete ./src/core/functions.c /^functions_delete(Functions *p_functions) {$/
-functions_init ./src/core/functions.c /^functions_init(Functions *p_functions) {$/
-functions_new ./src/core/functions.c /^functions_new() {$/
-fype_delete ./src/fype.c /^fype_delete(Fype *p_fype) {$/
-fype_new ./src/fype.c /^fype_new() {$/
-fype_run ./src/fype.c /^fype_run(int i_argc, char **pc_argv) {$/
-garbage_add ./src/core/garbage.c /^garbage_add(void *p, GarbageType type) {$/
-garbage_add2 ./src/core/garbage.c /^garbage_add2(void *p,$/
-garbage_add3 ./src/core/garbage.c /^garbage_add3(void *p,$/
-garbage_add_token ./src/core/garbage.c /^garbage_add_token(Token *p_token) {$/
-garbage_collect ./src/core/garbage.c /^garbage_collect() {$/
-garbage_destroy ./src/core/garbage.c /^garbage_destroy() {$/
-garbage_init ./src/core/garbage.c /^garbage_init() {$/
-get_tt ./src/core/token.c /^get_tt(char *c_token) {$/
-hash_addrisfree ./src/data/hash.c /^hash_addrisfree(Hash *p_hash, int i_addr) {$/
-hash_addrisocc ./src/data/hash.c /^hash_addrisocc(Hash *p_hash, int i_addr, char *c_k/
-hash_delete ./src/data/hash.c /^hash_delete(Hash *p_hash) {$/
-hash_get ./src/data/hash.c /^hash_get(Hash *p_hash, char *c_key) {$/
-hash_get_ht ./src/data/hash.c /^hash_get_ht(Hash *p_hash, char *c_key, TYPE *p_typ/
-hash_get_ht_addr ./src/data/hash.c /^hash_get_ht_addr(Hash *p_hash, char *c_key, TYPE */
-hash_getaddr ./src/data/hash.c /^hash_getaddr(Hash *p_hash, char *c_key, HASH_OP OP/
-hash_insert ./src/data/hash.c /^hash_insert(Hash *p_hash, char *c_key, void *p_val/
-hash_insert_ht ./src/data/hash.c /^hash_insert_ht(Hash *p_hash, char *c_key, void *p_/
-hash_iterate ./src/data/hash.c /^hash_iterate(Hash *p_hash, void (*func)(void *)) {/
-hash_iterate_key ./src/data/hash.c /^hash_iterate_key(Hash *p_hash, void (*func)(void */
-hash_new ./src/data/hash.c /^hash_new(unsigned i_size) {$/
-hash_nextaddr ./src/data/hash.c /^hash_nextaddr(Hash *p_hash, int i_max_tries, char /
-hash_print ./src/data/hash.c /^hash_print(Hash *p_hash) {$/
-hash_print_addrval ./src/data/hash.c /^hash_print_addrval(Hash *p_hash, int i_addr) {$/
-hash_remove ./src/data/hash.c /^hash_remove(Hash *p_hash, char *c_key) {$/
-hash_size ./src/data/hash.c /^hash_size(Hash *p_hash, int i_size) {$/
-interpret_delete ./src/core/interpret.c /^interpret_delete(Interpret *p_interpret) {$/
-interpret_new ./src/core/interpret.c /^interpret_new(List *p_list_token, Hash *p_hash_sym/
-interpret_process ./src/core/interpret.c /^interpret_process(Interpret *p_interpret) {$/
-interpret_run ./src/core/interpret.c /^interpret_run(Fype *p_fype) {$/
-interpret_subprocess ./src/core/interpret.c /^interpret_subprocess(Interpret *p_interpret, List /
-list_add_back ./src/data/list.c /^list_add_back(List *p_list, void *p_val) {$/
-list_add_front ./src/data/list.c /^list_add_front(List *p_list, void *p_val) {$/
-list_clear ./src/data/list.c /^list_clear(List *p_list) {$/
-list_clear_and_free_vals ./src/data/list.c /^list_clear_and_free_vals(List *p_list) {$/
-list_concat_back ./src/data/list.c /^list_concat_back(List *p_list1, List *p_list2) {$/
-list_concat_front ./src/data/list.c /^list_concat_front(List *p_list1, List *p_list2) {$/
-list_copy ./src/data/list.c /^list_copy(List *p_list) {$/
-list_copy2 ./src/data/list.c /^list_copy2(List *p_list, void* (*func)(void *)) {$/
-list_delete ./src/data/list.c /^list_delete(List *p_list) {$/
-list_delete_and_free_vals ./src/data/list.c /^list_delete_and_free_vals(List *p_list) {$/
-list_delete_cb ./src/data/list.c /^list_delete_cb(void *p_list) {$/
-list_empty ./src/data/list.c /^list_empty(List *p_list) {$/
-list_iterate ./src/data/list.c /^list_iterate(List *p_list, void (*func)(void *)) {/
-list_iterate2 ./src/data/list.c /^list_iterate2(List *p_list, void (*func)(void *, v/
-list_iterate2_ptr ./src/data/list.c /^list_iterate2_ptr(List *p_list, void (*func)(void /
-list_iterate3 ./src/data/list.c /^list_iterate3(List *p_list,$/
-list_iterate3_ptr ./src/data/list.c /^list_iterate3_ptr(List *p_list,$/
-list_new ./src/data/list.c /^list_new() {$/
-list_remove_back ./src/data/list.c /^list_remove_back(List *p_list) {$/
-list_remove_elem ./src/data/list.c /^list_remove_elem(List *p_list, ListElem *p_elem_re/
-list_remove_front ./src/data/list.c /^list_remove_front(List *p_list) {$/
-list_size ./src/data/list.c /^list_size(List *p_list) {$/
-listelem_new ./src/data/list.c /^listelem_new() {$/
-listiterator_current ./src/data/list.c /^listiterator_current(ListIterator *p_iter) {$/
-listiterator_delete ./src/data/list.c /^listiterator_delete(ListIterator *p_iter) {$/
-listiterator_end ./src/data/list.c /^listiterator_end(ListIterator *p_iter) {$/
-listiterator_get_state ./src/data/list.c /^listiterator_get_state(ListIterator *p_iter) {$/
-listiterator_has_next ./src/data/list.c /^listiterator_has_next(ListIterator *p_iter) {$/
-listiterator_new ./src/data/list.c /^listiterator_new(List *p_list) {$/
-listiterator_new_reverse ./src/data/list.c /^listiterator_new_reverse(List *p_list) {$/
-listiterator_next ./src/data/list.c /^listiterator_next(ListIterator *p_iter) {$/
-listiterator_next_elem ./src/data/list.c /^listiterator_next_elem(ListIterator *p_iter) {$/
-listiterator_prev ./src/data/list.c /^listiterator_prev(ListIterator *p_iter) {$/
-listiterator_set_state ./src/data/list.c /^listiterator_set_state(ListIterator *p_iter, ListI/
-listiteratorstate_delete ./src/data/list.c /^listiteratorstate_delete(ListIteratorState *p_stat/
-map_clear ./src/data/map.c /^map_clear(Map *p_map) {$/
-map_clear_and_free_vals ./src/data/map.c /^map_clear_and_free_vals(Map *p_map) {$/
-map_delete ./src/data/map.c /^map_delete(Map *p_map) {$/
-map_delete_and_free_vals ./src/data/map.c /^map_delete_and_free_vals(Map *p_map) {$/
-map_empty ./src/data/map.c /^map_empty(Map *p_map) {$/
-map_exists ./src/data/map.c /^map_exists(Map *p_map, char *c_key) {$/
-map_exists2 ./src/data/map.c /^map_exists2(Map *p_map, char *c_key1, char *c_key2/
-map_full ./src/data/map.c /^map_full(Map *p_map) {$/
-map_get ./src/data/map.c /^map_get(Map *p_map, char *c_key) {$/
-map_get2 ./src/data/map.c /^map_get2(Map *p_map, char *c_key1, char *c_key2) {/
-map_get_addr ./src/data/map.c /^map_get_addr(Map *p_map, char *c_key) {$/
-map_get_key ./src/data/map.c /^map_get_key(Map *p_map, void *p_val) {$/
-map_insert ./src/data/map.c /^map_insert(Map *p_map, char *c_key, void *p_val) {/
-map_insert2 ./src/data/map.c /^map_insert2(Map *p_map, char *c_key1, char *c_key2/
-map_insert_if_not_exists ./src/data/map.c /^map_insert_if_not_exists(Map *p_map, char *c_key, /
-map_iterate ./src/data/map.c /^map_iterate(Map *p_map, void (*func) (void *)) {$/
-map_iterate2 ./src/data/map.c /^map_iterate2(Map *p_map, void (*func) (void *, voi/
-map_iterate2_keys ./src/data/map.c /^map_iterate2_keys(Map *p_map,$/
-map_iterate3 ./src/data/map.c /^map_iterate3(Map *p_map,$/
-map_iterate3_keys ./src/data/map.c /^map_iterate3_keys(Map *p_map,$/
-map_iterate_keys ./src/data/map.c /^map_iterate_keys(Map *p_map, void (*func) (void *,/
-map_new ./src/data/map.c /^map_new(int i_max_size) {$/
-map_new_named ./src/data/map.c /^map_new_named(int i_max_size, char *c_name) {$/
-map_next_free_addr ./src/data/map.c /^map_next_free_addr(Map *p_map) {$/
-map_print ./src/data/map.c /^map_print(Map *p_map) {$/
-map_remove ./src/data/map.c /^map_remove(Map *p_map, char *c_key) {$/
-queue_clear ./src/data/queue.c /^queue_clear(Queue *p_queue) {$/
-queue_delete ./src/data/queue.c /^queue_delete(Queue *p_queue) {$/
-queue_empty ./src/data/queue.c /^queue_empty(Queue *p_queue) {$/
-queue_iterate ./src/data/queue.c /^queue_iterate(Queue *p_queue, void (*func)(void *)/
-queue_iterate_t ./src/data/queue.c /^queue_iterate_t(Queue *p_queue, void (*func)(void /
-queue_iterate_tl ./src/data/queue.c /^queue_iterate_tl(Queue *p_queue, void (*func)(void/
-queue_new ./src/data/queue.c /^queue_new() {$/
-queue_pop ./src/data/queue.c /^queue_pop(Queue *p_queue) {$/
-queue_pop_t ./src/data/queue.c /^queue_pop_t(Queue *p_queue, TYPE *p_type) {$/
-queue_push ./src/data/queue.c /^queue_push(Queue *p_queue, void *p_val) {$/
-queue_push_t ./src/data/queue.c /^queue_push_t(Queue *p_queue, void *p_val, TYPE typ/
-queue_size ./src/data/queue.c /^queue_size(Queue *p_queue) {$/
-queueelem_new ./src/data/queue.c /^queueelem_new() {$/
-queueelem_new_t ./src/data/queue.c /^queueelem_new_t(TYPE type) {$/
-queueiter_delete ./src/data/queue.c /^queueiter_delete(QueueIter *p_iter) {$/
-queueiter_left ./src/data/queue.c /^queueiter_left(QueueIter *p_iter) {$/
-queueiter_new ./src/data/queue.c /^queueiter_new(Queue *p_queue) {$/
-queueiter_next ./src/data/queue.c /^queueiter_next(QueueIter *p_iter) {$/
-queueiter_next_t ./src/data/queue.c /^queueiter_next_t(QueueIter *p_iter, TYPE *p_type) /
-queueiter_queue ./src/data/queue.c /^queueiter_queue(QueueIter *p_iter) {$/
-reference_delete ./src/core/reference.c /^reference_delete(Reference *p_reference) {$/
-reference_delete_cb ./src/core/reference.c /^reference_delete_cb(void *p_void) {$/
-reference_new ./src/core/reference.c /^reference_new(Symbol *p_symbol) {$/
-scanner_add_token ./src/core/scanner.c /^scanner_add_token(Scanner *p_scanner, char **cc_to/
-scanner_cleanup_list_token_cb ./src/core/scanner.c /^scanner_cleanup_list_token_cb(void *p_void) {$/
-scanner_delete ./src/core/scanner.c /^scanner_delete(Scanner *p_scanner) {$/
-scanner_get_tt_cur ./src/core/scanner.c /^scanner_get_tt_cur(char *c_token) {$/
-scanner_new ./src/core/scanner.c /^scanner_new(List *p_list_token, Tupel *p_tupel_arg/
-scanner_post_task ./src/core/scanner.c /^scanner_post_task(Scanner *p_scanner) {$/
-scanner_run ./src/core/scanner.c /^scanner_run(Fype *p_fype) {$/
-scope_delete ./src/core/scope.c /^scope_delete(Scope *p_scope) {$/
-scope_down ./src/core/scope.c /^scope_down(Scope *p_scope) {$/
-scope_exists ./src/core/scope.c /^scope_exists(Scope *p_scope, char *c_key) {$/
-scope_get ./src/core/scope.c /^scope_get(Scope *p_scope, char *c_key) {$/
-scope_new ./src/core/scope.c /^scope_new(Hash *p_hash_syms) {$/
-scope_newset ./src/core/scope.c /^scope_newset(Scope *p_scope, char *c_key, Symbol */
-scope_print ./src/core/scope.c /^scope_print(Scope *p_scope) {$/
-scope_remove ./src/core/scope.c /^scope_remove(Scope *p_scope, char *c_key) {$/
-scope_reset ./src/core/scope.c /^scope_reset(Scope *p_scope, char *c_key, Symbol *p/
-scope_up ./src/core/scope.c /^scope_up(Scope *p_scope) {$/
-stack_clear ./src/data/stack.c /^stack_clear(Stack *p_stack) {$/
-stack_concat ./src/data/stack.c /^stack_concat(Stack *p_stack, Stack *p_stack_concat/
-stack_delete ./src/data/stack.c /^stack_delete(Stack *p_stack) {$/
-stack_delete_and_free ./src/data/stack.c /^stack_delete_and_free(Stack *p_stack) {$/
-stack_empty ./src/data/stack.c /^stack_empty(Stack *p_stack) {$/
-stack_iterate ./src/data/stack.c /^stack_iterate(Stack *p_stack, void (*func)(void *p/
-stack_iterate2 ./src/data/stack.c /^stack_iterate2(Stack *p_stack, void (*func)(void */
-stack_iterate_level ./src/data/stack.c /^stack_iterate_level(Stack *p_stack, void (*func)(v/
-stack_merge ./src/data/stack.c /^stack_merge(Stack *p_stack, Stack *p_stack_merge) /
-stack_new ./src/data/stack.c /^stack_new() {$/
-stack_pop ./src/data/stack.c /^stack_pop(Stack *p_stack) {$/
-stack_push ./src/data/stack.c /^stack_push(Stack *p_stack, void *p_val) {$/
-stack_size ./src/data/stack.c /^stack_size(Stack *p_stack) {$/
-stack_top ./src/data/stack.c /^stack_top(Stack *p_stack) {$/
-stackelem_new ./src/data/stack.c /^stackelem_new() {$/
-stackiterator_delete ./src/data/stack.c /^stackiterator_delete(StackIterator *p_iter) {$/
-stackiterator_has_next ./src/data/stack.c /^stackiterator_has_next(StackIterator *p_iter) {$/
-stackiterator_new ./src/data/stack.c /^stackiterator_new(Stack *p_stack) {$/
-stackiterator_next ./src/data/stack.c /^stackiterator_next(StackIterator *p_iter) {$/
-stackiterator_remove_prev ./src/data/stack.c /^stackiterator_remove_prev(StackIterator *p_iter) {/
-sym_get_name ./src/core/symbol.c /^sym_get_name(SymbolType sym) {$/
-symbol_cleanup_hash_syms_cb ./src/core/symbol.c /^symbol_cleanup_hash_syms_cb(void *p_void) {$/
-symbol_delete ./src/core/symbol.c /^symbol_delete(Symbol *p_symbol) {$/
-symbol_new ./src/core/symbol.c /^symbol_new(SymbolType sym, void *p_val) {$/
-symbol_print ./src/core/symbol.c /^symbol_print(Symbol *p_symbol, char *c_key) {$/
-symbol_print_cb ./src/core/symbol.c /^symbol_print_cb(void *p_void, char *c_key) {$/
-token_copy_cb ./src/core/token.c /^token_copy_cb(void *p_void) {$/
-token_copy_vals ./src/core/token.c /^void token_copy_vals(Token *p_token_to, Token *p_t/
-token_delete ./src/core/token.c /^token_delete(Token *p_token) {$/
-token_delete_cb ./src/core/token.c /^token_delete_cb(void *p_void) {$/
-token_new ./src/core/token.c /^token_new(char *c_val, TokenType tt_cur, int i_lin/
-token_new_ ./src/core/token.c /^token_new_(char *c_val, TokenType tt_cur, char *c_/
-token_new_array ./src/core/token.c /^token_new_array(int i_size) {$/
-token_new_copy ./src/core/token.c /^token_new_copy(Token *p_token) {$/
-token_new_double ./src/core/token.c /^token_new_double(double d_val) {$/
-token_new_dummy ./src/core/token.c /^token_new_dummy() {$/
-token_new_integer ./src/core/token.c /^token_new_integer(int i_val) {$/
-token_new_string ./src/core/token.c /^token_new_string(char *c_val) {$/
-token_print ./src/core/token.c /^token_print(Token *p_token) {$/
-token_print_cb ./src/core/token.c /^token_print_cb(void *p_void) {$/
-token_print_val ./src/core/token.c /^token_print_val(Token *p_token) {$/
-token_ref_down_cb ./src/core/token.c /^token_ref_down_cb(void *p_void) {$/
-tree_delete ./src/data/tree.c /^tree_delete(Tree *p_tree) {$/
-tree_new ./src/data/tree.c /^tree_new() {$/
-tree_print ./src/data/tree.c /^tree_print(Tree *p_tree) {$/
-treeiterator_delete ./src/data/tree.c /^treeiterator_delete(TreeIterator *p_iter) {$/
-treeiterator_has_next ./src/data/tree.c /^treeiterator_has_next(TreeIterator *p_iter) {$/
-treeiterator_new ./src/data/tree.c /^treeiterator_new(Tree *p_tree) {$/
-treeiterator_next ./src/data/tree.c /^treeiterator_next(TreeIterator *p_iter) {$/
-treeiteratorstate_delete ./src/data/tree.c /^treeiteratorstate_delete(TreeIteratorState *p_stat/
-treeiteratorstate_new ./src/data/tree.c /^treeiteratorstate_new(TreeNode *ptn) {$/
-treenode_delete ./src/data/tree.c /^treenode_delete(TreeNode *p_treenode) {$/
-treenode_insert_left ./src/data/tree.c /^treenode_insert_left(TreeNode *p_treenode, TreeNod/
-treenode_insert_right ./src/data/tree.c /^treenode_insert_right(TreeNode *p_treenode, TreeNo/
-treenode_new ./src/data/tree.c /^treenode_new(void *p_val) {$/
-treenode_new2 ./src/data/tree.c /^treenode_new2(void *p_val, void *p_val2) {$/
-tt_get_name ./src/core/token.c /^tt_get_name(TokenType tt_cur) {$/
-tupel_delete ./src/data/tupel.c /^tupel_delete(Tupel *p_tupel) {$/
-tupel_new ./src/data/tupel.c /^tupel_new() {$/
+!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
+!_TAG_PROGRAM_NAME Exuberant Ctags //
+!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
+!_TAG_PROGRAM_VERSION 5.7 //
+ARGV_OSLEN ./src/argv.c 45;" d file:
+BINARY ./src/argv.c /^char *BINARY;$/;" v
+CASE ./src/core/token.c 99;" d file:
+CHECK ./src/core/token.c 40;" d file:
+LIST_GARBAGE ./src/core/garbage.c /^List *LIST_GARBAGE = NULL;$/;" v
+TOKEN_ID_COUNTER ./src/core/token.c /^long TOKEN_ID_COUNTER = 0;$/;" v
+_ADD_SEMICOLON_INDEX ./src/core/scanner.c 42;" d file:
+_CHECK ./src/core/interpret.c 52;" d file:
+_CODESTR_INDEX ./src/core/scanner.c /^int _CODESTR_INDEX = 0;$/;" v
+_FUNCTIONS_ERROR ./src/core/functions.c 46;" d file:
+_GARBAGE_ERROR ./src/core/garbage.c 38;" d file:
+_Garbage ./src/core/garbage.c /^} _Garbage;$/;" t typeref:struct:__anon1 file:
+_HAS_NEXT ./src/core/interpret.c 53;" d file:
+_INTERPRET_ERROR ./src/core/interpret.c 43;" d file:
+_NEXT ./src/core/interpret.c 55;" d file:
+_NEXT2 ./src/core/interpret.c 56;" d file:
+_NEXT_ORG ./src/core/interpret.c 54;" d file:
+_NEXT_TT ./src/core/interpret.c 57;" d file:
+_SKIP ./src/core/interpret.c 58;" d file:
+_TOKENENDS ./src/core/scanner.c /^const char _TOKENENDS[] = "}])+-*\/={([<>;:,.!";$/;" v
+_add_semicolon_to_list ./src/core/scanner.c /^_add_semicolon_to_list(Scanner *p_scanner) {$/;" f
+_block ./src/core/interpret.c /^_block(Interpret *p_interpret) {$/;" f
+_block_get ./src/core/interpret.c /^_block_get(Interpret *p_interpret, List *p_list_block) {$/;" f
+_block_skip ./src/core/interpret.c /^_block_skip(Interpret *p_interpret) {$/;" f
+_compare ./src/core/interpret.c /^_compare(Interpret *p_interpret) {$/;" f
+_control ./src/core/interpret.c /^_control(Interpret *p_interpret) {$/;" f
+_expression ./src/core/interpret.c /^_expression(Interpret *p_interpret) {$/;" f
+_expression_ ./src/core/interpret.c /^_expression_(Interpret *p_interpret) {$/;" f
+_expression_get ./src/core/interpret.c /^_expression_get(Interpret *p_interpret, List *p_list_expression) {$/;" f
+_func_decl ./src/core/interpret.c /^_func_decl(Interpret *p_interpret) {$/;" f
+_indent ./src/data/tree.c /^void _indent(int i_indent) {$/;" f
+_list_copy_cb ./src/data/list.c /^_list_copy_cb(void *p_void1, void *p_cpy) {$/;" f
+_next ./src/core/interpret.c /^_next(Interpret *p_interpret) {$/;" f
+_next_tt ./src/core/interpret.c /^_next_tt(Interpret *p_interpret) {$/;" f
+_print_lookahead ./src/core/interpret.c /^_print_lookahead(Interpret *p_interpret) {$/;" f
+_proc_decl ./src/core/interpret.c /^_proc_decl(Interpret *p_interpret) {$/;" f
+_process ./src/core/functions.c /^_process(Interpret *p_interpret, Token *p_token_store, Token *p_token_op,$/;" f
+_product ./src/core/interpret.c /^_product(Interpret *p_interpret) {$/;" f
+_product2 ./src/core/interpret.c /^_product2(Interpret *p_interpret) {$/;" f
+_program ./src/core/interpret.c /^_program(Interpret *p_interpret) {$/;" f
+_scanner_get_next_char ./src/core/scanner.c /^_scanner_get_next_char(Scanner *p_scanner) {$/;" f
+_scanner_has_next_char ./src/core/scanner.c /^_scanner_has_next_char(Scanner *p_scanner) {$/;" f
+_scope_get_hash ./src/core/scope.c /^_scope_get_hash(Scope *p_scope, char *c_key) {$/;" f file:
+_scope_print_cb ./src/core/scope.c /^_scope_print_cb(void *p_void, int i_level) {$/;" f
+_statement ./src/core/interpret.c /^_statement(Interpret *p_interpret) {$/;" f
+_sum ./src/core/interpret.c /^_sum(Interpret *p_interpret) {$/;" f
+_term ./src/core/interpret.c /^_term(Interpret *p_interpret) {$/;" f
+_tree_print ./src/data/tree.c /^_tree_print(TreeNode *p_treenode, int i_indent) {$/;" f
+_tree_print_cb ./src/data/tree.c /^_tree_print_cb(void *p_void, void *p_indent) {$/;" f
+_tree_print_cb2 ./src/data/tree.c /^_tree_print_cb2(void *p_void, void *p_indent) {$/;" f
+_unshift_cb ./src/data/array.c /^_unshift_cb(void *p_array, void *p_void) {$/;" f
+_var_assign ./src/core/interpret.c /^_var_assign(Interpret *p_interpret) {$/;" f
+_var_decl ./src/core/interpret.c /^_var_decl(Interpret *p_interpret) {$/;" f
+_var_list ./src/core/interpret.c /^_var_list(Interpret *p_interpret) {$/;" f
+argv_addopt ./src/argv.c /^argv_addopt(char c_opt, Tupel *p_tupel_argv) {$/;" f
+argv_check_argc ./src/argv.c /^argv_check_argc(int i_required, unsigned i_argc_left, Tupel *p_tupel_argv) {$/;" f
+argv_checkopt ./src/argv.c /^argv_checkopt(char c_opt, Tupel *p_tupel_argv) {$/;" f
+argv_checkopts ./src/argv.c /^argv_checkopts(char *c_opts, Tupel *p_tupel_argv) {$/;" f
+argv_help ./src/argv.c /^argv_help() {$/;" f
+argv_run ./src/argv.c /^argv_run(Fype *p_fype, int i_argc, char **pc_argv) {$/;" f
+argv_switch ./src/argv.c /^argv_switch(char c_arg, Tupel *p_tupel_argv, unsigned i_argc_left) {$/;" f
+argv_synopsis ./src/argv.c /^argv_synopsis(Tupel *p_tupel_argv) {$/;" f
+argv_tupel_delete ./src/argv.c /^argv_tupel_delete(Tupel *p_tupel_argv) {$/;" f
+array_append ./src/data/array.c /^array_append(Array *p_array, Array *p_array_append) {$/;" f
+array_defined ./src/data/array.c /^array_defined(Array *p_array, int i_index) {$/;" f
+array_delete ./src/data/array.c /^array_delete(Array *p_array) {$/;" f
+array_delete_iterate ./src/data/array.c /^array_delete_iterate(Array *p_array, void (*func)(void *)) {$/;" f
+array_get ./src/data/array.c /^array_get(Array *p_array, int i_index) {$/;" f
+array_insert ./src/data/array.c /^array_insert(Array *p_array, int i_index, void *p_val) {$/;" f
+array_iterate ./src/data/array.c /^array_iterate(Array *p_array, void (*func)(void *)) {$/;" f
+array_iterate2 ./src/data/array.c /^array_iterate2(Array *p_array, void (*func)(void *, void *), void *p_void) {$/;" f
+array_new ./src/data/array.c /^array_new() {$/;" f
+array_new_copy ./src/data/array.c /^array_new_copy(Array *p_array) {$/;" f
+array_new_size ./src/data/array.c /^array_new_size(int i_size) {$/;" f
+array_print_int ./src/data/array.c /^array_print_int(Array *p_array) {$/;" f
+array_push ./src/data/array.c /^array_push(Array *p_array, void *p_void) {$/;" f
+array_remove ./src/data/array.c /^array_remove(Array *p_array, int i_index) {$/;" f
+array_resize ./src/data/array.c /^array_resize(Array *p_array, int i_size) {$/;" f
+array_set ./src/data/array.c /^array_set(Array *p_array, int i_index, void *p_val) {$/;" f
+array_set_used ./src/data/array.c /^array_set_used(Array *p_array, int i_used) {$/;" f
+array_splice ./src/data/array.c /^array_splice(Array *p_array, int i_index, Array *p_array2) {$/;" f
+array_unshift ./src/data/array.c /^array_unshift(Array *p_array, void *p_void) {$/;" f
+arrayelement_delete ./src/data/array.c /^arrayelement_delete(ArrayElement *p_ae) {$/;" f
+arrayelement_new ./src/data/array.c /^arrayelement_new(void *p_val) {$/;" f
+arrayiterator_delete ./src/data/array.c /^arrayiterator_delete(ArrayIterator *p_arrayiterator) {$/;" f
+arrayiterator_has_next ./src/data/array.c /^arrayiterator_has_next(ArrayIterator *p_arrayiterator) {$/;" f
+arrayiterator_new ./src/data/array.c /^arrayiterator_new(Array *p_array) {$/;" f
+arrayiterator_next ./src/data/array.c /^arrayiterator_next(ArrayIterator *p_arrayiterator) {$/;" f
+convert_function_arg_types_to_highest ./src/core/convert.c /^convert_function_arg_types_to_highest(Stack *p_stack_args, int i_args) {$/;" f
+convert_to_array ./src/core/convert.c /^convert_to_array(Token *p_token) {$/;" f
+convert_to_double ./src/core/convert.c /^convert_to_double(Token *p_token) {$/;" f
+convert_to_highest ./src/core/convert.c /^convert_to_highest(Token *p_token1, Token *p_token2) {$/;" f
+convert_to_integer ./src/core/convert.c /^convert_to_integer(Token *p_token) {$/;" f
+convert_to_integer_get ./src/core/convert.c /^convert_to_integer_get(Token *p_token) {$/;" f
+convert_to_string ./src/core/convert.c /^convert_to_string(Token *p_token) {$/;" f
+convert_to_tt ./src/core/convert.c /^convert_to_tt(Token *p_token, TokenType tt) {$/;" f
+dat_clear ./src/data/dat.c /^dat_clear(Dat *p_dat) {$/;" f
+dat_delete ./src/data/dat.c /^dat_delete(Dat *p_dat) {$/;" f
+dat_empty ./src/data/dat.c /^dat_empty(Dat *p_dat) {$/;" f
+dat_first ./src/data/dat.c /^dat_first(Dat *p_dat) {$/;" f
+dat_first_t ./src/data/dat.c /^dat_first_t(Dat *p_dat, TYPE *p_type) {$/;" f
+dat_iterate ./src/data/dat.c /^dat_iterate(Dat *p_dat, void (*func)(void *)) {$/;" f
+dat_iterate_t ./src/data/dat.c /^dat_iterate_t(Dat *p_dat, void (*func)(void *, TYPE)) {$/;" f
+dat_iterate_tl ./src/data/dat.c /^dat_iterate_tl(Dat *p_dat, void (*func)(void *, TYPE, _Bool)) {$/;" f
+dat_last ./src/data/dat.c /^dat_last(Dat *p_dat) {$/;" f
+dat_last_t ./src/data/dat.c /^dat_last_t(Dat *p_dat, TYPE *p_type) {$/;" f
+dat_new ./src/data/dat.c /^dat_new() {$/;" f
+dat_pop ./src/data/dat.c /^dat_pop(Dat *p_dat) {$/;" f
+dat_pop_t ./src/data/dat.c /^dat_pop_t(Dat *p_dat, TYPE *p_type) {$/;" f
+dat_push ./src/data/dat.c /^dat_push(Dat *p_dat, void *p_val) {$/;" f
+dat_push_t ./src/data/dat.c /^dat_push_t(Dat *p_dat, void *p_val, TYPE type) {$/;" f
+dat_second ./src/data/dat.c /^dat_second(Dat *p_dat) {$/;" f
+dat_second_t ./src/data/dat.c /^dat_second_t(Dat *p_dat, TYPE *p_type) {$/;" f
+dat_size ./src/data/dat.c /^dat_size(Dat *p_dat) {$/;" f
+datelem_new ./src/data/dat.c /^datelem_new() {$/;" f
+datelem_new_t ./src/data/dat.c /^datelem_new_t(TYPE type) {$/;" f
+datiter_dat ./src/data/dat.c /^datiter_dat(DatIter *p_iter) {$/;" f
+datiter_delete ./src/data/dat.c /^datiter_delete(DatIter *p_iter) {$/;" f
+datiter_left ./src/data/dat.c /^datiter_left(DatIter *p_iter) {$/;" f
+datiter_new ./src/data/dat.c /^datiter_new(Dat *p_dat) {$/;" f
+datiter_next ./src/data/dat.c /^datiter_next(DatIter *p_iter) {$/;" f
+datiter_next_t ./src/data/dat.c /^datiter_next_t(DatIter *p_iter, TYPE *p_type) {$/;" f
+datiter_skip ./src/data/dat.c /^datiter_skip(DatIter *p_iter, unsigned i_num) {$/;" f
+function_delete ./src/core/function.c /^function_delete(Function *p_function) {$/;" f
+function_is_buildin ./src/core/functions.c /^function_is_buildin(Token *p_token_ident) {$/;" f
+function_is_self_defined ./src/core/functions.c /^function_is_self_defined(Interpret *p_interpret) {$/;" f
+function_new ./src/core/function.c /^function_new() {$/;" f
+function_process ./src/core/functions.c /^function_process(Interpret *p_interpret, Token *p_token_op,$/;" f
+function_process_buildin ./src/core/functions.c /^function_process_buildin(Interpret *p_interpret, Token *p_token_ident,$/;" f
+function_process_self_defined ./src/core/functions.c /^function_process_self_defined(Interpret *p_interpret, Token *p_token_ident) {$/;" f
+functions_delete ./src/core/functions.c /^functions_delete(Functions *p_functions) {$/;" f
+functions_init ./src/core/functions.c /^functions_init(Functions *p_functions) {$/;" f
+functions_new ./src/core/functions.c /^functions_new() {$/;" f
+fype_delete ./src/fype.c /^fype_delete(Fype *p_fype) {$/;" f
+fype_new ./src/fype.c /^fype_new() {$/;" f
+fype_run ./src/fype.c /^fype_run(int i_argc, char **pc_argv) {$/;" f
+garbage_add ./src/core/garbage.c /^garbage_add(void *p, GarbageType type) {$/;" f
+garbage_add2 ./src/core/garbage.c /^garbage_add2(void *p,$/;" f
+garbage_add3 ./src/core/garbage.c /^garbage_add3(void *p,$/;" f
+garbage_add_token ./src/core/garbage.c /^garbage_add_token(Token *p_token) {$/;" f
+garbage_collect ./src/core/garbage.c /^garbage_collect() {$/;" f
+garbage_destroy ./src/core/garbage.c /^garbage_destroy() {$/;" f
+garbage_init ./src/core/garbage.c /^garbage_init() {$/;" f
+get_tt ./src/core/token.c /^get_tt(char *c_token) {$/;" f
+hash_addrisfree ./src/data/hash.c /^hash_addrisfree(Hash *p_hash, int i_addr) {$/;" f
+hash_addrisocc ./src/data/hash.c /^hash_addrisocc(Hash *p_hash, int i_addr, char *c_key) {$/;" f
+hash_delete ./src/data/hash.c /^hash_delete(Hash *p_hash) {$/;" f
+hash_get ./src/data/hash.c /^hash_get(Hash *p_hash, char *c_key) {$/;" f
+hash_get_ht ./src/data/hash.c /^hash_get_ht(Hash *p_hash, char *c_key, TYPE *p_type) {$/;" f
+hash_get_ht_addr ./src/data/hash.c /^hash_get_ht_addr(Hash *p_hash, char *c_key, TYPE *p_type, int *p_addr) {$/;" f
+hash_getaddr ./src/data/hash.c /^hash_getaddr(Hash *p_hash, char *c_key, HASH_OP OP) {$/;" f
+hash_insert ./src/data/hash.c /^hash_insert(Hash *p_hash, char *c_key, void *p_val) {$/;" f
+hash_insert_ht ./src/data/hash.c /^hash_insert_ht(Hash *p_hash, char *c_key, void *p_val, TYPE type) {$/;" f
+hash_iterate ./src/data/hash.c /^hash_iterate(Hash *p_hash, void (*func)(void *)) {$/;" f
+hash_iterate_key ./src/data/hash.c /^hash_iterate_key(Hash *p_hash, void (*func)(void *, char *)) {$/;" f
+hash_new ./src/data/hash.c /^hash_new(unsigned i_size) {$/;" f
+hash_nextaddr ./src/data/hash.c /^hash_nextaddr(Hash *p_hash, int i_max_tries, char *c_key, int i_addr,$/;" f
+hash_print ./src/data/hash.c /^hash_print(Hash *p_hash) {$/;" f
+hash_print_addrval ./src/data/hash.c /^hash_print_addrval(Hash *p_hash, int i_addr) {$/;" f
+hash_remove ./src/data/hash.c /^hash_remove(Hash *p_hash, char *c_key) {$/;" f
+hash_size ./src/data/hash.c /^hash_size(Hash *p_hash, int i_size) {$/;" f
+interpret_delete ./src/core/interpret.c /^interpret_delete(Interpret *p_interpret) {$/;" f
+interpret_new ./src/core/interpret.c /^interpret_new(List *p_list_token, Hash *p_hash_syms) {$/;" f
+interpret_process ./src/core/interpret.c /^interpret_process(Interpret *p_interpret) {$/;" f
+interpret_run ./src/core/interpret.c /^interpret_run(Fype *p_fype) {$/;" f
+interpret_subprocess ./src/core/interpret.c /^interpret_subprocess(Interpret *p_interpret, List *p_list_token) {$/;" f
+list_add_back ./src/data/list.c /^list_add_back(List *p_list, void *p_val) {$/;" f
+list_add_front ./src/data/list.c /^list_add_front(List *p_list, void *p_val) {$/;" f
+list_clear ./src/data/list.c /^list_clear(List *p_list) {$/;" f
+list_clear_and_free_vals ./src/data/list.c /^list_clear_and_free_vals(List *p_list) {$/;" f
+list_concat_back ./src/data/list.c /^list_concat_back(List *p_list1, List *p_list2) {$/;" f
+list_concat_front ./src/data/list.c /^list_concat_front(List *p_list1, List *p_list2) {$/;" f
+list_copy ./src/data/list.c /^list_copy(List *p_list) {$/;" f
+list_copy2 ./src/data/list.c /^list_copy2(List *p_list, void* (*func)(void *)) {$/;" f
+list_delete ./src/data/list.c /^list_delete(List *p_list) {$/;" f
+list_delete_and_free_vals ./src/data/list.c /^list_delete_and_free_vals(List *p_list) {$/;" f
+list_delete_cb ./src/data/list.c /^list_delete_cb(void *p_list) {$/;" f
+list_empty ./src/data/list.c /^list_empty(List *p_list) {$/;" f
+list_iterate ./src/data/list.c /^list_iterate(List *p_list, void (*func)(void *)) {$/;" f
+list_iterate2 ./src/data/list.c /^list_iterate2(List *p_list, void (*func)(void *, void *), void *p_void) {$/;" f
+list_iterate2_ptr ./src/data/list.c /^list_iterate2_ptr(List *p_list, void (*func)(void *, void *), void *p_void) {$/;" f
+list_iterate3 ./src/data/list.c /^list_iterate3(List *p_list,$/;" f
+list_iterate3_ptr ./src/data/list.c /^list_iterate3_ptr(List *p_list,$/;" f
+list_new ./src/data/list.c /^list_new() {$/;" f
+list_remove_back ./src/data/list.c /^list_remove_back(List *p_list) {$/;" f
+list_remove_elem ./src/data/list.c /^list_remove_elem(List *p_list, ListElem *p_elem_remove) {$/;" f
+list_remove_front ./src/data/list.c /^list_remove_front(List *p_list) {$/;" f
+list_size ./src/data/list.c /^list_size(List *p_list) {$/;" f
+listelem_new ./src/data/list.c /^listelem_new() {$/;" f
+listiterator_current ./src/data/list.c /^listiterator_current(ListIterator *p_iter) {$/;" f
+listiterator_delete ./src/data/list.c /^listiterator_delete(ListIterator *p_iter) {$/;" f
+listiterator_end ./src/data/list.c /^listiterator_end(ListIterator *p_iter) {$/;" f
+listiterator_get_state ./src/data/list.c /^listiterator_get_state(ListIterator *p_iter) {$/;" f
+listiterator_has_next ./src/data/list.c /^listiterator_has_next(ListIterator *p_iter) {$/;" f
+listiterator_new ./src/data/list.c /^listiterator_new(List *p_list) {$/;" f
+listiterator_new_reverse ./src/data/list.c /^listiterator_new_reverse(List *p_list) {$/;" f
+listiterator_next ./src/data/list.c /^listiterator_next(ListIterator *p_iter) {$/;" f
+listiterator_next_elem ./src/data/list.c /^listiterator_next_elem(ListIterator *p_iter) {$/;" f
+listiterator_prev ./src/data/list.c /^listiterator_prev(ListIterator *p_iter) {$/;" f
+listiterator_set_state ./src/data/list.c /^listiterator_set_state(ListIterator *p_iter, ListIteratorState *p_state) {$/;" f
+listiteratorstate_delete ./src/data/list.c /^listiteratorstate_delete(ListIteratorState *p_state) {$/;" f
+main ./src/main.c /^main(int i_argc, char **pc_argv) {$/;" f
+map_clear ./src/data/map.c /^map_clear(Map *p_map) {$/;" f
+map_clear_and_free_vals ./src/data/map.c /^map_clear_and_free_vals(Map *p_map) {$/;" f
+map_delete ./src/data/map.c /^map_delete(Map *p_map) {$/;" f
+map_delete_and_free_vals ./src/data/map.c /^map_delete_and_free_vals(Map *p_map) {$/;" f
+map_empty ./src/data/map.c /^map_empty(Map *p_map) {$/;" f
+map_exists ./src/data/map.c /^map_exists(Map *p_map, char *c_key) {$/;" f
+map_exists2 ./src/data/map.c /^map_exists2(Map *p_map, char *c_key1, char *c_key2) {$/;" f
+map_full ./src/data/map.c /^map_full(Map *p_map) {$/;" f
+map_get ./src/data/map.c /^map_get(Map *p_map, char *c_key) {$/;" f
+map_get2 ./src/data/map.c /^map_get2(Map *p_map, char *c_key1, char *c_key2) {$/;" f
+map_get_addr ./src/data/map.c /^map_get_addr(Map *p_map, char *c_key) {$/;" f
+map_get_key ./src/data/map.c /^map_get_key(Map *p_map, void *p_val) {$/;" f
+map_insert ./src/data/map.c /^map_insert(Map *p_map, char *c_key, void *p_val) {$/;" f
+map_insert2 ./src/data/map.c /^map_insert2(Map *p_map, char *c_key1, char *c_key2, void *p_val) {$/;" f
+map_insert_if_not_exists ./src/data/map.c /^map_insert_if_not_exists(Map *p_map, char *c_key, void *p_val) {$/;" f
+map_iterate ./src/data/map.c /^map_iterate(Map *p_map, void (*func) (void *)) {$/;" f
+map_iterate2 ./src/data/map.c /^map_iterate2(Map *p_map, void (*func) (void *, void *), void *p_void) {$/;" f
+map_iterate2_keys ./src/data/map.c /^map_iterate2_keys(Map *p_map,$/;" f
+map_iterate3 ./src/data/map.c /^map_iterate3(Map *p_map,$/;" f
+map_iterate3_keys ./src/data/map.c /^map_iterate3_keys(Map *p_map,$/;" f
+map_iterate_keys ./src/data/map.c /^map_iterate_keys(Map *p_map, void (*func) (void *, char *)) {$/;" f
+map_new ./src/data/map.c /^map_new(int i_max_size) {$/;" f
+map_new_named ./src/data/map.c /^map_new_named(int i_max_size, char *c_name) {$/;" f
+map_next_free_addr ./src/data/map.c /^map_next_free_addr(Map *p_map) {$/;" f
+map_print ./src/data/map.c /^map_print(Map *p_map) {$/;" f
+map_remove ./src/data/map.c /^map_remove(Map *p_map, char *c_key) {$/;" f
+p_2free ./src/core/garbage.c /^ void *p_2free;$/;" m struct:__anon1 file:
+p_func ./src/core/garbage.c /^ void (*p_func)(void*);$/;" m struct:__anon1 file:
+p_print ./src/core/garbage.c /^ void (*p_print)(void*);$/;" m struct:__anon1 file:
+p_ref_count ./src/core/garbage.c /^ int *p_ref_count;$/;" m struct:__anon1 file:
+queue_clear ./src/data/queue.c /^queue_clear(Queue *p_queue) {$/;" f
+queue_delete ./src/data/queue.c /^queue_delete(Queue *p_queue) {$/;" f
+queue_empty ./src/data/queue.c /^queue_empty(Queue *p_queue) {$/;" f
+queue_iterate ./src/data/queue.c /^queue_iterate(Queue *p_queue, void (*func)(void *)) {$/;" f
+queue_iterate_t ./src/data/queue.c /^queue_iterate_t(Queue *p_queue, void (*func)(void *, TYPE)) {$/;" f
+queue_iterate_tl ./src/data/queue.c /^queue_iterate_tl(Queue *p_queue, void (*func)(void *, TYPE, _Bool)) {$/;" f
+queue_new ./src/data/queue.c /^queue_new() {$/;" f
+queue_pop ./src/data/queue.c /^queue_pop(Queue *p_queue) {$/;" f
+queue_pop_t ./src/data/queue.c /^queue_pop_t(Queue *p_queue, TYPE *p_type) {$/;" f
+queue_push ./src/data/queue.c /^queue_push(Queue *p_queue, void *p_val) {$/;" f
+queue_push_t ./src/data/queue.c /^queue_push_t(Queue *p_queue, void *p_val, TYPE type) {$/;" f
+queue_size ./src/data/queue.c /^queue_size(Queue *p_queue) {$/;" f
+queueelem_new ./src/data/queue.c /^queueelem_new() {$/;" f
+queueelem_new_t ./src/data/queue.c /^queueelem_new_t(TYPE type) {$/;" f
+queueiter_delete ./src/data/queue.c /^queueiter_delete(QueueIter *p_iter) {$/;" f
+queueiter_left ./src/data/queue.c /^queueiter_left(QueueIter *p_iter) {$/;" f
+queueiter_new ./src/data/queue.c /^queueiter_new(Queue *p_queue) {$/;" f
+queueiter_next ./src/data/queue.c /^queueiter_next(QueueIter *p_iter) {$/;" f
+queueiter_next_t ./src/data/queue.c /^queueiter_next_t(QueueIter *p_iter, TYPE *p_type) {$/;" f
+queueiter_queue ./src/data/queue.c /^queueiter_queue(QueueIter *p_iter) {$/;" f
+reference_delete ./src/core/reference.c /^reference_delete(Reference *p_reference) {$/;" f
+reference_delete_cb ./src/core/reference.c /^reference_delete_cb(void *p_void) {$/;" f
+reference_new ./src/core/reference.c /^reference_new(Symbol *p_symbol) {$/;" f
+scanner_add_token ./src/core/scanner.c /^scanner_add_token(Scanner *p_scanner, char **cc_token, int *p_token_len,$/;" f
+scanner_cleanup_list_token_cb ./src/core/scanner.c /^scanner_cleanup_list_token_cb(void *p_void) {$/;" f
+scanner_delete ./src/core/scanner.c /^scanner_delete(Scanner *p_scanner) {$/;" f
+scanner_get_tt_cur ./src/core/scanner.c /^scanner_get_tt_cur(char *c_token) {$/;" f
+scanner_new ./src/core/scanner.c /^scanner_new(List *p_list_token, Tupel *p_tupel_argv) {$/;" f
+scanner_post_task ./src/core/scanner.c /^scanner_post_task(Scanner *p_scanner) {$/;" f
+scanner_run ./src/core/scanner.c /^scanner_run(Fype *p_fype) {$/;" f
+scope_delete ./src/core/scope.c /^scope_delete(Scope *p_scope) {$/;" f
+scope_down ./src/core/scope.c /^scope_down(Scope *p_scope) {$/;" f
+scope_exists ./src/core/scope.c /^scope_exists(Scope *p_scope, char *c_key) {$/;" f
+scope_get ./src/core/scope.c /^scope_get(Scope *p_scope, char *c_key) {$/;" f
+scope_new ./src/core/scope.c /^scope_new(Hash *p_hash_syms) {$/;" f
+scope_newset ./src/core/scope.c /^scope_newset(Scope *p_scope, char *c_key, Symbol *p_symbol) {$/;" f
+scope_print ./src/core/scope.c /^scope_print(Scope *p_scope) {$/;" f
+scope_remove ./src/core/scope.c /^scope_remove(Scope *p_scope, char *c_key) {$/;" f
+scope_reset ./src/core/scope.c /^scope_reset(Scope *p_scope, char *c_key, Symbol *p_symbol) {$/;" f
+scope_up ./src/core/scope.c /^scope_up(Scope *p_scope) {$/;" f
+stack_clear ./src/data/stack.c /^stack_clear(Stack *p_stack) {$/;" f
+stack_concat ./src/data/stack.c /^stack_concat(Stack *p_stack, Stack *p_stack_concat) {$/;" f
+stack_delete ./src/data/stack.c /^stack_delete(Stack *p_stack) {$/;" f
+stack_delete_and_free ./src/data/stack.c /^stack_delete_and_free(Stack *p_stack) {$/;" f
+stack_empty ./src/data/stack.c /^stack_empty(Stack *p_stack) {$/;" f
+stack_iterate ./src/data/stack.c /^stack_iterate(Stack *p_stack, void (*func)(void *p_void)) {$/;" f
+stack_iterate2 ./src/data/stack.c /^stack_iterate2(Stack *p_stack, void (*func)(void *p_void, void *p_void2),$/;" f
+stack_iterate_level ./src/data/stack.c /^stack_iterate_level(Stack *p_stack, void (*func)(void *p_void,$/;" f
+stack_merge ./src/data/stack.c /^stack_merge(Stack *p_stack, Stack *p_stack_merge) {$/;" f
+stack_new ./src/data/stack.c /^stack_new() {$/;" f
+stack_pop ./src/data/stack.c /^stack_pop(Stack *p_stack) {$/;" f
+stack_push ./src/data/stack.c /^stack_push(Stack *p_stack, void *p_val) {$/;" f
+stack_size ./src/data/stack.c /^stack_size(Stack *p_stack) {$/;" f
+stack_top ./src/data/stack.c /^stack_top(Stack *p_stack) {$/;" f
+stackelem_new ./src/data/stack.c /^stackelem_new() {$/;" f
+stackiterator_delete ./src/data/stack.c /^stackiterator_delete(StackIterator *p_iter) {$/;" f
+stackiterator_has_next ./src/data/stack.c /^stackiterator_has_next(StackIterator *p_iter) {$/;" f
+stackiterator_new ./src/data/stack.c /^stackiterator_new(Stack *p_stack) {$/;" f
+stackiterator_next ./src/data/stack.c /^stackiterator_next(StackIterator *p_iter) {$/;" f
+stackiterator_remove_prev ./src/data/stack.c /^stackiterator_remove_prev(StackIterator *p_iter) {$/;" f
+sym_get_name ./src/core/symbol.c /^sym_get_name(SymbolType sym) {$/;" f
+symbol_cleanup_hash_syms_cb ./src/core/symbol.c /^symbol_cleanup_hash_syms_cb(void *p_void) {$/;" f
+symbol_delete ./src/core/symbol.c /^symbol_delete(Symbol *p_symbol) {$/;" f
+symbol_new ./src/core/symbol.c /^symbol_new(SymbolType sym, void *p_val) {$/;" f
+symbol_print ./src/core/symbol.c /^symbol_print(Symbol *p_symbol, char *c_key) {$/;" f
+symbol_print_cb ./src/core/symbol.c /^symbol_print_cb(void *p_void, char *c_key) {$/;" f
+token_copy_cb ./src/core/token.c /^token_copy_cb(void *p_void) {$/;" f
+token_copy_vals ./src/core/token.c /^void token_copy_vals(Token *p_token_to, Token *p_token_from) {$/;" f
+token_delete ./src/core/token.c /^token_delete(Token *p_token) {$/;" f
+token_delete_cb ./src/core/token.c /^token_delete_cb(void *p_void) {$/;" f
+token_new ./src/core/token.c /^token_new(char *c_val, TokenType tt_cur, int i_line_nr,$/;" f
+token_new_ ./src/core/token.c /^token_new_(char *c_val, TokenType tt_cur, char *c_filename) {$/;" f
+token_new_array ./src/core/token.c /^token_new_array(int i_size) {$/;" f
+token_new_copy ./src/core/token.c /^token_new_copy(Token *p_token) {$/;" f
+token_new_double ./src/core/token.c /^token_new_double(double d_val) {$/;" f
+token_new_dummy ./src/core/token.c /^token_new_dummy() {$/;" f
+token_new_integer ./src/core/token.c /^token_new_integer(int i_val) {$/;" f
+token_new_string ./src/core/token.c /^token_new_string(char *c_val) {$/;" f
+token_print ./src/core/token.c /^token_print(Token *p_token) {$/;" f
+token_print_cb ./src/core/token.c /^token_print_cb(void *p_void) {$/;" f
+token_print_val ./src/core/token.c /^token_print_val(Token *p_token) {$/;" f
+token_ref_down_cb ./src/core/token.c /^token_ref_down_cb(void *p_void) {$/;" f
+tree_delete ./src/data/tree.c /^tree_delete(Tree *p_tree) {$/;" f
+tree_new ./src/data/tree.c /^tree_new() {$/;" f
+tree_print ./src/data/tree.c /^tree_print(Tree *p_tree) {$/;" f
+treeiterator_delete ./src/data/tree.c /^treeiterator_delete(TreeIterator *p_iter) {$/;" f
+treeiterator_has_next ./src/data/tree.c /^treeiterator_has_next(TreeIterator *p_iter) {$/;" f
+treeiterator_new ./src/data/tree.c /^treeiterator_new(Tree *p_tree) {$/;" f
+treeiterator_next ./src/data/tree.c /^treeiterator_next(TreeIterator *p_iter) {$/;" f
+treeiteratorstate_delete ./src/data/tree.c /^treeiteratorstate_delete(TreeIteratorState *p_state) {$/;" f
+treeiteratorstate_new ./src/data/tree.c /^treeiteratorstate_new(TreeNode *ptn) {$/;" f
+treenode_delete ./src/data/tree.c /^treenode_delete(TreeNode *p_treenode) {$/;" f
+treenode_insert_left ./src/data/tree.c /^treenode_insert_left(TreeNode *p_treenode, TreeNode *p_treenode2) {$/;" f
+treenode_insert_right ./src/data/tree.c /^treenode_insert_right(TreeNode *p_treenode, TreeNode *p_treenode2) {$/;" f
+treenode_new ./src/data/tree.c /^treenode_new(void *p_val) {$/;" f
+treenode_new2 ./src/data/tree.c /^treenode_new2(void *p_val, void *p_val2) {$/;" f
+tt_get_name ./src/core/token.c /^tt_get_name(TokenType tt_cur) {$/;" f
+tupel_delete ./src/data/tupel.c /^tupel_delete(Tupel *p_tupel) {$/;" f
+tupel_new ./src/data/tupel.c /^tupel_new() {$/;" f
+type ./src/core/garbage.c /^ GarbageType type;$/;" m struct:__anon1 file:
diff --git a/test.out b/test.out
index 0caafb1..31bac64 100644
--- a/test.out
+++ b/test.out
@@ -16,6 +16,11 @@ assert 5 == say len foo;
# Print the last index of the array
assert 4 == say ind foo;
+
+# Print the 3rd element of the array
+say foo[3];
+
+#say "bla";
Token (id=00000, line=00006, pos=0005, type=TT_FUNC, val=func, ival=0, dval=0.000000, refs=1)
Token (id=00001, line=00006, pos=0009, type=TT_IDENT, val=bar, ival=0, dval=0.000000, refs=1)
Token (id=00002, line=00006, pos=0011, type=TT_PARANT_CL, val={, ival=0, dval=0.000000, refs=1)
@@ -69,6 +74,13 @@ Token (id=00049, line=00018, pos=0016, type=TT_IDENT, val=say, ival=0, dval=0.00
Token (id=00050, line=00018, pos=0020, type=TT_IDENT, val=ind, ival=0, dval=0.000000, refs=1)
Token (id=00051, line=00018, pos=0024, type=TT_IDENT, val=foo, ival=0, dval=0.000000, refs=1)
Token (id=00052, line=00018, pos=0025, type=TT_SEMICOLON, val=;, ival=0, dval=0.000000, refs=1)
+Token (id=00053, line=00021, pos=0004, type=TT_IDENT, val=say, ival=0, dval=0.000000, refs=1)
+Token (id=00054, line=00021, pos=0008, type=TT_IDENT, val=foo, ival=0, dval=0.000000, refs=1)
+Token (id=00055, line=00021, pos=0009, type=TT_PARANT_AL, val=[, ival=0, dval=0.000000, refs=1)
+Token (id=00056, line=00021, pos=0010, type=TT_INTEGER, val=3, ival=3, dval=0.000000, refs=1)
+Token (id=00057, line=00021, pos=0010, type=TT_SEMICOLON, val=;, ival=0, dval=0.000000, refs=1)
+Token (id=00058, line=00021, pos=0011, type=TT_PARANT_AR, val=], ival=0, dval=0.000000, refs=1)
+Token (id=00059, line=00021, pos=0012, type=TT_SEMICOLON, val=;, ival=0, dval=0.000000, refs=1)
bar
0
1
@@ -79,3 +91,4 @@ BA
BB
5
4
+3.000000