summaryrefslogtreecommitdiff
path: root/src/piraha/Bracket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/piraha/Bracket.cc')
-rw-r--r--src/piraha/Bracket.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/piraha/Bracket.cc b/src/piraha/Bracket.cc
index 47f5c443..d16d75da 100644
--- a/src/piraha/Bracket.cc
+++ b/src/piraha/Bracket.cc
@@ -95,7 +95,7 @@ bool Bracket::match(Matcher *m) {
}
}
-void insertc(std::ostream& o,char c) {
+void piraha::insertc(std::ostream& o,char c) {
if(c == '-') {
o << "\\-";
} else if(c == '\n') {
@@ -104,7 +104,9 @@ void insertc(std::ostream& o,char c) {
o << "\\r";
} else if(c == '\t') {
o << "\\t";
- } else if(strchr("[]-",c)>=0) {
+ } else if(c == '\b') {
+ o << "\\b";
+ } else if(strchr("\\\"[]-",c) != 0) {
o << "\\" << c;
} else {
o << c;