diff --git a/src/fortran/ofp/cparser/CFortranParser.g b/src/fortran/ofp/cparser/CFortranParser.g index e7241bb..8210609 100644 --- a/src/fortran/ofp/cparser/CFortranParser.g +++ b/src/fortran/ofp/cparser/CFortranParser.g @@ -5380,7 +5380,7 @@ main_program { c_action_main_program(hasProgramStmt, hasExecutionPart, hasInternalSubprogramPart); } - : ( program_stmt {hasProgramStmt = ANTLR3_TRUE} )? + : ( program_stmt {hasProgramStmt = ANTLR3_TRUE;} )? specification_part ( execution_part {hasExecutionPart = ANTLR3_TRUE;} )?