(&self, v: Value)
| 1585 | /// may be unresolved while parsing. |
| 1586 | #[cold] |
| 1587 | pub fn value_is_valid_for_parser(&self, v: Value) -> bool { |
| 1588 | if !self.value_is_valid(v) { |
| 1589 | return false; |
| 1590 | } |
| 1591 | if let ValueData::Alias { ty, .. } = ValueData::from(self.values[v]) { |
| 1592 | ty != types::INVALID |
| 1593 | } else { |
| 1594 | true |
| 1595 | } |
| 1596 | } |
| 1597 | } |
| 1598 | |
| 1599 | #[cfg(test)] |
no test coverage detected