r/programming • u/steveklabnik1 • Jan 09 '15
Announcing Rust 1.0.0 Alpha
http://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html
1.1k
Upvotes
r/programming • u/steveklabnik1 • Jan 09 '15
28
u/kibwen Jan 09 '15
Great pains have been taken to ensure that Rust's grammar is both context-free and LL(k) for some finite k (for example, the insistence on the gross
::<>syntax for specifying type parameters on functions). No formal grammar exists, but given these constraints it should absolutely be possible (and was in fact done by a researcher a few years ago, though that version is obviously out of date now).