Gramer rule for HPF front-end


(R0524)

Program

(R0597)

Statement

(R0603)

DerivedTypeDef

(R0718)

Stmt

(R0727)

ImplicitStmt

(R0738)

ImplicitNoneStmt

(R0746)

FormatStmt

(R0772)

EntryStmt

(R0799)

TypeDeclarationStmt

(R0822)

ParameterStmt

(R0831)

DataStmt

(R0861)

CommonStmt

(R0874)

DimensionStmt

(R0883)

EquivalenceStmt

(R0892)

ExternalStmt

(R0902)

AssignementStmt

(R0945)

CallStmt

(R0968)

CloseStmt

(R0981)

ComputedGotoStmt

(R0989)

ContinueStmt

(R1006)

EndFileStmt

(R1023)

BackspaceStmt

(R1042)

InquireStmt

(R1051)

GotoStmt

(R1076)

IfStmt

(R1137)

IfThenStmt

(R1202)

ElseIfStmt

(R1216)

ElseStmt

(R1230)

EndIfStmt

(R1265)

DoStmt

(R1279)

EndDoStmt

(R1302)

OpenStmt

(R1319)

PrintStmt

(R1370)

ReadStmt

(R1384)

ReturnStmt

(R1401)

RewindStmt

(R1415)

StopStmt

(R1452)

WriteStmt

(R1485)

ArithmeticIfStmt

(R1496)

AssignStmt

(R1515)

AssignedGotoStmt

(R1529)

PauseStmt

(R1537)

EndStmt

(R1549)

ProgramStmt

(R1569)

SubroutineStmt

(R1593)

FunctionStmt

(R1602)

IntrinsicStmt

(R1631)

IntentStmt

(R1642)

OptionalStmt

(R1651)

AccessStmt

(R1669)

SaveStmt

(R1675)

AllocatableStmt

(R1681)

PointerStmt

(R1687)

TargetStmt

(R1708)

NamelistStmt

(R1720)

AllocateStmt

(R1726)

NullifyStmt

(R1738)

DeallocateStmt

(R1744)

PointerAssignementStmt

(R1769)

WhereStmt

(R1792)

WhereConstructStmt

(R1800)

ElsewhereStmt

(R1808)

EndWhereStmt

(R1837)

SelectCaseStmt

(R1860)

CaseStmt

(R1874)

EndSelectStmt

(R1888)

ExitStmt

(R1902)

CycleStmt

(R1916)

EndProgramStmt

(R1925)

ModuleStmt

(R1939)

EndModuleStmt

(R1966)

UseStmt

(R1980)

BlockDataStmt

(R1994)

EndBlockDataStmt

(R2014)

InterfaceStmt

(R2051)

EndInterfaceStmt

(R2064)

ModuleProcedureStmt

(R2078)

EndFunctionStmt

(R2092)

EndSubroutineStmt

(R2098)

ContainsStmt

(R2130)

ForallStmt

(R2139)

IncludeStmt

(R2167)

DirectiveStmt

(R2197)

ForallConstructStmt

(R2211)

EndForallStmt

(R2315)

ExDirectiveStmt

(R2396)

BsDirectiveStmt

(R2426)

SForallConstructStmt

(R2440)

SEndForallStmt

(R2449)

NiceStmt

(R2466)

IndependentStmt

(R2481)

PureStmt

(R2496)

ForallTripletSpecList

(R2509)

OptScalarMaskExpr

(R2529)

DistSpec

(R2534)

Size

(R2589)

LinkInfo

(R2602)

GeoInfo

(R2613)

LoadInfo

(R2627)

PartCall

(R2638)

DistributeSpec

(R2653)

GeoArray

(R2689)

AlignSpec

(R2702)

Expr

(R2717)

DecomposeList

(R2732)

DistributeList

(R2779)

AlignStuff

(R2792)

OptCC

(R2825)

ProcsDeclList

(R2836)

DecomposeSpec

(R2851)

SizeList

(R2866)

DistList

(R2881)

SubscriptList

(R2896)

AligneeList

(R2911)

NameList

(R2920)

LiteralConstant

(R2932)

ComplexLiteralConstant

(R2947)

BozLiteralConstant

(R2978)

IntrinsicOp

(R2989)

MultOp

(R3000)

AddOp

(R3027)

RelOp

(R3038)

EquivOp

(R3047)

DefinedOperator

(R3056)

DerivedTypeStmt

(R3066)

OptPrivateSequenceStmtList

(R3075)

ComponentDefStmtList

(R3084)

EndTypeStmt

(R3093)

PrivateSequenceStmtList

(R3106)

PrivateSequenceStmt

(R3118)

ComponentDefStmt

(R3127)

AccessSpec

(R3205)

TypeSpec

(R3214)

ComponentAttrSpecList

(R3223)

ComponentDeclList

(R3238)

ComponentDecl

(R3247)

ComponentAttrSpec

(R3262)

CharLength

(R3272)

ArrayConstructor

(R3276)

AcValueList

(R3291)

ImpliedValueList

(R3297)

ImpliedValue

(R3309)

ImpliedDo

(R3328)

Stride

(R3351)

ImpliedDoControl

(R3362)

OptComma

(R3377)

AttrSpecList

(R3392)

EntityDecl1List

(R3407)

EntityDeclList

(R3416)

EntityDecl

(R3426)

EntityDecl1

(R3448)

AttrSpec

(R3456)

OptKindSelector

(R3535)

CharSelector

(R3548)

OptCharLength

(R3561)

OptInitializationExpr

(R3575)

opt7

(R3609)

KindSelector

(R3617)

TypeParamValue

(R3632)

SavedEntityList

(R3647)

SavedEntity

(R3656)

EntityAllocatableList

(R3665)

EntityAllocatable

(R3674)

EntityTargetList

(R3683)

EntityTarget

(R3704)

DataStmtSetList

(R3715)

DataStmtSet

(R3730)

DataStmtObjectList

(R3745)

DataStmtValueList

(R3750)

DataStmtObject

(R3765)

DataStmtValue

(R3783)

Variable

(R3787)

DataImpliedDo

(R3792)

DataStmtRepeat

(R3811)

DataStmtConstant

(R3867)

ArraySection

(R3882)

NamedConstantDefList

(R3892)

NamedConstantDef

(R3907)

ImplicitSpecList

(R3918)

ImplicitSpec

(R3933)

LetterSpecList

(R3954)

LetterSpec

(R3962)

Letter

(R3977)

EquivalenceSetList

(R3987)

EquivalenceSet

(R4002)

EquivalenceObjectList

(R4007)

EquivalenceObject

(R4031)

CommonStmt1

(R4059)

CommonBlock

(R4067)

StructureComponent

(R4077)

ParentStructure

(R4092)

Org_SubscriptList

(R4185)

Subscript

(R4192)

Label

(R4201)

AllocationList

(R4213)

Allocation

(R4222)

AllocateObject

(R4231)

AllocateObjectList

(R4267)

Primary

(R4285)

Level1Expr

(R4298)

MultOperand

(R4311)

AddOperand

(R4329)

Level2Expr

(R4342)

Level3Expr

(R4355)

Level4Expr

(R4368)

AndOperand

(R4381)

OrOperand

(R4399)

EquivOperand

(R4412)

Level5Expr

(R4424)

Target

(R4439)

CaseSelector

(R4447)

OptLabel

(R4512)

LoopControl

(R4527)

LabelList

(R4532)

StopCode

(R4555)

ForallTripletSpec

(R4570)

IoSpecList

(R4597)

IoSpec

(R4606)

FormatSpec

(R4610)

InputItemList

(R4633)

FormatExpr

(R4637)

OutputItemList

(R4652)

RenameList

(R4667)

OnlyList

(R4677)

Rename

(R4682)

Only

(R4730)

GenericSpec

(R4738)

opt31

(R4746)

OptNameList

(R4761)

opt33

(R4795)

Prefix

(R4807)

OptRecursive

(R4815)

OptDummyArgList

(R4830)

DummyArgList

(R4838)

DummyArg


Non-terminals in grammer rule


1. .

DEFINED in: R0000

2. AcValueList

DEFINED in: R3276

USED in: R3272

3. AccessSpec

DEFINED in: R3127

USED in: R1651 R1651 R3056

4. AccessStmt

DEFINED in: R1651

USED in: R0718

5. AddOp

DEFINED in: R3000

USED in: R2978 R3811 R4285 R4329 R4329

6. AddOperand

DEFINED in: R4311

USED in: R4311 R4329 R4329 R4329

7. AlignSpec

DEFINED in: R2689

USED in: R2589 R2589 R2589 R2589 R2589 R2589 R2589 R2589 R2613 R2653 R2653 R2779 R2779 R2779 R2779

8. AlignStuff

DEFINED in: R2779

USED in: R2167

9. AligneeList

DEFINED in: R2896

USED in: R2779 R2779 R2896

10. AllocatableStmt

DEFINED in: R1675

USED in: R0718

11. AllocateObject

DEFINED in: R4222

USED in: R4231 R4231

12. AllocateObjectList

DEFINED in: R4231

USED in: R1738 R1738 R1738 R4231

13. AllocateStmt

DEFINED in: R1720

USED in: R0718

14. Allocation

DEFINED in: R4213

USED in: R4201 R4201

15. AllocationList

DEFINED in: R4201

USED in: R1720 R1720 R1720 R4201

16. AndOperand

DEFINED in: R4368

USED in: R4381 R4381

17. ArithmeticIfStmt

DEFINED in: R1485

USED in: R0718

18. ArrayConstructor

DEFINED in: R3272

USED in: R4267

19. ArraySection

DEFINED in: R3867

USED in: R3783 R3811 R3867 R4007 R4077 R4213 R4424

20. AssignStmt

DEFINED in: R1496

USED in: R0718

21. AssignedGotoStmt

DEFINED in: R1515

USED in: R0718

22. AssignementStmt

DEFINED in: R0902

USED in: R0718 R1769 R1769

23. AttrSpec

DEFINED in: R3448

USED in: R3377 R3377

24. AttrSpecList

DEFINED in: R3377

USED in: R0799 R3377

25. BackspaceStmt

DEFINED in: R1023

USED in: R0718

26. BlockDataStmt

DEFINED in: R1980

USED in: R0718

27. BozLiteralConstant

DEFINED in: R2947

USED in: R2920

28. BsDirectiveStmt

DEFINED in: R2396

USED in: R0718

29. CallStmt

DEFINED in: R0945

USED in: R0718

30. CaseSelector

DEFINED in: R4439

USED in: R1860 R1860

31. CaseStmt

DEFINED in: R1860

USED in: R0718

32. CharLength

DEFINED in: R3262

USED in: R3238 R3238 R3535 R3535 R3548

33. CharSelector

DEFINED in: R3535

USED in: R3205

34. CloseStmt

DEFINED in: R0968

USED in: R0718

35. CommonBlock

DEFINED in: R4059

USED in: R0861 R0861 R4031

36. CommonStmt

DEFINED in: R0861

USED in: R0718 R0861 R0861 R0861

37. CommonStmt1

DEFINED in: R4031

USED in: R0861

38. ComplexLiteralConstant

DEFINED in: R2932

USED in: R2920

39. ComponentAttrSpec

DEFINED in: R3247

USED in: R3214 R3214

40. ComponentAttrSpecList

DEFINED in: R3214

USED in: R3118 R3214

41. ComponentDecl

DEFINED in: R3238

USED in: R3223 R3223

42. ComponentDeclList

DEFINED in: R3223

USED in: R3118 R3118 R3118 R3223

43. ComponentDefStmt

DEFINED in: R3118

USED in: R3075 R3075

44. ComponentDefStmtList

DEFINED in: R3075

USED in: R0603 R3075

45. ComputedGotoStmt

DEFINED in: R0981

USED in: R0718

46. ContainsStmt

DEFINED in: R2098

USED in: R0718

47. ContinueStmt

DEFINED in: R0989

USED in: R0718

48. CycleStmt

DEFINED in: R1902

USED in: R0718

49. DataImpliedDo

DEFINED in: R3787

USED in: R3750

50. DataStmt

DEFINED in: R0831

USED in: R0718

51. DataStmtConstant

DEFINED in: R3811

USED in: R3765 R3765

52. DataStmtObject

DEFINED in: R3750

USED in: R3730 R3730

53. DataStmtObjectList

DEFINED in: R3730

USED in: R3715 R3730

54. DataStmtRepeat

DEFINED in: R3792

USED in: R3765 R3811 R3811

55. DataStmtSet

DEFINED in: R3715

USED in: R3704 R3704 R3704

56. DataStmtSetList

DEFINED in: R3704

USED in: R0831 R3704 R3704

57. DataStmtValue

DEFINED in: R3765

USED in: R3745 R3745

58. DataStmtValueList

DEFINED in: R3745

USED in: R3715 R3745

59. DeallocateStmt

DEFINED in: R1738

USED in: R0718

60. DecomposeList

DEFINED in: R2717

USED in: R2167 R2717

61. DecomposeSpec

DEFINED in: R2836

USED in: R2717 R2717

62. DefinedOperator

DEFINED in: R3047

USED in: R4730

63. DerivedTypeDef

DEFINED in: R0603

USED in: R0524

64. DerivedTypeStmt

DEFINED in: R3056

USED in: R0603

65. DimensionStmt

DEFINED in: R0874

USED in: R0718

66. DirectiveStmt

DEFINED in: R2167

USED in: R0718

67. DistList

DEFINED in: R2866

USED in: R2638 R2866

68. DistSpec

DEFINED in: R2529

USED in: R2315 R2315 R2315 R2315 R2315 R2315 R2315 R2627 R2627 R2627 R2866 R2866

69. DistributeList

DEFINED in: R2732

USED in: R2167 R2732

70. DistributeSpec

DEFINED in: R2638

USED in: R2315 R2732 R2732

71. DoStmt

DEFINED in: R1265

USED in: R0718

72. DummyArg

DEFINED in: R4838

USED in: R4830 R4830

73. DummyArgList

DEFINED in: R4830

USED in: R0772 R4815 R4830

74. ElseIfStmt

DEFINED in: R1202

USED in: R0718

75. ElseStmt

DEFINED in: R1216

USED in: R0718

76. ElsewhereStmt

DEFINED in: R1800

USED in: R0718

77. EndBlockDataStmt

DEFINED in: R1994

USED in: R0718

78. EndDoStmt

DEFINED in: R1279

USED in: R0718

79. EndFileStmt

DEFINED in: R1006

USED in: R0718

80. EndForallStmt

DEFINED in: R2211

USED in: R0718

81. EndFunctionStmt

DEFINED in: R2078

USED in: R0718

82. EndIfStmt

DEFINED in: R1230

USED in: R0718

83. EndInterfaceStmt

DEFINED in: R2051

USED in: R0718

84. EndModuleStmt

DEFINED in: R1939

USED in: R0718

85. EndProgramStmt

DEFINED in: R1916

USED in: R0718

86. EndSelectStmt

DEFINED in: R1874

USED in: R0718

