[flang] Preserve some minor changes that accumulated as I was implementing
authorpeter klausler <pklausler@nvidia.com>
Fri, 16 Feb 2018 19:14:11 +0000 (11:14 -0800)
committerpeter klausler <pklausler@nvidia.com>
Mon, 26 Feb 2018 23:31:46 +0000 (15:31 -0800)
commit03aecfc336a54013859a15baeb01a2689cfb685f
tree61edae9506ae1db5565abf31cad681aa75b1960d
parentc36ac6b185e083748d822f631a39093cd8d35754
[flang] Preserve some minor changes that accumulated as I was implementing
an unparsing feature.

Enum classes in parse tree node class types are now defined with
a macro so that the names of the enumerations can be captured for
formatting purposes.

Add a TODO comment.

Rebase to new master with parse tree traversal code.

Original-commit: flang-compiler/f18@d6bfcfd526cc8464046e855181b7771631793313
Reviewed-on: https://github.com/flang-compiler/f18/pull/16
15 files changed:
flang/lib/parser/grammar.h
flang/lib/parser/parse-state.h
flang/lib/parser/parse-tree-visitor.h
flang/lib/parser/parse-tree.cc
flang/lib/parser/parse-tree.h
flang/lib/parser/preprocessor.cc
flang/lib/parser/preprocessor.h
flang/lib/parser/prescan.cc
flang/lib/parser/prescan.h
flang/lib/parser/provenance.cc
flang/lib/parser/provenance.h
flang/lib/parser/token-parsers.h
flang/lib/parser/unparse.cc
flang/tools/f18/f18.cc
flang/tools/f18/test-type.cc