Commit Graph

120 Commits (67df5b67eec4c5d2fb8ce752844fab17a5958aa7)

Author SHA1 Message Date
Steve Murphy 67df5b67ee updated the regression tests
19 years ago
Kevin P. Fleming 74f31a51bc add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught
19 years ago
Steve Murphy 7c6b71df21 Merged revisions 49237 via svnmerge from
19 years ago
Steve Murphy 6c7f4c1e32 Jason is having problems with the inclusion of <err.h>; it appears to be unnecessary for sucessful builds, so I either removed or commented out the inclusions from all the AEL related code. New outputs from bison/flex are included, etc.
19 years ago
Joshua Colp 7231cc108a Merged revisions 49009 via svnmerge from
19 years ago
Steve Murphy 2bdd7b7790 Eager people beat me to fixing the messed if, but we all forgot to update the regressions. Until now.
19 years ago
Steve Murphy 8567b0ee84 Correction for bug 8128 in trunk
19 years ago
Steve Murphy de7a85105a These changes resolve the problems in bug 8090, where there's a crash compiling an empty context
19 years ago
Steve Murphy 19dc73ad40 These changes correspond to the changes to app_stack's Gosub() application
19 years ago
Steve Murphy 35b951d2ac This commits the changes to AEL to use the gosub-with-args from Tilghman to perform macro calls. This results in substantially smaller stack footprint, which allows macro call depths in excess of 100,000 levels, rather than the limit of 7 calls deep, which the Macro app is subject to.
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
20 years ago
Steve Murphy 14c12fed9b The contents of branch teams/murf/bug_7598 are being folded in here.
20 years ago
Steve Murphy f67f6b2261 This branch will resolve the bug 7635.
20 years ago
Steve Murphy db0b142b06 committing a fix for colons in goto arguments and suppressing operator messages in globals assignments.
20 years ago
Steve Murphy 04ed725e73 OK, here is everything I changed to fix 7474:
20 years ago
Russell Bryant 73ae55698f merge changes from team/murf/AEL-trunk-fixesonly
20 years ago
Russell Bryant 171992e505 don't use ast_copy_string when building for an external tool
20 years ago
Kevin P. Fleming b31b0be819 various minor portability fixes (mostly from tholo for OpenBSD)
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago
Luigi Rizzo b569ebd593 more simplifications
20 years ago
Luigi Rizzo 5f612f9ae6 consistent rule for goto...
20 years ago
Luigi Rizzo e5b0c721e5 remove another useless nonterminal
20 years ago
Luigi Rizzo 34d67f7d09 remove a useless nonterminal
20 years ago
Luigi Rizzo 49227c7ba1 more simplifications
20 years ago
Luigi Rizzo 7695df3896 remove more shift-reduce conflicts
20 years ago
Luigi Rizzo 820ef22951 remove a redundant rule
20 years ago
Luigi Rizzo 673607f87a reduce shift/reduce warnings
20 years ago
Luigi Rizzo 9ebc190fdc simplify case_statements
20 years ago
Luigi Rizzo e2e92e49a6 switch statement in one place
20 years ago
Luigi Rizzo 7cc4511fa2 common syntax for context name
20 years ago
Luigi Rizzo 34dcc89e24 another instance of context name
20 years ago
Luigi Rizzo 7a625b894d fix a bug previously introduced in the handling of timespec.
20 years ago
Luigi Rizzo 0cf25becb9 simplify case statements
20 years ago
Luigi Rizzo 05d2b78132 one more instance of assignment
20 years ago
Luigi Rizzo 0e8e343e1f global_statement is really an assignment statement
20 years ago
Luigi Rizzo b222d1247f expressions used in if, while, switch are all of the same kind
20 years ago
Luigi Rizzo 99dec41a4c macro statements can be empty
20 years ago
Luigi Rizzo 65b8f8365e empty arglists are valid
20 years ago
Luigi Rizzo 3173305448 rename the rule for context names properly
20 years ago
Luigi Rizzo 9eaa57bebc simplify handling of 'include' lists
20 years ago
Luigi Rizzo 827abbf46e ... and use a single rule for timespec
20 years ago
Luigi Rizzo 7b10b81a58 use a single rule to parse timeranges hh:mm-hh:mm
20 years ago
Luigi Rizzo 5c940c74a6 if/ifTime/random statements are all the same thing
20 years ago
Luigi Rizzo 16f94523ad includedname is just a regular word_or_default name,
20 years ago
Luigi Rizzo df3f8aa2b9 remove useless 'extern' declaration
20 years ago
Luigi Rizzo 5cbf333fee remove some unneeded local variables.
20 years ago