rust-analyzer/crates/ra_parser
Ryan Cumming b01496538c Support attributes on array members
Array members are allow to have attributes such as `#[cfg]`.

This is a bit tricky as we don't know if the first expression is an
initializer or a member until we encounter a `;`. This reuses a trick
from `stmt` where we remember if we saw an attribute and then raise an
error if the first expression ends up being an initializer.

This isn't perfect as the error isn't correctly located on the attribute
or initializer; it ends up immediately after the `;`.
2019-06-30 18:36:54 +10:00
..
src Support attributes on array members 2019-06-30 18:36:54 +10:00
Cargo.toml move parser to a separate crate 2019-02-21 13:27:45 +03:00