deprecated push_char -> push
remove unused LexWin
assert!(a == b) -> assert_eq!(a, b)
add wildcard version parsing (*, x.*, x.y.*)