@@ -100,8 +100,9 @@ module.exports = grammar({
100
100
[ $ . rank_statement ] ,
101
101
[ $ . stop_statement , $ . identifier ] ,
102
102
[ $ . type_statement ] ,
103
- [ $ . preproc_ifdef_in_specification_part , $ . program ] ,
104
103
[ $ . preproc_else_in_specification_part , $ . program ] ,
104
+ [ $ . preproc_if_in_specification_part , $ . program ] ,
105
+ [ $ . _preproc_expression , $ . _expression ] ,
105
106
[ $ . coarray_critical_statement , $ . identifier ] ,
106
107
] ,
107
108
@@ -2352,7 +2353,6 @@ function preprocIf(suffix, content, precedence = 0) {
2352
2353
preprocessor ( 'if' ) ,
2353
2354
field ( 'condition' , $ . _preproc_expression ) ,
2354
2355
optional ( $ . preproc_comment ) ,
2355
- '\n' ,
2356
2356
field ( 'content' , content ( $ ) ) ,
2357
2357
field ( 'alternative' , optional ( alternativeBlock ( $ ) ) ) ,
2358
2358
preprocessor ( 'endif' ) ,
@@ -2379,7 +2379,6 @@ function preprocIf(suffix, content, precedence = 0) {
2379
2379
preprocessor ( 'elif' ) ,
2380
2380
optional ( $ . preproc_comment ) ,
2381
2381
field ( 'condition' , $ . _preproc_expression ) ,
2382
- '\n' ,
2383
2382
field ( 'content' , content ( $ ) ) ,
2384
2383
field ( 'alternative' , optional ( alternativeBlock ( $ ) ) ) ,
2385
2384
) ) ,
0 commit comments