Skip to content

Commit 1488fd4

Browse files
author
Kyle
committed
Completely re-write grammar using rules from Atom's language-fortran extension (https://github.com/dparkins/language-fortran)
Fixes many highlighting issues and adds highlighting support for many Fortran features The tmlanguage files are now formatted in JSON, rather than plist (converted from CSON in Atom)
1 parent bb7ebdc commit 1488fd4

File tree

5 files changed

+4859
-1219
lines changed

5 files changed

+4859
-1219
lines changed

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,32 +19,32 @@
1919
"contributes": {
2020
"languages": [
2121
{
22-
"id": "fortran90",
22+
"id": "fortran_free-form",
2323
"aliases": ["Fortran90", "fortran90"],
2424
"extensions": [".f90", ".F90", ".f95", ".F95", ".f08", ".F08"],
2525
"configuration": "./language-configuration.json"
2626
},
2727
{
28-
"id": "fortran",
29-
"aliases": ["Fortran ", "fortran"],
28+
"id": "fortran_fixed-form",
29+
"aliases": ["Fortran ", "fortran", "FORTRAN77"],
3030
"extensions": [".f", ".F", ".f77", ".F77", ".FPP"]
3131
}
3232
],
3333
"grammars": [
3434
{
35-
"language": "fortran90",
36-
"scopeName": "source.fortran.modern",
37-
"path": "./syntaxes/fortran90.tmLanguage"
35+
"language": "fortran_free-form",
36+
"scopeName": "source.fortran.free",
37+
"path": "./syntaxes/fortran90.tmLanguage.json"
3838
},
3939
{
40-
"language": "fortran",
41-
"scopeName": "source.fortran",
42-
"path": "./syntaxes/fortran.tmLanguage"
40+
"language": "fortran_fixed-form",
41+
"scopeName": "source.fortran.fixed",
42+
"path": "./syntaxes/fortran.tmLanguage.json"
4343
}
4444
],
4545
"snippets": [
4646
{
47-
"language": "fortran90",
47+
"language": "fortran_free-form",
4848
"path": "./snippets/fortran90.json"
4949
}
5050
],

0 commit comments

Comments
 (0)