Commit Graph

128 Commits (9b23b9b3b200e47f7eb0316c6d11a0b83c0342ea)

Author SHA1 Message Date
Steve Murphy c1bb0fc34b This finishes the changes for making Macro args LOCAL to the call, and allowing users to declare local variables.
19 years ago
Steve Murphy 52efde5c65 Merged revisions 67526 via svnmerge from
19 years ago
Russell Bryant e1375b96c2 Change javadoc style code documentation to the same format we use elsewhere.
19 years ago
Steve Murphy dc8f6a9473 Merged revisions 62883 via svnmerge from
19 years ago
Steve Murphy 2ca78b4a6e added the no. 18 regression test
19 years ago
Steve Murphy 589a8f9214 updated the regressions with regards to 9373, the crash on double contexts, and brought other regressions up to date
19 years ago
Steve Murphy 834f783edf Merged revisions 59206 via svnmerge from
19 years ago
Joshua Colp 133f26f977 Merged revisions 59200 via svnmerge from
19 years ago
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
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.
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