rust/tests/ui/parser/utf8_idents-rpass.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

40 lines
1.1 KiB
Rust
Raw Normal View History

// run-pass
2014-07-21 22:57:14 +00:00
//
#![allow(non_snake_case)]
pub fn main() {
let ε = 0.00001f64;
let Π = 3.14f64;
let = Π * Π + 1.54;
2014-11-09 05:59:28 +00:00
assert!((( - 1.54) - (Π * Π)).abs() < ε);
assert_eq!(_გემრიელი_სადილი(), 0);
}
fn _გემრიელი_სადილი() -> isize {
// Lunch in several languages.
2015-01-25 21:05:03 +00:00
let = 10;
let = 10;
2015-01-25 21:05:03 +00:00
let ארוחת_צהריי = 10;
let غداء = 10_usize;
2015-01-25 21:05:03 +00:00
let լանչ = 10;
let обед = 10;
let абед = 10;
let μεσημεριανό = 10;
let hádegismatur = 10;
let ручек = 10;
2015-01-25 21:05:03 +00:00
let ăn_trưa = 10;
let = 10;
// Lunchy arithmetic, mm.
assert_eq!(hádegismatur * ручек * обед, 1000);
2015-01-25 21:05:03 +00:00
assert_eq!(10, ארוחת_צהריי);
assert_eq!( + + μεσημεριανό, 30);
assert_eq!(ăn_trưa + , 20);
2012-08-02 00:30:05 +00:00
return (абед + լանչ) >> غداء;
}