summaryrefslogtreecommitdiff
path: root/src/piraha/Dot.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/piraha/Dot.cc')
-rw-r--r--src/piraha/Dot.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/piraha/Dot.cc b/src/piraha/Dot.cc
new file mode 100644
index 00000000..be0a6e75
--- /dev/null
+++ b/src/piraha/Dot.cc
@@ -0,0 +1,13 @@
+#include "Piraha.hpp"
+
+bool Dot::match(Matcher *m) {
+ if(m->pos - m->input_size >= 0)
+ return false;
+ char c = m->input[m->pos];
+ if(c == '\n') {
+ return false;
+ } else {
+ m->pos++;
+ return true;
+ }
+}