diff --git a/flang/docs/ArrayComposition.md b/flang/docs/ArrayComposition.md --- a/flang/docs/ArrayComposition.md +++ b/flang/docs/ArrayComposition.md @@ -1,11 +1,3 @@ - - This note attempts to describe the motivation for and design of an implementation of Fortran 90 (and later) array expression evaluation that minimizes the use of dynamically allocated temporary storage for diff --git a/flang/docs/C++17.md b/flang/docs/C++17.md --- a/flang/docs/C++17.md +++ b/flang/docs/C++17.md @@ -1,11 +1,3 @@ - - ## C++14/17 features used in f18 The C++ dialect used in this project constitutes a subset of the diff --git a/flang/docs/C++style.md b/flang/docs/C++style.md --- a/flang/docs/C++style.md +++ b/flang/docs/C++style.md @@ -1,11 +1,3 @@ - - ## In brief: * Use *clang-format* from llvm 7 diff --git a/flang/docs/Calls.md b/flang/docs/Calls.md --- a/flang/docs/Calls.md +++ b/flang/docs/Calls.md @@ -1,11 +1,3 @@ - - ## Procedure reference implementation protocol Fortran function and subroutine references are complicated. diff --git a/flang/docs/Character.md b/flang/docs/Character.md --- a/flang/docs/Character.md +++ b/flang/docs/Character.md @@ -1,11 +1,3 @@ - - ## Implementation of `CHARACTER` types in f18 ### Kinds and Character Sets diff --git a/flang/docs/ControlFlowGraph.md b/flang/docs/ControlFlowGraph.md --- a/flang/docs/ControlFlowGraph.md +++ b/flang/docs/ControlFlowGraph.md @@ -1,11 +1,3 @@ - - ## Concept After a Fortran subprogram has been parsed, its names resolved, and all its semantic constraints successfully checked, the parse tree of its diff --git a/flang/docs/Directives.md b/flang/docs/Directives.md --- a/flang/docs/Directives.md +++ b/flang/docs/Directives.md @@ -1,11 +1,3 @@ - - Compiler directives supported by F18 ==================================== diff --git a/flang/docs/Extensions.md b/flang/docs/Extensions.md --- a/flang/docs/Extensions.md +++ b/flang/docs/Extensions.md @@ -1,11 +1,3 @@ - - As a general principle, this compiler will accept by default and without complaint many legacy features, extensions to the standard language, and features that have been deleted from the standard, diff --git a/flang/docs/FortranForCProgrammers.md b/flang/docs/FortranForCProgrammers.md --- a/flang/docs/FortranForCProgrammers.md +++ b/flang/docs/FortranForCProgrammers.md @@ -1,11 +1,3 @@ - - Fortran For C Programmers ========================= diff --git a/flang/docs/FortranIR.md b/flang/docs/FortranIR.md --- a/flang/docs/FortranIR.md +++ b/flang/docs/FortranIR.md @@ -1,11 +1,3 @@ - - # Design: Fortran IR ## Introduction diff --git a/flang/docs/IORuntimeInternals.md b/flang/docs/IORuntimeInternals.md --- a/flang/docs/IORuntimeInternals.md +++ b/flang/docs/IORuntimeInternals.md @@ -1,11 +1,3 @@ - - Fortran I/O Runtime Library Internal Design =========================================== diff --git a/flang/docs/ImplementingASemanticCheck.md b/flang/docs/ImplementingASemanticCheck.md --- a/flang/docs/ImplementingASemanticCheck.md +++ b/flang/docs/ImplementingASemanticCheck.md @@ -1,11 +1,3 @@ - -# Introduction I recently added a semantic check to the f18 compiler front end. This document describes my thought process and the resulting implementation. diff --git a/flang/docs/Intrinsics.md b/flang/docs/Intrinsics.md --- a/flang/docs/Intrinsics.md +++ b/flang/docs/Intrinsics.md @@ -1,11 +1,3 @@ - - # A categorization of standard (2018) and extended Fortran intrinsic procedures This note attempts to group the intrinsic procedures of Fortran into categories diff --git a/flang/docs/LabelResolution.md b/flang/docs/LabelResolution.md --- a/flang/docs/LabelResolution.md +++ b/flang/docs/LabelResolution.md @@ -1,11 +1,3 @@ - - # Semantics: Resolving Labels and Construct Names ## Overview diff --git a/flang/docs/ModFiles.md b/flang/docs/ModFiles.md --- a/flang/docs/ModFiles.md +++ b/flang/docs/ModFiles.md @@ -1,11 +1,3 @@ - - # Module Files Module files hold information from a module that is necessary to compile diff --git a/flang/docs/OpenMP-semantics.md b/flang/docs/OpenMP-semantics.md --- a/flang/docs/OpenMP-semantics.md +++ b/flang/docs/OpenMP-semantics.md @@ -1,11 +1,3 @@ - - # OpenMP Semantic Analysis ## OpenMP for F18 diff --git a/flang/docs/OptionComparison.md b/flang/docs/OptionComparison.md --- a/flang/docs/OptionComparison.md +++ b/flang/docs/OptionComparison.md @@ -1,11 +1,3 @@ - - # Compiler options This document catalogs the options processed by F18's peers/competitors. Much of the document is taken up by a set of tables that list the options categorized into different topics. Some of the table headings link to more information about the contents of the tables. For example, the table on **Standards conformance** options links to [notes on Standards conformance](#standards). diff --git a/flang/docs/Overview.md b/flang/docs/Overview.md --- a/flang/docs/Overview.md +++ b/flang/docs/Overview.md @@ -1,11 +1,3 @@ - - # Overview of Compiler Phases Each phase produces either correct output or fatal errors. diff --git a/flang/docs/ParserCombinators.md b/flang/docs/ParserCombinators.md --- a/flang/docs/ParserCombinators.md +++ b/flang/docs/ParserCombinators.md @@ -1,11 +1,3 @@ - - ## Concept The Fortran language recognizer here can be classified as an LL recursive descent parser. It is composed from a *parser combinator* library that diff --git a/flang/docs/Parsing.md b/flang/docs/Parsing.md --- a/flang/docs/Parsing.md +++ b/flang/docs/Parsing.md @@ -1,11 +1,3 @@ - - The F18 Parser ============== This program source code implements a parser for the Fortran programming diff --git a/flang/docs/Preprocessing.md b/flang/docs/Preprocessing.md --- a/flang/docs/Preprocessing.md +++ b/flang/docs/Preprocessing.md @@ -1,11 +1,3 @@ - - Fortran Preprocessing ===================== diff --git a/flang/docs/PullRequestChecklist.md b/flang/docs/PullRequestChecklist.md --- a/flang/docs/PullRequestChecklist.md +++ b/flang/docs/PullRequestChecklist.md @@ -1,11 +1,3 @@ - - # Pull request checklist Please review the following items before submitting a pull request. This list can also be used when reviewing pull requests. diff --git a/flang/docs/RuntimeDescriptor.md b/flang/docs/RuntimeDescriptor.md --- a/flang/docs/RuntimeDescriptor.md +++ b/flang/docs/RuntimeDescriptor.md @@ -1,11 +1,3 @@ - - ## Concept The properties that characterize data values and objects in Fortran programs must sometimes be materialized when the program runs. diff --git a/flang/docs/Semantics.md b/flang/docs/Semantics.md --- a/flang/docs/Semantics.md +++ b/flang/docs/Semantics.md @@ -1,11 +1,3 @@ - - # Semantic Analysis The semantic analysis pass determines if a syntactically correct Fortran