Commit Graph

128 Commits (bae41357596e6ec24c1d1a222bc1036c469413c7)

Author SHA1 Message Date
Steve Murphy b7f66e48e8 closes issue #10777 -- by returning a null for the parse tree when there's really nothing there, and making sure we don't try to do checking on a null tree.
18 years ago
Steve Murphy fce1741a01 This is a regression update that matches what I did in 84134 for AEL regressions.
18 years ago
Steve Murphy 0ffda2d201 This issue sort of closes 10786; All config files support #include with globbing (you know, *,[chars],?,{list,list},etc), so I've updated the AEL system to support this also.
18 years ago
Russell Bryant d6b8fb4dc0 gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of
18 years ago
Steve Murphy 765b1af228 backport of 80649, a fix to an unreported problem in the ael parser, that results in a crash on a 64bit machine
18 years ago
Steve Murphy 9020699e0a This patch fixes bug 10411. I added a new regression test, some regression test cleanups
18 years ago
Steve Murphy dc63d79143 this fixes bug 9883, wherein macros were not allowing the includes construct. fixed and tested, looks OK. Now includes can serve as an adjunct to catch.
18 years ago
Steve Murphy 9056b0fa09 updated the ael regressions to match what's in trunk
18 years ago
Steve Murphy fd54b47404 These mods fix bug 9623, where an '@' in the eswitch contents causes a syntax error. I also updated the regressions.
18 years ago
Steve Murphy 19e8d3fdcb A fix for the flex input files, DONT_COMPILE, and STANDALONE_AEL
18 years ago
Joshua Colp ca9872278b Have ast_copy_string magically appear in the aelparse binary! DONT_OPTIMIZE should now work once again.
18 years ago
Steve Murphy b899145141 Updated the regression tests
18 years ago
Steve Murphy 49cce60e51 This is a slight modification to Josh's edits for #8579; both files edited were the produced by flex; so the source files need to be changed instead, and the generated files regenerated.
19 years ago
Steve Murphy 4d6a91eef0 removed <err.h> as in trunk from the ael stuff. Also, threw in a minor fix to frame.c to avoid build-killing compiler warnings.
19 years ago
Joshua Colp 6d582d75c7 ast_copy_string is not available when LOW_MEMORY is used and things are being built in the utils directory, so we need to resort to the old method of strncpy. (issue #8579 reported by mottano)
19 years ago
Steve Murphy a619d5c3e0 Eager people beat me to fixing the messed if, but we all forgot to update the regressions. Until now.
19 years ago
Steve Murphy dc04209898 Bug 8128 fixed in this release via these changes
19 years ago
Steve Murphy c37666252d These changes fix the problems reported in bug 8090
19 years ago
Steve Murphy 6557d250c8 This commit is a basic AEL enhancement: c-style comments
19 years ago
Steve Murphy 51132bbdbf Changes to fix all problems reported in 7804 are included here.
19 years ago
Steve Murphy 834c7265de This commit merges the contents of 7721, as it applied to the trunk version. Added the item that would previously trigger a false error to test1.
19 years ago
Steve Murphy 1d2b76a0f8 added a -q for quiet, option to aelparse
19 years ago
Steve Murphy 980a79a24d This bug adds enhancement as per bug 7606, the -w
19 years ago
Steve Murphy 14c12fed9b The contents of branch teams/murf/bug_7598 are being folded in here.
19 years ago
Steve Murphy f67f6b2261 This branch will resolve the bug 7635.
19 years ago
Steve Murphy db0b142b06 committing a fix for colons in goto arguments and suppressing operator messages in globals assignments.
19 years ago
Steve Murphy 04ed725e73 OK, here is everything I changed to fix 7474:
19 years ago
Russell Bryant 73ae55698f merge changes from team/murf/AEL-trunk-fixesonly
19 years ago
Russell Bryant 171992e505 don't use ast_copy_string when building for an external tool
19 years ago
Kevin P. Fleming b31b0be819 various minor portability fixes (mostly from tholo for OpenBSD)
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Luigi Rizzo b569ebd593 more simplifications
19 years ago
Luigi Rizzo 5f612f9ae6 consistent rule for goto...
19 years ago
Luigi Rizzo e5b0c721e5 remove another useless nonterminal
19 years ago
Luigi Rizzo 34d67f7d09 remove a useless nonterminal
19 years ago
Luigi Rizzo 49227c7ba1 more simplifications
19 years ago
Luigi Rizzo 7695df3896 remove more shift-reduce conflicts
19 years ago
Luigi Rizzo 820ef22951 remove a redundant rule
19 years ago
Luigi Rizzo 673607f87a reduce shift/reduce warnings
19 years ago
Luigi Rizzo 9ebc190fdc simplify case_statements
19 years ago
Luigi Rizzo e2e92e49a6 switch statement in one place
19 years ago
Luigi Rizzo 7cc4511fa2 common syntax for context name
19 years ago
Luigi Rizzo 34dcc89e24 another instance of context name
19 years ago
Luigi Rizzo 7a625b894d fix a bug previously introduced in the handling of timespec.
19 years ago
Luigi Rizzo 0cf25becb9 simplify case statements
19 years ago
Luigi Rizzo 05d2b78132 one more instance of assignment
19 years ago
Luigi Rizzo 0e8e343e1f global_statement is really an assignment statement
19 years ago
Luigi Rizzo b222d1247f expressions used in if, while, switch are all of the same kind
19 years ago
Luigi Rizzo 99dec41a4c macro statements can be empty
19 years ago
Luigi Rizzo 65b8f8365e empty arglists are valid
19 years ago