[svn-commits] branch murf/AEL2 r8849 - in /team/murf/AEL2/pbx: ael.flex ael_lex.c

svn-commits at lists.digium.com svn-commits at lists.digium.com
Tue Jan 31 14:20:16 MST 2006


Author: murf
Date: Sat Jan 28 22:32:09 2006
New Revision: 8849

URL: http://svn.digium.com/view/asterisk?rev=8849&view=rev
Log:
Fixed an error in the prevword routine, that generated to false syntax errors later in the parse.


Modified:
    team/murf/AEL2/pbx/ael.flex
    team/murf/AEL2/pbx/ael_lex.c

Modified: team/murf/AEL2/pbx/ael.flex
URL: http://svn.digium.com/view/asterisk/team/murf/AEL2/pbx/ael.flex?rev=8849&r1=8848&r2=8849&view=diff
==============================================================================
--- team/murf/AEL2/pbx/ael.flex (original)
+++ team/murf/AEL2/pbx/ael.flex Sat Jan 28 22:32:09 2006
@@ -133,7 +133,7 @@
                              /* error */
                              int l4,c4;
                              pbcwhere(yytext, &l4, &c4);
-                             ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Mismatched ')' in expression!\n", my_file, my_lineno+l4, c4);
+                             ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Mismatched ')' in expression: %s !\n", my_file, my_lineno+l4, c4, yytext);
                              BEGIN(0);
                              yylloc->last_line = my_lineno+l4;
                              yylloc->last_column=c4; 
@@ -524,9 +524,9 @@
             case '{': pbcpush('{');break;
             case '}': ret = pbcpop('}');break;
             case '[':pbcpush('[');break;
-            case ']':ret = pbcpop('}');break;
+            case ']':ret = pbcpop(']');break;
             case '(':pbcpush('(');break;
-            case ')':ret = pbcpop('}'); break;
+            case ')':ret = pbcpop(')'); break;
         }
         if( ret )
             return 1;

Modified: team/murf/AEL2/pbx/ael_lex.c
URL: http://svn.digium.com/view/asterisk/team/murf/AEL2/pbx/ael_lex.c?rev=8849&r1=8848&r2=8849&view=diff
==============================================================================
--- team/murf/AEL2/pbx/ael_lex.c (original)
+++ team/murf/AEL2/pbx/ael_lex.c Sat Jan 28 22:32:09 2006
@@ -1244,7 +1244,7 @@
                              /* error */
                              int l4,c4;
                              pbcwhere(yytext, &l4, &c4);
-                             ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Mismatched ')' in expression!\n", my_file, my_lineno+l4, c4);
+                             ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Mismatched ')' in expression: %s !\n", my_file, my_lineno+l4, c4, yytext);
                              BEGIN(0);
                              yylloc->last_line = my_lineno+l4;
                              yylloc->last_column=c4; 
@@ -2874,9 +2874,9 @@
             case '{': pbcpush('{');break;
             case '}': ret = pbcpop('}');break;
             case '[':pbcpush('[');break;
-            case ']':ret = pbcpop('}');break;
+            case ']':ret = pbcpop(']');break;
             case '(':pbcpush('(');break;
-            case ')':ret = pbcpop('}'); break;
+            case ')':ret = pbcpop(')'); break;
         }
         if( ret )
             return 1;



More information about the svn-commits mailing list