22 lines
		
	
	
		
			457 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			457 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| function merge() {
 | |
|     var dest = {};
 | |
| 
 | |
|     for (var i = 0; i < arguments.length; i++) {
 | |
|         var src = arguments[i];
 | |
|         for (var key in src) {
 | |
|             dest[key] = src[key];
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     return dest;
 | |
| }
 | |
| 
 | |
| module.exports = require('./create').create(
 | |
|     merge(
 | |
|         require('./config/lexer'),
 | |
|         require('./config/parser'),
 | |
|         require('./config/walker')
 | |
|     )
 | |
| );
 | |
| module.exports.version = require('../../package.json').version;
 |