[gnome-calculator] gcalc: remove compilation warnings
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calculator] gcalc: remove compilation warnings
- Date: Thu, 24 Feb 2022 02:11:51 +0000 (UTC)
commit 4f5e248190e2f5c4f268e2c991d59e576eaae16c
Author: Daniel Espinosa <esodan gmail com>
Date: Wed Feb 23 19:55:41 2022 -0600
gcalc: remove compilation warnings
gcalc/gcalc-parser.vala | 42 ++++++++++++++++++++++++++++++++++++++++++
tests/gcalc-solving-basic.vala | 42 +++++++++++++++++++++---------------------
2 files changed, 63 insertions(+), 21 deletions(-)
---
diff --git a/gcalc/gcalc-parser.vala b/gcalc/gcalc-parser.vala
index 82bff0ce..15489729 100644
--- a/gcalc/gcalc-parser.vala
+++ b/gcalc/gcalc-parser.vala
@@ -325,6 +325,10 @@ public class GCalc.Parser : Object {
case TokenType.CURRENCY_SYMBOL:
enable_parameter = true;
break;
+ case TokenType.EOF:
+ throw new ParserError.INVALID_TOKEN_ERROR (_("Found an unexpected end of file"));
+ case TokenType.NONE:
+ break;
}
}
eqman.equations.add (eq);
@@ -478,6 +482,25 @@ public class GCalc.Parser : Object {
return TokenType.CURRENCY_SYMBOL;
}
break;
+ case GLib.TokenType.RIGHT_PAREN:
+ case GLib.TokenType.LEFT_PAREN:
+ case GLib.TokenType.LEFT_BRACE:
+ case GLib.TokenType.LEFT_CURLY:
+ case GLib.TokenType.OCTAL:
+ case GLib.TokenType.COMMENT_MULTI:
+ case GLib.TokenType.COMMA:
+ case GLib.TokenType.IDENTIFIER_NULL:
+ case GLib.TokenType.LAST:
+ case GLib.TokenType.RIGHT_BRACE:
+ case GLib.TokenType.NONE:
+ case GLib.TokenType.SYMBOL:
+ case GLib.TokenType.BINARY:
+ case GLib.TokenType.COMMENT_SINGLE:
+ case GLib.TokenType.RIGHT_CURLY:
+ case GLib.TokenType.HEX:
+ case GLib.TokenType.EQUAL_SIGN:
+ case GLib.TokenType.ERROR:
+ break;
}
return TokenType.NONE;
}
@@ -501,6 +524,25 @@ public class GCalc.Parser : Object {
return str.str;
case GLib.TokenType.STRING:
return scanner.cur_value ().@string;
+ case GLib.TokenType.RIGHT_PAREN:
+ case GLib.TokenType.LEFT_PAREN:
+ case GLib.TokenType.LEFT_BRACE:
+ case GLib.TokenType.LEFT_CURLY:
+ case GLib.TokenType.OCTAL:
+ case GLib.TokenType.COMMENT_MULTI:
+ case GLib.TokenType.COMMA:
+ case GLib.TokenType.IDENTIFIER_NULL:
+ case GLib.TokenType.LAST:
+ case GLib.TokenType.RIGHT_BRACE:
+ case GLib.TokenType.NONE:
+ case GLib.TokenType.SYMBOL:
+ case GLib.TokenType.BINARY:
+ case GLib.TokenType.COMMENT_SINGLE:
+ case GLib.TokenType.RIGHT_CURLY:
+ case GLib.TokenType.HEX:
+ case GLib.TokenType.EQUAL_SIGN:
+ case GLib.TokenType.ERROR:
+ break;
}
return "";
}
diff --git a/tests/gcalc-solving-basic.vala b/tests/gcalc-solving-basic.vala
index 3b8b9a3a..5204189b 100644
--- a/tests/gcalc-solving-basic.vala
+++ b/tests/gcalc-solving-basic.vala
@@ -1268,7 +1268,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1292,7 +1292,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1304,7 +1304,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1328,7 +1328,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1340,7 +1340,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1365,7 +1365,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1377,7 +1377,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1390,7 +1390,7 @@ class Tests {
message ("Evaluating Eq3...");
var res3 = eq3.solve ();
if (res3 is ErrorResult) {
- warning ("Error: %s", (res3 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res3).message);
}
assert (res3.expression != null);
message ("Result Type: %s", res3.expression.get_type ().name ());
@@ -1416,7 +1416,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1428,7 +1428,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1441,7 +1441,7 @@ class Tests {
message ("Evaluating Eq3...");
var res3 = eq3.solve ();
if (res3 is ErrorResult) {
- warning ("Error: %s", (res3 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res3).message);
}
assert (res3.expression != null);
message ("Result Type: %s", res3.expression.get_type ().name ());
@@ -1467,7 +1467,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1479,7 +1479,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1492,7 +1492,7 @@ class Tests {
message ("Evaluating Eq3...");
var res3 = eq3.solve ();
if (res3 is ErrorResult) {
- warning ("Error: %s", (res3 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res3).message);
}
assert (res3.expression != null);
message ("Result Type: %s", res3.expression.get_type ().name ());
@@ -1519,7 +1519,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1531,7 +1531,7 @@ class Tests {
assert (eq2 != null);
var res2 = eq2.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1544,7 +1544,7 @@ class Tests {
message ("Evaluating Eq3...");
var res3 = eq3.solve ();
if (res3 is ErrorResult) {
- warning ("Error: %s", (res3 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res3).message);
}
assert (res3.expression != null);
message ("Result Type: %s", res3.expression.get_type ().name ());
@@ -1558,7 +1558,7 @@ class Tests {
message ("Evaluating Eq4...");
var res4 = eq4.solve ();
if (res4 is ErrorResult) {
- warning ("Error: %s", (res4 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res4).message);
}
assert (res4.expression != null);
message ("Result Type: %s", res4.expression.get_type ().name ());
@@ -1582,7 +1582,7 @@ class Tests {
assert (eq != null);
var res = eq.solve ();
if (res is ErrorResult) {
- warning ("Error: %s", (res as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res).message);
}
assert (res.expression != null);
assert (res.expression is MathConstant);
@@ -1600,7 +1600,7 @@ class Tests {
assert (p.to_string () == "3");
var res2 = eq.solve ();
if (res2 is ErrorResult) {
- warning ("Error: %s", (res2 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res2).message);
}
assert (res2.expression != null);
assert (res2.expression is MathConstant);
@@ -1613,7 +1613,7 @@ class Tests {
assert (p.to_string () == "$p");
var res3 = eq.solve ();
if (res3 is ErrorResult) {
- warning ("Error: %s", (res3 as ErrorResult).message);
+ warning ("Error: %s", ((ErrorResult) res3).message);
}
assert (res3.expression != null);
assert (res3.expression is MathConstant);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]