summaryrefslogtreecommitdiff
path: root/examples/error.cpp
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-01-31 17:16:27 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-01-31 17:16:27 +0300
commit0be032c6998e712dc2c9f2ed97c3491d89eb05af (patch)
treef762d884147d2f0a9a115edd0b5e0de554a3ec1b /examples/error.cpp
downloadxift-0be032c6998e712dc2c9f2ed97c3491d89eb05af.tar
xift-0be032c6998e712dc2c9f2ed97c3491d89eb05af.tar.xz
xift-0be032c6998e712dc2c9f2ed97c3491d89eb05af.zip
[xift] Almost done.
Diffstat (limited to 'examples/error.cpp')
-rw-r--r--examples/error.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/error.cpp b/examples/error.cpp
new file mode 100644
index 0000000..54bb17d
--- /dev/null
+++ b/examples/error.cpp
@@ -0,0 +1,20 @@
+#include <file.hpp>
+#include <xift.hpp>
+
+
+int main()
+{
+ XiftFile exporter(stdout);
+ Xift xift(exporter);
+
+ xift.permitted.Tag("p").Attribute("class");
+
+ xift.PutFile("error.html");
+
+ if (!xift.End()) {
+ printf("Error on %d line, %d column:\n%s",
+ xift.ErrorLine(), xift.ErrorColumn(), xift.Error());
+ }
+
+ return 0;
+}