You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							29 lines
						
					
					
						
							540 B
						
					
					
				
			
		
		
	
	
							29 lines
						
					
					
						
							540 B
						
					
					
				| 'use strict'; | |
| 
 | |
| const types = require('../../tokenizer/types.cjs'); | |
| 
 | |
| const AMPERSAND = 0x0026;       // U+0026 AMPERSAND (&) | |
|  | |
| const name = 'NestingSelector'; | |
| const structure = { | |
| }; | |
| 
 | |
| function parse() { | |
|     const start = this.tokenStart; | |
| 
 | |
|     this.eatDelim(AMPERSAND); | |
| 
 | |
|     return { | |
|         type: 'NestingSelector', | |
|         loc: this.getLocation(start, this.tokenStart) | |
|     }; | |
| } | |
| 
 | |
| function generate() { | |
|     this.token(types.Delim, '&'); | |
| } | |
| 
 | |
| exports.generate = generate; | |
| exports.name = name; | |
| exports.parse = parse; | |
| exports.structure = structure;
 | |
| 
 |