[librsvg] No need to test parse_Num() from lalrpop



commit e56b240c02d3a32429bd3013ec08246e685a9f02
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Nov 22 09:38:09 2017 -0600

    No need to test parse_Num() from lalrpop

 rust/src/parse_transform.lalrpop |    2 +-
 rust/src/transform.rs            |   19 -------------------
 2 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/rust/src/parse_transform.lalrpop b/rust/src/parse_transform.lalrpop
index 6537de5..4f187a5 100644
--- a/rust/src/parse_transform.lalrpop
+++ b/rust/src/parse_transform.lalrpop
@@ -86,7 +86,7 @@ SkewY: cairo::Matrix = {
     }
 };
 
-pub Num: f64 = <s:r"[+-]?([0-9]*\.[0-9]+|[0-9]+(\.[0-9]*)?)([Ee][+-]?[0-9]+)?"> =>
+Num: f64 = <s:r"[+-]?([0-9]*\.[0-9]+|[0-9]+(\.[0-9]*)?)([Ee][+-]?[0-9]+)?"> =>
     f64::from_str (s).unwrap ();
 
 maybe_comma: () = ","?;
diff --git a/rust/src/transform.rs b/rust/src/transform.rs
index 855834f..21da51a 100644
--- a/rust/src/transform.rs
+++ b/rust/src/transform.rs
@@ -125,25 +125,6 @@ mod parser_tests {
     use super::*;
 
     #[test]
-    fn parses_numbers () {
-        assert_eq! (parse_Num ("0"),          Ok (0.0));
-        assert_eq! (parse_Num ("12345"),      Ok (12345.0));
-        assert_eq! (parse_Num ("-123"),       Ok (-123.0));
-        assert_eq! (parse_Num ("-123.25"),    Ok (-123.25));
-        assert_eq! (parse_Num ("123.25"),     Ok (123.25));
-        assert_eq! (parse_Num ("-.25"),       Ok (-0.25));
-        assert_eq! (parse_Num (".25"),        Ok (0.25));
-        assert_eq! (parse_Num ("-25."),       Ok (-25.0));
-        assert_eq! (parse_Num ("25."),        Ok (25.0));
-        assert_eq! (parse_Num ("22.5e1"),     Ok (225.0));
-        assert_eq! (parse_Num ("-22.5e1"),    Ok (-225.0));
-        assert_eq! (parse_Num ("-123.45e2"),  Ok (-12345.0));
-        assert_eq! (parse_Num ("123.45E2"),   Ok (12345.0));
-        assert_eq! (parse_Num ("-123.25e-2"), Ok (-1.2325));
-        assert_eq! (parse_Num ("123.25E-2"),  Ok (1.2325));
-    }
-
-    #[test]
     fn parses_matrix () {
         assert_eq! (parse_transform ("matrix (1 2 3 4 5 6)").unwrap (),
                     cairo::Matrix::new (1.0, 2.0, 3.0, 4.0, 5.0, 6.0));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]