87. EndStmt

DEFINED in: R1537

USED in: R0718

88. EndSubroutineStmt

DEFINED in: R2092

USED in: R0718

89. EndTypeStmt

DEFINED in: R3084

USED in: R0603

90. EndWhereStmt

DEFINED in: R1808

USED in: R0718

91. EntityAllocatable

DEFINED in: R3665

USED in: R3656 R3656

92. EntityAllocatableList

DEFINED in: R3656

USED in: R1675 R1681 R3656

93. EntityDecl

DEFINED in: R3416

USED in: R0861 R0861 R0861 R3407 R3407 R3426 R4031 R4031

94. EntityDecl1

DEFINED in: R3426

USED in: R3392 R3392

95. EntityDecl1List

DEFINED in: R3392

USED in: R0799 R0799 R0799 R3392

96. EntityDeclList

DEFINED in: R3407

USED in: R0874 R3407

97. EntityTarget

DEFINED in: R3683

USED in: R3674 R3674

98. EntityTargetList

DEFINED in: R3674

USED in: R1687 R3674

99. EntryStmt

DEFINED in: R0772

USED in: R0718

100. EquivOp

DEFINED in: R3038

USED in: R2978 R4412

101. EquivOperand

DEFINED in: R4399

USED in: R4399 R4399 R4412 R4412

102. EquivalenceObject

DEFINED in: R4007

USED in: R4002 R4002

103. EquivalenceObjectList

DEFINED in: R4002

USED in: R3987 R4002

104. EquivalenceSet

DEFINED in: R3987

USED in: R3977 R3977

105. EquivalenceSetList

DEFINED in: R3977

USED in: R0883 R3977

106. EquivalenceStmt

DEFINED in: R0883

USED in: R0718

107. ExDirectiveStmt

DEFINED in: R2315

USED in: R0718

108. ExitStmt

DEFINED in: R1888

USED in: R0718

109. Expr

DEFINED in: R2702

USED in: R0902 R0981 R1006 R1023 R1076 R1076 R1137 R1137 R1137 R1137 R1202 R1202 R1202 R1202 R1384 R1401 R1485 R1485 R1769 R1769 R1792 R1792 R1837 R1837 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2396 R2509 R2702 R2932 R2932 R3297 R3328 R3328 R3328 R3328 R3328 R3351 R3351 R3351 R3351 R3351 R3535 R3535 R3535 R3535 R3535 R3535 R3535 R3561 R3609 R3609 R3609 R3617 R3892 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4185 R4267 R4267 R4512 R4512 R4512 R4512 R4555 R4555 R4555 R4555 R4555 R4597 R4597

110. ExternalStmt

DEFINED in: R0892

USED in: R0718

111. ForallConstructStmt

DEFINED in: R2197

USED in: R0718

112. ForallStmt

DEFINED in: R2130

USED in: R0718

113. ForallTripletSpec

DEFINED in: R4555

USED in: R2496 R2496

114. ForallTripletSpecList

DEFINED in: R2496

USED in: R2130 R2130 R2197 R2197 R2426 R2426 R2496

115. FormatExpr

DEFINED in: R4633

USED in: R4606 R4633 R4633

116. FormatSpec

DEFINED in: R4606

USED in: R1319 R1319 R1370 R1370

117. FormatStmt

DEFINED in: R0746

USED in: R0718

118. FunctionStmt

DEFINED in: R1593

USED in: R0718

119. GenericSpec

DEFINED in: R4730

USED in: R2014 R4682

120. GeoArray

DEFINED in: R2653

USED in: R2602 R2653

121. GeoInfo

DEFINED in: R2602

USED in: R2315 R2315 R2315 R2315

122. GotoStmt

DEFINED in: R1051

USED in: R0718

123. IfStmt

DEFINED in: R1076

USED in: R0718

124. IfThenStmt

DEFINED in: R1137

USED in: R0718

125. ImplicitNoneStmt

DEFINED in: R0738

USED in: R0718

126. ImplicitSpec

DEFINED in: R3918

USED in: R3907 R3907

127. ImplicitSpecList

DEFINED in: R3907

USED in: R0727 R3907

128. ImplicitStmt

DEFINED in: R0727

USED in: R0718

129. ImpliedDo

DEFINED in: R3309

USED in: R3297 R3787

130. ImpliedDoControl

DEFINED in: R3351

USED in: R3309 R4512

131. ImpliedValue

DEFINED in: R3297

USED in: R3291 R3291

132. ImpliedValueList

DEFINED in: R3291

USED in: R3276 R3291 R3309 R4610 R4637

133. IncludeStmt

DEFINED in: R2139

USED in: R0718

134. IndependentStmt

DEFINED in: R2466

USED in: R0718

135. InputItemList

DEFINED in: R4610

USED in: R1370 R1370 R1370

136. InquireStmt

DEFINED in: R1042

USED in: R0718

137. IntentStmt

DEFINED in: R1631

USED in: R0718

138. InterfaceStmt

DEFINED in: R2014

USED in: R0718

139. IntrinsicOp

DEFINED in: R2978

USED in: R3047

140. IntrinsicStmt

