Changes between Version 2 and Version 3 of FortranTransformations


Ignore:
Timestamp:
09/23/19 16:55:15 (7 years ago)
Author:
wuwenhao
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FortranTransformations

    v2 v3  
    102102
    103103=== 4.2 Array Types & Array Sections ===
     104
     105
     106= Implemented standard rules =
     107
     108== Program Units ==
     109- main_program
     110- subroutine_subprogram
     111
     112== Execution Structs and Controls ==
     113- block
     114- specification_part
     115- execution_part
     116- execution_part_construct
     117- executable_construct
     118- do_construct
     119- if_construct
     120
     121== Declarations and  Statements ==
     122- declaration_construct
     123- declaration_type_spec
     124- intrinsic_type_spec
     125- entity_decl
     126- type_declaration_stmt
     127- action_stmt
     128- data_stmt
     129- parameter_stmt
     130- implicit_stmt
     131- assignment_stmt
     132- cycle_stmt
     133- exit_stmt
     134- goto_stmt
     135- computed_goto_stmt
     136- continue_stmt
     137- write_stmt
     138- print_stmt
     139- call_stmt
     140- return_stmt
     141- pragma_stmt *(including some of OpenMP directives and CIVL primitives)
     142
     143== Expressions and Operators ==
     144- initialization
     145- primary
     146- level_1_expr
     147- level_2_expr
     148- level_3_expr
     149- level_4_expr
     150- level_5_expr
     151- expr
     152
     153- mult_operand_mult_op
     154- add_operand_add_op
     155- and_operand_not_op
     156- equiv_operand_equiv_op
     157- level_5_expr_defined_binary_op
     158
     159== Values and Variables ==
     160- literal_constant
     161- signed_int_literal_constant
     162- int_literal_constant
     163- signed_real_literal_constant
     164- real_literal_constant
     165- char_literal_constant
     166- logical_literal_constant
     167- named_constant_def
     168- designator_or_func_ref
     169- variable
     170
     171== Misc. ==
     172- label
     173- attr_spec
     174- array_spec