This commit closes bug 7605, and half-closes 7638. The AEL code has been redistribute...
authorSteve Murphy <murf@digium.com>
Wed, 15 Aug 2007 19:21:27 +0000 (19:21 +0000)
committerSteve Murphy <murf@digium.com>
Wed, 15 Aug 2007 19:21:27 +0000 (19:21 +0000)
commit9836efb5fb8f1bf750524f9dc99febf77597470b
tree85730165ce45a65a5e7bfcc9fceab9626317e49d
parent5fbd7ebd248cff5905e26bb11a4a713c1287864d
This commit closes bug 7605, and half-closes 7638. The AEL code has been redistributed/repartitioned to allow code re-use both inside and outside of Asterisk. This commit introduces the utils/conf2ael program, and an external config-file reader, for both normal config files, and for extensions.conf (context, exten, prio); It provides an API for programs outside of asterisk to use to play with the dialplan and config files.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79595 65c4cc65-6c06-0410-ace0-fbb531ad65f3
32 files changed:
CHANGES
UPGRADE.txt
include/asterisk/ael_structs.h
include/asterisk/ast_expr.h
include/asterisk/pbx.h
main/pbx.c
pbx/Makefile
pbx/ael/ael-test/ref.ael-ntest10
pbx/ael/ael-test/ref.ael-test1
pbx/ael/ael-test/ref.ael-test11
pbx/ael/ael-test/ref.ael-test14
pbx/ael/ael-test/ref.ael-test15
pbx/ael/ael-test/ref.ael-test16
pbx/ael/ael-test/ref.ael-test19
pbx/ael/ael-test/ref.ael-test2
pbx/ael/ael-test/ref.ael-test3
pbx/ael/ael-test/ref.ael-test4
pbx/ael/ael-test/ref.ael-test5
pbx/ael/ael-test/ref.ael-test6
pbx/ael/ael-test/ref.ael-test7
pbx/pbx_ael.c
res/Makefile
res/ael/ael.flex [moved from pbx/ael/ael.flex with 100% similarity]
res/ael/ael.tab.c [moved from pbx/ael/ael.tab.c with 96% similarity]
res/ael/ael.tab.h [moved from pbx/ael/ael.tab.h with 80% similarity]
res/ael/ael.y [moved from pbx/ael/ael.y with 97% similarity]
res/ael/ael_lex.c [moved from pbx/ael/ael_lex.c with 99% similarity]
res/ael/pval.c [new file with mode: 0644]
res/res_ael_share.c [new file with mode: 0644]
utils/Makefile
utils/ael_main.c
utils/check_expr.c