summaryrefslogtreecommitdiff
path: root/src/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Main.java')
-rw-r--r--src/Main.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/Main.java b/src/Main.java
new file mode 100644
index 0000000..bea5710
--- /dev/null
+++ b/src/Main.java
@@ -0,0 +1,28 @@
+// package org.noreply.fancydress.directory;
+
+import java.io.*;
+import org.noreply.fancydress.directory.parser.*;
+import org.noreply.fancydress.directory.*;
+import org.noreply.fancydress.type3.*;
+import org.noreply.fancydress.misc.*;
+import org.noreply.fancydress.type3.routing.*;
+
+public class Main {
+ static public void main(String argv[]) {
+ /* Start the parser */
+ try {
+ DirectoryParser parser = new DirectoryParser(new DirectoryLexer(new FileReader(argv[0])));
+ DirectoryMessage m = (DirectoryMessage)parser.parse().value;
+ Directory dir = new Directory(m, false);
+ Path path = new Path(dir,"test1 , rot26 : cf , aarg");
+ RoutingDestination address = new RoutingSMTP("peter@palfrader.org");
+ Payload payload = new Payload();
+ Packet packet = new Packet(path, address, payload);
+ FileOutputStream w = new FileOutputStream("out");
+ w.write(packet.asOctets());
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+}