Skip to main content

rustidy_parse/
tag.rs

1//! Parser tags
2
3/// Parser tag
4#[derive(PartialEq, Eq, Clone, Copy, Debug)]
5pub enum ParserTag {
6	// TODO: Move all the `Skip...` tags into their own enum
7	SkipAssignmentExpression,
8	SkipBlockExpression,
9	SkipCompoundAssignmentExpression,
10	SkipDelimiters,
11	SkipExpressionWithoutBlock,
12	SkipLazyBooleanExpression,
13	SkipOptionalTrailingBlockExpression,
14	SkipRangeExpr,
15	SkipRangeFromExpr,
16	SkipRangeInclusiveExpr,
17	SkipStructExpression,
18	SkipTokenCrate,
19	SkipTokenDollar,
20	SkipTokenPlus,
21	SkipTokenQuestion,
22	SkipTokenStar,
23	SkipWhitespace,
24}