[flang] Remove old character "cooking" parser combinators that handled Fortran
authorpeter klausler <pklausler@nvidia.com>
Fri, 16 Feb 2018 18:41:16 +0000 (10:41 -0800)
committerpeter klausler <pklausler@nvidia.com>
Fri, 16 Feb 2018 18:41:16 +0000 (10:41 -0800)
commit7af9dd8736beb1cb5e8e4016784fc0ee764d1358
tree7534105cbdc75a90703f2eacc80a3f93061d9633
parent3185562e19e7e9be837235ce35df17e475ef225a
[flang] Remove old character "cooking" parser combinators that handled Fortran
comments, continuations, &c. that have become obsolete with the use
of the new C++-coded prescanner module.  Clean out members from
ParseState that were used only by cookedNextChar and its sub-parsers.

Original-commit: flang-compiler/f18@41717531e5eb17dc4f090babbeb63745397d80cc
Reviewed-on: https://github.com/flang-compiler/f18/pull/11
Tree-same-pre-rewrite: false
flang/documentation/ParserCombinators.md
flang/lib/parser/basic-parsers.h
flang/lib/parser/char-parsers.h [deleted file]
flang/lib/parser/cooked-chars.h [deleted file]
flang/lib/parser/grammar.h
flang/lib/parser/parse-state.h
flang/lib/parser/token-parsers.h [moved from flang/lib/parser/cooked-tokens.h with 89% similarity]
flang/tools/f18/f18.cc
flang/tools/f18/test-type.cc