-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathREADME.txt
36 lines (27 loc) · 846 Bytes
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//===----------------------------------------------------------------------===//
// 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