llvm/flang/lib/parser
2018-04-19 11:21:04 -07:00
..
basic-parsers.h [flang] Combine expected character sets of messages ending at same point from two alternatives. 2018-04-19 11:21:04 -07:00
char-block.h
char-buffer.cc
char-buffer.h [flang] Improvements to memory-mapped source files. 2018-04-05 14:39:55 -07:00
char-set.cc [flang] Combine expected character sets of messages ending at same point from two alternatives. 2018-04-19 11:21:04 -07:00
char-set.h [flang] Define sets of characters; use them in parsing and messages. 2018-04-19 11:21:03 -07:00
characters.cc
characters.h [flang] Address review comments (thanks!). 2018-04-03 10:29:04 -07:00
CMakeLists.txt [flang] Define sets of characters; use them in parsing and messages. 2018-04-19 11:21:03 -07:00
debug-parser.h [flang] Message experiment: defer all message generation until non-speculative. 2018-04-17 16:58:10 -07:00
format-specification.h [flang] Resolve some TODOs in the grammar. 2018-04-03 14:14:39 -07:00
grammar.h [flang] Implement parse tree rewriting. 2018-04-18 15:06:35 -07:00
idioms.cc
idioms.h [flang] Fix two errors in the grammar (array constructors with type but no values did not consume the ::, and ERR= was omitted from CLOSE(). Add CONVERT= extension to OPEN(). 2018-04-09 13:49:24 -07:00
indirection.h [flang] Avoid std::shared_ptr<> in favor of reference counting. 2018-04-17 16:58:11 -07:00
interval.h
message.cc [flang] Combine expected character sets of messages ending at same point from two alternatives. 2018-04-19 11:21:04 -07:00
message.h [flang] Combine expected character sets of messages ending at same point from two alternatives. 2018-04-19 11:21:04 -07:00
parse-state.h [flang] Define sets of characters; use them in parsing and messages. 2018-04-19 11:21:03 -07:00
parse-tree-visitor.h [flang] Merge parse-tree-mutator.h into parse-tree-visitor.h 2018-04-18 16:49:42 -07:00
parse-tree.cc [flang] Move ConvertToAssignment into class StmtFunctionStmt. 2018-04-19 07:07:47 -07:00
parse-tree.h [flang] Move ConvertToAssignment into class StmtFunctionStmt. 2018-04-19 07:07:47 -07:00
parsing.cc [flang] Defer message accumulation until it is known that messages will be produced. 2018-04-17 16:58:18 -07:00
parsing.h [flang] Better error recovery, some debugging. 2018-04-02 16:06:18 -07:00
preprocessor.cc [flang] Adjust TODO messages to reflect deliberate behavior. 2018-04-09 13:49:26 -07:00
preprocessor.h
prescan.cc [flang] Remove a needless std::move() call, and be more careful about line continuation. 2018-04-09 13:49:28 -07:00
prescan.h [flang] Handle pp-directives amid continuations correctly, and fix a Hollerith ambiguity. 2018-04-09 13:49:26 -07:00
provenance.cc [flang] Address review comments. 2018-04-06 10:34:59 -07:00
provenance.h [flang] Address review comments. 2018-04-06 10:34:59 -07:00
reference-counted.h [flang] reformat 2018-04-17 16:58:16 -07:00
source.cc [flang] Address review comments. 2018-04-06 10:34:59 -07:00
source.h [flang] Address review comments. 2018-04-06 10:34:59 -07:00
token-parsers.h [flang] Define sets of characters; use them in parsing and messages. 2018-04-19 11:21:03 -07:00
token-sequence.cc
token-sequence.h
unparse.cc [flang] Use DataRef as a better name for the data-ref production. Use DataRef instead of Variable for LHS of pointer assignment. 2018-04-16 13:37:54 -07:00
unparse.h
user-state.h