blob: 3f4969722f1b56c424b18b7e8ebab492bda55ed6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Prism.languages.fortran = {
'quoted-number': { pattern: /[BOZ](['"])[A-F0-9]+\1/i, alias: 'number' },
string: {
pattern:
/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,
inside: { comment: { pattern: /(&(?:\r\n?|\n)\s*)!.*/, lookbehind: !0 } },
},
comment: { pattern: /!.*/, greedy: !0 },
boolean: /\.(?:FALSE|TRUE)\
|