source: node_modules/prismjs/components/prism-go-module.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 556 bytes
RevLine 
[d24f17c]1// https://go.dev/ref/mod#go-mod-file-module
2
3Prism.languages['go-mod'] = Prism.languages['go-module'] = {
4 'comment': {
5 pattern: /\/\/.*/,
6 greedy: true
7 },
8 'version': {
9 pattern: /(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,
10 lookbehind: true,
11 alias: 'number'
12 },
13 'go-version': {
14 pattern: /((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,
15 lookbehind: true,
16 alias: 'number'
17 },
18 'keyword': {
19 pattern: /^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,
20 lookbehind: true
21 },
22 'operator': /=>/,
23 'punctuation': /[()[\],]/
24};
Note: See TracBrowser for help on using the repository browser.