diff --git a/languages.toml b/languages.toml index 09bce7c8..679e0608 100644 --- a/languages.toml +++ b/languages.toml @@ -2947,7 +2947,7 @@ language-servers = [ "fortls" ] [[grammar]] name = "fortran" -source = { git = "https://github.com/stadelmanma/tree-sitter-fortran", rev = "8334abca785db3a041292e3b3b818a82a55b238f" } +source = { git = "https://github.com/stadelmanma/tree-sitter-fortran", rev = "2880b7aab4fb7cc618de1ef3d4c6d93b2396c031" } [[language]] name = "ungrammar" diff --git a/runtime/queries/fortran/folds.scm b/runtime/queries/fortran/folds.scm index 01e24dd6..103d8899 100644 --- a/runtime/queries/fortran/folds.scm +++ b/runtime/queries/fortran/folds.scm @@ -3,7 +3,7 @@ (if_statement) (where_statement) (enum_statement) - (do_loop_statement) + (do_loop) (derived_type_definition) (function) (subroutine) diff --git a/runtime/queries/fortran/indents.scm b/runtime/queries/fortran/indents.scm index 2248b383..3dad33f6 100644 --- a/runtime/queries/fortran/indents.scm +++ b/runtime/queries/fortran/indents.scm @@ -7,7 +7,7 @@ (function) ; (interface) (if_statement) - (do_loop_statement) + (do_loop) (where_statement) (derived_type_definition) (enum)