highlightjs-vba
Version:
highlight.js syntax definition for VBA (Visual Basic for Applications
1 lines • 1.23 kB
JavaScript
hljs.registerLanguage("vba",function(){"use strict";return function(e){return{name:"Visual Basic for Applications",aliases:["vba"],case_insensitive:!0,keywords:{keyword:"#if #else #constalias and as base binary by byref byval call case compare const custom database declare dim do each else elseif empty end enum erase error event exit explicit for friend function get global goto if implements is let lib like lock loop me mid mod new next not on option optional or paramarray preserve private property ptrsafe public raiseevent redim resume return rsetselect set static step stop sub text then to until wend while with withevents",built_in:"boolean byte cbool cbyte ccur cdate cdbl cint clng clnglng clngptr csng cstr currency cvar date defbool defbbyte defdate defdec defdouble defint deflng deflnglng deflngptr defobj defsng double iif integer input lbound len long longlong lset object print single seek string time type typeof ubound variant",literal:"true false nothing null"},illegal:"//|{|}|endif|gosub|^\\$ ",contains:[e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT("'","$"),e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elseif end region externalsource"}}]}}}());