Skip to content

Commit fbc9422

Browse files
committed
v3: Update Prism to 1.27.0
1 parent 6fc393a commit fbc9422

File tree

236 files changed

+2466
-1568
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+2466
-1568
lines changed

index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ refractor.register(require('./lang/arduino.js'))
2020
refractor.register(require('./lang/arff.js'))
2121
refractor.register(require('./lang/asciidoc.js'))
2222
refractor.register(require('./lang/asm6502.js'))
23+
refractor.register(require('./lang/asmatmel.js'))
2324
refractor.register(require('./lang/aspnet.js'))
2425
refractor.register(require('./lang/autohotkey.js'))
2526
refractor.register(require('./lang/autoit.js'))
@@ -91,6 +92,7 @@ refractor.register(require('./lang/git.js'))
9192
refractor.register(require('./lang/glsl.js'))
9293
refractor.register(require('./lang/gml.js'))
9394
refractor.register(require('./lang/gn.js'))
95+
refractor.register(require('./lang/go-module.js'))
9496
refractor.register(require('./lang/go.js'))
9597
refractor.register(require('./lang/graphql.js'))
9698
refractor.register(require('./lang/groovy.js'))
@@ -130,6 +132,7 @@ refractor.register(require('./lang/jsonp.js'))
130132
refractor.register(require('./lang/jsstacktrace.js'))
131133
refractor.register(require('./lang/jsx.js'))
132134
refractor.register(require('./lang/julia.js'))
135+
refractor.register(require('./lang/keepalived.js'))
133136
refractor.register(require('./lang/keyman.js'))
134137
refractor.register(require('./lang/kotlin.js'))
135138
refractor.register(require('./lang/kumir.js'))
@@ -243,13 +246,15 @@ refractor.register(require('./lang/tap.js'))
243246
refractor.register(require('./lang/tcl.js'))
244247
refractor.register(require('./lang/textile.js'))
245248
refractor.register(require('./lang/toml.js'))
249+
refractor.register(require('./lang/tremor.js'))
246250
refractor.register(require('./lang/tsx.js'))
247251
refractor.register(require('./lang/tt2.js'))
248252
refractor.register(require('./lang/turtle.js'))
249253
refractor.register(require('./lang/twig.js'))
250254
refractor.register(require('./lang/typescript.js'))
251255
refractor.register(require('./lang/typoscript.js'))
252256
refractor.register(require('./lang/unrealscript.js'))
257+
refractor.register(require('./lang/uorazor.js'))
253258
refractor.register(require('./lang/uri.js'))
254259
refractor.register(require('./lang/v.js'))
255260
refractor.register(require('./lang/vala.js'))
@@ -261,6 +266,7 @@ refractor.register(require('./lang/vim.js'))
261266
refractor.register(require('./lang/visual-basic.js'))
262267
refractor.register(require('./lang/warpscript.js'))
263268
refractor.register(require('./lang/wasm.js'))
269+
refractor.register(require('./lang/web-idl.js'))
264270
refractor.register(require('./lang/wiki.js'))
265271
refractor.register(require('./lang/wolfram.js'))
266272
refractor.register(require('./lang/wren.js'))

lang/abap.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lang/actionscript.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ actionscript.aliases = []
66
function actionscript(Prism) {
77
Prism.languages.actionscript = Prism.languages.extend('javascript', {
88
keyword:
9-
/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|override|set|static)\b/,
9+
/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,
1010
operator: /\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/
1111
})
12-
Prism.languages.actionscript['class-name'].alias = 'function'
12+
Prism.languages.actionscript['class-name'].alias = 'function' // doesn't work with AS because AS is too complex
13+
delete Prism.languages.actionscript['parameter']
14+
delete Prism.languages.actionscript['literal-property']
1315
if (Prism.languages.markup) {
1416
Prism.languages.insertBefore('actionscript', 'string', {
1517
xml: {

lang/ada.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ada.aliases = []
66
function ada(Prism) {
77
Prism.languages.ada = {
88
comment: /--.*/,
9-
string: /"(?:""|[^"\r\f\n])*"/i,
9+
string: /"(?:""|[^"\r\f\n])*"/,
1010
number: [
1111
{
1212
pattern:
@@ -16,10 +16,10 @@ function ada(Prism) {
1616
pattern: /\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i
1717
}
1818
],
19-
'attr-name': /\b'\w+/i,
19+
'attr-name': /\b'\w+/,
2020
keyword:
21-
/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,
22-
boolean: /\b(?:true|false)\b/i,
21+
/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,
22+
boolean: /\b(?:false|true)\b/i,
2323
operator: /<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,
2424
punctuation: /\.\.?|[,;():]/,
2525
char: /'.'/,

lang/al.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ function al(Prism) {
2222
/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i
2323
],
2424
number:
25-
/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,
25+
/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,
2626
boolean: /\b(?:false|true)\b/i,
27-
variable: /\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,
27+
variable: /\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,
2828
'class-name':
2929
/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,
3030
operator: /\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,

0 commit comments

Comments
 (0)