aboutsummaryrefslogtreecommitdiffstats
path: root/pbx/ael
AgeCommit message (Collapse)AuthorFilesLines
2006-04-28fix a bug in computing line numbersrizzo2-8/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23151 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-28- fix miscalculation in column numbers when multiple tabsrizzo5-10/+20
or empty lines are involved; - change linku1() to return the head of the list (unused at the moment); - ignore the source line number in runtests as they change with the source and cause mismatches in the comparison with the reference output. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23130 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-28last batch of npval -> npval2 changesrizzo2-234/+249
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23109 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-28more npval -> npval2 changesrizzo2-24/+24
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23088 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-28more npval -> npval2 conversionsrizzo2-43/+75
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27fix destructor for pval objects (thanks to Steve Murphy);rizzo4-617/+488
rearrange initial part of ael.flex for flexibility. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23011 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27always call the destructorrizzo2-244/+278
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22989 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27document variable and options used.rizzo2-66/+130
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22988 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27document options, move objects of the same type close torizzo2-289/+544
each other so it is evident what they are. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22958 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27slightly restructure a block to reduce nesting,rizzo2-102/+102
mark some missing error checks git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22957 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27imore npval -> npval2 conversionsrizzo2-49/+77
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22955 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more npval2 replacement, mark XXX dubious argumentsrizzo2-126/+127
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22930 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more npval -> npval2 replacement, and a fix for a likelyrizzo2-195/+183
bug (marked XXX) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22929 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27introduce a simplified interface for npval and start using itrizzo3-255/+280
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22928 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27formatting fixesrizzo2-115/+188
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22906 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27use ast_calloc for memory allocationsrizzo3-255/+257
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22903 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27fix a couple of bugs in arguments to npvalrizzo2-6/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22902 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27remove some commented-out coderizzo2-33/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22901 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27finish packing yylloc into macrosrizzo2-155/+121
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22900 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27add some comments to the coderizzo2-71/+81
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22869 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more formatting cleanuprizzo2-150/+266
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22868 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more dup removalrizzo2-310/+202
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22844 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more duplicate removalrizzo2-296/+222
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22843 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27remove duplicated coderizzo2-342/+278
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22842 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27staticize c_prevword()rizzo2-6/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22820 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more indentation fixesrizzo2-322/+326
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22798 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27use asprintf instead of mallocrizzo2-177/+125
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22797 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more formatting cleanuprizzo2-113/+175
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22796 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more indentation fixesrizzo2-170/+182
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22772 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27more formatting cleanuprizzo2-252/+347
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22750 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27cleanup formatting to emphsize common code blocksrizzo2-188/+267
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22730 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27move similar blocks close to each other to make similaritiesrizzo2-123/+132
more evident git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22727 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27normalize and simplify the code for keeping track of line and column number.rizzo2-322/+168
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22726 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27define some flex constants for character sets.rizzo2-112/+224
partly fix indentation and normalize code layout. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22725 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-27uncomment some functions in the flex code that were actuallyrizzo2-20/+26
used in the bison code - detected by making aelparse compile again. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22702 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26use \t to indicate a tab, and fix indentation forrizzo2-6/+6
the whitespace-handling rules git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22680 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26remove common blocks of code with a macro (waiting for a betterrizzo2-156/+162
solution). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22679 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26staticize some variablesrizzo2-10/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22678 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26comment behaviour of pbcwhere in preparation for its userizzo2-6/+12
in more places. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22656 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26include/asterisk/ael_structs.h:rizzo5-354/+360
- protect against multiple includes of ael_structs.h - remove prototypes for unused or undeclared functions pbx/ael/ael.y - staticize functions as appropriate - constify arguments - remove useless extern pbx/ael/ael.flex - ifdef out unused functions pbx/pbx_ael.c - constify some variables and arguments - ifdef out unused functions - staticize functions as appropriate update generated files accordingly git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22654 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26whitespace-only change:rizzo2-272/+272
partly fix indentation/formatting of the bison source, and of the generated file git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22572 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-26whitespace-only change:rizzo2-833/+880
fix formatting and indentation of the flex file, and regenerate the ael_lex.c git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22571 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-25wrong path in include file.rizzo2-2/+2
Maybe it compiled on some platform because of extra -I statements in the Makefiles. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22414 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-24Merge Steve Murphy's (murf) complete re-implementation of AEL, which is now ↵kpfleming28-0/+13587
no longer considered experimental :-) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22273 f38db490-d61c-443f-a65b-d21fe96a405b