From 5c397dd961a90d25cbc91f99895db258769b296b Mon Sep 17 00:00:00 2001 From: murf Date: Fri, 25 Aug 2006 20:43:51 +0000 Subject: Changes to fix all problems reported in 7804 are included here. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41150 f38db490-d61c-443f-a65b-d21fe96a405b --- pbx/ael/ael-test/ael-test14/extensions.ael | 20 ++++++++++++++++++++ pbx/ael/ael-test/ref.ael-test14 | 11 +++++++++++ 2 files changed, 31 insertions(+) create mode 100644 pbx/ael/ael-test/ael-test14/extensions.ael create mode 100644 pbx/ael/ael-test/ref.ael-test14 (limited to 'pbx/ael') diff --git a/pbx/ael/ael-test/ael-test14/extensions.ael b/pbx/ael/ael-test/ael-test14/extensions.ael new file mode 100644 index 000000000..20d69134f --- /dev/null +++ b/pbx/ael/ael-test/ael-test14/extensions.ael @@ -0,0 +1,20 @@ +context test1 +{ + 10 => { + // nothing but a comment! + } + + 11 => { + switch(${somevar}) + { + case somecase: + // nothing but a comment! + break; + case somecase: + // nothing but a comment! + continue; + } + break; + } + +} diff --git a/pbx/ael/ael-test/ref.ael-test14 b/pbx/ael/ael-test/ref.ael-test14 new file mode 100644 index 000000000..842648228 --- /dev/null +++ b/pbx/ael/ael-test/ref.ael-test14 @@ -0,0 +1,11 @@ + +(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/pbx_ael.c line:3801 func: pbx_load_module Starting AEL load process. +LOG: lev:2 file:../pbx/pbx_ael.c line:3808 func: pbx_load_module AEL load process: calculated config file name './extensions.ael'. +LOG: lev:2 file:../pbx/pbx_ael.c line:3811 func: pbx_load_module AEL load process: parsed config file name './extensions.ael'. +LOG: lev:4 file:../pbx/pbx_ael.c line:1045 func: check_continue Error: file ./extensions.ael, line 15-15: 'continue' not in 'for' or 'while' statement! +LOG: lev:4 file:../pbx/pbx_ael.c line:1026 func: check_break Error: file ./extensions.ael, line 17-17: 'break' not in switch, for, or while statement! +LOG: lev:4 file:../pbx/pbx_ael.c line:3824 func: pbx_load_module Sorry, but 0 syntax errors and 2 semantic errors were detected. It doesn't make sense to compile. +LOG: lev:4 file:ael2_parse line:479 func: main 0 contexts, 0 extensions, 0 priorities -- cgit v1.2.3