From bb2e3076ea20631d4606050550bc9664204f2c62 Mon Sep 17 00:00:00 2001 From: fche Date: Wed, 8 Jun 2005 22:02:09 +0000 Subject: 2005-06-08 Frank Ch. Eigler systemtap/916 Implement all basic scalar operators, including modify-assignment. * parse.cxx (lexer): Allow multi-character lookahead in order to scan 1/2/3-character operators. (parse_boolean_or/and/xor/shift): New routines. * translate.cxx (visit_assignment, visit_binary_expression, visit_*_crement): Generally rewrote. (visit_*): Added more parentheses in output. (emit_module_init): Initialize globals. * staptree.h, elaborate.cxx, elaborate.h: Remove exponentiation. * main.cxx (main): Add an end-of-line to output file. * testsuite/*: Several new tests. --- elaborate.cxx | 7 ------- 1 file changed, 7 deletions(-) (limited to 'elaborate.cxx') diff --git a/elaborate.cxx b/elaborate.cxx index 309b4115..2104c005 100644 --- a/elaborate.cxx +++ b/elaborate.cxx @@ -582,13 +582,6 @@ typeresolution_info::visit_concatenation (concatenation *e) } -void -typeresolution_info::visit_exponentiation (exponentiation *e) -{ - visit_binary_expression (e); -} - - void typeresolution_info::visit_assignment (assignment *e) { -- cgit