summaryrefslogtreecommitdiff
path: root/tests/lexer/driver.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lexer/driver.cxx')
-rw-r--r--tests/lexer/driver.cxx12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/lexer/driver.cxx b/tests/lexer/driver.cxx
index 62c236f..4b431eb 100644
--- a/tests/lexer/driver.cxx
+++ b/tests/lexer/driver.cxx
@@ -28,7 +28,7 @@ const char* keywords[] =
"double"
};
-const char punctuation[] = {';', ',', ':', '{', '}', '(', ')', '=', '|'};
+const char* punctuation[] = {";", ",", "::", "{", "}", /*"(", ")",*/ "=", "|"};
int main (int argc, char* argv[])
{
@@ -100,6 +100,16 @@ int main (int argc, char* argv[])
cout << t.literal () << endl;
break;
}
+ case Token::t_call_expr:
+ {
+ cout << t.expression () << endl;
+ break;
+ }
+ case Token::t_template_expr:
+ {
+ cout << t.expression () << endl;
+ break;
+ }
}
}
}