[asterisk-commits] murf: trunk r84134 - in /trunk/pbx/ael/ael-test: ./ ael-ntest22/ ael-ntest22/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Sat Sep 29 17:40:59 CDT 2007


Author: murf
Date: Sat Sep 29 17:40:58 2007
New Revision: 84134

URL: http://svn.digium.com/view/asterisk?view=rev&rev=84134
Log:
the last commit for AEL affected a small number of tests. Added a regression test for glob'd includes

Added:
    trunk/pbx/ael/ael-test/ael-ntest22/
    trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/qq.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t1/
    trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t2/
    trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t3/
    trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael   (with props)
    trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael   (with props)
    trunk/pbx/ael/ael-test/ref.ael-ntest22   (with props)
Modified:
    trunk/pbx/ael/ael-test/ref.ael-test2
    trunk/pbx/ael/ael-test/ref.ael-test3
    trunk/pbx/ael/ael-test/ref.ael-test4

Added: trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,7 @@
+#include "t1/*.ael"
+
+context z 
+{
+	123 => NoOp(hi there, z);
+	124 => NoOp(hi there, z);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/extensions.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/qq.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/qq.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/qq.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/qq.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,6 @@
+
+
+context qq
+{
+	567 => NoOp(hi there, qq);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/qq.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/qq.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/qq.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,4 @@
+context a
+{
+	134 => NoOp(hi there, a);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/a.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,6 @@
+
+
+context b
+{
+	456 => NoOp(hithere, b);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/b.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,13 @@
+
+
+context c
+{
+	567 => NoOp(hi there, c);
+}
+
+#include "t2/*.ael"
+
+context w
+{
+	890 => NoOp(hi there, w);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t1/c.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,4 @@
+context d
+{
+	134 => NoOp(hi there, d);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/d.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,6 @@
+
+
+context e
+{
+	456 => NoOp(hithere, e);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/e.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,9 @@
+#include "qq.ael"
+
+context f
+{
+	567 => NoOp(hi there, f);
+}
+
+#include "t3/*.ael"
+

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t2/f.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,4 @@
+context g
+{
+	134 => NoOp(hi there, g);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/g.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,6 @@
+
+
+context h
+{
+	456 => NoOp(hithere, h);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/h.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,4 @@
+context i
+{
+	134 => NoOp(hi there, i);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/i.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael (added)
+++ trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael Sat Sep 29 17:40:58 2007
@@ -1,0 +1,6 @@
+
+
+context j
+{
+	567 => NoOp(hi there, j);
+}

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ael-ntest22/t3/j.ael
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: trunk/pbx/ael/ael-test/ref.ael-ntest22
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ref.ael-ntest22?view=auto&rev=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ref.ael-ntest22 (added)
+++ trunk/pbx/ael/ael-test/ref.ael-ntest22 Sat Sep 29 17:40:58 2007
@@ -1,0 +1,55 @@
+
+(If you find progress and other non-error messages irritating, you can use -q to suppress them)
+
+(You can use the -n option if you aren't interested in seeing all the instructions generated by the compiler)
+
+
+(You can use the -w option to dump extensions.conf format to extensions.conf.aeldump)
+LOG: lev:2 file:pbx_ael.c  line:913 func: pbx_load_module  Starting AEL load process.
+LOG: lev:2 file:pbx_ael.c  line:920 func: pbx_load_module  AEL load process: calculated config file name './extensions.ael'.
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t1/a.ael, 41 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t1/b.ael, 42 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t1/c.ael, 106 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t2/d.ael, 41 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t2/e.ael, 42 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t2/f.ael, 82 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./qq.ael, 45 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t3/g.ael, 41 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t3/h.ael, 42 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t3/i.ael, 41 chars
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./t3/j.ael, 43 chars
+LOG: lev:2 file:pbx_ael.c  line:928 func: pbx_load_module  AEL load process: parsed config file name './extensions.ael'.
+LOG: lev:2 file:pbx_ael.c  line:931 func: pbx_load_module  AEL load process: checked config file name './extensions.ael'.
+Executed ast_context_create(conts, name=a, registrar=pbx_ael);
+Executed ast_context_create(conts, name=b, registrar=pbx_ael);
+Executed ast_context_create(conts, name=c, registrar=pbx_ael);
+Executed ast_context_create(conts, name=d, registrar=pbx_ael);
+Executed ast_context_create(conts, name=e, registrar=pbx_ael);
+Executed ast_context_create(conts, name=qq, registrar=pbx_ael);
+Executed ast_context_create(conts, name=f, registrar=pbx_ael);
+Executed ast_context_create(conts, name=g, registrar=pbx_ael);
+Executed ast_context_create(conts, name=h, registrar=pbx_ael);
+Executed ast_context_create(conts, name=i, registrar=pbx_ael);
+Executed ast_context_create(conts, name=j, registrar=pbx_ael);
+Executed ast_context_create(conts, name=w, registrar=pbx_ael);
+Executed ast_context_create(conts, name=z, registrar=pbx_ael);
+Executed ast_add_extension2(context=a, rep=0, exten=134, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, a, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=b, rep=0, exten=456, priority=1, label=(null), callerid=(null), appl=NoOp, data=hithere, b, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=c, rep=0, exten=567, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, c, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=d, rep=0, exten=134, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, d, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=e, rep=0, exten=456, priority=1, label=(null), callerid=(null), appl=NoOp, data=hithere, e, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=qq, rep=0, exten=567, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, qq, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=f, rep=0, exten=567, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, f, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=g, rep=0, exten=134, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, g, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=h, rep=0, exten=456, priority=1, label=(null), callerid=(null), appl=NoOp, data=hithere, h, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=i, rep=0, exten=134, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, i, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=j, rep=0, exten=567, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, j, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=w, rep=0, exten=890, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, w, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=z, rep=0, exten=123, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, z, FREE, registrar=pbx_ael);
+Executed ast_add_extension2(context=z, rep=0, exten=124, priority=1, label=(null), callerid=(null), appl=NoOp, data=hi there, z, FREE, registrar=pbx_ael);
+LOG: lev:2 file:pbx_ael.c  line:933 func: pbx_load_module  AEL load process: compiled config file name './extensions.ael'.
+Executed ast_merge_contexts_and_delete();
+LOG: lev:2 file:pbx_ael.c  line:936 func: pbx_load_module  AEL load process: merged config file name './extensions.ael'.
+Executed ast_walk_contexts();
+LOG: lev:2 file:pbx_ael.c  line:939 func: pbx_load_module  AEL load process: verified config file name './extensions.ael'.
+LOG: lev:4 file:ael2_parse  line:527 func: main  13 contexts, 13 extensions, 14 priorities

Propchange: trunk/pbx/ael/ael-test/ref.ael-ntest22
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/pbx/ael/ael-test/ref.ael-ntest22
------------------------------------------------------------------------------
    svn:keywords = Author Id Date Revision

Propchange: trunk/pbx/ael/ael-test/ref.ael-ntest22
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: trunk/pbx/ael/ael-test/ref.ael-test2
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ref.ael-test2?view=diff&rev=84134&r1=84133&r2=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ref.ael-test2 (original)
+++ trunk/pbx/ael/ael-test/ref.ael-test2 Sat Sep 29 17:40:58 2007
@@ -2,28 +2,28 @@
 (If you find progress and other non-error messages irritating, you can use -q to suppress them)
 
 (You can use the -w option to dump extensions.conf format to extensions.conf.aeldump)
-LOG: lev:2 file:pbx_ael.c  line:1680 func: pbx_load_module  Starting AEL load process.
-LOG: lev:2 file:pbx_ael.c  line:1687 func: pbx_load_module  AEL load process: calculated config file name './extensions.ael'.
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./apptest.ael2, 3474 chars
+LOG: lev:2 file:pbx_ael.c  line:913 func: pbx_load_module  Starting AEL load process.
+LOG: lev:2 file:pbx_ael.c  line:920 func: pbx_load_module  AEL load process: calculated config file name './extensions.ael'.
+LOG: lev:2 file:ael.flex  line:656 func: setup_filestack    --Read in included file ./apptest.ael2, 3474 chars
 LOG: lev:3 file:ael.y  line:538 func: ael_yyparse  ==== File: ./apptest.ael2, Line 46, Cols: 8-11: Suggestion: Use the goto statement instead of the Goto() application call in AEL.
-LOG: lev:2 file:pbx_ael.c  line:1695 func: pbx_load_module  AEL load process: parsed config file name './extensions.ael'.
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 35-35: application call to EndWhile affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 37-37: application call to ExecIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 38-38: application call to ExecIfTime affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 44-44: application call to Gosub affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 45-45: application call to GosubIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:1342 func: check_goto  Warning: file ./apptest.ael2, line 46-46: goto:  Couldn't find goto target cont|exten|prior, not even in extensions.conf!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 47-47: application call to GotoIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 48-48: application call to GotoIfTime affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 58-58: application call to Macro affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2508 func: check_pval_item  Warning: file ./apptest.ael2, line 59-59: I am converting the MacroExit call here to a return statement.
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 60-60: application call to MacroIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 85-85: application call to Random affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 94-94: application call to Return affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 119-119: application call to StackPop affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:3 file:pval.c  line:2503 func: check_pval_item  Warning: file ./apptest.ael2, line 141-141: application call to While affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
-LOG: lev:2 file:pbx_ael.c  line:1698 func: pbx_load_module  AEL load process: checked config file name './extensions.ael'.
-LOG: lev:2 file:pbx_ael.c  line:1700 func: pbx_load_module  AEL load process: compiled config file name './extensions.ael'.
-LOG: lev:2 file:pbx_ael.c  line:1703 func: pbx_load_module  AEL load process: merged config file name './extensions.ael'.
-LOG: lev:2 file:pbx_ael.c  line:1706 func: pbx_load_module  AEL load process: verified config file name './extensions.ael'.
-LOG: lev:4 file:ael2_parse  line:521 func: main  1 contexts, 1 extensions, 142 priorities
+LOG: lev:2 file:pbx_ael.c  line:928 func: pbx_load_module  AEL load process: parsed config file name './extensions.ael'.
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 35-35: application call to EndWhile affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 37-37: application call to ExecIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 38-38: application call to ExecIfTime affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 44-44: application call to Gosub affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 45-45: application call to GosubIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:1344 func: check_goto  Warning: file ./apptest.ael2, line 46-46: goto:  Couldn't find goto target cont|exten|prior, not even in extensions.conf!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 47-47: application call to GotoIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 48-48: application call to GotoIfTime affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 58-58: application call to Macro affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2510 func: check_pval_item  Warning: file ./apptest.ael2, line 59-59: I am converting the MacroExit call here to a return statement.
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 60-60: application call to MacroIf affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 85-85: application call to Random affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 94-94: application call to Return affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 119-119: application call to StackPop affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:3 file:pval.c  line:2505 func: check_pval_item  Warning: file ./apptest.ael2, line 141-141: application call to While affects flow of control, and needs to be re-written using AEL if, while, goto, etc. keywords instead!
+LOG: lev:2 file:pbx_ael.c  line:931 func: pbx_load_module  AEL load process: checked config file name './extensions.ael'.
+LOG: lev:2 file:pbx_ael.c  line:933 func: pbx_load_module  AEL load process: compiled config file name './extensions.ael'.
+LOG: lev:2 file:pbx_ael.c  line:936 func: pbx_load_module  AEL load process: merged config file name './extensions.ael'.
+LOG: lev:2 file:pbx_ael.c  line:939 func: pbx_load_module  AEL load process: verified config file name './extensions.ael'.
+LOG: lev:4 file:ael2_parse  line:527 func: main  1 contexts, 1 extensions, 142 priorities

Modified: trunk/pbx/ael/ael-test/ref.ael-test3
URL: http://svn.digium.com/view/asterisk/trunk/pbx/ael/ael-test/ref.ael-test3?view=diff&rev=84134&r1=84133&r2=84134
==============================================================================
--- trunk/pbx/ael/ael-test/ref.ael-test3 (original)
+++ trunk/pbx/ael/ael-test/ref.ael-test3 Sat Sep 29 17:40:58 2007
@@ -2,99 +2,99 @@
 (If you find progress and other non-error messages irritating, you can use -q to suppress them)
 
 (You can use the -w option to dump extensions.conf format to extensions.conf.aeldump)
-LOG: lev:2 file:pbx_ael.c  line:1680 func: pbx_load_module  Starting AEL load process.
-LOG: lev:2 file:pbx_ael.c  line:1687 func: pbx_load_module  AEL load process: calculated config file name './extensions.ael'.
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./include1.ael2, 78 chars
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./include2.ael2, 98 chars
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./include3.ael2, 57 chars
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./include5.ael2, 56 chars
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./include4.ael2, 87 chars
-LOG: lev:2 file:ael.flex  line:430 func: ael_yylex    --Read in included file ./telemarket_torture.ael2, 28036 chars
-LOG: lev:2 file:pbx_ael.c  line:1695 func: pbx_load_module  AEL load process: parsed config file name './extensions.ael'.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 14-34: The macro std-exten does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:1358 func: check_goto  Warning: file ./extensions.ael, line 17-17: It's bad form to have a goto in a macro to a target outside the macro!
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 36-59: The macro std-priv-exten_1 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 62-85: The macro std-priv-exten_2 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 88-111: The macro std-priv-exten_3 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 114-137: The macro std-priv-exten_4 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 140-163: The macro std-priv-exten_5 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 166-189: The macro std-priv-exten_6 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 192-215: The macro std-priv-exten_7 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 218-241: The macro std-priv-exten_8 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 244-267: The macro std-priv-exten_9 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 270-293: The macro std-priv-exten_10 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 296-319: The macro std-priv-exten_11 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 322-345: The macro std-priv-exten_12 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 348-371: The macro std-priv-exten_13 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 374-397: The macro std-priv-exten_14 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 400-423: The macro std-priv-exten_15 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 426-449: The macro std-priv-exten_16 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 452-475: The macro std-priv-exten_17 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 478-501: The macro std-priv-exten_18 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 504-527: The macro std-priv-exten_19 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 530-553: The macro std-priv-exten_20 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 556-579: The macro std-priv-exten_21 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 582-605: The macro std-priv-exten_22 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 608-631: The macro std-priv-exten_23 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 634-657: The macro std-priv-exten_24 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 660-683: The macro std-priv-exten_25 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 686-709: The macro std-priv-exten_26 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 712-735: The macro std-priv-exten_27 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 738-761: The macro std-priv-exten_28 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 764-787: The macro std-priv-exten_29 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 790-813: The macro std-priv-exten_30 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 816-839: The macro std-priv-exten_31 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 842-865: The macro std-priv-exten_32 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 868-891: The macro std-priv-exten_33 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 894-917: The macro std-priv-exten_34 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 920-943: The macro std-priv-exten_35 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 946-969: The macro std-priv-exten_36 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 972-995: The macro std-priv-exten_37 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 998-1021: The macro std-priv-exten_38 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1024-1047: The macro std-priv-exten_39 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1050-1073: The macro std-priv-exten_40 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1076-1099: The macro std-priv-exten_41 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1102-1125: The macro std-priv-exten_42 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1128-1151: The macro std-priv-exten_43 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1154-1177: The macro std-priv-exten_44 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1180-1203: The macro std-priv-exten_45 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1206-1229: The macro std-priv-exten_46 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1232-1255: The macro std-priv-exten_47 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1258-1281: The macro std-priv-exten_48 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1284-1307: The macro std-priv-exten_49 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1310-1333: The macro std-priv-exten_50 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1336-1359: The macro std-priv-exten_51 does not end with a return; I will insert one.
-LOG: lev:3 file:pval.c  line:668 func: check_macro_returns  Warning: file ./extensions.ael, line 1362-1385: The macro std-priv-exten_52 does not end with a return; I will insert one.

[... 189 lines stripped ...]



More information about the asterisk-commits mailing list