* Various performance improvements in the evaluator. * Do not link against unused (and missing!) libraries (-lsglr, etc.).
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			411 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			411 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef __PARSER_H
 | 
						|
#define __PARSER_H
 | 
						|
 | 
						|
#include "eval.hh"
 | 
						|
 | 
						|
 | 
						|
/* Parse a Nix expression from the specified file.  If `path' refers
 | 
						|
   to a directory, the "/default.nix" is appended. */
 | 
						|
Expr parseExprFromFile(EvalState & state, Path path);
 | 
						|
 | 
						|
/* Parse a Nix expression from the specified string. */
 | 
						|
Expr parseExprFromString(EvalState & state, const string & s,
 | 
						|
    const Path & basePath);
 | 
						|
 | 
						|
 | 
						|
#endif /* !__PARSER_H */
 |