Changes between Version 1 and Version 2 of FortranTranslationIssues


Ignore:
Timestamp:
01/21/19 09:39:19 (7 years ago)
Author:
wuwenhao
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FortranTranslationIssues

    v1 v2  
    11= Fortran Translation Issues =
     2
     3== Redesign the Preprocessor ==
     4
     5=== 1. Preprocessor ===
     61). Input: Raw '''char stream''' read from source files
     7
     82). Output: A pp-token stream
     9
     10=== 2. PP Token Converter ===
     111). Input: A pp-token stream
     12
     132). Output: A CIVL-C token stream.
     14
     153). Functionality:
     16
     17Based on a specific programming language (C/CIVL-C or Fortran), the convertor analyzes
     18each pp-token and generates a corresponding !CIVLCToken for each of them.
     19
     20=== 3. Language Based Parser ===
     211). Input: A CIVLCToken stream
     22
     232). Output: A CIVL AST
     24
     25
     26== Meeting Notes for Fortran Front-End  ==
     27=== 01-08-2019 ===
     280). The preprocessor will only create and handle pp-tokens (preprocess tokens).
     29
     301). All language specific tokens & keywords should be created after the preprocess procedure.
     31
     322). Language grammar based converters (C/CIVL-C & Fortran) should be developed for generating CIVLC tokens from pp-tokens.
     33
     343). Different parsers will be used for pars the CIVL-C token stream
     35