// This test is used to validate which version of Unicode is used for parsing // identifiers. If the Unicode version changes, it should also be updated in // the reference at // https://github.com/rust-lang/reference/blob/HEAD/src/identifiers.md. //@ run-pass //@ check-run-results //@ ignore-cross-compile //@ reference: ident.unicode //@ reference: ident.normalization #![feature(rustc_private)] extern crate rustc_driver; extern crate rustc_lexer; extern crate rustc_parse; fn main() { println!("Checking if Unicode version changed."); println!( "If the Unicode version changes are intentional, \ it should also be updated in the reference at \ https://github.com/rust-lang/reference/blob/HEAD/src/identifiers.md." ); println!("Unicode XID version is: {:?}", rustc_lexer::UNICODE_XID_VERSION); println!("Unicode normalization version is: {:?}", rustc_parse::UNICODE_NORMALIZATION_VERSION); }