From 49030b62eb9e57a24be380bb15ac3f560c985b51 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 31 Aug 2015 17:14:05 -0400 Subject: [PATCH 04/31] *** rich-location-status: string-literal locations *** --- rich-location-status.txt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 rich-location-status.txt diff --git a/rich-location-status.txt b/rich-location-status.txt new file mode 100644 index 0000000..a78dacf --- /dev/null +++ b/rich-location-status.txt @@ -0,0 +1,31 @@ +This is a dummy file to help me keep track of status + +* TODO: introduce source_range and rich-location class to libcpp + (includes the unittests for diagnostic_show_locus) + +* TODO: add token range information to libcpp + +* TODO: add token range information to C frontend + +* TODO: start using *token* range information in C frontend + (split into multiple patches) + +* TODO: add token range information to C++ frontend + +* TODO: start using *token* range information in C++ frontend + (split into multiple patches) + +* TODO: use token range information in c-family (for things shared by C/C++/ObjC) + +* TODO: create SOURCE_RANGE tree type + +* TODO: add tree range information to C frontend + (includes the unittests for this) + +* TODO: start using *tree* range information in C frontend + (split into multiple patches) + +* DONE: add string-literal information to libcpp + (includes the unittests for just this) + +* TODO: use string-literal information in c-format.c -- 1.8.5.3