* Bug fix in parsing of /* ... */ comments; due to longest match
regexp there could be only one such comment per file.
This commit is contained in:
		
							parent
							
								
									463e2817c5
								
							
						
					
					
						commit
						3277c9432a
					
				
					 4 changed files with 14 additions and 2 deletions
				
			
		|  | @ -76,7 +76,7 @@ inherit     { return INHERIT; } | |||
| 
 | ||||
| [ \t\n]+    /* eat up whitespace */ | ||||
| \#[^\n]*    /* single-line comments */ | ||||
| \/\*(.|\n)*\*\/  /* long comments */ | ||||
| \/\*([^*]|\*[^\/])*\*\/  /* long comments */ | ||||
| 
 | ||||
| .           return yytext[0]; | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ TESTS = init.sh lang.sh simple.sh dependencies.sh locking.sh parallel.sh \ | |||
| 
 | ||||
| XFAIL_TESTS = | ||||
| 
 | ||||
| foo: | ||||
| langtests: | ||||
| 	$(TESTS_ENVIRONMENT) ./lang.sh | ||||
| 
 | ||||
| include ../substitute.mk | ||||
|  |  | |||
							
								
								
									
										1
									
								
								tests/lang/parse-okay-regression-20041027.exp
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/lang/parse-okay-regression-20041027.exp
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| Function([NoDefFormal("stdenv"),NoDefFormal("fetchurl")],Call(Select(Var("stdenv"),"mkDerivation"),Attrs([Bind("name",Str("libXi-6.0.1"),Pos("(string)",4,7)),Bind("src",Call(Var("fetchurl"),Attrs([Bind("url",Uri("http://freedesktop.org/~xlibs/release/libXi-6.0.1.tar.bz2"),Pos("(string)",6,8)),Bind("md5",Str("7e935a42428d63a387b3c048be0f2756"),Pos("(string)",7,8))])),Pos("(string)",5,6))])),Pos("(string)",1,2)) | ||||
							
								
								
									
										11
									
								
								tests/lang/parse-okay-regression-20041027.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								tests/lang/parse-okay-regression-20041027.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| {stdenv, fetchurl /* pkgconfig, libX11 */ }: | ||||
| 
 | ||||
| stdenv.mkDerivation { | ||||
|   name = "libXi-6.0.1"; | ||||
|   src = fetchurl { | ||||
|     url = http://freedesktop.org/~xlibs/release/libXi-6.0.1.tar.bz2; | ||||
|     md5 = "7e935a42428d63a387b3c048be0f2756"; | ||||
|   }; | ||||
| /*  buildInputs = [pkgconfig]; | ||||
|   propagatedBuildInputs = [libX11]; */ | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue