From 86eb9a056b4fe7ecf698cab64e21296789ce86dc Mon Sep 17 00:00:00 2001 From: Mike Norman Date: Tue, 16 Aug 2011 10:45:08 -0400 Subject: [PATCH] - initial setup of repository - setup of Eclipse project --- .classpath | 6 ++++++ .gitignore | 3 +++ .project | 18 ++++++++++++++++++ README | 7 +++++++ 4 files changed, 34 insertions(+) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 README diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..610afb5 --- /dev/null +++ b/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fb5f9a0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +*.class +classes \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..f4e312d --- /dev/null +++ b/.project @@ -0,0 +1,18 @@ + + + jsonparser + JavaCC Nature + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + + diff --git a/README b/README new file mode 100644 index 0000000..1007a70 --- /dev/null +++ b/README @@ -0,0 +1,7 @@ +A JavaCC-based JSON Parser. + +The grammar productions are based on the 'railroad' diagrams +at json.org and RFC 4627 (http://www.ietf.org/rfc/rfc4627.txt) + +JSON objects are represented as Java Maps (concrete class LinkedHashMap) +and JSON arrays are represented as Java Lists (concrete class ArrayList)