Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
//===----------------------------------------------------------------------===//
// Fortran Language Family Front-end
//===----------------------------------------------------------------------===//

flang:
  n. 1. A miner's two-pointed pick.

Flang is a Fortran front-end.

//===----------------------------------------------------------------------===//
// To Do List
//===----------------------------------------------------------------------===//

Short term:

* Fix lexing bugs
  - Continuations in BOZ and character literals
  - Others
* Support 'INCLUDE' statement
* Full parsing of statements
* Clang-style diagnostics
  - Warnings and notes
  - Ranges for errors (i.e. ^~~~~~ )
* Testing infrastructure

Long term:

* Flang driver (?)
* Parsing GNU modules
* Sema
* Code generation
* Builtin functions

Longer term:

* Fortran77 support

About

Fortran Front-End

Resources

License

Releases

No releases published

Packages

No packages published

Languages