1. ael/ael.flex -- the "fix" is here. In short, I modified the pattern for the chars that break args, to exclude those chars that would normally break args if they are preceded by a backslash. I did this to 3 patterns where really, this kind of exclusion should be placed. 2. ael_lex.c is an updated output from lex. 3. the ael-test stuff -- instituted a regression test for this condition. as ael_ntest9. The "n" in the name means that instead of just getting the syntax/semantic errors and high-level output from aelparse, we also want the compilation results to be in the comparison file. (remove the -n option). git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37255 65c4cc65-6c06-0410-ace0-fbb531ad65f3
13 lines
223 B
Text
Executable file
13 lines
223 B
Text
Executable file
|
|
context workext {
|
|
ignorepat => 8;
|
|
ignorepat => 9;
|
|
793 => {
|
|
Set(QUERYSTRING=SELECT\ foo\,\ bar\ FROM\ foobar);
|
|
Verbose(2|${QUERYSTRING});
|
|
query="SELECT foo\, bar FROM foobar" ;
|
|
Verbose(2|${query}) ;
|
|
}
|
|
}
|
|
|