DEFINED in: R1602

USED in: R0718

141. IoSpec

DEFINED in: R4597

USED in: R4570 R4570

142. IoSpecList

DEFINED in: R4570

USED in: R0968 R0968 R1006 R1023 R1042 R1042 R1302 R1302 R1370 R1370 R1370 R1370 R1401 R1452 R1452 R1452 R1452 R4570

143. KindSelector

DEFINED in: R3609

USED in: R3456

144. Label

DEFINED in: R4192

USED in: R1051 R1485 R1485 R1485 R1485 R1485 R1485 R1496 R4185 R4447 R4527 R4527

145. LabelList

DEFINED in: R4527

USED in: R0981 R1515 R4527

146. Letter

DEFINED in: R3962

USED in: R3954 R3954 R3954

147. LetterSpec

DEFINED in: R3954

USED in: R3933 R3933

148. LetterSpecList

DEFINED in: R3933

USED in: R3918 R3933

149. Level1Expr

DEFINED in: R4285

USED in: R4298 R4298

150. Level2Expr

DEFINED in: R4329

USED in: R4329 R4342 R4342

151. Level3Expr

DEFINED in: R4342

USED in: R4342 R4355 R4355 R4355

152. Level4Expr

DEFINED in: R4355

USED in: R4368 R4368

153. Level5Expr

DEFINED in: R4412

USED in: R2702 R2702 R4412

154. LinkInfo

DEFINED in: R2589

USED in: R2315 R2315 R2315 R2315 R2589 R2589

155. LiteralConstant

DEFINED in: R2920

USED in: R3262 R3792 R4267

156. LoadInfo

DEFINED in: R2613

USED in: R2315 R2315 R2315 R2315

157. LoopControl

DEFINED in: R4512

USED in: R1265 R1265

158. ModuleProcedureStmt

DEFINED in: R2064

USED in: R0718

159. ModuleStmt

DEFINED in: R1925

USED in: R0718

160. MultOp

DEFINED in: R2989

USED in: R2978 R4311

161. MultOperand

DEFINED in: R4298

USED in: R4298 R4311 R4311

162. NameList

DEFINED in: R2911

USED in: R0892 R1602 R1631 R1631 R1642 R1651 R1708 R1708 R1726 R2064 R2466 R2481 R2911 R4746

163. NamedConstantDef

DEFINED in: R3892

USED in: R3882 R3882

164. NamedConstantDefList

DEFINED in: R3882

USED in: R0822 R0822 R3882

165. NamelistStmt

DEFINED in: R1708

USED in: R0718 R1708

166. NiceStmt

DEFINED in: R2449

USED in: R0718

167. NullifyStmt

DEFINED in: R1726

USED in: R0718

168. Only

DEFINED in: R4682

USED in: R4667 R4667

169. OnlyList

DEFINED in: R4667

USED in: R1966 R4667

170. OpenStmt

DEFINED in: R1302

USED in: R0718

171. OptCC

DEFINED in: R2792

USED in: R1651 R1669 R1675 R1681 R1687 R2167 R3056

172. OptCharLength

DEFINED in: R3548

USED in: R3426

173. OptComma

DEFINED in: R3362

USED in: R0981 R1515 R4512 R4512 R4512

174. OptDummyArgList

DEFINED in: R4815

USED in: R1569

175. OptInitializationExpr

DEFINED in: R3561

USED in: R3426

176. OptKindSelector

DEFINED in: R3456

USED in: R3205 R3205 R3205 R3205 R3205

177. OptLabel

DEFINED in: R4447

USED in: R1265 R1265

178. OptNameList

DEFINED in: R4746

USED in: R1593

179. OptPrivateSequenceStmtList

DEFINED in: R3066

USED in: R0603

180. OptRecursive

DEFINED in: R4807

USED in: R1569 R1569

181. OptScalarMaskExpr

DEFINED in: R2509

USED in: R2130 R2130 R2197 R2197 R2426 R2426

182. OptionalStmt

DEFINED in: R1642

USED in: R0718

183. OrOperand

DEFINED in: R4381

USED in: R4381 R4399 R4399 R4399

184. Org_SubscriptList

DEFINED in: R4092

USED in: R3867 R4092

185. OutputItemList

DEFINED in: R4637

USED in: R1319 R1452 R1452

186. ParameterStmt

DEFINED in: R0822

USED in: R0718

187. ParentStructure

DEFINED in: R4077

USED in: R4067

188. PartCall

DEFINED in: R2627

USED in: R2315

189. PauseStmt

DEFINED in: R1529

USED in: R0718

190. PointerAssignementStmt

DEFINED in: R1744

USED in: R0718

191. PointerStmt

DEFINED in: R1681

USED in: R0718

192. Prefix

DEFINED in: R4795

USED in: R4738

193. Primary

DEFINED in: R4267

USED in: R4285 R4285 R4285

194. PrintStmt

DEFINED in: R1319

USED in: R0718

195. PrivateSequenceStmt

DEFINED in: R3106

USED in: R3093 R3093

196. PrivateSequenceStmtList

DEFINED in: R3093

