mirror of
				https://github.com/JKorf/CryptoExchange.Net
				synced 2025-11-03 20:07:33 +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
 | 
						|
    ]
 | 
						|
  };
 | 
						|
}
 |