llvm/flang/lib/parser
Tim Keith de65ddbae0 [flang] Use macros to reduce boilerplate.
The common cases of wrapper, tuple, and union classes can be further
reduced by using macros to define the Walk functions.

Original-commit: flang-compiler/f18@29e02c4886
Reviewed-on: https://github.com/flang-compiler/f18/pull/18
2018-02-27 16:52:29 -08:00
..
basic-parsers.h [flang] Use "..."_en_US for messages. 2018-02-20 09:57:30 -08:00
char-buffer.cc [flang] Replace Position with Provenance everywhere. 2018-02-15 15:58:44 -08:00
char-buffer.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00
characters.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
CMakeLists.txt [flang] Add Unparse function. 2018-02-26 14:52:27 -08:00
debug-parser.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00
format-specification.h [flang] Impose a directory structure. Move files around. Introduce 2018-02-07 12:04:42 -08:00
grammar.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
idioms.cc [flang] Impose a directory structure. Move files around. Introduce 2018-02-07 12:04:42 -08:00
idioms.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00
indirection.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00
message.cc [flang] Support localizable formatted messages. 2018-02-21 12:12:52 -08:00
message.h [flang] Support localizable formatted messages. 2018-02-21 12:12:52 -08:00
parse-state.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
parse-tree-visitor.h [flang] Use macros to reduce boilerplate. 2018-02-27 16:52:29 -08:00
parse-tree.cc [flang] Preserve some minor changes that accumulated as I was implementing 2018-02-26 15:31:46 -08:00
parse-tree.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
preprocessor.cc [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
preprocessor.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
prescan.cc [flang] Fix test: do not allow & as continuation marker in fixed form if in a character literal. 2018-02-27 16:33:10 -08:00
prescan.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
provenance.cc [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
provenance.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
source.cc [flang] Remove #includes that were used for debugging. 2018-02-15 15:58:44 -08:00
source.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00
token-parsers.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
token-sequence.cc [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
token-sequence.h [flang] Fix some bugs that I noticed while running regression tests. 2018-02-27 15:55:10 -08:00
unparse.cc [flang] Preserve some minor changes that accumulated as I was implementing 2018-02-26 15:31:46 -08:00
unparse.h [flang] Add Unparse function. 2018-02-26 14:52:27 -08:00
user-state.h [flang] Update the header file guards in lib/parser to reflect the introduction of the parser namespace. 2018-02-16 11:42:17 -08:00