Refactor CLI argument parsing
This commit is contained in:
parent
4a46e70a73
commit
2f6911eeca
5 changed files with 112 additions and 45 deletions
|
|
@ -49,7 +49,7 @@ fn parse_timezone(p: Pair<'_, Rule>) -> Spanned<String> {
|
|||
Spanned::new(span, name)
|
||||
}
|
||||
|
||||
fn parse_number(p: Pair<'_, Rule>) -> i32 {
|
||||
pub fn parse_number(p: Pair<'_, Rule>) -> i32 {
|
||||
assert_eq!(p.as_rule(), Rule::number);
|
||||
p.as_str().parse().unwrap()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue