mirror of
				https://github.com/JKorf/CryptoExchange.Net
				synced 2025-10-31 02:17:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			657 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			657 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | ||
| Language: Backus–Naur Form
 | ||
| Website: https://en.wikipedia.org/wiki/Backus–Naur_form
 | ||
| Author: Oleg Efimov <efimovov@gmail.com>
 | ||
| */
 | ||
| 
 | ||
| export default function(hljs) {
 | ||
|   return {
 | ||
|     name: 'Backus–Naur Form',
 | ||
|     contains: [
 | ||
|       // Attribute
 | ||
|       {
 | ||
|         className: 'attribute',
 | ||
|         begin: /</, end: />/
 | ||
|       },
 | ||
|       // Specific
 | ||
|       {
 | ||
|         begin: /::=/,
 | ||
|         end: /$/,
 | ||
|         contains: [
 | ||
|           {
 | ||
|             begin: /</, end: />/
 | ||
|           },
 | ||
|           // Common
 | ||
|           hljs.C_LINE_COMMENT_MODE,
 | ||
|           hljs.C_BLOCK_COMMENT_MODE,
 | ||
|           hljs.APOS_STRING_MODE,
 | ||
|           hljs.QUOTE_STRING_MODE
 | ||
|         ]
 | ||
|       }
 | ||
|     ]
 | ||
|   };
 | ||
| }
 |