compiler: enhanced wording of obsolete import const error message
							parent
							
								
									2ac80485c0
								
							
						
					
					
						commit
						f332e858d1
					
				|  | @ -469,9 +469,13 @@ fn (p mut Parser) import_statement() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| fn (p mut Parser) const_decl() { | fn (p mut Parser) const_decl() { | ||||||
| 	if p.tok == .key_import { | 	if p.tok == .key_import {     | ||||||
| 		p.error('`import const` was removed from the language, ' + | 		p.error_with_token_index( | ||||||
| 			'use `foo(C.CONST_NAME)` instead') | 			'`import const` was removed from the language, ' + | ||||||
|  | 			'because predeclaring C constants is not needed anymore. ' +  | ||||||
|  | 			'You can use them directly with C.CONST_NAME', | ||||||
|  | 			p.cur_tok_index() | ||||||
|  | 		) | ||||||
| 	} | 	} | ||||||
| 	p.inside_const = true | 	p.inside_const = true | ||||||
| 	p.check(.key_const) | 	p.check(.key_const) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue