mirror of
				https://github.com/JKorf/CryptoExchange.Net
				synced 2025-10-30 18:07:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
| Language: VBScript
 | |
| Description: VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.
 | |
| Author: Nikita Ledyaev <lenikita@yandex.ru>
 | |
| Contributors: Michal Gabrukiewicz <mgabru@gmail.com>
 | |
| Website: https://en.wikipedia.org/wiki/VBScript
 | |
| Category: scripting
 | |
| */
 | |
| 
 | |
| export default function(hljs) {
 | |
|   return {
 | |
|     name: 'VBScript',
 | |
|     aliases: ['vbs'],
 | |
|     case_insensitive: true,
 | |
|     keywords: {
 | |
|       keyword:
 | |
|         'call class const dim do loop erase execute executeglobal exit for each next function ' +
 | |
|         'if then else on error option explicit new private property let get public randomize ' +
 | |
|         'redim rem select case set stop sub while wend with end to elseif is or xor and not ' +
 | |
|         'class_initialize class_terminate default preserve in me byval byref step resume goto',
 | |
|       built_in:
 | |
|         'lcase month vartype instrrev ubound setlocale getobject rgb getref string ' +
 | |
|         'weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency ' +
 | |
|         'conversions csng timevalue second year space abs clng timeserial fixs len asc ' +
 | |
|         'isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate ' +
 | |
|         'instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex ' +
 | |
|         'chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim ' +
 | |
|         'strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion ' +
 | |
|         'scriptengine split scriptengineminorversion cint sin datepart ltrim sqr ' +
 | |
|         'scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw ' +
 | |
|         'chrw regexp server response request cstr err',
 | |
|       literal:
 | |
|         'true false null nothing empty'
 | |
|     },
 | |
|     illegal: '//',
 | |
|     contains: [
 | |
|       hljs.inherit(hljs.QUOTE_STRING_MODE, {contains: [{begin: '""'}]}),
 | |
|       hljs.COMMENT(
 | |
|         /'/,
 | |
|         /$/,
 | |
|         {
 | |
|           relevance: 0
 | |
|         }
 | |
|       ),
 | |
|       hljs.C_NUMBER_MODE
 | |
|     ]
 | |
|   };
 | |
| }
 |