mirror of
				https://github.com/JKorf/CryptoExchange.Net
				synced 2025-10-29 17:37:26 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
| Language: Erlang REPL
 | |
| Author: Sergey Ignatov <sergey@ignatov.spb.su>
 | |
| Website: https://www.erlang.org
 | |
| Category: functional
 | |
| */
 | |
| 
 | |
| export default function(hljs) {
 | |
|   return {
 | |
|     name: 'Erlang REPL',
 | |
|     keywords: {
 | |
|       built_in:
 | |
|         'spawn spawn_link self',
 | |
|       keyword:
 | |
|         'after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if ' +
 | |
|         'let not of or orelse|10 query receive rem try when xor'
 | |
|     },
 | |
|     contains: [
 | |
|       {
 | |
|         className: 'meta', begin: '^[0-9]+> ',
 | |
|         relevance: 10
 | |
|       },
 | |
|       hljs.COMMENT('%', '$'),
 | |
|       {
 | |
|         className: 'number',
 | |
|         begin: '\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)',
 | |
|         relevance: 0
 | |
|       },
 | |
|       hljs.APOS_STRING_MODE,
 | |
|       hljs.QUOTE_STRING_MODE,
 | |
|       {
 | |
|         begin: '\\?(::)?([A-Z]\\w*(::)?)+'
 | |
|       },
 | |
|       {
 | |
|         begin: '->'
 | |
|       },
 | |
|       {
 | |
|         begin: 'ok'
 | |
|       },
 | |
|       {
 | |
|         begin: '!'
 | |
|       },
 | |
|       {
 | |
|         begin: '(\\b[a-z\'][a-zA-Z0-9_\']*:[a-z\'][a-zA-Z0-9_\']*)|(\\b[a-z\'][a-zA-Z0-9_\']*)',
 | |
|         relevance: 0
 | |
|       },
 | |
|       {
 | |
|         begin: '[A-Z][a-zA-Z0-9_\']*',
 | |
|         relevance: 0
 | |
|       }
 | |
|     ]
 | |
|   };
 | |
| }
 |