USED in: R3066 R3093

197. ProcsDeclList

DEFINED in: R2825

USED in: R2167

198. Program

DEFINED in: R0524

USED in: R0524 R0524

199. ProgramStmt

DEFINED in: R1549

USED in: R0718

200. PureStmt

DEFINED in: R2481

USED in: R0718

201. ReadStmt

DEFINED in: R1370

USED in: R0718

202. RelOp

DEFINED in: R3027

USED in: R2978 R4355

203. Rename

DEFINED in: R4677

USED in: R4652 R4652 R4682

204. RenameList

DEFINED in: R4652

USED in: R1966 R4652

205. ReturnStmt

DEFINED in: R1384

USED in: R0718

206. RewindStmt

DEFINED in: R1401

USED in: R0718

207. SEndForallStmt

DEFINED in: R2440

USED in: R0718

208. SForallConstructStmt

DEFINED in: R2426

USED in: R0718

209. SaveStmt

DEFINED in: R1669

USED in: R0718

210. SavedEntity

DEFINED in: R3647

USED in: R3632 R3632

211. SavedEntityList

DEFINED in: R3632

USED in: R1669 R3632

212. SelectCaseStmt

DEFINED in: R1837

USED in: R0718

213. Size

DEFINED in: R2534

USED in: R2315 R2315 R2315 R2315 R2315 R2315 R2315 R2589 R2589 R2589 R2589 R2602 R2851 R2851

214. SizeList

DEFINED in: R2851

USED in: R2836 R2851

215. Statement

DEFINED in: R0597

USED in: R0524

216. Stmt

DEFINED in: R0718

USED in: R0597 R0597 R1076 R1076 R2130 R2130

217. StopCode

DEFINED in: R4532

USED in: R1415 R1529

218. StopStmt

DEFINED in: R1415

USED in: R0718

219. Stride

DEFINED in: R3328

USED in: R3297

220. StructureComponent

DEFINED in: R4067

USED in: R3783 R3867 R4077 R4213 R4222 R4424

221. SubroutineStmt

DEFINED in: R1569

USED in: R0718

222. Subscript

DEFINED in: R4185

USED in: R2881 R2881 R4092 R4092

223. SubscriptList

DEFINED in: R2881

USED in: R0945 R0945 R2689 R2689 R2779 R2779 R2881 R3238 R3238 R3247 R3448 R3575 R3665 R3683 R3867 R3867 R3867 R3867 R3867 R4439

224. Target

DEFINED in: R4424

USED in: R1744

225. TargetStmt

DEFINED in: R1687

USED in: R0718

226. TypeDeclarationStmt

DEFINED in: R0799

USED in: R0718

227. TypeParamValue

DEFINED in: R3617

USED in: R3262

228. TypeSpec

DEFINED in: R3205

USED in: R0799 R0799 R0799 R3118 R3118 R3118 R3918 R4795 R4795 R4795

229. UseStmt

DEFINED in: R1966

USED in: R0718

230. Variable

DEFINED in: R3783

USED in: R0902 R1496 R1720 R1720 R1738 R1738 R3750 R4267 R4633 R4633

231. WhereConstructStmt

DEFINED in: R1792

USED in: R0718

232. WhereStmt

DEFINED in: R1769

USED in: R0718

233. WriteStmt

DEFINED in: R1452

USED in: R0718

234. opt31

DEFINED in: R4738

USED in: R1593 R1593

235. opt33

DEFINED in: R4761

USED in: R1593

236. opt7

DEFINED in: R3575

USED in: R3416


Terminals in grammer rule


1. 258

2. 259

3. 260

4. 261

5. 262

6. 263

7. 264

8. 265

9. 266

10. 267

11. 268

12. 269

13. 270

14. 271

15. 272

16. 273

17. 274

18. 275

19. 276

20. 277

21. 278

22. 279

23. 280

24. 281

25. 282

26. 283

27. 284

28. 285

29. 286

30. 287

31. 288

32. 289

33. 290

34. 291

35. 292

36. 293

37. 294

38. 295

39. 296

40. 297

41. 298

42. 299

43. 300

44. 301

45. 302

46. 303

47. 304

48. 305

49. 306

50. 307

51. 308

52. 309

53. 310

54. 311

55. 312

56. 313

57. 314

58. 315

59. 316

60. 317

61. 318

62. 319

63. 320

64. 321

65. 322

66. 323

67. 324

68. 325

69. 326

70. 327

71. 328

72. 329

73. 330

74. 331

75. 332

76. 333

77. 334

78. 335

79. 336

80. 337

81. 338

82. 339

83. 340

84. 341

85. 342

86. 343

87. 344

88. 345

89. 346

90. 347

91. 348

92. 349

93. 350

94. 351

95. 352

96. 353

97. 354

98. 355

99. 356

100. 357

101. 358

102. 359

103. 360

104. 361

105. 362

106. 363

107. 364

108. 365

109. 366

110. 367

111. 368

112. 369

113. 370

114. 371

115. 372

116. 373

117. 374

118. 375

119. 376

120. 377

121. 378

122. 379

123. 380

124. 381

125. 382

126. 383

