summaryrefslogtreecommitdiff
path: root/src/script
diff options
context:
space:
mode:
Diffstat (limited to 'src/script')
-rw-r--r--src/script/api/squirrel_export.awk28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/script/api/squirrel_export.awk b/src/script/api/squirrel_export.awk
index 781c452d5..4d044b0e0 100644
--- a/src/script/api/squirrel_export.awk
+++ b/src/script/api/squirrel_export.awk
@@ -102,6 +102,20 @@ BEGIN {
gsub("^" tolower(api) "_", "script_", filename)
}
+# Ignore special doxygen blocks
+/^#ifndef DOXYGEN_API/ { doxygen_skip = "next"; next; }
+/^#ifdef DOXYGEN_API/ { doxygen_skip = "true"; next; }
+/^#endif \/\* DOXYGEN_API \*\// { doxygen_skip = "false"; next; }
+/^#else/ {
+ if (doxygen_skip == "next") {
+ doxygen_skip = "true";
+ } else {
+ doxygen_skip = "false";
+ }
+ next;
+}
+{ if (doxygen_skip == "true") next }
+
/^([ ]*)\* @api/ {
if (api == "Template") {
api_selected = "true"
@@ -169,20 +183,6 @@ BEGIN {
/^( *)protected/ { if (cls_level == 1) public = "false"; next; }
/^( *)private/ { if (cls_level == 1) public = "false"; next; }
-# Ignore special doxygen blocks
-/^#ifndef DOXYGEN_API/ { doxygen_skip = "next"; next; }
-/^#ifdef DOXYGEN_API/ { doxygen_skip = "true"; next; }
-/^#endif \/\* DOXYGEN_API \*\// { doxygen_skip = "false"; next; }
-/^#else/ {
- if (doxygen_skip == "next") {
- doxygen_skip = "true";
- } else {
- doxygen_skip = "false";
- }
- next;
-}
-{ if (doxygen_skip == "true") next }
-
# Ignore the comments
/^#/ { next; }
/\/\*.*\*\// { comment = "false"; next; }