From 08bbaeb7cff2abd4e68272ed0e1747e801465489 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Tue, 20 Dec 2016 17:51:43 -0800 Subject: [PATCH] Make ascii_* sets private to characters --- src/characters.rs | 4 ++-- src/lexer.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/characters.rs b/src/characters.rs index 1016e68..42d9e53 100644 --- a/src/characters.rs +++ b/src/characters.rs @@ -7,12 +7,12 @@ use std::iter::FromIterator; pub type CharSet = HashSet; -pub fn ascii_letters() -> CharSet { +fn ascii_letters() -> CharSet { let letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".chars(); CharSet::from_iter(letters) } -pub fn ascii_digits() -> CharSet { +fn ascii_digits() -> CharSet { let digits = "1234567890".chars(); CharSet::from_iter(digits) } diff --git a/src/lexer.rs b/src/lexer.rs index 8867520..6417b28 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -31,6 +31,6 @@ impl Iterator for Lexer { pub fn hello(person: &str) { println!("Hello, {}!", person); for (idx, c) in person.char_indices() { - println!(" {}, {} -> {}", c, idx, characters::ascii_letters().contains(&c)); + println!(" {}, {} -> {}", c, idx, characters::identifier_initials().contains(&c)); } }