]> pd.if.org Git - pccts/blobdiff - testcpp/6/test2.g
auto commit for import
[pccts] / testcpp / 6 / test2.g
diff --git a/testcpp/6/test2.g b/testcpp/6/test2.g
new file mode 100755 (executable)
index 0000000..724bfa8
--- /dev/null
@@ -0,0 +1,22 @@
+/* This is test2.g which is a copy of test.g and tests linking
+ * multiple scanners/parsers together; DLG-based scanner
+ */
+
+<<
+typedef ANTLRCommonToken ANTLRToken;
+>>
+
+#token "[\ \t\n]+"     <<skip();>>
+#token Eof "@"
+
+class B {
+
+e      :       IDENTIFIER NUMBER
+               <<fprintf(stderr, "text is %s,%s\n", $1->getText(), $2->getText());>>
+               Eof
+       ;
+
+}
+
+#token IDENTIFIER      "[a-z]+"
+#token NUMBER  "[0-9]+"