127. 384

128. 385

129. 386

130. 387

131. 388

132. 389

133. 390

134. 391

135. 392

136. 393

137. 394

138. 395

139. 396

140. 397

141. 398

142. 399

143. 400

144. 401

145. 402

146. 403

147. 404

148. 405

149. 406

150. 407

151. 408

152. 409

153. 410

154. 411

155. ALLOCATABLE

USED in: R1675

156. ALLOCATE

USED in: R1720 R1720 R1720

157. AND_OP

USED in: R2978 R4381

158. ARRAY

159. ASSIGN

USED in: R1496

160. BACKSPACE

USED in: R1023 R1023

161. BINARY_CONSTANT

USED in: R2947

162. BLOCK_DATA

USED in: R1980 R1980

163. CALL

USED in: R0945 R0945 R0945 R0945

164. CASE

USED in: R1860 R1860

165. CHARACTER

USED in: R3205 R3205

166. CHARACTER_CONSTANT

USED in: R2139 R2920 R3867 R4532 R4633 R4633

167. CHAR_SELECTOR_COMMA

USED in: R3535

168. CLOSE

USED in: R0968 R0968

169. CODE

170. COMMON

USED in: R4031 R4031

171. COMPLEX

USED in: R3205

172. CONCAT_OP

USED in: R2978 R4059 R4342 R4633 R4633

173. CONTAINS

USED in: R2098

174. CONTINUE

USED in: R0989

175. CYCLE

USED in: R1902 R1902

176. DATA

USED in: R0831

177. DEALLOCATE

USED in: R1738 R1738 R1738

178. DEFINED_UNARY_OP

USED in: R2702 R3047 R4285

179. DIMENSION

USED in: R0874 R3247

180. DIRALIGN

USED in: R2167

181. DIRBLOCK

USED in: R2529

182. DIRCYCLIC

USED in: R2529

183. DIRDECOMPOSE

USED in: R2167

184. DIRDISTRIBUTE

USED in: R2167

185. DIRFALIGN

USED in: R2396

186. DIRFDECOMP

USED in: R2396

187. DIRFDISTRIBUTE

USED in: R2396

188. DIRFEMBED

USED in: R2396

189. DIRFVPROC

USED in: R2396

190. DIRINDEPENDENT

USED in: R2466 R2466 R2481

191. DIRISDAD

USED in: R2396

192. DIRISDECOMP

USED in: R2396

193. DIRMBLOCK

USED in: R2529

194. DIRNEW

195. DIRNUMBER_OF_PROCS

196. DIRPROCESSORS

USED in: R2167

197. DIRPURE

USED in: R2481

198. DIRRANGE

USED in: R2779

199. DIRSCALARPROC

200. DIRWITH

USED in: R2779 R2779 R2779 R2779

201. DO

USED in: R1265 R1265

202. DOUBLE_COMPLEX

USED in: R3205

203. DOUBLE_PRECISION

USED in: R3205

204. DUMTOK

205. ELSE

USED in: R1216 R1216

206. ELSE_IF

USED in: R1202 R1202 R1202 R1202

207. ELSE_WHERE

USED in: R1800

208. END

USED in: R1537

209. ENDFORALL

USED in: R2211 R2211

210. END_BLOCK_DATA

USED in: R1994 R1994

211. END_DO

USED in: R1279 R1279

212. END_FILE

USED in: R1006 R1006

213. END_FUNCTION

USED in: R2078 R2078

214. END_IF

USED in: R1230 R1230

215. END_INTERFACE

USED in: R2051

216. END_MODULE

USED in: R1939 R1939

217. END_PROGRAM

USED in: R1916 R1916

218. END_SELECT

USED in: R1874 R1874

219. END_SUBROUTINE

USED in: R2092 R2092

220. END_TYPE

USED in: R3084 R3084

221. END_WHERE

USED in: R1808

222. ENTRY

USED in: R0772 R0772 R0772

223. EOS

USED in: R0597 R0597 R0597 R0597 R0603 R0603 R3075 R3075 R3093 R3093

224. EQUIVALENCE

USED in: R0883

225. EQUIV_OP_F

USED in: R3038

226. EQUIV_OP_T

USED in: R3038

227. EXDIRBY

USED in: R2627

228. EXDIRCONSTRUCT

USED in: R2315 R2315 R2315 R2315 R2315 R2315 R2315

229. EXDIRGEOMETRY

USED in: R2602

230. EXDIRLINK

USED in: R2589 R2589 R2589 R2589

231. EXDIRLOAD

USED in: R2613

232. EXDIRPARTITION

USED in: R2627

233. EXDIRREDISTRIBUTE

USED in: R2315

234. EXDIRSET

USED in: R2627

235. EXDIRUSING

USED in: R2627

236. EXIT

USED in: R1888 R1888

237. EXTERNAL

USED in: R0892

238. FORALL

USED in: R2130 R2130

239. FORMAT

USED in: R0746

240. FUNCTION

USED in: R1593 R1593

241. GO_TO

USED in: R0981 R1051 R1515 R1515

242. HEX_CONSTANT

USED in: R2947

243. IF

