From 2f5a9fd328cea00d6792f26e46a796a21b5157dd Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 13 Sep 2007 03:41:01 +0000 Subject: 2007-09-12 Frank Ch. Eigler * parse.cxx (parse_symbol): Accept println(@hist*()). 2007-09-12 Frank Ch. Eigler * buildok/print_histograms.stp: Test println(@hist*()). --- ChangeLog | 4 ++++ parse.cxx | 2 +- testsuite/ChangeLog | 4 ++++ testsuite/buildok/print_histograms.stp | 2 ++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3afbbfb6..4681cb28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-09-12 Frank Ch. Eigler + + * parse.cxx (parse_symbol): Accept println(@hist*()). + 2007-09-12 Frank Ch. Eigler PR 5023 diff --git a/parse.cxx b/parse.cxx index 7b8713f9..0b465aa8 100644 --- a/parse.cxx +++ b/parse.cxx @@ -2269,7 +2269,7 @@ parser::parse_symbol () fmt->print_with_newline = pf_newline; expect_op("("); - if (name == "print" && + if ((name == "print" || name == "println") && (peek_kw("@hist_linear") || peek_kw("@hist_log"))) { // We have a special case where we recognize diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index 67940812..e327e192 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2007-09-12 Frank Ch. Eigler + + * buildok/print_histograms.stp: Test println(@hist*()). + 2007-09-12 Frank Ch. Eigler PR 5023. diff --git a/testsuite/buildok/print_histograms.stp b/testsuite/buildok/print_histograms.stp index 70c6e68d..945606a0 100755 --- a/testsuite/buildok/print_histograms.stp +++ b/testsuite/buildok/print_histograms.stp @@ -24,5 +24,7 @@ probe end printf("count %d, avg %d\n", @count(foo), @avg(foo)) print(@hist_log(foo)) print(@hist_linear(bar, 1000, 10000, 1000)) + println(@hist_log(foo)) + println(@hist_linear(bar, 1000, 10000, 1000)) } -- cgit