Skip to content

isanbard/flang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

//===----------------------------------------------------------------------===//
// 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages