Skip to content

Commit 259f265

Browse files
Merge pull request #220 from moosetechnology/read2-statement
Added a #visitRead2Statement: to JsonToIASTVisitor
2 parents 74c30e6 + 1da476f commit 259f265

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

src/EsopeImporter/FortranAbstractJsonVisitor.class.st

+11-1
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ FortranAbstractJsonVisitor >> visitCloseStatement: aCloseStatementNode [
259259

260260
{ #category : 'visiting statement' }
261261
FortranAbstractJsonVisitor >> visitComment: aCommentNode [
262-
1halt.
262+
263263
^{ self visitSpan: (aCommentNode at: 'span') .
264264
aCommentNode at: 'comment' }
265265

@@ -1180,6 +1180,16 @@ FortranAbstractJsonVisitor >> visitRange: aRangeNode [
11801180
self visitJsonElement: (aRangeNode at: 'stride') }
11811181
]
11821182

1183+
{ #category : 'visiting statement' }
1184+
FortranAbstractJsonVisitor >> visitRead2Statement: aStatementNode [
1185+
1186+
^{
1187+
(self visitSpan: (aStatementNode at: 'span')).
1188+
(self visitJsonElement: (aStatementNode at: 'format')).
1189+
(self visitArguments: (aStatementNode at: 'arguments'))
1190+
}
1191+
]
1192+
11831193
{ #category : 'visiting statement' }
11841194
FortranAbstractJsonVisitor >> visitReadStatement: aReadStatementNode [
11851195

src/EsopeImporter/JsonToIASTVisitor.class.st

+8
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,14 @@ JsonToIASTVisitor >> visitProgram_units: aCollection [
712712
^data
713713
]
714714

715+
{ #category : 'visiting statement' }
716+
JsonToIASTVisitor >> visitRead2Statement: aReadStatementNode [
717+
718+
^ (super visitRead2Statement: aReadStatementNode)
719+
entityName: 'read';
720+
yourself
721+
]
722+
715723
{ #category : 'visiting statement' }
716724
JsonToIASTVisitor >> visitReadStatement: aReadStatementNode [
717725

0 commit comments

Comments
 (0)