1
+ > program main
2
+ #^^^^^^^ source .fortran .free meta .program .fortran keyword .control .program .fortran
3
+ # ^ source .fortran .free meta .program .fortran
4
+ # ^^^^ source .fortran .free meta .program .fortran entity .name .program .fortran
5
+ > implicit none
6
+ #^^^^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .statement .implicit .fortran keyword .other .implicit .fortran
7
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .statement .implicit .fortran
8
+ # ^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .statement .implicit .fortran keyword .other .none .fortran
9
+ > integer :: i , j
10
+ #^^^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran storage .type .integer .fortran
11
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran meta .attribute - list .type - specification - statements .fortran
12
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran keyword .operator .double - colon .fortran
13
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran meta .name - list .fortran
14
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran meta .name - list .fortran meta .parameter .fortran
15
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran meta .name - list .fortran
16
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .specification .type .fortran meta .name - list .fortran meta .parameter .fortran
17
+ > do i = 1 , 5
18
+ #^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran keyword .control .do .fortran
19
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
20
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran meta .parameter .fortran
21
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
22
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran keyword .operator .assignment .fortran
23
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
24
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran constant .numeric .fortran
25
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
26
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran constant .numeric .fortran
27
+ > do j = 1 , 5
28
+ #^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran keyword .control .do .fortran
29
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
30
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran meta .parameter .fortran
31
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
32
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran keyword .operator .assignment .fortran
33
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
34
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran constant .numeric .fortran
35
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran
36
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .loop - control .fortran constant .numeric .fortran
37
+ > if (i == j ) then
38
+ #^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran keyword .control .if .fortran
39
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran
40
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran punctuation .parentheses .left .fortran
41
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran meta .parameter .fortran
42
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran
43
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran keyword .logical .fortran .modern
44
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran
45
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran meta .parameter .fortran
46
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .expression .control .logical .fortran punctuation .parentheses .right .fortran
47
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran
48
+ # ^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran keyword .control .then .fortran
49
+ > print * , i
50
+ #^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .block .if .fortran keyword .control .print .fortran
51
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .block .if .fortran
52
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .block .if .fortran keyword .operator .power .fortran
53
+ # ^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .block .if .fortran
54
+ # ^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran meta .block .if .fortran meta .parameter .fortran
55
+ > end if
56
+ #^^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran keyword .control .endif .fortran
57
+ > end do
58
+ #^^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran meta .block .do .unlabeled .fortran keyword .control .enddo .fortran
59
+ > end do
60
+ #^^^^^^ source .fortran .free meta .program .fortran meta .block .specification .program .fortran meta .block .do .unlabeled .fortran keyword .control .enddo .fortran
61
+ > end program main
62
+ #^^^^^^^^^^^ source .fortran .free meta .program .fortran keyword .control .endprogram .fortran
63
+ # ^ source .fortran .free meta .program .fortran
64
+ # ^^^^ source .fortran .free meta .program .fortran entity .name .program .fortran
0 commit comments