diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-05-07 15:49:40 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-05-07 15:49:40 -0700 |
commit | 05d177737c980aad2fcdb54765433e02021ab1e0 (patch) | |
tree | 3b146349a2674db7e585f396bfb5eb0062c4ccd9 /013literal_string.cc | |
parent | 0487a30e7078861ed7de42bdb21b5c71fb9b54a1 (diff) | |
download | mu-05d177737c980aad2fcdb54765433e02021ab1e0.tar.gz |
1299 - stop using [] in any vector
Useful check: $ grep "[^ '\"]\[[^\"]" *.cc \ |perl -pwe 's/\Wargv\[|\WTests\[|\Wframe\[|\WMemory\[|\WName\[|\WSurrounding_space\[|\WRecipe\[|\WType\[|\WRecipe_number\[|\WType_number\[|\WBefore_fragments\[|\WAfter_fragments\[//g' \ |perl -pwe 's/\Wargv\[|\WTests\[|\Wframe\[|\WMemory\[|\WName\[|\WSurrounding_space\[|\WRecipe\[|\WType\[|\WRecipe_number\[|\WType_number\[|\WBefore_fragments\[|\WAfter_fragments\[//g' \ |grep '[^ ]\['
Diffstat (limited to '013literal_string.cc')
-rw-r--r-- | 013literal_string.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/013literal_string.cc b/013literal_string.cc index 57ac8c3a..9e492fbb 100644 --- a/013literal_string.cc +++ b/013literal_string.cc @@ -48,9 +48,9 @@ string slurp_quoted(istream& in) { } :(after "reagent::reagent(string s)") -//? cout << s[0] << '\n'; //? 1 - if (s[0] == '[') { - assert(s[s.size()-1] == ']'); +//? cout << s.at(0) << '\n'; //? 1 + if (s.at(0) == '[') { + assert(*s.rbegin() == ']'); // delete [] delimiters s.erase(0, 1); s.erase(s.size()-1, s.size()); |