summaryrefslogtreecommitdiff
path: root/tests/lexer
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lexer')
-rw-r--r--tests/lexer/driver.cxx9
-rw-r--r--tests/lexer/test-004.cli3
-rw-r--r--tests/lexer/test-004.std12
3 files changed, 20 insertions, 4 deletions
diff --git a/tests/lexer/driver.cxx b/tests/lexer/driver.cxx
index c16d92b..20dbf9d 100644
--- a/tests/lexer/driver.cxx
+++ b/tests/lexer/driver.cxx
@@ -71,9 +71,14 @@ main (int argc, char* argv[])
cout << punctuation[t.punctuation ()] << endl;
break;
}
- case token::t_path_lit:
+ case token::t_cxx_path_lit:
{
- cout << "path: " << t.literal () << endl;
+ cout << "c++ path: " << t.literal () << endl;
+ break;
+ }
+ case token::t_cli_path_lit:
+ {
+ cout << "cli path: " << t.literal () << endl;
break;
}
case token::t_string_lit:
diff --git a/tests/lexer/test-004.cli b/tests/lexer/test-004.cli
index bb6ccea..db95a81 100644
--- a/tests/lexer/test-004.cli
+++ b/tests/lexer/test-004.cli
@@ -1,2 +1,5 @@
include "foo/abc.hxx";
include <vector>;
+include "c++:map";
+include <cli:map>;
+include "map.cli"
diff --git a/tests/lexer/test-004.std b/tests/lexer/test-004.std
index e031891..4216cd1 100644
--- a/tests/lexer/test-004.std
+++ b/tests/lexer/test-004.std
@@ -1,7 +1,15 @@
keyword: include
-path: "foo/abc.hxx"
+c++ path: "foo/abc.hxx"
;
keyword: include
-path: <vector>
+c++ path: <vector>
;
+keyword: include
+c++ path: "map"
+;
+keyword: include
+cli path: <map>
+;
+keyword: include
+cli path: "map.cli"
<EOS>