diff host/libcdl/expr.cxx @ 115:6ed91473a1cd ecos-sw-2000-08-21

Merge from eCos master repository on 2000-08-21-22:40:54-BST
author jlarmour
date Fri, 25 Aug 2000 17:32:38 +0000
parents 6736c52df507
children 511f4dc167f6
line wrap: on
line diff
--- a/host/libcdl/expr.cxx
+++ b/host/libcdl/expr.cxx
@@ -459,7 +459,6 @@ token_to_string()
 // allowing for backslash escapes.
 static void
 process_string()
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("process_string");
     CYG_ASSERTC('"' == current_char);
@@ -584,7 +583,6 @@ process_string()
 // which checks number completion and throws an exception if
 // necessary.
 static void check_number_termination()
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("check_number_termination");
 
@@ -609,7 +607,6 @@ static void check_number_termination()
 
 static void
 process_number()
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("process_number");
 
@@ -738,7 +735,6 @@ process_number()
 // valid as far as the preprocessor is concerned.
 static void
 process_reference()
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("process_reference");
 
@@ -764,7 +760,6 @@ process_reference()
 // strings, integers, doubles, and references.
 static void
 next_token()
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("next_token", "token %d");
 
@@ -1025,7 +1020,7 @@ initialise_tokenisation(std::string data
 // There are separate functions for each of these terms.
 
 // A forward declaration, needed for bracketed subexpressions.
-static void parse_expression(CdlExpression) throw(CdlParseException, std::bad_alloc);
+static void parse_expression(CdlExpression);
 
 // A utility to add a reference to the current expression, returning
 // the index.
@@ -1070,7 +1065,6 @@ current_subexpression(CdlExpression expr
 
 static void
 parse_unary(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_operand");
     CYG_REPORT_FUNCARG1XV(expr);
@@ -1225,7 +1219,6 @@ parse_unary(CdlExpression expr)
 
 static void
 parse_multiply(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_multiply");
     
@@ -1250,7 +1243,6 @@ parse_multiply(CdlExpression expr)
 
 static void
 parse_add(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_add");
     
@@ -1273,7 +1265,6 @@ parse_add(CdlExpression expr)
 
 static void
 parse_shift(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_shift");
     
@@ -1296,7 +1287,6 @@ parse_shift(CdlExpression expr)
 
 static void
 parse_comparison(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_comparison");
     
@@ -1323,7 +1313,6 @@ parse_comparison(CdlExpression expr)
 
 static void
 parse_equals(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_equals");
     
@@ -1346,7 +1335,6 @@ parse_equals(CdlExpression expr)
 
 static void
 parse_bitand(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_bitand");
     
@@ -1369,7 +1357,6 @@ parse_bitand(CdlExpression expr)
 
 static void
 parse_bitxor(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_bitxor");
     
@@ -1392,7 +1379,6 @@ parse_bitxor(CdlExpression expr)
 
 static void
 parse_bitor(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_bitor");
     
@@ -1415,7 +1401,6 @@ parse_bitor(CdlExpression expr)
 
 static void
 parse_and(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_and");
     parse_bitor(expr);
@@ -1437,7 +1422,6 @@ parse_and(CdlExpression expr)
 
 static void
 parse_or(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_or");
 
@@ -1460,7 +1444,6 @@ parse_or(CdlExpression expr)
 
 static void
 parse_conditional(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_conditional");
 
@@ -1490,7 +1473,6 @@ parse_conditional(CdlExpression expr)
 
 static void
 parse_expression(CdlExpression expr)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("parse_expression");
 
@@ -1503,7 +1485,6 @@ parse_expression(CdlExpression expr)
 // The entry point.
 void
 CdlExpressionBody::continue_parse(CdlExpression expr, std::string data, int& index, CdlExprOp& token, int& token_end)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlExpression::continue_parse");
     CYG_REPORT_FUNCARG1XV(expr);
@@ -1540,7 +1521,6 @@ CdlExpressionBody::continue_parse(CdlExp
 
 static void
 evaluate_subexpr(CdlEvalContext& context, CdlExpression expr, int subexpr_index, CdlSimpleValue& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("evaluate_subexpr");
     CYG_REPORT_FUNCARG2XV(expr, subexpr_index);
@@ -2076,7 +2056,6 @@ evaluate_subexpr(CdlEvalContext& context
 // ----------------------------------------------------------------------------
 void
 CdlExpressionBody::eval_internal(CdlEvalContext& context, CdlSimpleValue& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlExpression::eval_internal)");
     CYG_REPORT_FUNCARG3XV(this, &context, &result);
@@ -2233,7 +2212,6 @@ CdlExpressionBody::~CdlExpressionBody()
 
 CdlExpression
 CdlExpressionBody::parse(std::string data)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlExpression::parse", "result %p");
 
@@ -2260,7 +2238,6 @@ CdlExpressionBody::parse(std::string dat
 
 CdlExpression
 CdlExpressionBody::parse(std::string data, int& index, CdlExprOp& next_token, int& token_end)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlExpression::parse", "result %d");
 
@@ -2401,7 +2378,6 @@ CdlExpressionBody::update(CdlTransaction
 
 void
 CdlExpressionBody::eval(CdlEvalContext& context, CdlSimpleValue& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlExpression::eval");
 
@@ -2596,7 +2572,6 @@ CdlListExpressionBody::check_this(cyg_as
 
 CdlListExpression
 CdlListExpressionBody::parse(std::string data)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlListExpression::parse", "result %p");
 
@@ -2729,7 +2704,6 @@ CdlListExpressionBody::update(CdlTransac
 
 void
 CdlListExpressionBody::eval(CdlEvalContext& context, CdlListValue& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlListExpression::eval");
     CYG_REPORT_FUNCARG3XV(this, &context, &result);
@@ -2748,7 +2722,6 @@ CdlListExpressionBody::eval(CdlEvalConte
 
 void
 CdlListExpressionBody::eval_internal(CdlEvalContext& context, CdlListValue& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlListExpression::eval_internal");
     CYG_REPORT_FUNCARG2XV(this, &context);
@@ -2834,7 +2807,6 @@ CdlListExpressionBody::eval_internal(Cdl
 
 bool
 CdlListExpressionBody::is_member(CdlEvalContext& context, CdlSimpleValue& val)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlListExpression::is_member (value)", "result %d");
     CYG_REPORT_FUNCARG3XV(this, &context, &val);
@@ -2852,7 +2824,6 @@ CdlListExpressionBody::is_member(CdlEval
 
 bool
 CdlListExpressionBody::is_member(CdlEvalContext& context, std::string val)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlListExpression::is_member (string)", "result %d");
     CYG_REPORT_FUNCARG2XV(this, &context);
@@ -2870,7 +2841,6 @@ CdlListExpressionBody::is_member(CdlEval
 
 bool
 CdlListExpressionBody::is_member(CdlEvalContext& context, cdl_int val)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlListExpression::is_member (int)", "result %d");
     CYG_REPORT_FUNCARG3XV(this, &context, (int) val);
@@ -2888,7 +2858,6 @@ CdlListExpressionBody::is_member(CdlEval
 
 bool
 CdlListExpressionBody::is_member(CdlEvalContext& context, double val)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlListExpression::is_member (double)", "result %d");
     CYG_REPORT_FUNCARG2XV(this, &context);
@@ -2980,7 +2949,6 @@ CdlGoalExpressionBody::~CdlGoalExpressio
 
 CdlGoalExpression
 CdlGoalExpressionBody::parse(std::string data)
-    throw(CdlParseException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlGoalExpression::parse", "result %p");
 
@@ -3018,7 +2986,6 @@ CdlGoalExpressionBody::parse(std::string
 // ----------------------------------------------------------------------------
 void
 CdlGoalExpressionBody::eval(CdlEvalContext& context, bool& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlGoalExpression::eval");
     CYG_REPORT_FUNCARG2XV(this, &context);
@@ -3032,7 +2999,6 @@ CdlGoalExpressionBody::eval(CdlEvalConte
 
 bool
 CdlGoalExpressionBody::eval(CdlEvalContext& context)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAMETYPE("CdlGoalExpression::eval", "result %d");
     CYG_REPORT_FUNCARG2XV(this, &context);
@@ -3095,7 +3061,6 @@ CdlGoalExpressionBody::get_original_stri
 
 void
 CdlGoalExpressionBody::eval_internal(CdlEvalContext& context, bool& result)
-    throw(CdlEvalException, std::bad_alloc)
 {
     CYG_REPORT_FUNCNAME("CdlGoalExpression::eval_internal");
     CYG_REPORT_FUNCARG2XV(this, &context);