1
- /*! `apex` grammar compiled for Highlight.js 11.5 .0 */
1
+ /*! `apex` grammar compiled for Highlight.js 11.8 .0 */
2
2
var hljsGrammar = ( ( ) => { "use strict" ; return e => {
3
- const s = e . regex , t = "[a-zA-Z][a-zA-Z_0-9]*" , a = { scope :"number" , variants :[ {
4
- match :/ \b [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? / } , { match :/ \s (?: [ 0 - 9 , ] + ) ? \. [ 0 - 9 ] + / } ] , relevance :0
5
- } , c = {
6
- match :s . either ( / - / , / ~ / , / \* / , / \* = / , / \/ = / , / % / , / \+ / , / < < / , / > > / , / > = / , / < = / , / \s < \s / , / \s > \s / , / \^ / , / \^ = / , / ! = / , / ! / , / = = / , / & & / , / & / , / \| \| / , / \| / , / (?< = \s ) \? | : (? = \s ) / , / = / , / = > / , / \? \. / ) ,
7
- scope :"operator" , relevance :0 } , n = {
8
- match :[ / \b / , s . either ( "ApexPages|10" , "AppLauncher" , "Approval" , "Auth" , "Cache" , "Canvas" , "ChatterAnswers|10" , "CommercePayments|10" , "ConnectApi|10" , "Database" , "Datacloud|10" , "DataSource|10" , "Dom" , "EventBus|10" , "Flow" , "Functions" , "KbManagement|10" , "Label" , "LxScheduler|10" , "Messaging" , "Metadata" , "Pref_center|10" , "Process" , "QuickAction" , "Reports" , "Schema" , "Search" , "Sfc|10" , "Sfdc_Checkout|10" , "sfdc_surveys|10" , "Site" , "Support" , "System" , "TerritoryMgmt|10" , "Test" , "Trigger|10" , "TxnSecurity|10" , "Type" , "UserProvisioning|10" , "VisualEditor|10" , "Wave|10" ) , / (? = \. ) / ] ,
3
+ const t = e . regex , a = "[a-zA-Z][a-zA-Z_0-9]*" , s = { scope :"number" , variants :[ {
4
+ match :/ \b [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? / } , { match :/ \s (?: [ 0 - 9 , ] + ) ? \. [ 0 - 9 ] + / } , {
5
+ match :/ \b 0 ( x | X ) [ 0 - 9 a - f A - F _ ] + ( U | u | L | l | U L | U l | u L | u l | L U | L u | l U | l u ) ? \b / } , {
6
+ match :/ \b 0 ( b | B ) [ 0 1 _ ] + ( U | u | L | l | U L | U l | u L | u l | L U | L u | l U | l u ) ? \b / } , {
7
+ match :/ \b ( [ 0 - 9 _ ] + ) ? \. [ 0 - 9 _ ] + ( ( e | E ) [ 0 - 9 ] + ) ? ( F | f | D | d | M | m ) ? \b / } , {
8
+ match :/ \b [ 0 - 9 _ ] + ( e | E ) [ 0 - 9 _ ] + ( F | f | D | d | M | m ) ? \b / } , { match :/ \b [ 0 - 9 _ ] + ( F | f | D | d | M | m ) \b /
9
+ } , { match :/ \b [ 0 - 9 _ ] + ( U | u | L | l | U L | U l | u L | u l | L U | L u | l U | l u ) ? \b / } ] , relevance :0 } , c = {
10
+ $pattern :"[A-Za-z][0-9A-Za-z$_]*" ,
11
+ keyword :[ "trigger|10" , "class" , "interface" , "abstract" , "AccessLevel" , "USER_MODE" , "SYSTEM_MODE" , "AccessType" , "break" , "cast" , "catch" , "continue" , "default" , "do" , "else" , "exports" , "extends|6" , "finally" , "for" , "get" , "put" , "set" , "global" , "if" , "implements" , "new" , "newMap|10" , "old|10" , "oldMap|10" , "operationType" , "override" , "private" , "protected" , "public" , "return" , "size" , "static" , "throws" , "throw" , "testmethod|10" , "try" , "virtual" , "webservice" , "when" , "while" ] ,
12
+ "variable.language" :[ "final" , "instanceof" , "super" , "this" , "transient" ] ,
13
+ built_in :[ "finish" , "start" , "execute" ] . concat ( [ "insert" , "update" , "upsert|8" , "delete" , "undelete" , "merge" , "convertLead|10" ] ) ,
14
+ type :[ "anytype" , "blob|0" , "boolean|0" , "byte|0" , "currency|0" , "date|0" , "datetime|0" , "decimal|0" , "double|0" , "enum|0" , "float|0" , "integer|0" , "long|0" , "object" , "pagereference|10" , "selectoption|10" , "short|0" , "sobject|10" , "string|0" , "time|0" , "void|0" , "float|0" ] ,
15
+ literal :[ "false" , "true" , "null" ] } , n = {
16
+ match :t . either ( / - / , / - - / , / ~ / , / \* / , / \* = / , / \/ = / , / % / , / \+ / , / \+ \+ / , / < < / , / > > / , / > = / , / < = / , / \s < \s / , / \s > \s / , / \^ / , / \^ = / , / ! = / , / ! / , / = = / , / & & / , / & / , / \| \| / , / \| / , / (?< = \s ) \? | : (? = \s ) / , / = / , / = > / , / \? \. / ) ,
17
+ scope :"operator" , relevance :0 } , r = {
18
+ match :[ / \b / , t . either ( "ApexPages|10" , "AppLauncher" , "Approval" , "Assert" , "Auth" , "Cache" , "Canvas" , "ChatterAnswers|10" , "CommercePayments|10" , "ConnectApi|10" , "Database" , "Datacloud|10" , "Dataweave|10" , "DataSource|10" , "Dom" , "EventBus|10" , "ExternalService" , "Flow" , "Functions" , "Invocable" , "KbManagement|10" , "Label" , "LxScheduler|10" , "Messaging" , "Metadata" , "Pref_center|10" , "Process" , "QuickAction" , "Reports" , "RichMessageing" , "Savepoint" , "SchedulableContext" , "Schema" , "Search" , "Sfc|10" , "Sfdc_Checkout|10" , "sfdc_surveys|10" , "Site" , "Support" , "System" , "TerritoryMgmt|10" , "Test" , "Trigger|10" , "TxnSecurity|10" , "Type" , "UserProvisioning|10" , "VisualEditor|10" , "Wave|10" ) , / (? = \. ) / ] ,
9
19
scope :{ 2 :"built_in" } , relevance :10
10
- } , r = e . COMMENT ( "//" , / [ $ \n ] / ) , o = e . COMMENT ( "/\\*" , "\\*/" , { relevance :0 , contains :[ {
20
+ } , o = e . COMMENT ( "//" , / [ $ \n ] / ) , i = e . COMMENT ( "/\\*" , "\\*/" , { relevance :0 , contains :[ {
11
21
begin :/ \w + @ / , relevance :0 } , { scope :"doctag" , begin :"@[A-Za-z_]+" } , { begin :"`" ,
12
22
end :"`" , excludeBegin :! 0 , excludeEnd :! 0 , scope :"code" ,
13
23
contains :[ e . BACKSLASH_ESCAPE ] , relevance :0 } , e . APOS_STRING_MODE , {
14
- match :[ / (?< = @ p a r a m ) / , / \s + / , / \w + / ] , scope :{ 3 :"variable" } } ] } ) , i = { relevance :10 ,
15
- scope :{ 1 :"meta" } , match :[ "@" + t , / (? = ( \( | \b | \s ) ) / ] } , l = [ {
24
+ match :[ / (?< = @ p a r a m ) / , / \s + / , / \w + / ] , scope :{ 3 :"variable" } } ] } )
25
+ ; t . either ( "label" , "description" , "callout" , "required" , "category" , "configurationEditor" , "iconName" , "SeeAllData" )
26
+ ; const l = { relevance :10 , scope :{ 1 :"meta" } , match :[ "@" + a ] } , b = [ {
16
27
match :/ \b [ a - z A - Z \d ] * E x c e p t i o n \b / , scope :"title.class" , relevance :0 } , {
17
- match :[ / \w t h r o w \s + n e w \s + / , t ] , scope :{ 1 :"keyword" , 2 :"title.class" } , relevance :0
18
- } ] , b = [ { match :[ s . concat ( / \b / , t , / \b / ) , / > / ] , scope :{ 1 :"type" } , relevance :10 } ] , p = [ {
28
+ match :[ / \w t h r o w \s + n e w \s + / , a ] , scope :{ 1 :"keyword" , 2 :"title.class" } , relevance :0
29
+ } ] , p = [ { match :[ t . concat ( / \b / , a , / \b / ) , / > / ] , scope :{ 1 :"type" } , relevance :10 } ] , u = [ {
19
30
match :[ / \b ( l i s t | s e t | m a p ) \s * / , "<" , / [ \. \w ] + / ] , scope :{ 1 :"type" , 3 :"type" } ,
20
- relevance :10 } , { match :[ t , s . lookahead ( / \s * \[ \] / ) ] , scope :{ 1 :"type" } } ] , E = {
21
- match :[ / [ ^ \. ] / , / \b [ a - z A - Z ] [ a - z A - Z \d _ ] * _ _ [ c x e b ] \b / , / [ \( \s ; , ] + / ] , scope :{ 2 :"type" } ,
22
- relevance :10 } , A = { variants :[ { begin :[ / \. / , s . concat ( "(?:" + t + ")" ) , / (? = \s * \( \) ) / ] ,
23
- scope :{ 2 :"title.function.invoke" } } , {
24
- begin :[ / \. / , s . concat ( "(?:" + t + ")" ) , / (? = \s * \( [ ^ \) ] ) / ] , scope :{
31
+ relevance :10 } , { match :[ a , t . lookahead ( / \s * \[ \] / ) ] , scope :{ 1 :"type" } } ] , E = {
32
+ variants :[ { match :[ / \. / , t . concat ( "(?:" + a + ")" ) , / (? = \s * \( \) ) / ] , scope :{
25
33
2 :"title.function.invoke" } } , {
26
- begin :[ / (?< = \s ) / , s . concat ( "(?:" + t + ")" ) , / (? = \s * \( ) / ] , scope :{ 2 :"title.function" }
27
- } ] , contains :[ r , o , e . APOS_STRING_MODE ] , relevance :0 } , m = {
28
- begin :/ \[ [ \s \n ] * (? = S E L E C T ) / , end :/ \] / , scope :"subst" , relevance :10 , contains :[ {
29
- begin :s . concat ( / \b / , s . either ( "ABOVE_OR_BELOW" , "ABOVE" , "ACTIVE" , "ADVANCED" , "ALL" , / A L L \s + F I E L D S / , "AND" , "ANY" , "ARRAY" , "AS" , "ASC" , "BY" , "CATEGORY" , "CONTAINS" , "COUNT" , "COUNT_DISTINCT" , "SUM" , "MAX" , "MIN" , "HOUR_IN_DAY" , "CONVERTCURRENCY" , "CUBE" , "DATA" , "DESC" , "DIVISION" , "END" , "EXCLUDES" , "FIELDS" , "FIND" , "FIRST" , "FOR" , "FROM" , / G R O U P \s + B Y / , "HAVING" , "INCLUDES" , "LAST" , "LAST_90_DAYS" , "LAST_MONTH" , "LAST_N_DAYS" , "LAST_WEEK" , "LAST" , "LIKE" , "LIMIT" , "NETWORK" , "NEXT_90_DAYS" , "NEXT_MONTH" , "NEXT_N_DAYS" , "NEXT_WEEK" , "NULLS" , "OFFSET" , "ON" , "OR" , / O R D E R \s + B Y / , "REFERENCE" , "RETURNING" , "ROLLUP" , "ROWS" , "SEARCH" , "SECURITY_ENFORCED" , "SELECT" , "SNIPPET" , "SORT" , "THIS_MONTH" , "THIS_WEEK" , "TODAY" , "TOLABEL" , "TOMORROW" , "TRACKING" , "TYPEOF" , "UPDATE" , / U S I N G \s + S C O P E / , "VIEW" , "VIEWSTAT" , "VIEWSTATE" , "WHERE" , "WITH" , "YESTERDAY" , "USER_MODE" ) , / \b / ) ,
30
- scope :"keyword" } , { match :/ ( \b I N \b | < | < = | > | > = | \b N O T \s + I N \b | = | ! \s * = | : { 1 } ) / ,
31
- scope :"literal" , relevance :0 } , { match :/ (?< = \b F R O M \b \s + ) \w + / , scope :"type" ,
32
- relevance :0 } , { match :/ \b [ a - z A - Z ] [ a - z A - Z _ 0 - 9 ] * \b / , scope :"property" } , a , A ] ,
33
- illegal :"::" } ; return { name :"Apex" , aliases :[ "apex" , "lightning" ] ,
34
- case_insensitive :! 0 , disableAutodetect :! 1 , ignoreIllegals :! 1 , keywords :{
35
- $pattern :"[A-Za-z][0-9A-Za-z$_]*" ,
36
- keyword :[ "trigger|10" , "class" , "interface" , "abstract" , "AccessLevel" , "USER_MODE" , "break" , "catch" , "continue" , "default" , "do" , "else" , "execute" , "exports" , "extends|6" , "finally" , "finish" , "for" , "get" , "put" , "set" , "global" , "if" , "implements" , "new" , "newMap|10" , "old|10" , "oldMap|10" , "override" , "private" , "protected" , "public" , "return" , "start" , "static" , "throws" , "throw" , "testmethod|10" , "try" , "virtual" , "webservice" , "when" , "while" ] ,
37
- "variable.language" :[ "final" , "instanceof" , "super" , "this" , "transient" ] ,
38
- built_in :[ "insert" , "update" , "upsert|8" , "delete" , "undelete" , "merge" , "schedulable|10" , "batchable|10" , "queueable|10" , "comparable|10" , "callable|10" ] ,
39
- type :[ "anytype" , "blob|0" , "boolean|0" , "byte|0" , "currency|0" , "date|0" , "datetime|0" , "decimal|0" , "double|0" , "enum|0" , "float|0" , "integer|0" , "long|0" , "object" , "pagereference|10" , "selectoption|10" , "short|0" , "sobject|10" , "string|0" , "time|0" , "void|0" , "float|0" ] ,
40
- literal :[ "false" , "true" , "null" ] } ,
41
- illegal :[ "</" , "<#" , "<]" , "<div>" , "\x3c!--" , "!DOCTYPE" , / < i f r a m e \b / , / ^ # / , / ^ i m p o r t \. [ a - z A - Z ] + \. / , / ^ i m p o r t [ \w ] + / , / ^ i m p o r t $ / , / ^ i n c l u d e < / , / ^ u s e \s + < / , / \b ( c o n s t | v a r ) \s + \w + \s * = / , / \b s t r u c t \b / , "System.log" , "console.log" , / \b f o r \s + \w + \s + I N \s + / , / \b i f \s + \w + \s + I N \s + / , / \b e n d \s + i f \b / , / \b e n d \s + s e l e c t \b / , / \b ( i n t | v a r ) \s + \w + \s + = / , / \b ( i n t [ 0 - 9 ] + | b o o l ) \b / , / \b \$ / , "::=" , / \s # [ a - z A - Z ] / , / \s _ [ a - z A - Z ] / , / \s \$ [ a - z A - Z ] / , "#if" , "%if" , / \b i f (? ! \s + \( ) / , "%endif" , "#endif" , / \w : : \w / , / R E T U R N I N G \s + \* / , / \b i n t \b / , / i m p o r t \s + \w + \s + = \s + r e q u i r e \( " \w + " \) / , "/^include\b/" , / \b u s e \s + s t r i c t \b / , / \w + \s + = \s + " \S * " ; / , / \/ i n c l u d e \/ / , / \A n a m e s p a c e \b / , / \b e n d \. \n / , / \b e n d \n / , '"""' , / @ \w + \[ \w + \] / ] ,
42
- contains :[ i , [ { match :[ / \b (?< = e n u m | \b n e w ) / , / \s + / , t , / \s * (? = [ { ( ) ] ) / ] , scope :{ 3 :"type"
43
- } , contains :[ r , o , E ] } , { match :[ / (?< = \b c l a s s \b ) / , / \s + / , t ] , scope :{ 3 :"title.class" } } , {
44
- match :[ / (?< = p u b l i c ) / , / \s + / , t , / (? = \s * \( ) / ] , scope :{ 3 :"constructor" } } , {
45
- begin :[ / (?< = \b t r i g g e r \b ) / , / \s + / , t , / \s + / , "on" , / \s + / , t ] , end :"{" , scope :{
46
- 3 :"title.class" , 7 :"type" } , contains :[ r , o , {
34
+ match :[ / \. / , t . concat ( "(?:" + a + ")" ) , / (? = \s * \( [ ^ \) ] ) / ] , scope :{
35
+ 2 :"title.function.invoke" } } , {
36
+ match :[ / (?< = \s ) / , t . concat ( "(?:" + a + ")" ) , / (? = \s * \( ) / ] , scope :{ 2 :"title.function" }
37
+ } ] , contains :[ o , i , e . APOS_STRING_MODE ] , relevance :0 } , m = {
38
+ begin :/ \[ [ \s \n ] * (? = ( S E L E C T | F I N D ) ) / , end :/ \] / , scope :"subst" , relevance :10 ,
39
+ contains :[ {
40
+ begin :t . concat ( / \b / , t . either ( "ABOVE_OR_BELOW" , "ABOVE" , "ACTIVE" , "ADVANCED" , "ALL" , / A L L \s + F I E L D S / , "AND" , "ANY" , "ARRAY" , "AS" , "ASC" , "BY" , "CATEGORY" , "CONTAINS" , "COUNT" , "COUNT_DISTINCT" , "SUM" , "MAX" , "MIN" , "HOUR_IN_DAY" , "CONVERTCURRENCY" , "CUBE" , "DATA" , "DESC" , "DIVISION" , "END" , "EXCLUDES" , "FIELDS" , "FIND|10" , "FIRST" , "FOR" , "FROM" , / G R O U P \s + B Y / , "HAVING" , "INCLUDES" , "LAST" , "LAST_90_DAYS" , "LAST_MONTH" , "LAST_N_DAYS" , "LAST_WEEK" , "LAST" , "LIKE" , "LIMIT" , "NETWORK" , "NEXT_90_DAYS" , "NEXT_MONTH" , "NEXT_N_DAYS" , "NEXT_WEEK" , "NULLS" , "OFFSET" , "ON" , "OR" , / O R D E R \s + B Y / , "REFERENCE" , "RETURNING" , "ROLLUP" , "ROWS" , "SEARCH" , "SECURITY_ENFORCED" , "SELECT" , "SNIPPET" , "SORT" , "THIS_MONTH" , "THIS_WEEK" , "TODAY" , "TOLABEL" , "TOMORROW" , "TRACKING" , "TYPEOF" , "UPDATE" , / U S I N G \s + S C O P E / , "VIEW" , "VIEWSTAT" , "VIEWSTATE" , "WHERE" , "WITH" , "YESTERDAY" , "USER_MODE" ) , / \b / ) ,
41
+ scope :"keyword" } , { match :/ ( \b I N \b | < | < = | > | > = | \b N O T \s + I N \b | = | ! \s * = | \s : { 1 } | : { 1 } \s ) / ,
42
+ scope :"literal" } , { match :/ (?< = \b F R O M \b \s + ) \w + / , scope :"type" , relevance :0 } , {
43
+ match :[ t . concat ( / \b / , "[a-zA-Z][a-zA-Z_]*" ) , ":" , / [ 0 - 9 ] + \b / ] , scope :{ 1 :"keyword" ,
44
+ 3 :"number" } , relevance :10 } , s , E , e . APOS_STRING_MODE ] , illegal :"::" } ; return {
45
+ name :"Apex" , aliases :[ "apex" , "lightning" ] , case_insensitive :! 0 ,
46
+ disableAutodetect :! 1 , ignoreIllegals :! 1 , keywords :c ,
47
+ illegal :[ "</" , "<#" , "<]" , "<div>" , "\x3c!--" , "!DOCTYPE" , / < i f r a m e \b / , / ^ # / , / ^ i m p o r t \. [ a - z A - Z ] + \. / , / ^ i m p o r t [ \w ] + / , / ^ i m p o r t $ / , / ^ i n c l u d e < / , / ^ u s e \s + < / , / \b ( c o n s t | v a r ) \s + \w + \s * = / , / \b s t r u c t \b / , "System.log" , "console.log" , / \b f o r \s + \w + \s + I N \s + / , / \b i f \s + \w + \s + I N \s + / , / \b e n d \s + i f \b / , / \b e n d \s + s e l e c t \b / , / \b ( i n t | v a r ) \s + \w + \s + = / , / \b ( i n t [ 0 - 9 ] + | b o o l ) \b / , / \b \$ / , "::=" , / \s # [ a - z A - Z ] / , / \s _ [ a - z A - Z ] / , / \s \$ [ a - z A - Z ] / , "#if" , "%if" , / \b i f (? ! \s + \( ) / , "%endif" , "#endif" , / \w : : \w / , / R E T U R N I N G \s + \* / , / \b i n t \b / , / i m p o r t \s + \w + \s + = \s + r e q u i r e \( " \w + " \) / , "/^include\b/" , / \b u s e \s + s t r i c t \b / , / \w + \s + = \s + " \S * " ; / , / \/ i n c l u d e \/ / , / \A n a m e s p a c e \b / , / \b e n d \. \n / , / \b e n d \n / , '"""' ] ,
48
+ contains :[ l , [ { match :[ / \b (?< = e n u m | \b n e w ) / , / \s + / , a , / \s * (? = [ { ( ) ] ) / ] , scope :{ 3 :"type"
49
+ } , contains :[ o , i ] } , { match :[ / (?< = \b c l a s s \b ) / , / \s + / , a ] , scope :{ 3 :"title.class" } } , {
50
+ match :[ / (?< = ( p u b l i c | p r i v a t e ) ) / , / \s + / , a , / (? = \s * \( .* \) \s * { ) / ] , scope :{
51
+ 3 :"constructor" } } , { begin :[ / (?< = \b t r i g g e r \b ) / , / \s + / , a , / \s + / , "on" , / \s + / , a ] ,
52
+ end :"{" , scope :{ 3 :"title.class" , 7 :"type" } , contains :[ o , i , {
47
53
match :/ (?: b e f o r e | a f t e r ) \s + (?: i n s e r t | u p d a t e | d e l e t e | u n d e l e t e ) / , scope :"built_in" ,
48
- relevance :10 } ] , relevance :10 } , { match :[ / \b e x t e n d s / , / \s + / , t ] , scope :{
49
- 3 :"title.class.inherited" } , contains :[ r , o , n ] , illegal :[ / \b _ / , / _ \b / ] } ] , [ {
50
- match :[ t , / \s + / , t , / \s + / , / = / ] , scope :{ 1 :"type" , 3 :"variable" , 5 :"operator" } ,
51
- relevance :0 } , { match :[ t , / \s + / , t , / \s + / , ";" ] , scope :{ 1 :"type" , 3 :"variable" } ,
52
- relevance :0 } , { match :[ / \s + / , t , / \s + / , / = / ] , scope :{ 2 :"variable" , 4 :"operator" } ,
53
- relevance :0 } , { match :[ / (?< = \w + \s + = \s + \( ) / , t , / (? = \) ) / ] , scope :{ 2 :"type" } ,
54
- relevance :0 } ] , { relevance :10 , match :[ / \b (?: w i t h | w i t h o u t | i n h e r i t e d ) \s + s h a r i n g / ] ,
55
- scope :{ 1 :"keyword" } } , p , b , o , r , { match :/ \b ( s w i t c h \s + o n | a s \s + u s e r | a s \s + s y s t e m ) \b / ,
56
- relevance :8 , scope :"keyword" } , E , l , { variants :[ {
57
- match :[ / \b f o r \b / , / \s * \( / , / \w + / , / \s + / , / \w + / , / \s + : / , / (? = \s * \[ ) / ] , scope :{
58
- 1 :"keyword" , 3 :"type" } } , {
59
- match :[ / \b f o r \b / , / \s * \( / , / \w + / , / \s + / , / \w + / , / \s + : / , / \s * / , / \w + / ] , scope :{
60
- 1 :"keyword" , 3 :"type" } } ] , contains :[ r , o , m ] } , e . APOS_STRING_MODE , A , {
54
+ relevance :10 } ] , relevance :10 } , { match :[ / (?: e x t e n d s ) / , / \s + / , a ] , scope :{
55
+ 3 :"title.class.inherited" } , illegal :[ / \b _ / , / _ \b / ] } ] , [ {
56
+ match :[ a , / \s + / , a , / \s + / , / = / ] , scope :{ 1 :"type" , 3 :"variable" , 5 :"operator" } ,
57
+ relevance :0 } , { match :[ a , / \s + / , a , / \s + / , ";" ] , scope :{ 1 :"type" , 3 :"variable" } ,
58
+ relevance :0 } , { match :[ / \s + / , a , / \s + / , / = / ] , scope :{ 2 :"variable" , 4 :"operator" } ,
59
+ relevance :0 } , { match :[ / (?< = \w + \s + = \s + \( ) / , a , / (? = \) ) / ] , scope :{ 2 :"type" } ,
60
+ relevance :0 } ] , { relevance :10 , match :[ / \b ( w i t h | w i t h o u t | i n h e r i t e d ) \s + s h a r i n g \b / ] ,
61
+ scope :{ 1 :"keyword" } } , u , p , i , o , { match :/ \b ( s w i t c h \s + o n | a s \s + u s e r | a s \s + s y s t e m ) \b / ,
62
+ relevance :8 , scope :"keyword" } , b , { variants :[ {
63
+ match :[ / \b f o r \b / , / \s * \( / , a , / \s + / , a , / \s + : / , / (? = \s * \[ ) / ] , scope :{ 1 :"keyword" ,
64
+ 3 :"type" } } , { match :[ / \b f o r \b / , / \s * \( / , a , / \s + / , a , / \s + : / , / \s * / , a ] , scope :{
65
+ 1 :"keyword" , 3 :"type" , 8 :"variable" } } ] , contains :[ o , i , m ] } , e . APOS_STRING_MODE , E , {
61
66
begin :[ "{" , / \$ [ a - z A - Z ] + ] / , "." , / \w + / ] , end :"}" , scope :{ 2 :"built_in" , 4 :"property" }
62
- } , n , a , c , { match :/ (?< ! \. ) \b I d \b / , scope :"type" , relevance :8 } , m ] } } } ) ( )
63
- ; export default hljsGrammar ;
67
+ } , r , s , n , { match :/ (?< ! \. ) \b I d \b / , scope :"type" , relevance :8 } , m , {
68
+ beginKeywords :"schedulable batchable queueable comparable callable" , relevance :10
69
+ } ] } } } ) ( ) ; export default hljsGrammar ;
0 commit comments