Lines Matching refs:item
55 /// Convert this primitive into an item in a character class.
57 /// If this primitive is not a legal item (i.e., an assertion or a dot),
78 /// If this primitive is not a legal item (i.e., a class, assertion or a
766 /// single alternation item on the stack. Any other scenario produces an
849 let item = ast::ClassSet::Item(nested_union.into_item());
850 let prevset = self.pop_class_op(item);
914 let item = ast::ClassSet::Item(next_union.into_item());
915 let new_lhs = self.pop_class_op(item);
924 /// top of the stack is just an item (not an operation), then return the
1320 let item = ast::FlagsItem {
1324 if let Some(i) = flags.add_item(item) {
1334 let item = ast::FlagsItem {
1338 if let Some(i) = flags.add_item(item) {
1797 /// Parse a single primitive item in a character class set. The item to
1842 /// Parse a single item in a character class as a primitive, where the
1876 /// empty union. This empty union should be replaced with the actual item
4700 fn itemset(item: ast::ClassSetItem) -> ast::ClassSet {
4701 ast::ClassSet::Item(item)