USED in: R1076 R1076 R1137 R1137 R1137 R1137 R1485 R1485

244. IGNORE_STMT

245. IMPLICIT

USED in: R0727 R0738

246. INCLUDE

USED in: R2139

247. INQUIRE

USED in: R1042 R1042

248. INTEGER

USED in: R3205

249. INTEGER_CONSTANT

USED in: R0597 R2449 R2534 R2825 R2825 R2825 R2825 R2825 R2825 R2920 R3609 R4192 R4532 R4606

250. INTENT

USED in: R1631 R1631

251. INTERFACE

USED in: R2014

252. INTRINSIC

USED in: R1602

253. KEY_NAME

254. KPROGRAM

USED in: R1549

255. KTARGET

USED in: R1687

256. LDAC

USED in: R3272

257. LOGICAL

USED in: R3205

258. LOGICAL_CONSTANT

USED in: R2920

259. LPEQI

USED in: R0822 R0945 R0968 R1006 R1023 R1042 R1076 R1137 R1137 R1202 R1202 R1302 R1370 R1370 R1401 R1452 R1452 R1485 R1720 R1738 R1769 R1792 R2130 R2197 R2426 R2589 R2589 R3309 R3535 R3535 R3609 R3867 R4267 R4512 R4512 R4730

260. LPIMP

USED in: R3918

261. MFORALL

USED in: R2197 R2197

262. MODULE

USED in: R1925 R2064

263. NAME

USED in: R0738 R0772 R0772 R0772 R0945 R0945 R0945 R0945 R1137 R1137 R1137 R1137 R1137 R1137 R1202 R1202 R1202 R1202 R1202 R1202 R1216 R1230 R1265 R1279 R1515 R1515 R1549 R1569 R1569 R1593 R1593 R1631 R1631 R1708 R1708 R1720 R1720 R1738 R1738 R1744 R1837 R1837 R1837 R1860 R1874 R1888 R1902 R1916 R1925 R1939 R1966 R1966 R1966 R1966 R1980 R1994 R2064 R2078 R2092 R2211 R2396 R2396 R2396 R2396 R2396 R2396 R2440 R2529 R2534 R2638 R2689 R2689 R2689 R2689 R2779 R2779 R2779 R2825 R2825 R2825 R2836 R2896 R2896 R2911 R2911 R3056 R3056 R3084 R3205 R3238 R3238 R3238 R3238 R3351 R3351 R3416 R3448 R3448 R3535 R3535 R3535 R3535 R3535 R3535 R3609 R3609 R3647 R3647 R3665 R3665 R3683 R3683 R3783 R3792 R3867 R3867 R3867 R3867 R3892 R3962 R4007 R4059 R4067 R4077 R4185 R4213 R4222 R4424 R4439 R4512 R4512 R4512 R4512 R4555 R4555 R4597 R4597 R4677 R4677 R4730 R4730 R4730 R4730 R4761 R4761 R4838

264. NAMELIST

USED in: R1708

265. NOT_OP

USED in: R2978 R4368

266. NULLIFY

USED in: R1726

267. OCTAL_CONSTANT

USED in: R2947

268. OP

269. OPEN

USED in: R1302 R1302

270. OPTIONAL

USED in: R1642

271. OR_OP

USED in: R2978 R4399

272. PARAMETER

USED in: R0822 R0822

273. PAUSE

USED in: R1529 R1529

274. POINTER

USED in: R1681 R3247

275. POINT_OP

USED in: R1744 R4677

276. POINT_TO

277. POWER_OP

USED in: R2978 R4298

278. PRINT

USED in: R1319 R1319

279. PRIVATE

USED in: R3106 R3127

280. PUBLIC

USED in: R3127

281. RDAC

USED in: R3272

282. READ

USED in: R1370 R1370 R1370 R1370 R1370 R1370

283. REAL

USED in: R3205

284. REAL_CONSTANT

USED in: R2920

285. RECURSIVE

USED in: R4795 R4795 R4795 R4807

286. REL_OP_EQ

USED in: R3027

287. REL_OP_GE

USED in: R3027

288. REL_OP_GT

USED in: R3027

289. REL_OP_LE

USED in: R3027

290. REL_OP_LT

USED in: R3027

291. REL_OP_NE

USED in: R3027

292. RETURN

USED in: R1384 R1384

293. REWIND

USED in: R1401 R1401

294. SAVE

USED in: R1669 R1669

295. SCHEDTYPE

USED in: R2449

296. SELECT

USED in: R1837 R1837

297. SENDFORALL

USED in: R2440 R2440

298. SEQUENCE

USED in: R3106

299. SFORALL

USED in: R2426 R2426

300. STOP

USED in: R1415 R1415

301. SUBROUTINE

USED in: R1569 R1569

302. TO

USED in: R1496

303. TYPE

USED in: R3056 R3056 R3205

304. USE

USED in: R1966 R1966 R1966

305. WHERE

USED in: R1769 R1769 R1792 R1792

306. WRITE

USED in: R1452 R1452 R1452 R1452

307. XOR_OP

USED in: R2978 R4399

308. error

USED in: R0597